:root{--bg:#050505;--panel:rgba(15,15,15,.9);--panel2:rgba(24,12,12,.72);--border:rgba(127,29,29,.42);--red:#b91c1c;--muted:#9ca3af;--gold:#d6b15a}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:var(--bg);color:#eaeaea;font-family:Inter,ui-sans-serif,system-ui,"Segoe UI",sans-serif}.bg-layer{position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 25% 5%,rgba(127,29,29,.34),transparent 30%),radial-gradient(circle at 80% 20%,rgba(181,150,74,.10),transparent 26%),linear-gradient(180deg,#020202,#090909 45%,#030303)}.grain{pointer-events:none;position:fixed;inset:0;z-index:-2;opacity:.16;background-image:repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgba(255,255,255,.04) 3px),repeating-linear-gradient(0deg,transparent 0,transparent 3px,rgba(255,255,255,.025) 4px)}.nav-shell{border-bottom:1px solid rgba(127,29,29,.32);background:rgba(0,0,0,.62);backdrop-filter:blur(14px);position:sticky;top:0;z-index:50}.nav-inner{width:min(1320px,calc(100% - 32px));margin:0 auto;padding:16px 0;display:flex;align-items:center;justify-content:space-between}.nav-left{display:flex;align-items:center;gap:12px}.other-cases{color:#b8b8b8;text-decoration:none;border:1px solid rgba(120,120,120,.22);background:rgba(255,255,255,.035);padding:7px 10px;border-radius:999px;font-size:12px}.other-cases:hover{color:#fff;border-color:rgba(248,113,113,.35)}.brand{color:#fff;text-decoration:none;font-weight:900;letter-spacing:.28em;font-size:15px}.brand span{color:var(--red)}.nav-links{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nav-links a{color:#d1d5db;text-decoration:none;font-size:14px}.nav-links a:hover{color:#f87171}.disabled-nav{color:#555;font-size:14px;cursor:not-allowed}.nav-cta{padding:8px 14px;border:1px solid rgba(185,28,28,.7);border-radius:999px}.mobile-menu-btn{display:none;background:none;color:white;border:0;font-size:24px}.account-menu{position:relative}.account-badge{color:#fde68a;font-size:13px;border:1px solid rgba(181,150,74,.42);background:rgba(181,150,74,.10);padding:8px 12px;border-radius:999px;cursor:pointer}.account-dropdown{display:none;position:absolute;right:0;top:42px;min-width:150px;border:1px solid rgba(181,150,74,.35);background:rgba(0,0,0,.96);border-radius:14px;padding:8px;box-shadow:0 20px 60px rgba(0,0,0,.55)}.account-dropdown.open{display:block}.account-dropdown a{display:block;padding:10px;border-radius:10px}.page{width:min(1280px,calc(100% - 32px));margin:0 auto;padding:36px 0}.panel{background:linear-gradient(145deg,var(--panel),var(--panel2));border:1px solid var(--border);box-shadow:0 25px 90px rgba(0,0,0,.45);border-radius:24px}.kicker{color:#ef4444;font-size:12px;letter-spacing:.32em;text-transform:uppercase}.muted{color:var(--muted)}.hero{min-height:76vh;display:grid;place-items:center;text-align:center}.hero-card{padding:clamp(30px,6vw,64px);max-width:1120px}.hero h1{font-size:clamp(38px,6vw,70px);line-height:.95;margin:18px 0;font-weight:950;letter-spacing:-.055em}.hero p{color:#d1d5db;font-size:19px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;text-decoration:none;font-weight:850;border:1px solid rgba(127,29,29,.55);color:white;background:rgba(127,29,29,.15);cursor:pointer}.btn.primary{background:#7f1d1d;border-color:#991b1b}.btn.gold{background:rgba(181,150,74,.18);border-color:rgba(181,150,74,.55);color:#fde68a}.btn.disabled{opacity:.55;cursor:default;background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.12)}.btn:hover{background:#991b1b}.btn.disabled:hover{background:rgba(255,255,255,.035)}.actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.form-card{max-width:440px;margin:28px auto;padding:30px}.input,.select{width:100%;background:rgba(0,0,0,.45);border:1px solid rgba(75,85,99,.75);border-radius:14px;padding:13px 14px;color:white;outline:none}.alert{border:1px solid rgba(220,38,38,.5);background:rgba(127,29,29,.25);padding:12px 14px;border-radius:14px;margin:16px 0}.case-select-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;text-align:left}.case-select-card{position:relative;height:286px;padding:18px;overflow:hidden;text-decoration:none;color:white;transition:.22s transform,.22s border-color}.case-select-card.active:hover{transform:translateY(-4px);border-color:rgba(248,113,113,.8)}.case-select-card.selected{cursor:default;border-color:rgba(181,150,74,.45)}.case-select-card.upcoming{cursor:not-allowed;opacity:.82}.case-cover{height:110px;width:100%;object-fit:cover;border-radius:16px;border:1px solid rgba(127,29,29,.35);margin-bottom:14px;background:#111}.case-select-card.upcoming .case-cover{filter:grayscale(1) contrast(1.15) brightness(.68)}.upcoming-title{position:absolute;left:14px;right:14px;top:18px;z-index:2;text-align:center;letter-spacing:.18em;color:#fecaca;border:1px solid rgba(248,113,113,.4);border-radius:999px;padding:8px 10px;font-size:11px;background:rgba(0,0,0,.72);font-weight:900}.redacted-line{height:14px;background:#111;border:1px solid rgba(127,29,29,.25);border-radius:999px;margin-top:11px}.case-title{font-size:22px;font-weight:950;line-height:1.05}.case-meta{color:#f87171;text-transform:uppercase;letter-spacing:.15em;font-size:11px;margin-top:8px}.case-desc{color:#d1d5db;margin-top:12px;font-size:14px}.quick-links{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.quick-links a{padding:16px;text-decoration:none;color:#e5e7eb;border:1px solid rgba(127,29,29,.46);border-radius:18px;background:rgba(127,29,29,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.quick-links a:hover{background:rgba(127,29,29,.24);border-color:rgba(248,113,113,.55)}.quick-links b{display:block;color:#fff}.file-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.case-file{padding:17px;min-height:286px}.case-file.locked{opacity:.48;background:linear-gradient(145deg,rgba(12,12,12,.9),rgba(16,16,16,.75))}.locked-name{font-family:monospace;letter-spacing:.18em;color:#6b7280}.evidence-img{height:116px;width:100%;object-fit:cover;border-radius:16px;border:1px solid rgba(127,29,29,.35);background:#111;margin-bottom:14px}.file-number{color:#ef4444;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.file-title{font-size:18px;font-weight:950;line-height:1.1;margin-top:8px}.file-body{font-size:14px;color:#d1d5db;margin-top:12px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0}.stat{background:rgba(0,0,0,.34);border:1px solid rgba(127,29,29,.38);border-radius:20px;padding:22px}.stat b{display:block;color:#ef4444;font-size:38px;line-height:1}.progress-track{height:15px;background:rgba(0,0,0,.45);border:1px solid rgba(75,85,99,.5);border-radius:999px;overflow:hidden}.progress-bar{height:100%;background:linear-gradient(90deg,#7f1d1d,#dc2626)}.person-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.person-card{padding:17px}.silhouette{height:180px;width:100%;object-fit:cover;border-radius:18px;border:1px solid rgba(127,29,29,.36);background:#070707;margin-bottom:15px}.profile-lines{margin-top:12px;font-size:13px;color:#d1d5db;line-height:1.55}.profile-lines b{color:#fde68a;font-weight:700}.section-title{margin:32px 0 16px}.timeline{position:relative}.timeline:before{content:'';position:absolute;left:92px;top:0;bottom:0;width:1px;background:rgba(127,29,29,.55)}.timeline-item{display:grid;grid-template-columns:80px 1fr;gap:28px;padding:18px 0;position:relative}.timeline-year{color:#ef4444;font-weight:900}.timeline-body{color:#d1d5db}.timeline-item:after{content:'';position:absolute;left:87px;top:25px;width:11px;height:11px;border-radius:50%;background:#7f1d1d;border:2px solid #ef4444}table{width:100%;border-collapse:collapse}th,td{padding:13px 14px;text-align:left;border-bottom:1px solid rgba(75,85,99,.32)}th{color:#fecaca;background:rgba(127,29,29,.18)}.table-wrap{overflow-x:auto}.admin-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-form select{min-width:110px}pre.terminal{white-space:pre-wrap;background:rgba(0,0,0,.55);border:1px solid rgba(75,85,99,.55);border-radius:18px;padding:22px;color:#fca5a5}.toast-host{position:fixed;right:18px;top:86px;z-index:99;display:flex;flex-direction:column;gap:10px}.toast{width:min(340px,calc(100vw - 36px));padding:14px 16px;border-radius:16px;border:1px solid rgba(248,113,113,.45);background:rgba(13,13,13,.96);box-shadow:0 18px 60px rgba(0,0,0,.55);animation:toastIn .25s ease-out}.toast b{display:block;color:#fecaca;text-transform:uppercase;letter-spacing:.16em;font-size:11px;margin-bottom:4px}.toast.fade{opacity:1;transform:translateX(12px);transition:.45s}.back-row{margin-bottom:20px}@keyframes toastIn{from{opacity:1;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1100px){.case-select-grid,.file-grid,.person-grid{grid-template-columns:repeat(3,1fr)}.quick-links{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.mobile-menu-btn{display:block}.nav-links{display:none;position:absolute;left:16px;right:16px;top:65px;padding:16px;border:1px solid rgba(127,29,29,.4);border-radius:18px;background:rgba(0,0,0,.94);flex-direction:column;align-items:flex-start}.nav-links.open{display:flex}.nav-left{flex-wrap:wrap}.case-select-grid,.file-grid,.person-grid,.stat-grid,.quick-links{grid-template-columns:1fr}.timeline:before{left:72px}.timeline-item{grid-template-columns:60px 1fr}.timeline-item:after{left:67px}}

/* layout and evidence modal fixes */
.case-select-grid{align-items:stretch}
.case-select-card{height:auto;min-height:282px;max-height:none;display:flex;flex-direction:column}
.case-cover{flex:0 0 100px;height:100px;object-fit:cover;object-position:center}
.case-title{font-size:20px}
.case-desc{font-size:13px;line-height:1.35;display:block;overflow:visible}
.case-select-card .actions{margin-top:auto}
.hero-card{overflow:hidden}.hero{align-items:start;padding-top:26px}.upcoming-title{white-space:nowrap}
.file-card-button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit}
.file-card-button:hover{transform:translateY(-2px);border-color:rgba(248,113,113,.65)}
.case-file{transition:.18s transform,.18s border-color}
.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);z-index:120;display:none;padding:24px}
.modal-backdrop.open{display:grid;place-items:center}
.evidence-modal{width:min(920px,calc(100vw - 40px));max-height:88vh;overflow:auto;background:linear-gradient(145deg,rgba(12,12,12,.98),rgba(31,12,12,.96));border:1px solid rgba(248,113,113,.42);border-radius:26px;box-shadow:0 30px 100px rgba(0,0,0,.75);padding:24px}
.modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.modal-close{border:1px solid rgba(248,113,113,.35);background:rgba(127,29,29,.2);color:#fff;border-radius:999px;width:38px;height:38px;cursor:pointer;font-size:22px}
.modal-img{width:100%;height:220px;object-fit:cover;border-radius:18px;border:1px solid rgba(127,29,29,.42);margin:18px 0}
.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}
.modal-note{border:1px dashed rgba(248,113,113,.35);background:rgba(0,0,0,.32);border-radius:18px;padding:15px;color:#d1d5db}
.first-steps{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-bottom:24px}
.step-list{counter-reset:steps;display:grid;gap:10px}
.step-list li{list-style:none;padding:13px 14px;border:1px solid rgba(127,29,29,.35);border-radius:16px;background:rgba(0,0,0,.26);color:#d1d5db}
.step-list li:before{counter-increment:steps;content:counter(steps);display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#7f1d1d;color:#fff;font-weight:900;margin-right:10px}
.board-wall{position:relative;min-height:760px;overflow:hidden;background:radial-gradient(circle at 22% 16%,rgba(127,29,29,.18),transparent 24%),linear-gradient(145deg,rgba(20,15,13,.94),rgba(6,6,6,.96));border:1px solid rgba(127,29,29,.42);border-radius:28px;box-shadow:inset 0 0 80px rgba(0,0,0,.65),0 30px 90px rgba(0,0,0,.45);padding:28px}
.board-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.78}
.board-card{position:absolute;width:210px;min-height:142px;padding:14px;border-radius:14px;border:1px solid rgba(210,190,150,.45);background:rgba(231,222,201,.9);color:#111;box-shadow:0 18px 35px rgba(0,0,0,.38);transform:rotate(var(--rot))}
.board-card.dark{background:rgba(18,18,18,.95);color:#e5e7eb;border-color:rgba(127,29,29,.55)}
.pin{display:block;width:16px;height:16px;border-radius:50%;background:#b91c1c;border:2px solid #fecaca;box-shadow:0 4px 12px rgba(0,0,0,.55);margin:-4px auto 8px}
.board-card b{display:block;font-weight:950}.board-card p{font-size:13px;margin-top:8px;line-height:1.25}
@media(max-width:760px){.first-steps,.modal-grid{grid-template-columns:1fr}.board-wall{min-height:980px}.board-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;margin:14px 0;width:100%;transform:none}.board-svg{display:none}}

/* Final polish pass */
.nav-lab{color:#fde68a!important;border:1px solid rgba(181,150,74,.42);background:rgba(181,150,74,.10);padding:7px 12px;border-radius:999px;font-weight:850}
.nav-lab:hover{background:rgba(181,150,74,.18)!important;color:#fff7cc!important}
.quick-links{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:0}
.quick-links a{min-height:72px;display:grid;place-items:center;text-align:center;padding:14px 10px;background:linear-gradient(145deg,rgba(127,29,29,.18),rgba(0,0,0,.22));border-color:rgba(248,113,113,.38)}
.quick-links a b{font-size:17px;letter-spacing:.02em}
.quick-links a span{display:none!important}
.quick-links a.lab-feature{background:linear-gradient(145deg,rgba(181,150,74,.26),rgba(127,29,29,.20));border-color:rgba(181,150,74,.65);box-shadow:0 0 0 1px rgba(181,150,74,.12),0 16px 40px rgba(0,0,0,.28)}
.quick-links a.lab-feature b{color:#fde68a}
.silhouette{filter:contrast(1.08) brightness(.86);background:#020202}
.person-card{background:linear-gradient(145deg,rgba(10,10,10,.94),rgba(22,9,9,.82))}
.profile-lines{border-top:1px solid rgba(127,29,29,.28);padding-top:12px}
.stat-grid.two{grid-template-columns:repeat(2,1fr)}
.case-title,.file-title{word-break:normal;overflow-wrap:anywhere}
.board-wall{min-height:820px;background:
radial-gradient(circle at 18% 12%,rgba(127,29,29,.22),transparent 22%),
linear-gradient(145deg,rgba(35,25,18,.96),rgba(7,7,7,.98));
border:1px solid rgba(181,150,74,.24)}
.board-card{font-family:Georgia,serif}
.board-card.locked-board{opacity:.32;filter:grayscale(1)}
.board-card.evidence-photo{background:#111;color:#eee;border-color:rgba(127,29,29,.55)}
.board-card.evidence-photo img{width:100%;height:78px;object-fit:cover;border-radius:8px;margin-bottom:8px;border:1px solid rgba(127,29,29,.35)}
.board-legend{position:absolute;left:28px;top:28px;z-index:4;background:rgba(0,0,0,.72);border:1px solid rgba(181,150,74,.32);border-radius:16px;padding:12px 14px;color:#d1d5db;font-size:13px;max-width:270px}
.board-legend b{color:#fde68a}
.gm-badge{display:inline-block;color:#111;background:#fde68a;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.role-pill{display:inline-block;border:1px solid rgba(181,150,74,.35);border-radius:999px;padding:4px 9px;color:#fde68a;background:rgba(181,150,74,.09);font-size:12px}
.admin-panel-note{border:1px solid rgba(181,150,74,.34);background:rgba(181,150,74,.08);border-radius:18px;padding:16px;color:#d1d5db;margin-bottom:18px}
@media(max-width:1100px){.quick-links{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.quick-links{grid-template-columns:repeat(2,1fr)}.stat-grid.two{grid-template-columns:1fr}}

.analysis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.analysis-result{border:1px dashed rgba(181,150,74,.35);background:rgba(0,0,0,.28);border-radius:16px;padding:13px;color:#d1d5db;min-height:48px}
.choice-row{display:flex;gap:10px;flex-wrap:wrap}
.admin-pass{min-width:160px;max-width:210px}
@media(max-width:900px){.analysis-grid{grid-template-columns:1fr}}

.autopsy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.autopsy-card{padding:22px;background:linear-gradient(145deg,rgba(11,11,11,.95),rgba(24,10,10,.84))}
.autopsy-status{margin-top:16px;border:1px solid rgba(248,113,113,.35);background:rgba(127,29,29,.16);border-radius:16px;padding:12px;color:#fecaca;font-weight:700}
.autopsy-section{margin-top:16px;border-top:1px solid rgba(127,29,29,.28);padding-top:14px}
.autopsy-section b{color:#fde68a}
.autopsy-section p{margin-top:6px;color:#d1d5db;line-height:1.5}
.autopsy-section.cause{border-color:rgba(181,150,74,.42)}
@media(max-width:900px){.autopsy-grid{grid-template-columns:1fr}}

/* final immersive polish */
.nav-shell{position:sticky}
.other-cases-fixed{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:60;color:#b8b8b8;text-decoration:none;border:1px solid rgba(120,120,120,.22);background:rgba(255,255,255,.035);padding:7px 11px;border-radius:999px;font-size:12px}
.other-cases-fixed:hover{color:#fff;border-color:rgba(248,113,113,.35)}
.nav-inner{padding-left:110px}
.quick-links{grid-template-columns:repeat(8,1fr);gap:10px}
.quick-links a{min-height:70px;display:grid;place-items:center;text-align:center;padding:14px 10px;background:linear-gradient(145deg,rgba(127,29,29,.14),rgba(0,0,0,.24));border-color:rgba(248,113,113,.28)}
.quick-links a b{font-size:16px}
.quick-links a span{display:none!important}
.case-select-card{height:auto;min-height:360px;display:flex;flex-direction:column}
.case-select-card .actions{margin-top:auto;padding-top:18px}
.case-desc{line-height:1.42;overflow:visible}
.case-title{font-size:22px}
.file-grid{align-items:stretch}
.case-file{overflow:hidden}
.file-body{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}
.file-card-button .file-body{min-height:104px}
.board-wall-expanded{min-height:980px}
.board-svg line{fill:none;stroke-width:3}
.board-svg line.confirmed{stroke:#991b1b;opacity:.92}
.board-svg line.obscured{stroke:#3f3f46;opacity:.20;stroke-dasharray:12 12;filter:blur(1px)}
.board-card.locked-board{opacity:.20;filter:grayscale(1) blur(.6px)}
.board-card.locked-board b,.board-card.locked-board p{color:transparent;text-shadow:0 0 8px rgba(255,255,255,.25)}
.board-card.locked-board:after{content:'UNRESOLVED';position:absolute;inset:auto 14px 12px 14px;text-align:center;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:5px;color:#777;background:rgba(0,0,0,.38);font-family:monospace;font-size:11px}
.role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.role-card{padding:18px}
.solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.solution-card{border:1px solid rgba(127,29,29,.32);background:rgba(0,0,0,.28);border-radius:14px;padding:12px}
.solution-card b{display:block;color:#fecaca}
.solution-card span{color:#d1d5db;font-size:13px}
.autopsy-stack{display:grid;gap:22px}
.autopsy-form{background:#e8e0cf;color:#161616;border:1px solid #8b7355;border-radius:6px;box-shadow:0 18px 70px rgba(0,0,0,.35);padding:28px;font-family:Georgia,serif;position:relative}
.autopsy-form:before{content:'RECONSTRUCTED';position:absolute;right:28px;top:94px;border:3px solid rgba(127,29,29,.55);color:rgba(127,29,29,.65);font-family:monospace;font-weight:900;font-size:28px;letter-spacing:.14em;padding:8px 12px;transform:rotate(-7deg)}
.autopsy-form-head{display:flex;justify-content:space-between;gap:18px;border-bottom:3px double #2b2b2b;padding-bottom:14px;margin-bottom:18px}
.autopsy-form h2{font-size:32px;font-weight:900;margin-top:6px}
.form-agency{font-family:monospace;font-size:12px;letter-spacing:.18em;color:#5b1515;font-weight:900}
.case-stamp{font-family:monospace;border:2px solid #5b1515;color:#5b1515;padding:10px 12px;height:max-content;font-weight:900}
.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}
.form-grid div{border:1px solid #8b7355;background:rgba(255,255,255,.35);padding:10px}
.form-grid b,.form-section b{display:block;color:#3a1a1a;font-family:monospace;text-transform:uppercase;letter-spacing:.08em;font-size:12px}
.form-grid span{display:block;margin-top:5px}
.form-section{border-top:1px solid #8b7355;padding-top:12px;margin-top:12px}
.form-section p{margin-top:6px;line-height:1.45}
.form-section.warning{background:rgba(127,29,29,.08);border:1px solid rgba(127,29,29,.32);padding:12px}
.analysis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.analysis-result{border:1px dashed rgba(181,150,74,.35);background:rgba(0,0,0,.28);border-radius:16px;padding:13px;color:#d1d5db;min-height:48px}
.choice-row{display:flex;gap:10px;flex-wrap:wrap}
.admin-pass{min-width:160px;max-width:210px}
@media(max-width:1200px){.quick-links{grid-template-columns:repeat(4,1fr)}.role-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.analysis-grid,.solution-grid,.form-grid{grid-template-columns:1fr}.autopsy-form:before{display:none}}
@media(max-width:760px){.nav-inner{padding-left:0}.other-cases-fixed{position:static;transform:none;margin-left:10px}.quick-links{grid-template-columns:repeat(2,1fr)}.role-grid{grid-template-columns:1fr}}

.reward-flash{position:fixed;left:50%;top:22%;transform:translateX(-50%);z-index:160;border:1px solid rgba(181,150,74,.65);background:rgba(0,0,0,.86);color:#fde68a;border-radius:999px;padding:14px 24px;font-weight:950;letter-spacing:.22em;box-shadow:0 0 60px rgba(181,150,74,.25);animation:rewardFlash 1.35s ease forwards}
@keyframes rewardFlash{0%{opacity:1;transform:translate(-50%,10px) scale(.96)}20%{opacity:1;transform:translate(-50%,0) scale(1)}80%{opacity:1}100%{opacity:1;transform:translate(-50%,-12px) scale(1.02)}}

/* Case Ops final polish */
.nav-links a[href="cipher"]{display:none!important}
.btn.gold{opacity:1!important;background:rgba(181,150,74,.22)!important;border-color:rgba(181,150,74,.72)!important;color:#fde68a!important}
.quick-links{grid-template-columns:repeat(6,1fr);gap:10px}
.quick-links a{min-height:72px;display:grid;place-items:center;text-align:center;padding:14px 10px}
.quick-links a b{font-size:16px;line-height:1.15}
.case-file{height:430px;display:flex;flex-direction:column}
.case-file .evidence-img{height:120px;flex:0 0 120px}
.file-title{min-height:48px}
.file-body{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;line-height:1.42}
.file-card-button .file-body{min-height:auto}
.file-card-button{appearance:none}
.person-button{text-align:left;color:inherit;font:inherit;cursor:pointer;width:100%}
.person-button:hover{transform:translateY(-2px);border-color:rgba(248,113,113,.55)}
.silhouette{object-fit:cover;object-position:center;height:170px}
.mini-btn{margin-top:14px;min-height:34px;font-size:12px;padding:0 12px}
.modal-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
.autopsy-popup-text{white-space:pre-wrap;background:#e8e0cf;color:#171717;border:1px solid #8b7355;border-radius:16px;padding:18px;font-family:Georgia,serif;line-height:1.45;display:none;max-height:46vh;overflow:auto}
.choice-card{border:1px solid rgba(127,29,29,.42);background:rgba(0,0,0,.25);border-radius:16px;padding:12px 14px;cursor:pointer}
.choice-card input{margin-right:8px}
.choice-card:has(input:checked){border-color:rgba(181,150,74,.85);background:rgba(181,150,74,.12);color:#fde68a}
.active-task{position:relative;overflow:hidden}
.active-task:after{content:'';position:absolute;inset:-40%;background:linear-gradient(90deg,transparent,rgba(181,150,74,.08),transparent);animation:scanSweep 4s linear infinite}
@keyframes scanSweep{from{transform:translateX(-55%)}to{transform:translateX(55%)}}
.progress-timeline{display:grid;gap:16px;position:relative}
.progress-node{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start}
.progress-node>span{width:20px;height:20px;border-radius:50%;margin-top:4px;border:2px solid #444;background:#111}
.progress-node.done>span{background:#7f1d1d;border-color:#fca5a5;box-shadow:0 0 24px rgba(248,113,113,.25)}
.progress-node.locked{opacity:.45}
.progress-node b{color:#fff}
.progress-node p{color:#9ca3af;margin-top:4px}
.solution-card span{display:block;margin-top:6px}
.autopsy-form{max-width:1050px;margin:0 auto}
.form-section p{font-size:16px}
@media(max-width:1200px){.quick-links{grid-template-columns:repeat(3,1fr)}.case-file{height:auto;min-height:390px}}
@media(max-width:760px){.quick-links{grid-template-columns:repeat(2,1fr)}.case-file{height:auto}}

/* Immersive Ops pass */
.nav-links a[href="analysis"], .nav-links a[href="cipher"]{display:none!important}
.ops-primary{background:linear-gradient(145deg,rgba(181,150,74,.22),rgba(127,29,29,.18))!important;border-color:rgba(181,150,74,.58)!important}
.tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}
.tool-card{padding:20px;transition:.2s transform,.2s opacity,.2s border-color}
.tool-card h2{font-size:22px;font-weight:950;margin-top:8px}
.tool-card p{color:#9ca3af;margin-top:8px}
.tool-status{font-size:11px;letter-spacing:.18em;color:#fca5a5}
.tool-needed{border-color:rgba(181,150,74,.85)!important;box-shadow:0 0 0 1px rgba(181,150,74,.20),0 0 42px rgba(181,150,74,.13);transform:translateY(-2px)}
.tool-muted{opacity:.42;filter:grayscale(.65)}
.tool-muted:hover{opacity:.75;filter:grayscale(.25)}
.locked-subject{opacity:.50;filter:grayscale(.85)}
.locked-subject .silhouette{filter:blur(.8px) grayscale(1) brightness(.65)}
.locked-subject .file-title{font-family:monospace;letter-spacing:.14em;color:#777}
.person-card{min-height:520px;display:flex;flex-direction:column}
.person-card .file-body{margin-top:auto}
.silhouette{height:170px!important;object-fit:cover!important;object-position:center!important;background:#050505}
.case-file{height:430px!important}
.case-file .file-title{min-height:50px}
.case-file .file-body{line-height:1.42;-webkit-line-clamp:6}
.quick-links{grid-template-columns:repeat(6,1fr)!important}
.quick-links a{position:relative;overflow:hidden}
.quick-links a:after{content:'';position:absolute;left:-60%;top:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);transform:skewX(-18deg);transition:.35s}
.quick-links a:hover:after{left:120%}
.progress-node.done b:after{content:'  ✓';color:#fde68a}
.progress-timeline:before{content:'';position:absolute;left:9px;top:14px;bottom:14px;width:2px;background:linear-gradient(#7f1d1d,#3f0f0f)}
.progress-timeline{position:relative;padding-left:4px}
.choice-card:hover,.tool-card:hover,.file-card-button:hover,.person-button:hover{box-shadow:0 0 0 1px rgba(248,113,113,.22),0 18px 48px rgba(0,0,0,.35)}
.analysis-result{font-size:14px}
@media(max-width:1100px){.tool-grid{grid-template-columns:1fr}.quick-links{grid-template-columns:repeat(3,1fr)!important}}
@media(max-width:760px){.quick-links{grid-template-columns:repeat(2,1fr)!important}.person-card{min-height:auto}.case-file{height:auto!important}}

/* Update badge + final immersion pass */
.update-target{position:relative}
.update-target.has-badge:before{
  content:var(--badge-text);
  position:absolute;
  top:10px;
  right:12px;
  z-index:5;
  padding:4px 9px;
  border:1px solid rgba(181,150,74,.72);
  background:rgba(181,150,74,.18);
  color:#fde68a;
  border-radius:999px;
  font-size:10px;
  font-weight:950;
  letter-spacing:.12em;
  text-transform:uppercase;
  box-shadow:0 0 24px rgba(181,150,74,.16);
  pointer-events:none;
}
.update-target.badge-fading:before{opacity:1;transform:translateY(-4px);transition:.42s ease}
.update-target.badge-dismissed:before{display:none!important}
.recent-unlock{box-shadow:0 0 0 1px rgba(181,150,74,.18),0 0 42px rgba(181,150,74,.08)}
.case-ambient,.next-action-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(145deg,rgba(181,150,74,.08),rgba(127,29,29,.10))}
.case-ambient div,.next-action-strip{color:#fde68a}
.next-action-strip{padding:16px 20px;margin-bottom:20px}
.next-action-strip span:last-child{color:#d1d5db}
.pulse-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#fde68a;box-shadow:0 0 18px rgba(181,150,74,.75);margin-right:10px;animation:pulseDot 1.8s infinite}
@keyframes pulseDot{0%,100%{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}
.medical-chip{display:inline-block;margin-top:12px;margin-right:8px;border:1px solid rgba(181,150,74,.45);background:rgba(181,150,74,.12);color:#fde68a;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.board-badge{display:inline-block;border:1px solid rgba(181,150,74,.45);color:#7f1d1d;background:rgba(181,150,74,.28);border-radius:999px;padding:3px 8px;font-size:10px;font-family:monospace;font-weight:900;margin-bottom:6px}
.locked-board .board-badge{display:none}
.director-checklist ul{display:grid;gap:8px;margin-top:12px;color:#d1d5db}
.director-checklist li{border-left:3px solid rgba(181,150,74,.45);padding-left:12px}
.interface-pulse:after{content:'';position:fixed;inset:0;z-index:140;pointer-events:none;background:radial-gradient(circle at center,rgba(181,150,74,.10),transparent 35%);animation:interfacePulse .42s ease forwards}
@keyframes interfacePulse{from{opacity:1}to{opacity:1}}
.panel:hover{border-color:rgba(248,113,113,.45)}
.file-card-button,.person-button,.quick-links a,.tool-card{transition:.22s transform,.22s border-color,.22s box-shadow,.22s opacity,.22s filter}
.file-card-button:hover,.person-button:hover,.quick-links a:hover,.tool-needed:hover{transform:translateY(-3px)}
.progress-node.done{background:linear-gradient(90deg,rgba(127,29,29,.16),transparent);border-radius:16px;padding:8px}
.progress-node.locked{filter:grayscale(.75)}
.analysis-result{border-color:rgba(181,150,74,.30)}
.tool-needed .analysis-result{background:rgba(181,150,74,.07)}
.account-dropdown a:hover{background:rgba(181,150,74,.10);color:#fde68a}
.other-cases-fixed{opacity:.78}
.other-cases-fixed:hover{opacity:1}
@media(max-width:760px){.case-ambient,.next-action-strip{display:block}.case-ambient p,.next-action-strip span{display:block;margin-top:8px}.update-target.has-badge:before{top:8px;right:8px}}

.update-target[data-badge=""]:before,
.update-target[data-badge=" "]:before {
  display:none!important;
}

/* Mechanics 20 pass */
.ops-briefing{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:14px;align-items:center;padding:16px 20px;margin-bottom:20px;background:linear-gradient(145deg,rgba(181,150,74,.10),rgba(127,29,29,.08))}
.ops-briefing div{border-right:1px solid rgba(181,150,74,.18);padding-right:12px;color:#d1d5db}
.ops-briefing div:last-child{border-right:0}
.confidence-meter{height:10px;border-radius:999px;background:rgba(0,0,0,.42);border:1px solid rgba(181,150,74,.20);overflow:hidden}
.confidence-meter span{display:block;height:100%;background:linear-gradient(90deg,#7f1d1d,#d6b15a);box-shadow:0 0 18px rgba(181,150,74,.25)}
.ops-manual{background:linear-gradient(145deg,rgba(0,0,0,.34),rgba(181,150,74,.07))}
.manual-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.manual-grid div{border:1px solid rgba(181,150,74,.24);background:rgba(0,0,0,.22);border-radius:16px;padding:14px}
.manual-grid b{display:block;color:#fde68a}
.manual-grid span{display:block;color:#9ca3af;margin-top:5px;font-size:13px}
.case-log-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.case-log-card{border:1px solid rgba(127,29,29,.35);background:rgba(0,0,0,.26);border-radius:16px;padding:14px}
.case-log-card b{display:block;color:#fca5a5;text-transform:uppercase;font-size:12px;letter-spacing:.12em}
.case-log-card span{display:block;color:#d1d5db;margin-top:7px;font-size:14px}
.tool-card form{border-top:1px solid rgba(127,29,29,.28);margin-top:14px;padding-top:12px}
.tool-needed form{border-color:rgba(181,150,74,.40)}
.tool-card input,.tool-card textarea,.tool-card select{font-size:14px}
.active-task{border-color:rgba(181,150,74,.55)!important}
.task-form{border:1px solid rgba(127,29,29,.30);border-radius:18px;padding:18px;background:rgba(0,0,0,.22)}
.file-card-button:focus,.tool-card:focus-within,.input:focus,.select:focus{box-shadow:0 0 0 2px rgba(181,150,74,.20);border-color:rgba(181,150,74,.55)!important}
@media(max-width:1100px){.ops-briefing,.manual-grid,.case-log-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.ops-briefing,.manual-grid,.case-log-grid{grid-template-columns:1fr}.ops-briefing div{border-right:0;border-bottom:1px solid rgba(181,150,74,.18);padding-bottom:10px}}

.soft-scan:before{content:'';position:fixed;left:0;right:0;top:-20%;height:20%;z-index:130;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(181,150,74,.045),transparent);animation:softScan .9s linear}
@keyframes softScan{from{top:-20%}to{top:120%}}

/* Read-only references: readable, useful, but not interactive */
.reference-shelf{
  background:linear-gradient(145deg,rgba(0,0,0,.35),rgba(181,150,74,.07));
  padding:18px;
  border-color:rgba(181,150,74,.28);
}
.reference-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:12px;
}
.reference-grid div,
.tool-reference-row span{
  border:1px solid rgba(181,150,74,.28);
  background:rgba(181,150,74,.08);
  color:#d1d5db;
  border-radius:14px;
  padding:12px;
  user-select:none;
  pointer-events:none;
}
.reference-grid b{
  display:block;
  color:#fde68a;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.12em;
}
.reference-grid span{
  display:block;
  margin-top:5px;
  color:#b8b8b8;
  font-size:13px;
}
.tool-reference-row{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:12px;
}
.tool-reference-row span{
  padding:7px 10px;
  font-size:12px;
  border-radius:999px;
}
.reference-grid div:hover,
.tool-reference-row span:hover{
  transform:none!important;
  box-shadow:none!important;
  cursor:default!important;
}
@media(max-width:1000px){.reference-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.reference-grid{grid-template-columns:1fr}}

/* Plus 20 immersive improvements */
.status-strip{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:14px;align-items:center;padding:16px 18px;background:linear-gradient(145deg,rgba(181,150,74,.09),rgba(127,29,29,.08))}
.status-strip div{border-left:3px solid rgba(181,150,74,.38);padding-left:12px}
.status-strip b{display:block;color:#fde68a;font-size:12px;text-transform:uppercase;letter-spacing:.12em}
.status-strip span{display:block;color:#d1d5db;margin-top:4px}
.clue-chip-row{display:flex;flex-wrap:wrap;gap:10px}
.clue-chip-row span,.type-chip{display:inline-block;border:1px solid rgba(181,150,74,.30);background:rgba(181,150,74,.08);color:#d1d5db;border-radius:999px;padding:7px 10px;font-size:12px}
.type-chip{margin-top:8px;color:#fde68a;text-transform:uppercase;letter-spacing:.08em;font-weight:900;font-size:10px}
.analysis-topline{display:grid;grid-template-columns:1fr 220px;gap:16px;margin-bottom:18px}
.mini-map,.session-card{padding:18px}
.mini-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.mini-steps span{border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.25);border-radius:999px;padding:7px 10px;color:#777;font-size:12px}
.mini-steps span.done{border-color:rgba(181,150,74,.42);color:#fde68a;background:rgba(181,150,74,.10)}
.session-card b{display:block;color:#fde68a;font-size:30px;margin-top:10px;font-family:monospace}
.session-card span{display:block;color:#d1d5db;margin-top:5px}
.quality-checklist{padding:18px;background:rgba(0,0,0,.22)}
.quality-checklist label{display:block;margin-top:10px;color:#d1d5db}
.quality-checklist input{margin-right:8px;accent-color:#b5964a}
.pinned-draft{background:linear-gradient(145deg,rgba(181,150,74,.07),rgba(0,0,0,.25))}
.badge-wall{display:flex;flex-wrap:wrap;gap:10px}
.badge-wall span{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.badge-wall span.earned{border-color:rgba(181,150,74,.55);background:rgba(181,150,74,.12);color:#fde68a;box-shadow:0 0 24px rgba(181,150,74,.10)}
.badge-wall span.locked{opacity:.35;filter:grayscale(1)}
.ops-manual,.clue-categories{position:relative;overflow:hidden}
.ops-manual:after,.clue-categories:after{content:'';position:absolute;right:-80px;top:-80px;width:180px;height:180px;background:radial-gradient(circle,rgba(181,150,74,.10),transparent 60%)}
@media(max-width:1000px){.status-strip,.analysis-topline{grid-template-columns:1fr}.status-strip{gap:10px}}

.focus-flash{animation:focusFlash .9s ease}
@keyframes focusFlash{0%,100%{box-shadow:none}50%{box-shadow:0 0 0 4px rgba(181,150,74,.22),0 0 45px rgba(181,150,74,.28)}}

/* Locked tools + decluttered layout polish */
.page{max-width:1220px}
.analysis-topline{grid-template-columns:minmax(0,1fr) 190px;gap:12px}
.ops-briefing{
  grid-template-columns:repeat(4,minmax(0,1fr));
  padding:12px 14px;
  gap:10px;
}
.ops-briefing div{
  font-size:13px;
  padding-right:8px;
}
.tool-focus-strip{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:18px;
  align-items:center;
  padding:18px 20px;
  border-color:rgba(181,150,74,.42);
  background:linear-gradient(145deg,rgba(181,150,74,.10),rgba(0,0,0,.30));
}
.tool-focus-strip b{
  display:block;
  color:#fde68a;
  font-size:22px;
  margin-top:4px;
}
.tool-focus-strip span{
  display:block;
  color:#d1d5db;
  margin-top:4px;
}
.tool-lock-explain{
  color:#9ca3af;
  font-size:13px;
  max-width:260px;
  text-align:right;
}
.tool-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}
.tool-card{
  padding:16px;
  min-height:0;
}
.tool-card h2{
  font-size:19px;
  margin-top:6px;
}
.tool-card p{
  font-size:13px;
  line-height:1.35;
}
.tool-needed{
  opacity:1!important;
  filter:none!important;
  border-color:rgba(181,150,74,.85)!important;
}
.tool-locked{
  opacity:.78;
  filter:none;
  background:linear-gradient(145deg,rgba(20,20,20,.72),rgba(7,7,7,.62));
  border-color:rgba(120,120,120,.18)!important;
}
.tool-locked input,
.tool-locked textarea,
.tool-locked select,
.tool-locked button{
  pointer-events:none!important;
  opacity:.45!important;
  cursor:not-allowed!important;
  filter:grayscale(1);
}
.tool-locked .tool-reference-row span,
.tool-locked .reference-grid div{
  opacity:1!important;
  filter:none!important;
}
.locked-tool-note{
  margin-top:10px;
  border:1px solid rgba(120,120,120,.18);
  background:rgba(255,255,255,.035);
  color:#a1a1aa;
  border-radius:12px;
  padding:9px 10px;
  font-size:12px;
  line-height:1.35;
}
.tool-locked .analysis-result{
  display:none;
}
.tool-locked form{
  display:none;
}
.tool-locked .btn.primary{
  display:none;
}
.tool-locked input,
.tool-locked textarea{
  display:none;
}
.tool-needed .locked-tool-note{
  display:none;
}
.tool-reference-row{
  margin-top:10px;
  gap:6px;
}
.tool-reference-row span{
  padding:6px 9px;
  font-size:11px;
  background:rgba(181,150,74,.075);
}
.reference-shelf,
.quality-checklist,
.pinned-draft,
.panel.p-6.mt-8{
  padding:16px!important;
}
.reference-grid{
  gap:8px;
}
.reference-grid div{
  padding:10px;
}
.active-task{
  padding:18px!important;
}
.task-form{
  padding:14px;
}
.status-strip{
  padding:13px 14px;
  gap:10px;
}
.status-strip .btn{
  white-space:nowrap;
}
.file-grid,
.person-grid{
  gap:14px;
}
.case-file{
  height:405px!important;
}
.quick-links{
  gap:8px!important;
}
.quick-links a{
  min-height:64px;
}
.quick-links a b{
  font-size:15px;
}
.first-steps{
  gap:14px;
}
.ops-manual,
.clue-categories,
.case-ambient{
  margin-bottom:16px!important;
}
.manual-grid{
  gap:8px;
}
.manual-grid div{
  padding:11px;
}
.clue-chip-row{
  gap:7px;
}
.clue-chip-row span{
  padding:6px 9px;
}
.badge-wall span{
  padding:7px 10px;
}
.solution-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.solution-card{
  padding:12px;
}
@media(max-width:1100px){
  .ops-briefing,.tool-focus-strip{grid-template-columns:1fr}
  .tool-lock-explain{text-align:left;max-width:none}
}
@media(max-width:900px){
  .tool-grid{grid-template-columns:1fr}
  .analysis-topline{grid-template-columns:1fr}
  .case-file{height:auto!important}
}

/* Visual polish pass while keeping the original dark archive style */
:root{
  --case-gold:#d6b15a;
  --case-red:#7f1d1d;
  --case-red-soft:rgba(127,29,29,.24);
  --case-line:rgba(181,150,74,.24);
  --case-panel:rgba(9,9,9,.78);
}
body{
  background:#050505;
}
.bg-layer{
  background:
    radial-gradient(circle at 18% 8%, rgba(127,29,29,.18), transparent 34%),
    radial-gradient(circle at 85% 18%, rgba(181,150,74,.08), transparent 28%),
    radial-gradient(circle at 50% 120%, rgba(127,29,29,.14), transparent 40%),
    #050505!important;
}
.page{
  padding-top:34px;
}
.panel{
  border-color:rgba(181,150,74,.18);
  background:
    linear-gradient(145deg,rgba(20,20,20,.74),rgba(5,5,5,.82)),
    radial-gradient(circle at top right,rgba(127,29,29,.08),transparent 38%);
  box-shadow:
    0 24px 80px rgba(0,0,0,.28),
    inset 0 1px 0 rgba(255,255,255,.035);
  backdrop-filter:blur(9px);
}
.panel:before{
  content:'';
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:inherit;
  background:linear-gradient(120deg,rgba(255,255,255,.045),transparent 24%,transparent 72%,rgba(181,150,74,.035));
  opacity:.55;
}
.panel > *{
  position:relative;
}
.nav-shell{
  background:rgba(5,5,5,.76)!important;
  backdrop-filter:blur(16px);
  border-bottom:1px solid rgba(181,150,74,.14);
  box-shadow:0 10px 36px rgba(0,0,0,.38);
}
.brand{
  letter-spacing:.12em;
  text-shadow:0 0 18px rgba(127,29,29,.35);
}
.brand span{
  color:#fde68a;
}
.kicker{
  color:#fca5a5!important;
  letter-spacing:.20em;
}
h1,h2,h3,.file-title{
  text-wrap:balance;
}
.file-title{
  color:#f5f5f5;
}
.muted{
  color:#a8a8a8!important;
}
.btn{
  border-radius:999px!important;
  transition:.18s transform,.18s box-shadow,.18s border-color,.18s background;
}
.btn:hover{
  transform:translateY(-1px);
  box-shadow:0 12px 32px rgba(0,0,0,.28);
}
.btn.primary{
  background:linear-gradient(135deg,#7f1d1d,#4b0909)!important;
  border-color:rgba(248,113,113,.45)!important;
  box-shadow:0 0 26px rgba(127,29,29,.18);
}
.btn.gold{
  background:linear-gradient(135deg,rgba(181,150,74,.22),rgba(181,150,74,.10))!important;
}
.input,.select,textarea{
  border-radius:14px!important;
  background:rgba(0,0,0,.35)!important;
  border-color:rgba(181,150,74,.20)!important;
}
.input::placeholder,textarea::placeholder{
  color:#737373;
}
.progress-track{
  background:rgba(0,0,0,.50);
  border:1px solid rgba(181,150,74,.18);
  box-shadow:inset 0 1px 8px rgba(0,0,0,.35);
}
.progress-bar{
  background:linear-gradient(90deg,#7f1d1d,#d6b15a)!important;
  box-shadow:0 0 28px rgba(181,150,74,.24);
}
.case-file,.person-card,.tool-card,.solution-card,.case-log-card{
  overflow:hidden;
}
.case-file:after,.person-card:after,.tool-card:after{
  content:'';
  position:absolute;
  inset:auto 0 0 0;
  height:3px;
  background:linear-gradient(90deg,transparent,rgba(181,150,74,.32),transparent);
  opacity:.55;
}
.evidence-img,.silhouette,.modal-img{
  border-radius:16px;
  border:1px solid rgba(181,150,74,.14);
  background:#030303;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.025);
}
.file-number{
  color:#fca5a5!important;
  letter-spacing:.12em;
}
.type-chip,.medical-chip,.board-badge,.role-pill{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.update-target.has-badge:before{
  backdrop-filter:blur(8px);
  text-shadow:0 0 12px rgba(181,150,74,.35);
}
.modal-backdrop{
  backdrop-filter:blur(10px);
}
.evidence-modal{
  border-color:rgba(181,150,74,.30)!important;
  background:
    linear-gradient(145deg,rgba(15,15,15,.96),rgba(4,4,4,.98)),
    radial-gradient(circle at top right,rgba(127,29,29,.18),transparent 34%)!important;
  box-shadow:0 30px 120px rgba(0,0,0,.70);
}
.modal-note{
  border-color:rgba(181,150,74,.18)!important;
  background:rgba(0,0,0,.26)!important;
}
.board-wall{
  border-color:rgba(181,150,74,.18)!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(127,29,29,.18),transparent 25%),
    linear-gradient(145deg,#14100d,#070707)!important;
  box-shadow:inset 0 0 120px rgba(0,0,0,.45),0 30px 90px rgba(0,0,0,.38);
}
.board-card{
  box-shadow:0 18px 45px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.035);
}
.autopsy-form{
  box-shadow:0 22px 80px rgba(0,0,0,.48),0 0 0 1px rgba(0,0,0,.2);
}
.status-strip,.ops-briefing,.tool-focus-strip,.case-ambient,.next-action-strip{
  border-color:rgba(181,150,74,.26)!important;
}
.tool-needed{
  background:
    linear-gradient(145deg,rgba(181,150,74,.12),rgba(5,5,5,.80)),
    radial-gradient(circle at top right,rgba(127,29,29,.16),transparent 42%)!important;
}
.tool-locked{
  background:linear-gradient(145deg,rgba(13,13,13,.74),rgba(4,4,4,.74))!important;
}
.reference-grid div,.tool-reference-row span{
  background:rgba(181,150,74,.075)!important;
  border-color:rgba(181,150,74,.24)!important;
}
.progress-node.done{
  box-shadow:inset 0 0 0 1px rgba(181,150,74,.10);
}
.progress-node.done>span{
  box-shadow:0 0 28px rgba(181,150,74,.28)!important;
}
.badge-wall span.earned{
  background:linear-gradient(135deg,rgba(181,150,74,.16),rgba(127,29,29,.10));
}
.table-wrap table{
  border-collapse:separate;
  border-spacing:0 8px;
}
.table-wrap tr{
  background:rgba(0,0,0,.18);
}
.table-wrap td,.table-wrap th{
  border-color:rgba(181,150,74,.12)!important;
}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-track{background:#080808}
::-webkit-scrollbar-thumb{background:#3a1717;border-radius:999px;border:2px solid #080808}
::-webkit-scrollbar-thumb:hover{background:#633}

.panel:hover{
  background:
    radial-gradient(circle at var(--spot-x,80%) var(--spot-y,20%),rgba(181,150,74,.055),transparent 32%),
    linear-gradient(145deg,rgba(20,20,20,.76),rgba(5,5,5,.84))!important;
}

/* Progress layout fix */
.progress-header{
  display:grid;
  grid-template-columns:minmax(0,1fr) 280px;
  gap:20px;
  align-items:center;
  padding:28px;
  margin-bottom:18px;
}
.progress-rank-card{
  border:1px solid rgba(181,150,74,.28);
  background:rgba(181,150,74,.08);
  border-radius:18px;
  padding:18px;
}
.progress-rank-card span{
  display:block;
  color:#fca5a5;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.16em;
}
.progress-rank-card b{
  display:block;
  color:#fde68a;
  font-size:20px;
  margin-top:8px;
}
.progress-main-card{
  padding:24px;
}
.progress-main-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
}
.progress-note{
  padding:16px!important;
  background:rgba(127,29,29,.08)!important;
}
.progress-section{
  padding:26px;
}
.section-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:16px;
}
.timeline-count{
  border:1px solid rgba(181,150,74,.35);
  background:rgba(181,150,74,.09);
  color:#fde68a;
  border-radius:999px;
  padding:8px 12px;
  font-weight:900;
  font-size:12px;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.milestone-list{
  position:relative;
  display:grid;
  gap:12px;
  padding-left:22px;
}
.milestone-list:before{
  content:'';
  position:absolute;
  left:9px;
  top:18px;
  bottom:18px;
  width:2px;
  background:linear-gradient(180deg,rgba(127,29,29,.85),rgba(181,150,74,.14));
  border-radius:999px;
}
.milestone-card{
  position:relative;
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:12px;
  min-height:auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.milestone-card:before,
.milestone-card:after{
  display:none!important;
}
.milestone-dot{
  width:18px;
  height:18px;
  border-radius:50%;
  margin-top:17px;
  background:#0b0b0b;
  border:2px solid rgba(255,255,255,.12);
  box-shadow:0 0 0 4px rgba(0,0,0,.40);
}
.milestone-card.done .milestone-dot{
  background:#7f1d1d;
  border-color:#fca5a5;
  box-shadow:0 0 0 4px rgba(127,29,29,.20),0 0 24px rgba(248,113,113,.22);
}
.milestone-card.current .milestone-dot{
  border-color:#d6b15a;
  box-shadow:0 0 0 4px rgba(181,150,74,.14),0 0 24px rgba(181,150,74,.24);
}
.milestone-content{
  border:1px solid rgba(181,150,74,.14);
  background:linear-gradient(145deg,rgba(15,15,15,.72),rgba(5,5,5,.74));
  border-radius:18px;
  padding:14px 16px;
}
.milestone-card.done .milestone-content{
  border-color:rgba(181,150,74,.32);
  background:linear-gradient(145deg,rgba(127,29,29,.16),rgba(5,5,5,.72));
}
.milestone-card.locked{
  opacity:.68!important;
  filter:none!important;
}
.milestone-card.locked .milestone-content{
  border-color:rgba(255,255,255,.08);
}
.milestone-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
}
.milestone-top b{
  color:#f5f5f5;
  font-size:16px;
}
.milestone-top span{
  color:#a1a1aa;
  font-size:12px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  padding:4px 8px;
  white-space:nowrap;
}
.milestone-card.done .milestone-top span{
  color:#fde68a;
  border-color:rgba(181,150,74,.30);
  background:rgba(181,150,74,.08);
}
.milestone-content p{
  margin-top:6px;
  color:#a8a8a8;
  line-height:1.42;
}
.progress-timeline,
.progress-node{
  display:initial!important;
}
.progress-timeline:before,
.progress-node>span{
  display:none!important;
}
@media(max-width:900px){
  .progress-header{grid-template-columns:1fr;padding:20px}
  .progress-main-top,.section-head{display:block}
  .progress-main-top .btn,.section-head .timeline-count{margin-top:14px;display:inline-flex}
}
@media(max-width:640px){
  .milestone-list{padding-left:10px}
  .milestone-card{grid-template-columns:22px minmax(0,1fr)}
  .milestone-content{padding:12px}
  .milestone-top{display:block}
  .milestone-top span{display:inline-block;margin-top:8px}
}


/* Final immersive visual polish */
.section-title, .file-title, h1, h2, h3 { text-shadow: 0 1px 0 rgba(0,0,0,.35); }
.page { width:min(1320px, calc(100% - 34px)); }
.panel { position:relative; overflow:hidden; }
.panel::after {
  content:''; position:absolute; inset:auto 24px 0 24px; height:1px;
  background:linear-gradient(90deg, transparent, rgba(214,177,90,.18), transparent);
}
.hero-card, .progress-main-card, .progress-section, .director-checklist, .role-card { backdrop-filter: blur(10px); }
.case-file, .person-card, .tool-card, .solution-card, .case-log-card { transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
.case-file:hover, .person-card:hover, .solution-card:hover { transform: translateY(-2px); }
.case-file::before, .person-card::before {
  content:'ARCHIVE'; position:absolute; top:12px; right:14px; font-size:10px; letter-spacing:.24em; color:rgba(252,165,165,.2);
}
.file-grid, .person-grid { gap:16px; align-items:stretch; }
.case-file { display:flex; flex-direction:column; min-height:420px; }
.case-file .file-body { margin-top:12px; }
.case-file .actions, .case-file .btn-row { margin-top:auto; }
.file-title { margin-right:8px; }
.evidence-img { box-shadow: inset 0 0 0 1px rgba(255,255,255,.03), 0 12px 30px rgba(0,0,0,.25); }
.person-card {
  min-height:560px;
  background:linear-gradient(180deg, rgba(11,11,11,.95), rgba(18,9,9,.86));
  border-color:rgba(127,29,29,.5);
}
.silhouette {
  height:240px !important;
  object-fit:cover !important;
  object-position:center !important;
  background:linear-gradient(180deg,#090909,#120b0b) !important;
  border:1px solid rgba(127,29,29,.42) !important;
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.02), 0 18px 35px rgba(0,0,0,.32);
}
.locked-subject .silhouette { filter: grayscale(1) brightness(.55) blur(.35px); }
.profile-lines {
  border:1px solid rgba(214,177,90,.16);
  background:rgba(0,0,0,.18);
  border-radius:14px;
  padding:12px 13px;
}
.section-title { margin:36px 0 18px; position:relative; padding-left:16px; }
.section-title::before { content:''; position:absolute; left:0; top:6px; bottom:6px; width:3px; background:linear-gradient(180deg, rgba(127,29,29,.9), rgba(214,177,90,.5)); border-radius:999px; }
.analysis-topline { grid-template-columns:minmax(0,1fr) 260px !important; }
.rank-card { padding:18px; display:flex; flex-direction:column; justify-content:center; }
.rank-card b { display:block; color:#fde68a; font-size:24px; margin-top:6px; }
.rank-card span { display:block; color:#c7c7c7; margin-top:6px; font-size:13px; line-height:1.35; }
.ops-briefing { border-color:rgba(214,177,90,.18); }
.admin-table-card { padding:8px 0 14px; }
.table-wrap table { border-collapse:separate; border-spacing:0; }
.table-wrap thead th { position:sticky; top:0; z-index:1; }
.table-wrap tbody tr { vertical-align:top; }
.admin-control-stack {
  display:grid; gap:12px; min-width:330px;
}
.admin-form {
  display:grid !important; gap:10px; align-items:end;
  border:1px solid rgba(214,177,90,.14);
  background:rgba(0,0,0,.14);
  border-radius:16px;
  padding:12px;
}
.admin-progress-form { grid-template-columns:minmax(140px,200px) auto; }
.admin-role-form { grid-template-columns:minmax(180px,1fr) auto; }
.admin-pass-form { grid-template-columns:minmax(180px,1fr) auto; }
.admin-form label { display:block; }
.mini-label {
  display:block; margin-bottom:6px; color:#fca5a5; font-size:11px; text-transform:uppercase; letter-spacing:.18em;
}
.admin-button-row { display:flex; gap:8px; flex-wrap:wrap; }
.admin-button-row .btn, .admin-form .btn { min-width:120px; }
.role-grid { gap:14px; }
.role-card { padding:18px; }
.role-pill { display:inline-flex; align-items:center; gap:8px; }
.solution-grid { gap:14px; }
.solution-card {
  padding:16px; min-height:0;
  background:linear-gradient(180deg, rgba(11,11,11,.94), rgba(25,10,10,.85));
}
.solution-card b { display:block; color:#fde68a; font-size:17px; margin-bottom:8px; }
.solution-card span { display:block; margin-top:6px; color:#d1d5db; line-height:1.42; }
.solution-card em { color:#fff; font-style:normal; font-weight:800; }
.progress-header, .progress-main-card, .progress-section { overflow:visible; }
.milestone-content { box-shadow: 0 14px 30px rgba(0,0,0,.2); }
.back-row .btn { opacity:1 !important; }
.quick-links a, .status-strip, .tool-focus-strip, .reference-shelf, .quality-checklist, .pinned-draft { box-shadow: 0 16px 38px rgba(0,0,0,.22); }
.case-log-card, .role-card, .manual-grid div, .status-strip div, .progress-rank-card { box-shadow: inset 0 1px 0 rgba(255,255,255,.03); }
.modal-note strong, .file-number, .kicker { text-shadow: 0 0 10px rgba(127,29,29,.16); }
@media(max-width:980px){
  .analysis-topline{grid-template-columns:1fr !important;}
  .admin-progress-form, .admin-role-form, .admin-pass-form { grid-template-columns:1fr; }
  .admin-control-stack{min-width:260px;}
}
@media(max-width:760px){
  .silhouette{height:210px !important;}
  .person-card{min-height:auto;}
  .admin-control-stack{min-width:0;}
}

/* Interactive tool system + finale reward */
.analysis-hero{
  display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:center;
  padding:34px;margin-bottom:18px;border-color:rgba(181,150,74,.34)!important;
  background:radial-gradient(circle at 85% 10%,rgba(181,150,74,.10),transparent 32%),linear-gradient(145deg,rgba(18,18,18,.86),rgba(8,4,4,.92))!important;
}
.analysis-hero h1{font-size:clamp(38px,5vw,60px);font-weight:950;letter-spacing:-.05em;margin:8px 0}
.analysis-hero p{color:#d1d5db;line-height:1.55;max-width:820px}
.analysis-mini-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}
.analysis-mini-strip .panel{padding:15px 16px}
.analysis-mini-strip b{display:block;color:#fca5a5;font-size:11px;text-transform:uppercase;letter-spacing:.14em}
.analysis-mini-strip span{display:block;color:#f3f3f3;margin-top:5px;font-weight:800}
.status-good{border-color:rgba(181,150,74,.58)!important}
.status-warn{border-color:rgba(248,113,113,.36)!important}
.active-case-task{padding:24px;margin-bottom:20px;border-color:rgba(181,150,74,.34)!important}
.active-case-task h2{font-size:30px;font-weight:950;margin-top:8px}
.active-case-task p{color:#d1d5db;margin-top:12px;line-height:1.5}
.task-step-badge{float:right;border:1px solid rgba(181,150,74,.42);background:rgba(181,150,74,.10);color:#fde68a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;letter-spacing:.1em}
.analysis-two-step{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;align-items:start}
.tool-required-panel,.deduction-terminal{padding:22px}
.step-label{color:#fca5a5;font-size:11px;text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px}
.tool-required-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.tool-required-head h2,.deduction-terminal h2{font-size:28px;font-weight:950;margin-top:6px}
.tool-required-pill,.tool-complete-pill{border-radius:999px;padding:8px 11px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}
.tool-required-pill{border:1px solid rgba(248,113,113,.44);color:#fecaca;background:rgba(127,29,29,.18)}
.tool-complete-pill{border:1px solid rgba(181,150,74,.54);color:#fde68a;background:rgba(181,150,74,.12)}
.terminal-locked{opacity:.72;border-color:rgba(120,120,120,.18)!important}
.terminal-locked input,.terminal-locked button{cursor:not-allowed!important;opacity:.55}
.terminal-open{border-color:rgba(181,150,74,.55)!important;box-shadow:0 0 0 1px rgba(181,150,74,.15),0 24px 80px rgba(0,0,0,.34)}
.interactive-stage{margin-top:18px}
.node-board,.relation-row,.sequence-board,.route-map,.redaction-board,.audio-board{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}
.i-node,.i-chip,.i-card,.map-node,.redact-fragment,.audio-token{
  border:1px solid rgba(181,150,74,.28);background:rgba(181,150,74,.08);color:#e5e7eb;border-radius:16px;
  padding:12px 14px;font-weight:800;cursor:pointer;transition:.16s transform,.16s border-color,.16s background,.16s box-shadow;
}
.i-chip.big{font-size:18px;padding:14px 18px}
.i-node:hover,.i-chip:hover,.i-card:hover,.map-node:hover,.redact-fragment:hover,.audio-token:hover{transform:translateY(-2px);border-color:rgba(181,150,74,.60);box-shadow:0 14px 36px rgba(0,0,0,.25)}
.selected{
  background:linear-gradient(145deg,rgba(181,150,74,.25),rgba(127,29,29,.18))!important;
  border-color:rgba(181,150,74,.85)!important;color:#fde68a!important;
}
.i-card{min-width:170px;min-height:72px;position:relative}
.i-card.selected:after,.map-node.selected:after{content:attr(data-order);position:absolute;top:-8px;right:-8px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#d6b15a;color:#111;font-weight:950}
.sequence-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}
.sequence-slots span,.route-line-preview{border:1px dashed rgba(181,150,74,.32);border-radius:14px;padding:12px;color:#fde68a;background:rgba(0,0,0,.24);min-height:48px}
.decoder-box{display:grid;gap:10px}
.tool-progress-readout{margin-top:16px;border:1px dashed rgba(181,150,74,.32);border-radius:14px;padding:12px;color:#a1a1aa;background:rgba(0,0,0,.24)}
.tool-progress-readout.ready{color:#fde68a;border-style:solid;background:rgba(181,150,74,.10)}
.filed-tool-record{border:1px solid rgba(181,150,74,.28);background:rgba(181,150,74,.07);border-radius:18px;padding:15px;margin-top:16px}
.filed-tool-record b{display:block;color:#fde68a;margin-bottom:8px}
.filed-tool-record span{display:block;color:#d1d5db;margin-top:6px;line-height:1.45}
.locked-tool-grid .tool-card{min-height:210px}
.locked-tool-grid .tool-locked{opacity:.72}
.finale-mini,.completion-banner{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px;border-color:rgba(181,150,74,.55)!important;background:linear-gradient(145deg,rgba(181,150,74,.12),rgba(127,29,29,.14))!important}
.completion-banner h2,.finale-mini h1{font-size:32px;font-weight:950;margin-top:6px}
.completion-banner p,.finale-mini p{color:#d1d5db;margin-top:8px}
.finale-page{display:grid;gap:18px}
.finale-hero{position:relative;min-height:540px;display:grid;align-content:center;text-align:center;padding:54px 34px;overflow:hidden;border-color:rgba(181,150,74,.55)!important;background:
radial-gradient(circle at 50% 15%,rgba(181,150,74,.18),transparent 30%),radial-gradient(circle at 20% 80%,rgba(127,29,29,.22),transparent 35%),linear-gradient(145deg,#15100b,#050505)!important}
.finale-hero:before{content:'';position:absolute;inset:-40%;background:conic-gradient(from 90deg,transparent,rgba(181,150,74,.10),transparent,rgba(127,29,29,.16),transparent);animation:finaleSpin 12s linear infinite}
.finale-hero>*{position:relative}
.finale-seal{margin:0 auto 20px;width:170px;height:170px;border-radius:50%;border:2px solid rgba(181,150,74,.65);display:grid;place-items:center;color:#fde68a;font-weight:950;letter-spacing:.12em;font-size:13px;box-shadow:0 0 80px rgba(181,150,74,.18),inset 0 0 30px rgba(181,150,74,.08)}
.finale-hero h1{font-size:clamp(48px,7vw,90px);font-weight:950;letter-spacing:-.06em;line-height:.9;margin:12px 0}
.finale-hero p{max-width:850px;margin:18px auto;color:#d1d5db;font-size:18px;line-height:1.6}
.finale-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}
.finale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.finale-card{padding:22px;min-height:220px}
.finale-card span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(181,150,74,.45);color:#fde68a;background:rgba(181,150,74,.10);font-weight:950}
.finale-card h2{font-size:22px;font-weight:950;margin-top:18px}
.finale-card p{color:#d1d5db;margin-top:10px;line-height:1.5}
.finale-certificate{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:30px;border-color:rgba(181,150,74,.45)!important}
.finale-certificate h2{font-size:34px;font-weight:950;margin-top:8px;color:#fde68a}
.certificate-stamp{border:3px solid rgba(181,150,74,.65);color:#fde68a;border-radius:18px;padding:18px 24px;font-weight:950;letter-spacing:.2em;font-size:28px;transform:rotate(-4deg)}
.finale-afterword{padding:28px;text-align:center}
.finale-afterword p:first-of-type{font-size:30px;color:#fde68a;font-family:Georgia,serif}
.case-complete:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:120;background:radial-gradient(circle at 20% 30%,rgba(181,150,74,.18),transparent 8%),radial-gradient(circle at 80% 20%,rgba(248,113,113,.12),transparent 7%),radial-gradient(circle at 45% 75%,rgba(181,150,74,.10),transparent 8%);animation:finaleGlow 2.8s ease-out forwards}
.finale-sparks{position:fixed;inset:0;pointer-events:none;z-index:121}
.finale-sparks span{position:absolute;width:4px;height:18px;background:#d6b15a;border-radius:999px;animation:sparkFall 2.2s ease-out forwards}
@keyframes finaleSpin{to{transform:rotate(360deg)}}
@keyframes finaleGlow{0%{opacity:1}20%{opacity:1}100%{opacity:1}}
@keyframes sparkFall{0%{transform:translateY(-20px) rotate(0);opacity:1}100%{transform:translateY(100vh) rotate(360deg);opacity:1}}
@media(max-width:1100px){.analysis-hero,.analysis-two-step{grid-template-columns:1fr}.analysis-mini-strip{grid-template-columns:repeat(2,1fr)}.finale-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.analysis-mini-strip,.finale-grid{grid-template-columns:1fr}.finale-certificate,.completion-banner,.finale-mini{display:block}.certificate-stamp{display:inline-block;margin-top:18px}}


/* --- immersive global polish --- */
body::before{
  content:'';position:fixed;inset:0;pointer-events:none;z-index:-2;
  background:radial-gradient(circle at 15% 18%,rgba(185,28,28,.15),transparent 24%),
             radial-gradient(circle at 80% 12%,rgba(202,138,4,.08),transparent 28%),
             radial-gradient(circle at 65% 78%,rgba(120,53,15,.10),transparent 26%);
}
.nav-shell{backdrop-filter:blur(16px);border-bottom:1px solid rgba(202,138,4,.14)}
.brand{letter-spacing:.18em}
.panel{box-shadow:0 18px 48px rgba(0,0,0,.22)}
.case-card,.file-card,.victim-card,.suspect-card{transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease}
.case-card:hover,.file-card:hover,.victim-card:hover,.suspect-card:hover{transform:translateY(-3px);box-shadow:0 22px 60px rgba(0,0,0,.28)}

/* --- analysis rework --- */
.analysis-rework-hero{display:grid;grid-template-columns:minmax(0,1.15fr) .85fr;gap:18px;padding:30px;margin-bottom:18px;border-color:rgba(202,138,4,.28)!important;background:linear-gradient(135deg,rgba(12,12,12,.94),rgba(20,6,6,.94))!important}
.analysis-rework-hero h1{font-size:clamp(44px,6vw,72px);font-weight:950;letter-spacing:-.06em;line-height:.92;margin:.3rem 0}
.analysis-rework-hero p{max-width:860px;color:#d4d4d8;line-height:1.6}
.analysis-hero-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
.analysis-hero-stats .panel{padding:16px;border-color:rgba(202,138,4,.14)!important;background:linear-gradient(135deg,rgba(17,17,17,.92),rgba(29,10,10,.88))!important}
.analysis-hero-stats b{display:block;color:#fda4af;font-size:11px;text-transform:uppercase;letter-spacing:.16em}
.analysis-hero-stats span{display:block;margin-top:7px;font-size:18px;font-weight:800;color:#fff}
.analysis-stage-shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:start}
.stage-brief-card{padding:24px;position:sticky;top:110px;overflow:hidden}
.stage-brief-card:after{content:'';position:absolute;right:-20px;bottom:-20px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(202,138,4,.18),transparent 65%)}
.stage-chip{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid rgba(202,138,4,.38);background:rgba(202,138,4,.10);color:#fde68a;font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.stage-brief-card h2{font-size:34px;font-weight:950;margin-top:16px}
.stage-brief-card p{margin-top:14px;color:#d4d4d8;line-height:1.6}
.brief-footer{margin-top:18px;display:grid;gap:8px;color:#a1a1aa;font-size:14px}
.interactive-tool-workspace{padding:24px;position:relative;overflow:hidden;border-color:rgba(202,138,4,.20)!important}
.interactive-tool-workspace.ready{box-shadow:0 0 0 1px rgba(202,138,4,.18),0 24px 90px rgba(0,0,0,.38),inset 0 0 0 1px rgba(202,138,4,.12)}
.interactive-tool-workspace:before{content:'';position:absolute;inset:-25%;background:radial-gradient(circle at 25% 20%,rgba(185,28,28,.12),transparent 22%),radial-gradient(circle at 80% 75%,rgba(202,138,4,.10),transparent 18%);pointer-events:none}
.workspace-head{position:relative;display:flex;justify-content:space-between;gap:16px;align-items:start}
.workspace-head h2{font-size:32px;font-weight:950;margin-top:6px}
.workspace-head p{margin-top:10px;color:#d4d4d8;line-height:1.5;max-width:760px}
.tool-glow-pill{padding:9px 12px;border-radius:999px;border:1px solid rgba(202,138,4,.42);color:#fde68a;background:rgba(202,138,4,.10);font-size:11px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;box-shadow:0 0 20px rgba(202,138,4,.12)}
.tool-layout-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px;position:relative}
.tool-slot-panel{padding:16px;border-radius:20px;border:1px solid rgba(127,29,29,.24);background:linear-gradient(180deg,rgba(8,8,8,.88),rgba(20,9,9,.80));transition:border-color .18s ease, transform .18s ease, box-shadow .18s ease}
.tool-slot-panel.locked-in{border-color:rgba(202,138,4,.52);transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,0,0,.22)}
.slot-kicker{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:#fda4af}
.tool-slot-panel h3{font-size:20px;font-weight:900;margin-top:8px}
.tool-options{display:grid;gap:10px;margin-top:14px}
.tool-option-card{width:100%;text-align:left;padding:14px 15px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(17,17,17,.92),rgba(10,10,10,.92));color:#e5e7eb;font-weight:700;line-height:1.35;transition:transform .15s ease,border-color .15s ease, box-shadow .15s ease, background .15s ease;position:relative;overflow:hidden}
.tool-option-card:hover{transform:translateY(-2px);border-color:rgba(202,138,4,.42);box-shadow:0 16px 34px rgba(0,0,0,.24)}
.tool-option-card.selected{border-color:rgba(202,138,4,.80);background:linear-gradient(135deg,rgba(120,53,15,.42),rgba(127,29,29,.24));color:#fde68a;box-shadow:0 0 0 1px rgba(202,138,4,.16), 0 18px 36px rgba(0,0,0,.26)}
.tool-option-card.selected:after{content:'LOCKED';position:absolute;right:10px;top:8px;font-size:10px;letter-spacing:.14em;color:#fde68a;opacity:.82}
.evidence-synthesizer{position:relative;margin-top:20px;padding:18px;border-radius:22px;border:1px dashed rgba(202,138,4,.28);background:linear-gradient(180deg,rgba(9,9,9,.90),rgba(23,10,10,.82));display:grid;grid-template-columns:repeat(3,1fr) 220px;gap:12px;align-items:stretch}
.synth-wire{position:absolute;left:30px;right:210px;top:50%;height:2px;background:linear-gradient(90deg,rgba(185,28,28,.55),rgba(202,138,4,.55));opacity:.32}
.synth-card{position:relative;z-index:1;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(10,10,10,.74);display:grid;gap:8px;align-content:start;min-height:110px}
.synth-card b{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#fda4af}
.synth-card span{font-size:15px;font-weight:700;color:#f5f5f5;line-height:1.45}
.synth-center{position:relative;z-index:1;border-radius:20px;border:1px solid rgba(202,138,4,.22);display:grid;place-items:center;background:radial-gradient(circle at center,rgba(202,138,4,.09),rgba(0,0,0,.42));text-align:center;padding:18px}
.synth-ring{width:92px;height:92px;border-radius:50%;border:2px solid rgba(202,138,4,.35);box-shadow:0 0 0 10px rgba(202,138,4,.05), inset 0 0 28px rgba(202,138,4,.08);animation:spinSlow 9s linear infinite}
.synth-text{margin-top:12px;display:grid;gap:6px}
.synth-text strong{font-size:18px;font-weight:900;color:#fff}
.synth-text span{font-size:14px;color:#fde68a}
.workspace-actions{margin-top:16px;display:grid;gap:12px}
.workspace-readout{padding:14px 16px;border-radius:14px;border:1px solid rgba(202,138,4,.16);background:rgba(0,0,0,.26);color:#d4d4d8}
.pulse-btn:not([disabled]){animation:pulseGold 1.6s ease-in-out infinite}
.analysis-bottom-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:18px;margin-top:18px}
.tool-overview-strip,.immersive-note-card{padding:20px}
.tool-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}
.mini-tool{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(9,9,9,.72);display:grid;gap:6px}
.mini-tool strong{font-size:14px;color:#fff}
.mini-tool span{font-size:12px;color:#a1a1aa}
.mini-tool.active{border-color:rgba(202,138,4,.58);background:linear-gradient(135deg,rgba(120,53,15,.35),rgba(127,29,29,.18))}
.mini-tool.active span{color:#fde68a}
.immersive-note-card ul{margin-top:14px;display:grid;gap:10px;color:#d4d4d8;line-height:1.5;padding-left:18px}
.tool-theme-timeline .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(59,130,246,.08)}
.tool-theme-link .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(239,68,68,.08)}
.tool-theme-sequence .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(16,185,129,.08)}
.tool-theme-cipher .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(168,85,247,.08)}
.tool-theme-redaction .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(251,191,36,.08)}
.tool-theme-autopsy .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(244,63,94,.08)}
.tool-theme-compare .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(14,165,233,.08)}
.tool-theme-map .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(34,197,94,.08)}
.tool-theme-audio .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(234,179,8,.08)}
.tool-theme-matrix .tool-slot-panel:first-child{box-shadow:inset 0 0 0 1px rgba(244,114,182,.08)}
.completion-banner,.finale-mini{border-color:rgba(202,138,4,.45)!important}
@keyframes spinSlow{to{transform:rotate(360deg)}}
@keyframes pulseGold{0%,100%{box-shadow:0 0 0 rgba(202,138,4,0)}50%{box-shadow:0 0 0 8px rgba(202,138,4,.08)}}
@media(max-width:1100px){.analysis-rework-hero,.analysis-stage-shell,.analysis-bottom-grid{grid-template-columns:1fr}.stage-brief-card{position:relative;top:auto}.tool-layout-grid,.evidence-synthesizer{grid-template-columns:1fr}.synth-wire{display:none}.analysis-hero-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.analysis-hero-stats,.tool-mini-grid{grid-template-columns:1fr}.analysis-rework-hero h1{font-size:44px}.workspace-head{display:block}.tool-layout-grid{grid-template-columns:1fr}}

/* Big visual refinement pass */
:root{
  --paper:#e8dfca;
  --paper-ink:#191919;
  --gold-line:rgba(214,177,90,.30);
}
body{
  background:#050505;
}
.bg-layer{
  background:
    radial-gradient(circle at 12% 8%,rgba(127,29,29,.24),transparent 30%),
    radial-gradient(circle at 85% 16%,rgba(214,177,90,.10),transparent 26%),
    radial-gradient(circle at 40% 95%,rgba(127,29,29,.14),transparent 38%),
    linear-gradient(180deg,#020202,#070707 50%,#030303)!important;
}
.grain{opacity:.20}
.page{padding-bottom:70px}
.panel{
  border-color:rgba(214,177,90,.18)!important;
  box-shadow:0 22px 70px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.035);
}
.panel:hover{border-color:rgba(214,177,90,.28)!important}
.kicker{color:#fca5a5!important}
.btn.primary{background:linear-gradient(135deg,#7f1d1d,#3b0707)!important}
.btn.gold{background:linear-gradient(135deg,rgba(214,177,90,.24),rgba(214,177,90,.08))!important}
.evidence-img,.silhouette,.case-cover{
  filter:contrast(1.04) saturate(.94);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 12px 32px rgba(0,0,0,.28);
}
.quick-links a{
  background:linear-gradient(145deg,rgba(127,29,29,.13),rgba(0,0,0,.28))!important;
  border-color:rgba(214,177,90,.20)!important;
}
.quick-links a:hover{
  background:linear-gradient(145deg,rgba(127,29,29,.24),rgba(214,177,90,.08))!important;
}

/* Board rework */
.board-header{
  display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px;align-items:center;
  padding:30px;margin-bottom:18px;background:linear-gradient(145deg,rgba(18,18,18,.88),rgba(18,7,7,.88))!important;
}
.board-header h1{font-size:clamp(42px,6vw,70px);font-weight:950;letter-spacing:-.06em;line-height:.92;margin-top:8px}
.board-header p{color:#d1d5db;margin-top:12px;max-width:760px}
.board-meter{width:130px;height:130px;border-radius:50%;display:grid;place-items:center;align-content:center;border:2px solid rgba(214,177,90,.50);background:radial-gradient(circle,rgba(214,177,90,.13),rgba(0,0,0,.20));box-shadow:0 0 60px rgba(214,177,90,.10)}
.board-meter span{display:block;font-size:40px;font-weight:950;color:#fde68a;line-height:1}
.board-meter b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fca5a5}
.board-rework{
  position:relative;overflow:hidden;padding:26px;background:
  radial-gradient(circle at 18% 12%,rgba(127,29,29,.20),transparent 28%),
  linear-gradient(145deg,#15100c,#060606)!important;
}
.board-thread-layer{position:absolute;inset:0;pointer-events:none;opacity:.24}
.board-thread-layer i{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#991b1b,rgba(214,177,90,.65),transparent);transform-origin:left center}
.board-thread-layer i:nth-child(1){left:7%;top:18%;width:58%;transform:rotate(7deg)}
.board-thread-layer i:nth-child(2){left:15%;top:34%;width:48%;transform:rotate(-12deg)}
.board-thread-layer i:nth-child(3){left:35%;top:23%;width:44%;transform:rotate(19deg)}
.board-thread-layer i:nth-child(4){left:5%;top:55%;width:70%;transform:rotate(3deg)}
.board-thread-layer i:nth-child(5){left:40%;top:62%;width:48%;transform:rotate(-22deg)}
.board-thread-layer i:nth-child(6){left:20%;top:75%;width:54%;transform:rotate(13deg)}
.board-thread-layer i:nth-child(7){left:58%;top:12%;width:28%;transform:rotate(80deg)}
.board-thread-layer i:nth-child(8){left:70%;top:28%;width:24%;transform:rotate(108deg)}
.board-thread-layer i:nth-child(9){left:9%;top:82%;width:34%;transform:rotate(-29deg)}
.board-thread-layer i:nth-child(10){left:52%;top:83%;width:34%;transform:rotate(-8deg)}
.board-thread-layer i:nth-child(11){left:27%;top:44%;width:35%;transform:rotate(55deg)}
.board-thread-layer i:nth-child(12){left:65%;top:48%;width:29%;transform:rotate(32deg)}
.board-rework-grid{
  position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;
}
.board-node-card{
  position:relative;min-height:240px;border:1px solid rgba(214,177,90,.18);border-radius:22px;padding:18px;
  background:linear-gradient(155deg,rgba(20,20,20,.92),rgba(7,7,7,.82));box-shadow:0 18px 44px rgba(0,0,0,.28);
  transform:rotate(var(--r,0deg));transition:.2s transform,.2s border-color,.2s filter,.2s opacity;
}
.board-node-card:nth-child(3n){--r:.7deg}.board-node-card:nth-child(3n+1){--r:-.6deg}.board-node-card:nth-child(4n){--r:.35deg}
.board-node-card:hover{transform:translateY(-4px) rotate(0deg);border-color:rgba(214,177,90,.36)}
.node-pin{position:absolute;top:10px;left:50%;width:18px;height:18px;border-radius:50%;background:#7f1d1d;border:2px solid #fca5a5;box-shadow:0 0 18px rgba(248,113,113,.25)}
.node-top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:8px}
.node-top span{color:#fde68a;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.15em}
.node-top em{font-style:normal;color:#9ca3af;font-size:11px;border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:4px 8px}
.board-node-card h2{font-size:22px;font-weight:950;margin-top:18px;line-height:1.08}
.board-node-card p{color:#d1d5db;margin-top:12px;line-height:1.45}
.node-footer{position:absolute;left:18px;right:18px;bottom:16px;display:flex;justify-content:space-between;color:#9ca3af;font-size:12px}
.board-node-card.open{border-color:rgba(214,177,90,.36);background:linear-gradient(155deg,rgba(25,18,10,.94),rgba(15,7,7,.88))}
.board-node-card.near{border-color:rgba(248,113,113,.28);filter:saturate(.92)}
.board-node-card.locked{opacity:.55;filter:grayscale(.7)}
.board-node-card.locked h2{letter-spacing:.10em;color:#777;font-family:monospace}
.board-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;padding:18px}
.board-legend div{border:1px solid rgba(214,177,90,.14);background:rgba(0,0,0,.18);border-radius:16px;padding:14px}
.legend-dot{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:8px}
.legend-dot.open{background:#d6b15a}.legend-dot.near{background:#ef4444}.legend-dot.locked{background:#555}
.board-legend b{color:#fff}.board-legend p{color:#9ca3af;margin-top:6px;font-size:13px}

/* Autopsy paper rework */
.autopsy-hero{
  display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:20px;align-items:center;padding:32px;margin-bottom:20px;
  background:linear-gradient(145deg,rgba(18,18,18,.90),rgba(18,7,7,.88))!important;
}
.autopsy-hero h1{font-size:clamp(42px,6vw,72px);font-weight:950;letter-spacing:-.06em;line-height:.92;margin-top:8px}
.autopsy-hero p{color:#d1d5db;margin-top:12px;max-width:760px}
.folder-stamp{border:3px solid rgba(214,177,90,.55);color:#fde68a;border-radius:18px;padding:18px 10px;text-align:center;font-weight:950;letter-spacing:.18em;transform:rotate(-5deg);font-family:monospace}
.autopsy-folder{
  position:relative;background:linear-gradient(180deg,#3b2512,#1b120b);border:1px solid rgba(214,177,90,.22);border-radius:26px;padding:52px 22px 22px;box-shadow:0 28px 90px rgba(0,0,0,.35);
}
.folder-tabs{position:absolute;left:28px;top:12px;display:flex;gap:8px}
.folder-tabs span{border:1px solid rgba(214,177,90,.25);background:#4b2f16;color:#fde68a;border-radius:12px 12px 0 0;padding:9px 14px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.autopsy-stack{display:grid;gap:28px}
.real-paper{
  position:relative;background:
  linear-gradient(90deg,rgba(0,0,0,.035) 0 1px, transparent 1px 100%),
  linear-gradient(180deg,rgba(0,0,0,.030) 0 1px, transparent 1px 100%),
  #e8dfca!important;
  background-size:28px 28px,28px 28px,auto!important;
  color:#1d1d1d!important;
  border:1px solid #8b7355!important;border-radius:8px!important;
}
.autopsy-form{padding:34px 34px 30px 58px!important;transform:rotate(var(--paper-rot,0deg))}
.autopsy-form:nth-child(odd){--paper-rot:-.35deg}.autopsy-form:nth-child(even){--paper-rot:.3deg}
.paper-hole{position:absolute;left:20px;width:16px;height:16px;border-radius:50%;background:#d5ccb8;border:1px solid rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.20)}
.paper-hole.h1{top:74px}.paper-hole.h2{top:50%}.paper-hole.h3{bottom:74px}
.coffee-stain{position:absolute;right:70px;top:110px;width:92px;height:78px;border-radius:50%;border:10px solid rgba(106,63,24,.10);opacity:.7;transform:rotate(18deg)}
.autopsy-form:before{opacity:.75}
.autopsy-form-head{border-bottom:3px double #31261b!important}
.form-agency{color:#5b1515!important}
.case-stamp{background:rgba(127,29,29,.05);box-shadow:inset 0 0 0 2px rgba(127,29,29,.10)}
.form-grid div{border-color:#9b8566!important;background:rgba(255,255,255,.28)!important}
.form-section{border-top:1px solid #9b8566!important}
.form-section.warning{background:rgba(127,29,29,.10)!important;border-color:rgba(127,29,29,.35)!important}
.autopsy-popup-text.real-paper{border-radius:12px!important;color:#161616!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.10)}

/* more layout refinements */
.modal-img{max-height:460px;object-fit:contain;background:#060606}
.evidence-modal{border-radius:26px!important}
.case-file,.person-card{border-radius:24px}
.type-chip,.medical-chip{border-color:rgba(214,177,90,.30)}
.solution-card{border-radius:18px}
.progress-header,.progress-main-card,.progress-section{border-radius:26px}
@media(max-width:1100px){.board-rework-grid{grid-template-columns:repeat(2,1fr)}.autopsy-hero{grid-template-columns:1fr}.folder-stamp{width:max-content}.board-header{grid-template-columns:1fr}.board-meter{width:110px;height:110px}}
@media(max-width:760px){.board-rework-grid,.board-legend{grid-template-columns:1fr}.autopsy-form{padding:28px 22px 26px 42px!important}.folder-tabs{position:static;flex-wrap:wrap;margin-bottom:12px}.autopsy-folder{padding-top:22px}}

/* Other cases moved into account dropdown */
.other-cases-fixed{display:none!important}
.account-dropdown a{
  display:block;
  border-radius:10px;
}
.account-dropdown a:hover{
  background:rgba(214,177,90,.10);
  color:#fde68a;
}

/* Usability + declutter + large visual polish pass */
:root{
  --ui-radius:22px;
  --ui-gap:16px;
  --ui-panel:rgba(13,13,13,.88);
  --ui-panel-soft:rgba(22,10,10,.72);
  --ui-line:rgba(214,177,90,.18);
}
.page{width:min(1240px,calc(100% - 34px));}
.panel{
  border-radius:var(--ui-radius)!important;
  border-color:var(--ui-line)!important;
  background:linear-gradient(145deg,var(--ui-panel),var(--ui-panel-soft))!important;
}
.panel:before{opacity:.32!important}
h1{letter-spacing:-.055em}
h2,h3{letter-spacing:-.025em}
.kicker{letter-spacing:.20em!important}
.muted,p{line-height:1.55}
.actions{gap:10px}
.btn{min-height:42px;padding:0 16px}
.input,.select,textarea{min-height:43px}
.quick-links{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
}
.quick-links a{
  min-height:58px!important;
  padding:13px 15px!important;
  display:flex;
  align-items:center;
  justify-content:space-between;
}
.quick-links a b{font-size:15px}
.first-steps,.dashboard-overview-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:var(--ui-gap);
  margin-bottom:18px;
}
.first-steps{grid-template-columns:1.15fr .85fr}
.overview-card{padding:18px}
.overview-card b{display:block;color:#fde68a;font-size:19px;margin-top:7px}
.overview-card p{color:#a1a1aa;margin-top:8px}
.file-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
}
.case-file{
  min-height:360px!important;
  height:auto!important;
  padding:16px!important;
}
.evidence-img{height:132px!important}
.file-body{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.person-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.person-card{min-height:auto!important}
.silhouette{height:220px!important}

/* Clean board / case map */
.case-map-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) 160px;
  gap:20px;
  align-items:center;
  padding:30px;
  margin-bottom:16px;
}
.case-map-hero h1{
  font-size:clamp(44px,6vw,76px);
  line-height:.9;
  font-weight:950;
  margin-top:8px;
}
.case-map-hero p{color:#d1d5db;max-width:760px;margin-top:12px}
.map-progress-ring{
  width:142px;height:142px;border-radius:50%;
  display:grid;place-items:center;align-content:center;
  border:2px solid rgba(214,177,90,.55);
  background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.25));
  box-shadow:0 0 60px rgba(214,177,90,.12);
}
.map-progress-ring span{font-size:42px;font-weight:950;color:#fde68a;line-height:1}
.map-progress-ring b{font-size:12px;color:#fca5a5;text-transform:uppercase;letter-spacing:.12em}
.board-control-strip{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  padding:16px;
  margin-bottom:16px;
}
.board-control-strip div{
  border:1px solid rgba(214,177,90,.14);
  background:rgba(0,0,0,.18);
  border-radius:16px;
  padding:13px;
}
.board-control-strip b{display:block;color:#fca5a5;font-size:11px;text-transform:uppercase;letter-spacing:.14em}
.board-control-strip span{display:block;color:#fff;font-weight:800;margin-top:6px}
.case-map-layout{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:16px;
}
.case-map-lane{
  padding:18px;
  overflow:visible!important;
}
.lane-head h2{
  font-size:25px;
  font-weight:950;
  margin-top:6px;
}
.lane-head p{
  color:#a1a1aa;
  margin-top:7px;
  font-size:14px;
}
.lane-items{
  display:grid;
  gap:12px;
  margin-top:16px;
}
.map-thread-card{
  position:relative;
  border:1px solid rgba(214,177,90,.14);
  border-radius:18px;
  padding:15px 15px 14px 42px;
  background:linear-gradient(145deg,rgba(6,6,6,.72),rgba(18,8,8,.62));
  min-height:160px;
  overflow:hidden;
}
.map-thread-card:before{
  content:'';
  position:absolute;
  left:20px;
  top:0;
  bottom:0;
  width:1px;
  background:linear-gradient(180deg,transparent,rgba(214,177,90,.28),transparent);
}
.thread-status-dot{
  position:absolute;
  left:12px;
  top:24px;
  width:17px;
  height:17px;
  border-radius:50%;
  background:#2b2b2b;
  border:2px solid #5b5b5b;
  box-shadow:0 0 0 4px rgba(0,0,0,.34);
}
.map-thread-card.open .thread-status-dot{background:#d6b15a;border-color:#fde68a;box-shadow:0 0 0 4px rgba(214,177,90,.10),0 0 22px rgba(214,177,90,.22)}
.map-thread-card.near .thread-status-dot{background:#7f1d1d;border-color:#fca5a5}
.thread-card-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.thread-card-top span{
  color:#fde68a;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.14em;
  font-weight:950;
}
.thread-card-top em{
  color:#9ca3af;
  font-style:normal;
  font-size:11px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  padding:4px 8px;
}
.map-thread-card h3{
  font-size:20px;
  font-weight:950;
  margin-top:12px;
}
.map-thread-card p{
  color:#d1d5db;
  margin-top:8px;
  font-size:14px;
}
.map-thread-card footer{
  display:flex;
  justify-content:space-between;
  gap:10px;
  margin-top:13px;
  color:#8b8b8b;
  font-size:12px;
}
.map-thread-card.open{
  border-color:rgba(214,177,90,.30);
  background:linear-gradient(145deg,rgba(42,28,12,.58),rgba(18,8,8,.70));
}
.map-thread-card.near{
  border-color:rgba(248,113,113,.28);
}
.map-thread-card.locked{
  opacity:.62;
  filter:grayscale(.65);
}
.map-thread-card.locked h3{
  font-family:monospace;
  letter-spacing:.10em;
  color:#777;
}
.board-legend.clean{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
  padding:16px;
}

/* analysis declutter */
.analysis-rework-hero{
  grid-template-columns:minmax(0,1fr)!important;
  gap:14px!important;
  padding:26px!important;
}
.analysis-hero-stats{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.analysis-stage-shell{
  grid-template-columns:360px minmax(0,1fr)!important;
  gap:16px!important;
}
.stage-brief-card{
  padding:20px!important;
}
.stage-brief-card h2{
  font-size:28px!important;
}
.interactive-tool-workspace{
  padding:20px!important;
}
.tool-layout-grid{
  gap:12px!important;
}
.tool-slot-panel{
  padding:14px!important;
}
.tool-option-card{
  padding:12px 13px!important;
  font-size:14px;
}
.evidence-synthesizer{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
.synth-center{
  grid-column:1/-1;
}
.analysis-bottom-grid{
  grid-template-columns:1fr!important;
}

/* autopsy declutter while keeping paper look */
.autopsy-folder{
  padding:48px 18px 18px!important;
}
.autopsy-stack{
  grid-template-columns:1fr!important;
  gap:22px!important;
}
.autopsy-form{
  max-width:980px;
  margin-inline:auto;
}
.form-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.form-section{
  padding:12px 0!important;
}

/* control room declutter */
.admin-table-card{
  padding:0!important;
}
.admin-control-stack{
  min-width:300px!important;
}
.admin-form{
  padding:10px!important;
}
.solution-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
.solution-card{
  padding:15px!important;
}

/* progress and modal polish */
.progress-header,.progress-main-card,.progress-section{
  max-width:1100px;
  margin-left:auto;
  margin-right:auto;
}
.evidence-modal{
  max-width:min(980px,calc(100vw - 30px))!important;
}
.modal-grid{
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
}

/* subtle visual depth */
.case-map-lane,.overview-card,.map-thread-card,.autopsy-form,.tool-slot-panel{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 42px rgba(0,0,0,.18);
}
.map-thread-card:hover,.overview-card:hover,.case-map-lane:hover{
  border-color:rgba(214,177,90,.32)!important;
}
@media(max-width:1100px){
  .file-grid,.person-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .case-map-layout{grid-template-columns:1fr}
  .analysis-stage-shell{grid-template-columns:1fr!important}
  .stage-brief-card{position:relative!important;top:auto!important}
  .analysis-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .page{width:min(100% - 22px,1240px)}
  .quick-links,.first-steps,.dashboard-overview-grid,.board-control-strip,.board-legend.clean,.analysis-hero-stats,.file-grid,.person-grid,.form-grid,.solution-grid{grid-template-columns:1fr!important}
  .case-map-hero{grid-template-columns:1fr;padding:22px}
  .map-progress-ring{width:116px;height:116px}
  .evidence-synthesizer{grid-template-columns:1fr!important}
  .modal-grid{grid-template-columns:1fr}
}

/* Kill old board styles completely if cached classes remain */
.board-wall,.board-rework{display:block!important;height:auto!important;min-height:0!important;position:relative!important}
.board-card{position:relative!important;left:auto!important;top:auto!important;transform:none!important}
.board-thread-layer{display:none!important}

/* ===== Full immersive layout rework ===== */
.page{width:min(1120px,100%);margin:0 auto;padding:28px 0 70px}
.nav-shell.compact-nav{position:sticky;top:0;z-index:50;background:rgba(7,7,7,.78);backdrop-filter:blur(18px);border-bottom:1px solid rgba(214,177,90,.14)}
.nav-inner{width:min(1400px,calc(100% - 28px));margin:0 auto}
.nav-links-minimal{gap:10px}
.nav-context{color:#9ca3af;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.sidebar-toggle{width:40px;height:40px;border-radius:12px;border:1px solid rgba(214,177,90,.18);background:rgba(214,177,90,.08);color:#fde68a;font-size:18px}
.workspace-shell{width:min(1440px,calc(100% - 24px));margin:18px auto 0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}
.workspace-main{min-width:0}
.case-sidebar{position:sticky;top:86px;border:1px solid rgba(214,177,90,.18);background:linear-gradient(180deg,rgba(12,12,12,.94),rgba(22,8,8,.88));border-radius:28px;padding:18px;box-shadow:0 26px 72px rgba(0,0,0,.32)}
.case-sidebar-head{padding:16px;border-radius:20px;background:linear-gradient(145deg,rgba(214,177,90,.10),rgba(127,29,29,.08));border:1px solid rgba(214,177,90,.12)}
.case-sidebar-head h2{font-size:26px;font-weight:950;line-height:1.05;margin-top:6px}
.case-sidebar-head p{color:#a1a1aa;margin-top:8px;font-size:14px;line-height:1.5}
.sidebar-kicker{color:#fca5a5;font-size:11px;letter-spacing:.18em;text-transform:uppercase}
.case-sidebar-nav{display:grid;gap:8px;margin-top:14px}
.case-sidebar-nav a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.18);color:#ddd;transition:.15s ease}
.case-sidebar-nav a:hover{border-color:rgba(214,177,90,.26);background:rgba(214,177,90,.08);color:#fff;transform:translateX(2px)}
.case-sidebar-nav a.active{border-color:rgba(214,177,90,.52);background:linear-gradient(145deg,rgba(214,177,90,.16),rgba(127,29,29,.12));color:#fde68a;box-shadow:0 14px 34px rgba(0,0,0,.24)}
.sidebar-note-card{margin-top:14px;padding:15px;border-radius:18px;border:1px solid rgba(214,177,90,.12);background:rgba(0,0,0,.18)}
.sidebar-note-card b{display:block;color:#fde68a;margin-top:6px}
.sidebar-note-card p{color:#a1a1aa;font-size:14px;line-height:1.5;margin-top:8px}

/* Dashboard */
.dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:18px;align-items:center;padding:30px;margin-bottom:18px;overflow:hidden}
.dashboard-hero h1{font-size:clamp(44px,6vw,76px);font-weight:950;line-height:.9;letter-spacing:-.06em;margin-top:8px}
.dashboard-hero p{max-width:760px;color:#d1d5db;line-height:1.6;margin-top:14px}
.dashboard-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.dashboard-hero-badge{height:180px;border-radius:26px;border:1px solid rgba(214,177,90,.26);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.14),rgba(127,29,29,.08));box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}
.dashboard-hero-badge span{display:block;font-size:26px;font-weight:950;color:#fde68a;text-align:center;padding:0 10px}
.dashboard-hero-badge b{display:block;color:#fca5a5;font-size:12px;letter-spacing:.14em;text-transform:uppercase;margin-top:6px}
.dashboard-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}
.dashboard-panel{padding:18px}
.dashboard-panel h2{font-size:22px;font-weight:900;margin-top:6px}
.dashboard-panel p{color:#a1a1aa;margin-top:10px;line-height:1.55}
.dashboard-steps{margin-top:10px;padding-left:18px;display:grid;gap:8px;color:#d1d5db}
.section-banner{padding:18px;margin-bottom:18px}
.section-banner h2{font-size:28px;font-weight:950;margin-top:6px}
.section-banner p{color:#a1a1aa;margin-top:8px}
.file-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}

/* Story page */
.story-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:18px;align-items:center;padding:30px;margin-bottom:18px}
.story-hero h1{font-size:clamp(44px,6vw,72px);font-weight:950;line-height:.92;margin-top:8px}
.story-hero p{color:#d1d5db;max-width:780px;margin-top:12px;line-height:1.6}
.story-progress-stamp{height:150px;border-radius:24px;border:2px solid rgba(214,177,90,.36);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.12),rgba(0,0,0,.25));transform:rotate(-3deg)}
.story-progress-stamp span{font-size:38px;font-weight:950;color:#fde68a;line-height:1}
.story-progress-stamp b{color:#fca5a5;font-size:12px;letter-spacing:.16em;text-transform:uppercase}
.story-guide{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px;margin-bottom:18px}
.story-guide h2{font-size:28px;font-weight:950;margin-top:6px}
.story-guide p{color:#a1a1aa;max-width:700px;margin-top:8px}
.story-book{display:grid;gap:18px}
.story-chapter{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start}
.chapter-index{position:sticky;top:110px;height:86px;border-radius:22px;display:grid;place-items:center;background:linear-gradient(145deg,rgba(127,29,29,.18),rgba(214,177,90,.08));border:1px solid rgba(214,177,90,.16);font-size:28px;font-weight:950;color:#fde68a}
.story-page{padding:28px 32px!important}
.story-page-head{display:flex;justify-content:space-between;gap:10px;padding-bottom:10px;border-bottom:1px dashed rgba(0,0,0,.25);font-family:monospace;font-size:12px;text-transform:uppercase}
.story-page h2{font-size:34px!important;line-height:1.05!important;margin-top:18px!important;color:#171717!important}
.story-summary{font-size:18px!important;color:#4b3b28!important;font-style:italic;margin-top:12px!important}
.story-page p{color:#201d18!important;line-height:1.78!important;font-size:16px!important;margin-top:15px}
.story-chapter.locked .story-page{filter:saturate(.5);opacity:.86}

/* Board */
.board-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end;padding:28px;margin-bottom:18px}
.board-hero h1{font-size:clamp(42px,6vw,74px);font-weight:950;line-height:.92;margin-top:8px}
.board-hero p{color:#d1d5db;max-width:820px;margin-top:12px;line-height:1.6}
.board-hero-actions{display:flex;gap:10px;flex-wrap:wrap}
.board-chapter-stack{display:grid;gap:18px}
.board-chapter{padding:18px}
.board-chapter-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}
.board-chapter-head h2{font-size:30px;font-weight:950;margin-top:6px}
.board-chapter-head p{color:#a1a1aa;margin-top:8px;max-width:780px}
.board-seal{padding:10px 14px;border-radius:999px;border:1px solid rgba(214,177,90,.26);background:rgba(214,177,90,.08);color:#fde68a;font-size:11px;font-weight:950;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}
.cork-board{position:relative;overflow:hidden;border-radius:26px;padding:20px;border:1px solid rgba(95,63,30,.44);background:
radial-gradient(circle at 18% 14%,rgba(255,255,255,.05),transparent 22%),
linear-gradient(145deg,#5c3c20,#42301b 35%,#50351b 65%,#3b2714)}
.cork-board:before{content:'';position:absolute;inset:0;background:
radial-gradient(circle at 0 0,rgba(255,255,255,.025),transparent 22%),
radial-gradient(circle at 100% 100%,rgba(255,255,255,.015),transparent 26%);
pointer-events:none}
.board-threads{position:absolute;inset:0;pointer-events:none;opacity:.36}
.board-threads span{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(153,27,27,.9),rgba(250,204,21,.55),transparent);transform-origin:left center}
.board-threads span:nth-child(1){left:7%;top:26%;width:32%;transform:rotate(8deg)}
.board-threads span:nth-child(2){left:35%;top:22%;width:28%;transform:rotate(-14deg)}
.board-threads span:nth-child(3){left:58%;top:28%;width:22%;transform:rotate(16deg)}
.board-threads span:nth-child(4){left:14%;top:58%;width:29%;transform:rotate(-11deg)}
.board-threads span:nth-child(5){left:42%;top:52%;width:26%;transform:rotate(7deg)}
.board-threads span:nth-child(6){left:66%;top:60%;width:18%;transform:rotate(-20deg)}
.board-threads span:nth-child(7){left:24%;top:41%;width:40%;transform:rotate(32deg)}
.board-threads span:nth-child(8){left:53%;top:39%;width:28%;transform:rotate(72deg)}
.cork-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.board-evidence-card{position:relative;min-height:320px;border-radius:16px;padding:14px 14px 12px;background:
linear-gradient(180deg,rgba(247,241,229,.98),rgba(228,220,201,.98));
border:1px solid rgba(0,0,0,.15);box-shadow:0 18px 34px rgba(0,0,0,.24);transform:rotate(var(--rot,0deg));overflow:hidden}
.board-evidence-card:nth-child(odd){--rot:-1.1deg}
.board-evidence-card:nth-child(even){--rot:0.8deg}
.board-evidence-card:nth-child(3n){--rot:-0.4deg}
.board-evidence-card:hover{transform:translateY(-3px) rotate(0deg)}
.board-evidence-card.locked{filter:grayscale(.72);opacity:.78}
.board-evidence-card.near{box-shadow:0 18px 34px rgba(127,29,29,.20)}
.card-pin{position:absolute;top:8px;left:50%;margin-left:-9px;width:18px;height:18px;border-radius:50%;background:#7f1d1d;border:2px solid #fecaca;box-shadow:0 0 16px rgba(127,29,29,.24)}
.board-card-thumb{height:86px;border-radius:12px;border:1px solid rgba(0,0,0,.12);background:#cfc5b2;margin-top:12px;position:relative;overflow:hidden}
.board-card-thumb:before{content:'';position:absolute;inset:0;background:
linear-gradient(135deg,rgba(0,0,0,.05),transparent 45%),
repeating-linear-gradient(0deg,rgba(0,0,0,.04),rgba(0,0,0,.04) 1px,transparent 1px,transparent 24px)}
.thumb-photo{background:linear-gradient(145deg,#898989,#3e3e3e)}
.thumb-map{background:linear-gradient(145deg,#c9c19f,#8c7f5b)}
.thumb-index{background:linear-gradient(145deg,#ddd5bf,#b9ad8e)}
.thumb-document{background:linear-gradient(145deg,#e9dfcb,#cbbd99)}
.thumb-record{background:linear-gradient(145deg,#d8ceb8,#b8a47e)}
.thumb-summary{background:linear-gradient(145deg,#eadfc7,#c8bca3)}
.thumb-file{background:linear-gradient(145deg,#d5c6aa,#ab8f62)}
.thumb-forensic{background:linear-gradient(145deg,#c3ced3,#768a96)}
.thumb-medical,.thumb-autopsy{background:linear-gradient(145deg,#e6dfd5,#b89f91)}
.thumb-link,.thumb-signature,.thumb-note,.thumb-institution,.thumb-final{background:linear-gradient(145deg,#ddd4be,#b7ab8e)}
.board-card-meta{display:flex;justify-content:space-between;gap:8px;margin-top:12px}
.board-card-meta span{font-size:11px;font-weight:950;letter-spacing:.15em;text-transform:uppercase;color:#5b1515}
.board-card-meta em{font-style:normal;font-size:11px;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:4px 8px;color:#4b5563}
.board-evidence-card h3{font-size:22px;font-weight:950;line-height:1.05;margin-top:10px;color:#171717}
.board-evidence-card b{display:block;margin-top:10px;color:#4b3b28;font-size:13px;text-transform:uppercase;letter-spacing:.08em}
.board-evidence-card p{margin-top:10px;color:#202020;font-size:14px;line-height:1.5}
.board-evidence-card footer{display:flex;justify-content:space-between;gap:10px;margin-top:14px;color:#5f6368;font-size:12px}
.board-evidence-card.locked h3{font-family:monospace;letter-spacing:.10em;color:#666}

/* Autopsy realism */
.me-form{padding:32px 34px 28px 58px!important}
.me-case-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}
.me-case-strip div,.me-grid div{border:1px solid rgba(0,0,0,.18);background:rgba(255,255,255,.32);padding:10px 11px;border-radius:6px}
.me-case-strip b,.me-grid b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#5b1515}
.me-case-strip span,.me-grid span{display:block;color:#1c1c1c;margin-top:6px}
.me-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}
.me-box{border:1px solid rgba(0,0,0,.18);border-radius:8px;padding:12px;background:rgba(255,255,255,.20)}
.me-box-head{font-size:12px;font-weight:900;letter-spacing:.10em;text-transform:uppercase;color:#5b1515;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.14);margin-bottom:10px}
.me-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.form-section.compact{padding:0 0 10px!important;border-top:0!important}
.me-signoff{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-top:20px;padding-top:14px;border-top:2px double rgba(0,0,0,.24)}
.me-signoff b{display:block;color:#171717}
.me-signoff span{display:block;color:#4b5563;font-size:13px;margin-top:6px}
.signature-line{font-family:monospace;color:#222;min-width:240px;text-align:center}

/* Existing cleanup + responsiveness */
.quick-links{display:none!important}
.status-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.status-strip a.btn{align-self:stretch;display:flex;align-items:center;justify-content:center}
.story-book .real-paper,.autopsy-folder .real-paper{box-shadow:0 22px 56px rgba(0,0,0,.22)}
@media(max-width:1180px){
  .workspace-shell{grid-template-columns:1fr}
  .case-sidebar{position:relative;top:auto;display:none}
  body.sidebar-open .case-sidebar{display:block}
  .page{width:min(100%,100%)}
  .dashboard-top-grid,.file-grid,.cork-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .story-hero,.dashboard-hero,.board-hero,.story-guide,.story-chapter,.me-two-col,.me-case-strip{grid-template-columns:1fr}
  .story-guide,.board-hero{display:block}
}
@media(max-width:760px){
  .nav-context{display:none}
  .dashboard-top-grid,.file-grid,.cork-grid,.status-strip,.me-grid,.me-case-strip,.board-legend.clean{grid-template-columns:1fr!important}
  .story-chapter{grid-template-columns:1fr}
  .chapter-index{position:relative;top:auto;height:auto;padding:14px}
  .dashboard-hero-badge,.story-progress-stamp{height:120px}
  .story-page{padding:20px!important}
  .me-form{padding:24px 18px 22px 36px!important}
}

/* ===== Navigation and global declutter refinement ===== */
.back-row{display:none!important}
.sidebar-toggle{display:none!important}
.case-sidebar-nav a[href="admin"]{display:none!important}
.workspace-shell{grid-template-columns:286px minmax(0,1fr);gap:20px}
.case-sidebar{top:82px;max-height:calc(100vh - 104px);overflow:auto}
.case-sidebar::-webkit-scrollbar{width:7px}
.case-sidebar::-webkit-scrollbar-thumb{background:#3c2117;border-radius:999px}
.page{padding-top:22px}
.panel{overflow:clip}
.account-dropdown{min-width:190px}

/* Only show menu button when sidebar cannot always be displayed */
@media(max-width:1180px){
  .sidebar-toggle{display:inline-grid!important;place-items:center}
  .workspace-shell{grid-template-columns:1fr}
  .case-sidebar{display:none;position:relative;top:auto;max-height:none}
  body.sidebar-open .case-sidebar{display:block}
}

/* Fit and cohesion improvements */
.dashboard-hero,.story-hero,.board-hero,.autopsy-library-hero{
  border:1px solid rgba(214,177,90,.22)!important;
  background:
    radial-gradient(circle at 85% 8%,rgba(214,177,90,.12),transparent 30%),
    radial-gradient(circle at 12% 88%,rgba(127,29,29,.14),transparent 30%),
    linear-gradient(145deg,rgba(16,16,16,.94),rgba(18,6,6,.90))!important;
}
.file-grid,.person-grid,.case-select-grid{align-items:stretch}
.case-file,.person-card,.case-select-card{
  box-shadow:0 18px 52px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.035);
}
.case-file:hover,.person-card:hover,.autopsy-index-card:hover,.board-evidence-card:hover{
  transform:translateY(-3px);
}

/* Autopsy index and popup */
.autopsy-library-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) 150px;
  gap:18px;
  align-items:center;
  padding:30px;
  margin-bottom:18px;
}
.autopsy-library-hero h1{
  font-size:clamp(44px,6vw,74px);
  font-weight:950;
  line-height:.92;
  margin-top:8px;
}
.autopsy-library-hero p{
  color:#d1d5db;
  max-width:820px;
  margin-top:12px;
  line-height:1.6;
}
.medical-seal{
  height:132px;
  border-radius:50%;
  border:2px solid rgba(214,177,90,.55);
  display:grid;
  place-items:center;
  align-content:center;
  background:radial-gradient(circle,rgba(214,177,90,.13),rgba(0,0,0,.20));
  box-shadow:0 0 58px rgba(214,177,90,.12);
}
.medical-seal span{font-size:38px;font-weight:950;color:#fde68a;line-height:1}
.medical-seal b{font-size:11px;color:#fca5a5;letter-spacing:.16em}
.autopsy-case-note{
  padding:20px;
  margin-bottom:18px;
}
.autopsy-case-note h2{font-size:28px;font-weight:950;margin-top:6px}
.autopsy-case-note p{color:#a1a1aa;margin-top:8px;max-width:900px}
.autopsy-index-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
}
.autopsy-index-card{
  position:relative;
  text-align:left;
  padding:20px;
  min-height:330px;
  cursor:pointer;
  background:
    linear-gradient(145deg,rgba(18,18,18,.94),rgba(18,7,7,.86))!important;
  transition:.18s transform,.18s border-color,.18s box-shadow;
}
.autopsy-index-card:hover{
  border-color:rgba(214,177,90,.38)!important;
  box-shadow:0 24px 72px rgba(0,0,0,.34);
}
.file-tab{
  position:absolute;
  top:-1px;
  right:18px;
  border:1px solid rgba(214,177,90,.28);
  border-top:0;
  border-radius:0 0 10px 10px;
  background:rgba(214,177,90,.12);
  color:#fde68a;
  padding:7px 10px;
  font-size:11px;
  letter-spacing:.12em;
  font-weight:950;
}
.autopsy-card-head{
  display:flex;
  justify-content:space-between;
  gap:12px;
  margin-top:14px;
}
.autopsy-card-head h2{
  font-size:25px;
  font-weight:950;
  margin-top:7px;
}
.autopsy-card-head span{
  align-self:flex-start;
  color:#fca5a5;
  border:1px solid rgba(248,113,113,.20);
  border-radius:999px;
  padding:5px 8px;
  font-size:11px;
}
.autopsy-card-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:16px;
}
.autopsy-card-grid div{
  border:1px solid rgba(214,177,90,.12);
  border-radius:14px;
  padding:10px;
  background:rgba(0,0,0,.18);
}
.autopsy-card-grid b{
  display:block;
  color:#fca5a5;
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
}
.autopsy-card-grid span{
  display:block;
  color:#d1d5db;
  margin-top:6px;
  font-size:13px;
}
.autopsy-index-card p{
  color:#d1d5db;
  line-height:1.55;
  margin-top:15px;
}
.open-report-line{
  color:#fde68a;
  font-weight:900;
  margin-top:18px;
}
.autopsy-report-modal{
  width:min(980px,calc(100vw - 28px));
  max-height:92vh;
  overflow:auto;
  border:1px solid rgba(214,177,90,.28);
  background:linear-gradient(145deg,rgba(16,16,16,.98),rgba(18,7,7,.96));
  border-radius:26px;
  box-shadow:0 40px 140px rgba(0,0,0,.70);
  padding:18px;
}
.autopsy-modal-toolbar{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:14px;
  padding:10px 6px 14px;
  border-bottom:1px solid rgba(214,177,90,.14);
}
.autopsy-modal-toolbar h2{
  font-size:30px;
  font-weight:950;
  margin-top:5px;
}
.real-autopsy-document{
  position:relative;
  background:
    linear-gradient(90deg,rgba(0,0,0,.035) 0 1px,transparent 1px 100%),
    linear-gradient(180deg,rgba(0,0,0,.025) 0 1px,transparent 1px 100%),
    #ece4d1;
  background-size:28px 28px,28px 28px,auto;
  color:#181818;
  border:1px solid #8b7355;
  border-radius:10px;
  padding:34px 38px 32px 66px;
  box-shadow:0 24px 80px rgba(0,0,0,.32);
  min-height:720px;
}
.real-autopsy-document:before{
  content:'';
  position:absolute;
  left:48px;
  top:0;
  bottom:0;
  width:2px;
  background:rgba(127,29,29,.22);
}
.doc-punch{
  position:absolute;
  left:18px;
  width:17px;
  height:17px;
  border-radius:50%;
  background:#d7ceb9;
  border:1px solid rgba(0,0,0,.28);
  box-shadow:inset 0 2px 5px rgba(0,0,0,.18);
}
.doc-punch.p1{top:92px}
.doc-punch.p2{top:50%}
.doc-punch.p3{bottom:92px}
.doc-watermark{
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  font-size:86px;
  font-weight:950;
  letter-spacing:.18em;
  color:rgba(127,29,29,.055);
  transform:rotate(-24deg);
  pointer-events:none;
}
.doc-header{
  position:relative;
  z-index:1;
  display:flex;
  justify-content:space-between;
  gap:18px;
  border-bottom:3px double rgba(0,0,0,.42);
  padding-bottom:14px;
  margin-bottom:18px;
}
.doc-header b{
  display:block;
  font-size:18px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.doc-header span{
  display:block;
  margin-top:5px;
  color:#4b5563;
}
.doc-header em{
  font-style:normal;
  border:2px solid rgba(127,29,29,.45);
  color:#7f1d1d;
  transform:rotate(-4deg);
  padding:9px 12px;
  border-radius:8px;
  font-weight:950;
  max-width:260px;
  text-align:center;
  align-self:flex-start;
}
.real-autopsy-document pre{
  position:relative;
  z-index:1;
  white-space:pre-wrap;
  font-family:"Courier New",monospace;
  color:#151515;
  line-height:1.55;
  font-size:14px;
}
.doc-signature-row{
  position:relative;
  z-index:1;
  display:flex;
  justify-content:space-between;
  gap:20px;
  margin-top:22px;
  border-top:1px solid rgba(0,0,0,.28);
  padding-top:14px;
  font-family:"Courier New",monospace;
  color:#222;
}
.mini-document{
  min-height:0!important;
  max-height:52vh;
  overflow:auto;
  padding:24px 28px 24px 50px!important;
}

/* Layout polish to reduce clutter */
.dashboard-top-grid{
  grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr)!important;
}
.dashboard-panel,.section-banner,.story-guide,.autopsy-case-note{
  box-shadow:0 18px 50px rgba(0,0,0,.22);
}
.cork-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.board-evidence-card{
  min-height:300px!important;
}
.board-chapter{
  padding:20px!important;
}
.board-chapter + .board-chapter{
  margin-top:4px;
}
.board-chapter-head{
  margin-bottom:16px!important;
}
.board-hero-actions{
  min-width:260px;
}
.story-page{
  max-width:920px;
}
.story-chapter{
  align-items:start;
}
.progress-header,.progress-main-card,.progress-section,.panel.p-8.mt-8{
  max-width:1000px;
}

/* Extra detailed visual touches */
.case-sidebar-nav a:before{
  content:'';
  width:8px;
  height:8px;
  border-radius:50%;
  background:rgba(214,177,90,.22);
  margin-right:8px;
}
.case-sidebar-nav a.active:before{
  background:#fde68a;
  box-shadow:0 0 16px rgba(214,177,90,.50);
}
.case-sidebar-nav a span{
  flex:1;
}
.file-card-button:after,.autopsy-index-card:after,.board-evidence-card:after{
  content:'';
  position:absolute;
  left:16px;
  right:16px;
  bottom:0;
  height:2px;
  background:linear-gradient(90deg,transparent,rgba(214,177,90,.22),transparent);
}
.evidence-modal,.autopsy-report-modal{
  animation:modalIn .16s ease-out;
}
@keyframes modalIn{
  from{opacity:1;transform:translateY(10px) scale(.985)}
  to{opacity:1;transform:translateY(0) scale(1)}
}

@media(max-width:1180px){
  .autopsy-index-grid,.dashboard-top-grid,.cork-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:760px){
  .autopsy-library-hero,.autopsy-index-grid,.autopsy-card-grid,.doc-header,.doc-signature-row,.dashboard-top-grid,.cork-grid{grid-template-columns:1fr!important;display:grid}
  .medical-seal{width:120px;height:120px}
  .real-autopsy-document{padding:28px 18px 24px 42px}
  .real-autopsy-document pre{font-size:13px}
  .doc-watermark{font-size:44px}
  .autopsy-report-modal{padding:12px}
}

/* ===== DB saved notes ===== */
.db-notebook-card{
  margin-top:18px;
  padding:22px;
  display:grid;
  gap:18px;
}
.db-notebook-card h2{
  font-size:28px;
  font-weight:950;
  margin-top:6px;
}
.db-notebook-card p{
  color:#a1a1aa;
  margin-top:8px;
  max-width:760px;
}
.db-note-form{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:12px;
}
.db-note-form label span{
  display:block;
  color:#fca5a5;
  font-size:11px;
  letter-spacing:.14em;
  text-transform:uppercase;
  margin-bottom:7px;
}
.db-note-form button{
  grid-column:1/-1;
  justify-self:start;
}

/* ===== Autopsy hard rework override ===== */
.me-index-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 160px!important;
  gap:20px!important;
  align-items:center!important;
  padding:32px!important;
  margin-bottom:18px!important;
  background:
    radial-gradient(circle at 82% 12%,rgba(214,177,90,.13),transparent 30%),
    linear-gradient(145deg,rgba(14,14,14,.96),rgba(20,7,7,.92))!important;
}
.me-index-hero h1{
  font-size:clamp(44px,6vw,78px)!important;
  line-height:.9!important;
  font-weight:950!important;
  margin-top:8px!important;
}
.me-index-hero p{
  color:#d1d5db!important;
  max-width:850px!important;
  margin-top:12px!important;
  line-height:1.6!important;
}
.me-round-seal{
  width:142px;
  height:142px;
  border-radius:50%;
  border:2px solid rgba(214,177,90,.60);
  display:grid;
  place-items:center;
  align-content:center;
  background:radial-gradient(circle,rgba(214,177,90,.15),rgba(0,0,0,.25));
  box-shadow:0 0 70px rgba(214,177,90,.14), inset 0 0 20px rgba(214,177,90,.08);
}
.me-round-seal span{
  color:#fde68a;
  font-size:42px;
  font-weight:950;
  line-height:1;
}
.me-round-seal b{
  color:#fca5a5;
  font-size:10px;
  letter-spacing:.14em;
  text-align:center;
}
.me-protocol{
  padding:20px!important;
  margin-bottom:18px!important;
}
.me-protocol h2{
  font-size:28px!important;
  font-weight:950!important;
  margin-top:6px!important;
}
.me-protocol p{
  color:#a1a1aa!important;
  max-width:940px!important;
  margin-top:8px!important;
}
.me-index-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
}
.me-index-file{
  position:relative!important;
  min-height:360px!important;
  text-align:left!important;
  padding:22px!important;
  cursor:pointer!important;
  background:
    linear-gradient(145deg,rgba(18,18,18,.96),rgba(19,7,7,.88))!important;
  border-color:rgba(214,177,90,.20)!important;
  transition:.18s transform,.18s border-color,.18s box-shadow!important;
}
.me-index-file:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(214,177,90,.45)!important;
  box-shadow:0 28px 80px rgba(0,0,0,.38)!important;
}
.me-file-tab{
  position:absolute;
  right:18px;
  top:-1px;
  border:1px solid rgba(214,177,90,.35);
  border-top:0;
  border-radius:0 0 12px 12px;
  background:rgba(214,177,90,.13);
  color:#fde68a;
  padding:8px 11px;
  font-size:11px;
  font-weight:950;
  letter-spacing:.14em;
}
.me-index-top{
  display:flex;
  justify-content:space-between;
  gap:12px;
  margin-top:18px;
}
.me-index-top h2{
  color:#fff;
  font-size:25px;
  font-weight:950;
  margin-top:7px;
}
.me-index-top span{
  align-self:flex-start;
  border:1px solid rgba(248,113,113,.20);
  color:#fca5a5;
  border-radius:999px;
  padding:6px 9px;
  font-size:11px;
}
.me-mini-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:16px;
}
.me-mini-grid div{
  border:1px solid rgba(214,177,90,.13);
  background:rgba(0,0,0,.20);
  border-radius:14px;
  padding:10px;
}
.me-mini-grid b{
  display:block;
  color:#fca5a5;
  font-size:10px;
  text-transform:uppercase;
  letter-spacing:.14em;
}
.me-mini-grid span{
  display:block;
  color:#d1d5db;
  font-size:13px;
  margin-top:6px;
}
.me-index-file p{
  color:#d1d5db;
  line-height:1.55;
  margin-top:16px;
}
.me-index-file strong{
  display:inline-flex;
  color:#fde68a;
  font-weight:950;
  margin-top:18px;
}
.me-popup-shell{
  width:min(1020px,calc(100vw - 28px));
  max-height:92vh;
  overflow:auto;
  border:1px solid rgba(214,177,90,.30);
  border-radius:28px;
  padding:18px;
  background:linear-gradient(145deg,rgba(13,13,13,.98),rgba(20,7,7,.98));
  box-shadow:0 42px 150px rgba(0,0,0,.72);
}
.me-popup-toolbar{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:14px;
  padding:8px 6px 16px;
  margin-bottom:14px;
  border-bottom:1px solid rgba(214,177,90,.16);
}
.me-popup-toolbar h2{
  font-size:32px;
  font-weight:950;
  margin-top:5px;
}
.me-official-paper{
  position:relative;
  min-height:760px;
  color:#171717;
  border:1px solid #837356;
  border-radius:8px;
  padding:38px 42px 34px 72px;
  background:
    linear-gradient(90deg,rgba(0,0,0,.045) 0 1px,transparent 1px 100%),
    linear-gradient(180deg,rgba(0,0,0,.030) 0 1px,transparent 1px 100%),
    #eee4cf;
  background-size:26px 26px,26px 26px,auto;
  box-shadow:0 28px 90px rgba(0,0,0,.35);
}
.me-official-paper:before{
  content:'';
  position:absolute;
  left:52px;
  top:0;
  bottom:0;
  width:2px;
  background:rgba(127,29,29,.22);
}
.me-hole{
  position:absolute;
  left:18px;
  width:18px;
  height:18px;
  border-radius:50%;
  background:#d5cab3;
  border:1px solid rgba(0,0,0,.30);
  box-shadow:inset 0 2px 5px rgba(0,0,0,.20);
}
.me-hole.one{top:96px}
.me-hole.two{top:50%}
.me-hole.three{bottom:96px}
.me-watermark{
  position:absolute;
  inset:0;
  display:grid;
  place-items:center;
  color:rgba(127,29,29,.055);
  font-size:72px;
  font-weight:950;
  letter-spacing:.16em;
  transform:rotate(-24deg);
  pointer-events:none;
  text-align:center;
}
.me-official-paper header{
  position:relative;
  z-index:1;
  display:flex;
  justify-content:space-between;
  gap:18px;
  border-bottom:3px double rgba(0,0,0,.42);
  padding-bottom:16px;
  margin-bottom:18px;
}
.me-official-paper header b{
  display:block;
  font-size:19px;
  text-transform:uppercase;
  letter-spacing:.08em;
}
.me-official-paper header span{
  display:block;
  color:#4b5563;
  margin-top:5px;
}
.me-official-paper header em{
  font-style:normal;
  border:2px solid rgba(127,29,29,.45);
  color:#7f1d1d;
  border-radius:8px;
  padding:9px 12px;
  transform:rotate(-3deg);
  font-weight:950;
  max-width:300px;
  text-align:center;
}
.me-official-paper pre{
  position:relative;
  z-index:1;
  white-space:pre-wrap;
  font-family:"Courier New",monospace;
  font-size:14px;
  line-height:1.58;
  color:#151515;
}
.me-official-paper footer{
  position:relative;
  z-index:1;
  display:flex;
  justify-content:space-between;
  gap:20px;
  margin-top:24px;
  padding-top:14px;
  border-top:1px solid rgba(0,0,0,.28);
  font-family:"Courier New",monospace;
  color:#222;
}
.me-modal-backdrop.open{
  display:grid!important;
  place-items:center!important;
}
.autopsy-folder,.autopsy-stack,.autopsy-form,.autopsy-hero{
  display:none!important;
}

/* Database not browser saved notice polish */
.analysis-bottom-grid + .db-notebook-card,
.db-notebook-card{
  border-color:rgba(214,177,90,.28)!important;
}

@media(max-width:1180px){
  .me-index-grid,.db-note-form{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .me-index-hero,.me-index-grid,.me-mini-grid,.me-official-paper header,.me-official-paper footer,.db-note-form{
    grid-template-columns:1fr!important;
    display:grid!important;
  }
  .me-round-seal{width:120px;height:120px}
  .me-official-paper{padding:30px 18px 26px 44px}
  .me-official-paper pre{font-size:13px}
  .me-watermark{font-size:40px}
}

/* Victim popup autopsy now opens as its own official ME popup */
#personModal #personAutopsy,
#personModal .autopsy-popup-text{
  display:none!important;
}
#victimAutopsyModal.open{
  display:grid!important;
  place-items:center!important;
  z-index:200!important;
}
#victimAutopsyModal .me-popup-shell{
  width:min(1020px,calc(100vw - 28px));
  max-height:92vh;
  overflow:auto;
}
#victimAutopsyModal .me-official-paper{
  min-height:760px;
}
/* Database safety note: package intentionally contains no .sqlite/.db files */

/* ===== popup + sidebar + board visual fix pass ===== */

/* keep sidebar scrollbar inside the box */
.case-sidebar{
  overflow:hidden!important;
  padding-right:12px!important;
}
.case-sidebar-nav{
  max-height:calc(100vh - 360px);
  overflow-y:auto;
  padding-right:6px;
  scrollbar-width:thin;
  scrollbar-color:#5b2b22 rgba(0,0,0,.18);
}
.case-sidebar-nav::-webkit-scrollbar{width:7px}
.case-sidebar-nav::-webkit-scrollbar-track{background:rgba(0,0,0,.18);border-radius:999px}
.case-sidebar-nav::-webkit-scrollbar-thumb{background:#5b2b22;border-radius:999px;border:1px solid rgba(214,177,90,.16)}
.case-sidebar-head{
  overflow:hidden;
}
.case-sidebar-head h2{
  font-size:clamp(25px,2.2vw,34px)!important;
}

/* board legend rebuilt so it does not squish */
.board-legend.clean{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(220px,1fr))!important;
  gap:16px!important;
  padding:18px!important;
  align-items:stretch!important;
}
.board-legend.clean div{
  min-width:0!important;
  min-height:126px!important;
  display:grid!important;
  grid-template-columns:auto 1fr!important;
  grid-template-rows:auto 1fr!important;
  gap:6px 10px!important;
  align-items:start!important;
  padding:18px!important;
  border-radius:18px!important;
}
.board-legend.clean .legend-dot{
  margin:3px 0 0 0!important;
  grid-row:1 / span 2!important;
}
.board-legend.clean b{
  font-size:18px!important;
  line-height:1.15!important;
}
.board-legend.clean p{
  margin:0!important;
  line-height:1.45!important;
}

/* make victim cards and modal more detailed */
.victim-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) 150px;
  gap:18px;
  align-items:center;
  padding:30px;
  margin-bottom:18px;
  background:
    radial-gradient(circle at 85% 12%,rgba(214,177,90,.13),transparent 32%),
    linear-gradient(145deg,rgba(16,16,16,.95),rgba(18,7,7,.90))!important;
}
.victim-hero h1{
  font-size:clamp(44px,6vw,76px);
  font-weight:950;
  line-height:.9;
  margin-top:8px;
}
.victim-hero p{
  color:#d1d5db;
  max-width:820px;
  margin-top:12px;
  line-height:1.6;
}
.victim-hero-stamp{
  width:132px;
  height:132px;
  border-radius:50%;
  border:2px solid rgba(214,177,90,.48);
  display:grid;
  place-items:center;
  align-content:center;
  background:radial-gradient(circle,rgba(214,177,90,.13),rgba(0,0,0,.24));
}
.victim-hero-stamp span{
  font-size:42px;
  font-weight:950;
  color:#fde68a;
  line-height:1;
}
.victim-hero-stamp b{
  color:#fca5a5;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.14em;
}
.victim-pattern-card{
  padding:18px;
  margin-bottom:18px;
}
.victim-grid{
  align-items:stretch;
}
.victim-card-button{
  text-align:left;
  cursor:pointer;
  position:relative;
}
.victim-card-button:hover{
  border-color:rgba(214,177,90,.40)!important;
  box-shadow:0 24px 72px rgba(0,0,0,.34);
}
.victim-profile-modal .modal-img{
  max-height:360px!important;
  object-fit:contain!important;
  background:#050505!important;
}
.profile-modal-body{
  margin-top:16px;
}
.profile-pre{
  white-space:pre-wrap;
  color:#d1d5db;
  border:1px solid rgba(214,177,90,.16);
  background:rgba(0,0,0,.22);
  border-radius:18px;
  padding:16px;
  line-height:1.55;
}

/* force separate ME modal to display correctly */
#victimAutopsyModal.open,
#meReportModal.open{
  display:grid!important;
  place-items:center!important;
  z-index:250!important;
}
#victimAutopsyModal .me-popup-shell,
#meReportModal .me-popup-shell{
  width:min(1040px,calc(100vw - 28px))!important;
  max-height:92vh!important;
  overflow:auto!important;
}
#victimAutopsyModal .me-official-paper,
#meReportModal .me-official-paper{
  min-height:760px!important;
}

/* More cohesive detail throughout */
.panel{
  box-shadow:0 22px 70px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.case-sidebar,.dashboard-hero,.board-chapter,.story-page,.me-official-paper,.victim-card-button{
  box-shadow:0 24px 80px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.cork-board{
  border-width:2px!important;
  box-shadow:inset 0 0 80px rgba(0,0,0,.18), 0 22px 70px rgba(0,0,0,.30)!important;
}
.board-evidence-card{
  overflow:hidden!important;
}
.board-evidence-card:before{
  content:'';
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:7px;
  background:linear-gradient(90deg,rgba(127,29,29,.55),rgba(214,177,90,.36),rgba(127,29,29,.35));
}
.file-grid,.person-grid,.me-index-grid{
  gap:18px!important;
}
.modal-backdrop.open{
  backdrop-filter:blur(12px);
}
.evidence-modal,.me-popup-shell{
  border-color:rgba(214,177,90,.34)!important;
}

/* Keep layout responsive and readable */
@media(max-width:1180px){
  .case-sidebar-nav{
    max-height:none!important;
  }
  .board-legend.clean{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:760px){
  .victim-hero{
    grid-template-columns:1fr;
    padding:22px;
  }
  .victim-hero-stamp{
    width:112px;
    height:112px;
  }
  .board-legend.clean div{
    min-height:auto!important;
  }
}

/* ===== HARD FIX: modals open + board legend no cutoff ===== */
.modal-backdrop{
  display:none;
}
.modal-backdrop.open{
  display:grid!important;
  place-items:center!important;
}
#personModal.open,
#victimAutopsyModal.open,
#meReportModal.open,
#evidenceModal.open{
  display:grid!important;
  place-items:center!important;
  z-index:260!important;
}
#victimAutopsyModal .me-popup-shell,
#meReportModal .me-popup-shell{
  width:min(1040px,calc(100vw - 28px))!important;
  max-height:92vh!important;
  overflow:auto!important;
}
#personModal .evidence-modal{
  width:min(980px,calc(100vw - 28px))!important;
  max-height:92vh!important;
  overflow:auto!important;
}
.person-button{
  pointer-events:auto!important;
}

/* replace old cramped board legend */
.board-legend.clean{
  display:none!important;
}
.board-legend-wide{
  margin-top:18px!important;
  padding:18px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
  overflow:visible!important;
  max-width:100%!important;
}
.board-legend-wide article{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:22px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:start!important;
  padding:18px!important;
  min-height:116px!important;
  border:1px solid rgba(214,177,90,.16)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,rgba(0,0,0,.24),rgba(127,29,29,.08))!important;
}
.board-legend-wide .legend-dot{
  width:13px!important;
  height:13px!important;
  margin-top:6px!important;
  border-radius:50%;
  flex:none!important;
}
.board-legend-wide b{
  display:block!important;
  color:#fff!important;
  font-size:19px!important;
  font-weight:950!important;
  line-height:1.15!important;
}
.board-legend-wide p{
  color:#a1a1aa!important;
  line-height:1.45!important;
  margin-top:7px!important;
  max-width:none!important;
}

/* sidebar scrollbar stays internal */
.case-sidebar{
  overflow:hidden!important;
}
.case-sidebar-nav{
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding-right:8px!important;
  margin-right:-4px!important;
  max-height:calc(100vh - 390px)!important;
  scrollbar-gutter:stable;
}
.case-sidebar-nav::-webkit-scrollbar{width:6px!important}
.case-sidebar-nav::-webkit-scrollbar-track{background:rgba(0,0,0,.20)!important;border-radius:999px!important}
.case-sidebar-nav::-webkit-scrollbar-thumb{background:#5a261e!important;border-radius:999px!important}

/* wider, cleaner evidence boards */
.board-chapter{
  padding:22px!important;
}
.cork-board{
  padding:22px!important;
}
.cork-grid{
  gap:18px!important;
}
.board-evidence-card{
  min-height:315px!important;
  border-radius:18px!important;
}
.board-evidence-card h3{
  overflow-wrap:anywhere;
}
.board-evidence-card p{
  overflow-wrap:anywhere;
}

/* more visual details everywhere */
body{
  --deep-shadow:0 28px 90px rgba(0,0,0,.36);
}
.panel{
  box-shadow:var(--deep-shadow), inset 0 1px 0 rgba(255,255,255,.035)!important;
}
.panel:after{
  opacity:.65;
}
.case-sidebar-head,
.dashboard-hero,
.story-hero,
.board-hero,
.victim-hero,
.me-index-hero{
  position:relative;
}
.case-sidebar-head:after,
.dashboard-hero:after,
.story-hero:after,
.board-hero:after,
.victim-hero:after,
.me-index-hero:after{
  content:'';
  position:absolute;
  inset:auto 22px 0 22px;
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(214,177,90,.30),transparent);
}
.case-sidebar-nav a{
  min-height:46px;
}
.case-sidebar-nav a span{
  white-space:normal;
  line-height:1.25;
}
.file-number{
  text-shadow:0 0 18px rgba(248,113,113,.16);
}
.kicker{
  text-shadow:0 0 18px rgba(248,113,113,.12);
}
.victim-card-button,
.me-index-file,
.case-file,
.board-evidence-card{
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease!important;
}
.victim-card-button:hover,
.me-index-file:hover,
.case-file:hover,
.board-evidence-card:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(214,177,90,.42)!important;
}
.me-official-paper,
.real-autopsy-document{
  border-radius:10px!important;
}
.me-official-paper pre,
.real-autopsy-document pre{
  tab-size:2;
}
.profile-pre{
  font-family:"Courier New",monospace;
}

/* dashboard and file card refinements */
.dashboard-panel{
  min-height:180px;
}
.dashboard-steps li{
  padding-left:4px;
}
.case-file{
  min-height:390px!important;
}
.evidence-img{
  height:145px!important;
  object-fit:cover;
}
.file-title{
  line-height:1.08!important;
}

/* Modal visual polish */
.evidence-modal,
.me-popup-shell,
.autopsy-report-modal{
  animation:modalPop .16s ease-out;
}
@keyframes modalPop{
  from{opacity:1;transform:translateY(10px) scale(.985)}
  to{opacity:1;transform:translateY(0) scale(1)}
}
.modal-close{
  flex:none;
}

/* Responsive fixes */
@media(max-width:1180px){
  .case-sidebar-nav{
    max-height:none!important;
    margin-right:0!important;
  }
  .board-legend-wide{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:900px){
  .cork-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .cork-grid{
    grid-template-columns:1fr!important;
  }
  .board-legend-wide article{
    min-height:auto!important;
  }
  #victimAutopsyModal .me-popup-shell,
  #meReportModal .me-popup-shell,
  #personModal .evidence-modal{
    width:calc(100vw - 18px)!important;
  }
}

/* Major gameplay expansion visuals */
.analysis-arcade-hero,.control-hero{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:20px;align-items:center;padding:32px;margin-bottom:18px;background:radial-gradient(circle at 85% 10%,rgba(214,177,90,.16),transparent 32%),linear-gradient(145deg,rgba(12,12,12,.96),rgba(22,7,7,.92))!important}
.analysis-arcade-hero h1,.control-hero h1{font-size:clamp(46px,7vw,86px);font-weight:950;line-height:.88;margin-top:8px}
.analysis-arcade-hero p,.control-hero p{color:#d1d5db;line-height:1.6;max-width:860px;margin-top:12px}
.arcade-stage-meter{width:144px;height:144px;border-radius:50%;border:2px solid rgba(214,177,90,.55);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.16),rgba(0,0,0,.24));box-shadow:0 0 70px rgba(214,177,90,.12)}
.arcade-stage-meter span{font-size:42px;font-weight:950;color:#fde68a;line-height:1}.arcade-stage-meter b{color:#fca5a5;letter-spacing:.14em;font-size:12px}
.analysis-console-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.tool-cabinet{position:sticky;top:100px;padding:20px}.tool-cabinet h2{font-size:28px;font-weight:950;margin-top:8px}.tool-cabinet p{color:#a1a1aa;margin-top:10px;line-height:1.55}
.tool-cabinet-stats{display:grid;gap:10px;margin-top:16px}.tool-cabinet-stats div{border:1px solid rgba(214,177,90,.14);border-radius:14px;padding:10px;background:rgba(0,0,0,.18)}.tool-cabinet-stats b{display:block;color:#fca5a5;font-size:11px;text-transform:uppercase;letter-spacing:.14em}.tool-cabinet-stats span{display:block;color:#fff;margin-top:6px}
.mini-tool-rail{display:grid;gap:7px;margin-top:16px;max-height:350px;overflow:auto;padding-right:6px}.mini-tool-rail span{font-size:12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:7px 9px;color:#9ca3af}.mini-tool-rail span.active{border-color:rgba(214,177,90,.60);background:rgba(214,177,90,.12);color:#fde68a}
.animated-tool-console{padding:0;overflow:hidden!important;border-color:rgba(214,177,90,.26)!important}.tool-screen{position:relative;padding:24px;background:radial-gradient(circle at 50% 0%,rgba(214,177,90,.10),transparent 34%),linear-gradient(145deg,rgba(5,5,5,.96),rgba(22,6,6,.92))}
.scanline-layer{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025),rgba(255,255,255,.025) 1px,transparent 1px,transparent 5px);pointer-events:none;opacity:.5}.tool-screen-head{position:relative;display:flex;justify-content:space-between;gap:18px;align-items:start}.tool-screen-head h2{font-size:36px;font-weight:950;margin-top:6px}.tool-status-light{border:1px solid rgba(214,177,90,.44);border-radius:999px;padding:8px 11px;background:rgba(214,177,90,.10);color:#fde68a;font-size:12px;font-weight:950;letter-spacing:.14em}.tool-prompt{position:relative;color:#d1d5db;margin-top:14px;line-height:1.55}
.interactive-visualizer{position:relative;height:260px;margin:22px 0;border:1px solid rgba(214,177,90,.16);border-radius:26px;background:radial-gradient(circle at center,rgba(214,177,90,.12),rgba(0,0,0,.30) 38%,rgba(127,29,29,.12));overflow:hidden}.visual-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:122px;height:122px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(214,177,90,.55);background:rgba(0,0,0,.40);color:#fde68a;font-weight:950;letter-spacing:.14em;text-align:center;z-index:4;box-shadow:0 0 60px rgba(214,177,90,.16)}.visual-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(214,177,90,.24);transform:translate(-50%,-50%);animation:toolSpin 12s linear infinite}.r1{width:180px;height:180px}.r2{width:250px;height:250px;animation-direction:reverse}.r3{width:330px;height:330px;animation-duration:20s}.visual-thread{position:absolute;left:50%;top:50%;width:42%;height:2px;background:linear-gradient(90deg,transparent,rgba(214,177,90,.7),transparent);transform-origin:left center;opacity:.35}.t1{transform:rotate(16deg)}.t2{transform:rotate(145deg)}.t3{transform:rotate(265deg)}.interactive-visualizer.pulse-a .t1,.interactive-visualizer.pulse-b .t2,.interactive-visualizer.pulse-c .t3{opacity:1;box-shadow:0 0 18px rgba(214,177,90,.65)}.interactive-visualizer.ready .visual-core{animation:readyPulse 1.25s ease-in-out infinite}
.tool-choice-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.choice-bank{border:1px solid rgba(214,177,90,.12);border-radius:20px;padding:14px;background:rgba(0,0,0,.22)}.choice-bank h3{font-size:18px;font-weight:950;margin-bottom:12px}.choice-options{display:grid;gap:9px}.choice-card{text-align:left;border:1px solid rgba(255,255,255,.08);background:rgba(12,12,12,.88);color:#e5e7eb;border-radius:14px;padding:11px 12px;font-weight:750;line-height:1.35;transition:.16s ease}.choice-card:hover{transform:translateY(-2px);border-color:rgba(214,177,90,.40)}.choice-card.selected{border-color:rgba(214,177,90,.85);background:linear-gradient(145deg,rgba(214,177,90,.22),rgba(127,29,29,.14));color:#fde68a}
.synthesis-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.synth-step{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:12px;background:rgba(0,0,0,.22)}.synth-step b{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.08);margin-right:8px}.synth-step span{font-weight:900;color:#fff}.synth-step em{display:block;color:#9ca3af;margin-top:8px;font-style:normal;line-height:1.35}.synth-step.locked{border-color:rgba(214,177,90,.50);background:rgba(214,177,90,.08)}.synth-step.locked b{background:#d6b15a;color:#111}.synth-step.locked em{color:#fde68a}
.tool-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:16px}.tool-readout{flex:1;min-width:240px;border:1px dashed rgba(214,177,90,.25);border-radius:14px;padding:12px;color:#d1d5db;background:rgba(0,0,0,.20)}@keyframes toolSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes readyPulse{50%{box-shadow:0 0 90px rgba(214,177,90,.35);transform:translate(-50%,-50%) scale(1.04)}}
.control-seal{height:150px;border-radius:28px;border:1px solid rgba(214,177,90,.35);display:grid;place-items:center;align-content:center;background:rgba(214,177,90,.08)}.control-seal span{font-size:20px;font-weight:950;color:#fde68a;text-align:center}.control-seal b{font-size:11px;color:#fca5a5;letter-spacing:.16em;margin-top:7px}.director-self-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;padding:22px;margin-bottom:18px}.director-self-panel h2{font-size:28px;font-weight:950;margin-top:6px}.director-self-panel p{color:#a1a1aa;margin-top:8px}.director-self-form{display:flex;gap:10px}.control-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-bottom:18px}.live-presence-panel,.roles-panel{padding:20px}.live-presence-panel h2,.roles-panel h2,.solution-dossier h2{font-size:30px;font-weight:950;margin-top:6px}.presence-list{display:grid;gap:12px;margin-top:16px}.presence-card{border:1px solid rgba(214,177,90,.14);border-radius:18px;padding:14px;background:rgba(0,0,0,.22)}.presence-card.online{border-color:rgba(34,197,94,.35)}.presence-card.idle{opacity:.75}.presence-card b{color:#fff;font-size:18px}.presence-card span{display:block;color:#fca5a5;font-size:12px;margin-top:3px}.presence-card p{color:#a1a1aa;margin-top:8px}.presence-actions{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:12px}.presence-actions input[name="director_message"]{grid-column:1/-1}.role-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.role-card.mini{padding:12px}.role-card.mini p{font-size:12px;line-height:1.45}.control-section-head{padding:18px}.control-section-head h2{font-size:28px;font-weight:950;margin-top:6px}
.director-live-message{position:fixed;left:50%;bottom:34px;z-index:400;transform:translate(-50%,20px);opacity:1;border:1px solid rgba(214,177,90,.4);background:rgba(10,10,10,.92);color:#fde68a;border-radius:999px;padding:14px 18px;font-weight:950;box-shadow:0 20px 60px rgba(0,0,0,.5);transition:.25s ease}.director-live-message.show{opacity:1;transform:translate(-50%,0)}.director-jumpscare{position:fixed;inset:0;z-index:999;display:grid;place-items:center;background:radial-gradient(circle,rgba(127,29,29,.98),rgba(0,0,0,.98));color:white;animation:scareShake .8s linear}.director-jumpscare.hide{opacity:1;transition:.45s ease}.scare-face{font-size:min(38vw,360px);line-height:.75;text-shadow:0 0 80px rgba(255,255,255,.45)}.scare-text{position:absolute;bottom:12vh;font-size:clamp(28px,6vw,78px);font-weight:950;letter-spacing:.08em;color:#fff;text-shadow:0 0 30px rgba(255,0,0,.8)}@keyframes scareShake{0%,100%{transform:translate(0)}20%{transform:translate(-12px,8px)}40%{transform:translate(10px,-10px)}60%{transform:translate(-8px,-6px)}80%{transform:translate(14px,6px)}}
@media(max-width:1180px){.analysis-console-grid,.control-grid,.director-self-panel{grid-template-columns:1fr}.tool-cabinet{position:relative;top:auto}.tool-choice-grid{grid-template-columns:1fr}.synthesis-timeline{grid-template-columns:1fr}.presence-actions{grid-template-columns:1fr}.role-grid.compact{grid-template-columns:1fr}}@media(max-width:760px){.analysis-arcade-hero,.control-hero{grid-template-columns:1fr}.arcade-stage-meter{width:120px;height:120px}.tool-screen{padding:18px}}

/* Control Room live presence search + live refresh */
.live-presence-tools{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:10px;
  align-items:center;
  margin-top:14px;
}
.live-presence-tools #presenceUpdated{
  border:1px solid rgba(214,177,90,.18);
  background:rgba(214,177,90,.08);
  color:#fde68a;
  border-radius:999px;
  padding:10px 12px;
  font-size:12px;
  font-weight:900;
  white-space:nowrap;
}
.presence-card{
  transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease;
}
.presence-card-main{
  display:flex;
  justify-content:space-between;
  gap:12px;
  align-items:flex-start;
}
.presence-card-main em{
  font-style:normal;
  border:1px solid rgba(255,255,255,.10);
  border-radius:999px;
  padding:5px 8px;
  font-size:11px;
  font-weight:950;
  letter-spacing:.10em;
  color:#9ca3af;
}
.presence-card.online .presence-card-main em{
  color:#86efac;
  border-color:rgba(34,197,94,.35);
  background:rgba(34,197,94,.09);
  box-shadow:0 0 18px rgba(34,197,94,.10);
}
.presence-card:hover{
  transform:translateY(-2px);
  border-color:rgba(214,177,90,.35)!important;
}
@media(max-width:760px){
  .live-presence-tools{
    grid-template-columns:1fr;
  }
  .live-presence-tools #presenceUpdated{
    width:max-content;
  }
}

/* Version, announcements, enhanced live tools */
.site-version-pill{
  position:fixed;
  top:64px;
  right:12px;
  z-index:90;
  opacity:.34;
  color:#fde68a;
  border:1px solid rgba(214,177,90,.16);
  background:rgba(0,0,0,.32);
  backdrop-filter:blur(8px);
  border-radius:999px;
  padding:5px 8px;
  font-size:10px;
  letter-spacing:.10em;
  pointer-events:none;
}
.announcement-bar{
  position:fixed;
  left:50%;
  top:74px;
  z-index:260;
  transform:translate(-50%,-16px);
  opacity:1;
  pointer-events:none;
  max-width:min(920px,calc(100vw - 26px));
  display:flex;
  align-items:center;
  gap:12px;
  border:1px solid rgba(214,177,90,.24);
  background:rgba(8,8,8,.92);
  backdrop-filter:blur(14px);
  border-radius:999px;
  padding:10px 14px;
  box-shadow:0 22px 70px rgba(0,0,0,.45);
  transition:.22s ease;
}
.announcement-bar.show{
  opacity:1;
  transform:translate(-50%,0);
}
.announcement-bar strong{
  color:#fde68a;
  text-transform:uppercase;
  letter-spacing:.14em;
  font-size:11px;
  white-space:nowrap;
}
.announcement-bar span{
  color:#fff;
  line-height:1.35;
}
.announcement-bar.warning{border-color:rgba(250,204,21,.45)}
.announcement-bar.danger{border-color:rgba(248,113,113,.55);box-shadow:0 0 48px rgba(127,29,29,.34)}
.announcement-bar.success{border-color:rgba(34,197,94,.45)}

.announcement-panel{
  display:grid;
  grid-template-columns:minmax(0,1fr) 1.2fr;
  gap:16px;
  align-items:end;
  padding:20px;
  margin-bottom:18px;
}
.announcement-panel h2{
  font-size:28px;
  font-weight:950;
  margin-top:6px;
}
.announcement-panel p{
  color:#a1a1aa;
  margin-top:8px;
}
.announcement-form{
  display:grid;
  grid-template-columns:minmax(0,1fr) 150px auto;
  gap:10px;
}
.presence-list{
  max-height:720px;
  overflow:auto;
  padding-right:6px;
  scrollbar-width:thin;
  scrollbar-color:#5b2b22 rgba(0,0,0,.18);
}
.presence-list::-webkit-scrollbar{width:7px}
.presence-list::-webkit-scrollbar-track{background:rgba(0,0,0,.18);border-radius:999px}
.presence-list::-webkit-scrollbar-thumb{background:#5b2b22;border-radius:999px}
.presence-actions.enhanced{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) 150px 150px 90px auto;
  gap:8px;
  align-items:center;
  margin-top:12px;
}
.presence-actions.enhanced input[name="director_message"],
.presence-actions.enhanced input[name="clue_text"]{
  grid-column:1 / span 2;
}
.sound-toggle{
  display:flex;
  align-items:center;
  gap:7px;
  min-height:42px;
  border:1px solid rgba(214,177,90,.14);
  border-radius:12px;
  padding:0 10px;
  color:#d1d5db;
  background:rgba(0,0,0,.16);
  white-space:nowrap;
}
.director-live-message.warning,
.director-live-message.danger{
  border-color:rgba(248,113,113,.42);
}
.director-clue{
  position:fixed;
  right:18px;
  bottom:26px;
  z-index:430;
  width:min(420px,calc(100vw - 32px));
  border:1px solid rgba(214,177,90,.32);
  background:linear-gradient(145deg,rgba(10,10,10,.96),rgba(28,10,10,.94));
  border-radius:22px;
  padding:18px;
  box-shadow:0 24px 90px rgba(0,0,0,.55);
  opacity:1;
  transform:translateY(20px);
  transition:.22s ease;
}
.director-clue.show{
  opacity:1;
  transform:translateY(0);
}
.director-clue b{
  color:#fde68a;
  font-size:13px;
  letter-spacing:.16em;
  text-transform:uppercase;
}
.director-clue p{
  color:#fff;
  line-height:1.55;
  margin-top:10px;
}
.director-clue.clue-4{
  border-color:rgba(248,113,113,.50);
  box-shadow:0 0 55px rgba(127,29,29,.26),0 24px 90px rgba(0,0,0,.55);
}

/* Jumpscare types and levels */
.director-jumpscare{
  position:fixed;
  inset:0;
  z-index:999;
  display:grid;
  place-items:center;
  color:white;
  overflow:hidden;
}
.director-jumpscare.hide{
  opacity:1;
  transition:.45s ease;
}
.director-jumpscare.level-1{background:rgba(0,0,0,.58)}
.director-jumpscare.level-2{background:radial-gradient(circle,rgba(127,29,29,.82),rgba(0,0,0,.94))}
.director-jumpscare.level-3{background:radial-gradient(circle,rgba(127,29,29,.98),rgba(0,0,0,.98));animation:scareShake .8s linear}
.director-jumpscare.level-4{background:radial-gradient(circle,rgba(255,255,255,.95),rgba(127,29,29,.98) 25%,rgba(0,0,0,1));animation:scareShake .42s linear infinite}
.director-jumpscare.scare-glitch{
  background:repeating-linear-gradient(0deg,#000,#000 4px,#2b0000 5px,#000 8px);
}
.director-jumpscare.scare-redacted{
  background:#050505;
}
.director-jumpscare.scare-redacted:before{
  content:'';
  position:absolute;
  inset:0;
  background:repeating-linear-gradient(0deg,transparent,transparent 24px,rgba(255,255,255,.9) 25px,transparent 29px);
  opacity:.20;
}
.director-jumpscare.scare-whisper{
  background:rgba(0,0,0,.88);
}
.director-jumpscare.scare-eye{
  background:radial-gradient(circle,rgba(255,255,255,.9) 0 8%,rgba(127,29,29,.9) 9% 20%,rgba(0,0,0,1) 42%);
}
.scare-face{
  font-size:min(38vw,360px);
  line-height:.75;
  text-shadow:0 0 80px rgba(255,255,255,.45);
  animation:scareFaceIn .18s ease-out;
}
.scare-text{
  position:absolute;
  bottom:12vh;
  font-size:clamp(26px,6vw,76px);
  font-weight:950;
  letter-spacing:.08em;
  color:#fff;
  text-shadow:0 0 30px rgba(255,0,0,.8);
  text-align:center;
  padding:0 20px;
}
@keyframes scareFaceIn{from{transform:scale(.6);opacity:1}to{transform:scale(1);opacity:1}}
@keyframes scareShake{0%,100%{transform:translate(0)}20%{transform:translate(-12px,8px)}40%{transform:translate(10px,-10px)}60%{transform:translate(-8px,-6px)}80%{transform:translate(14px,6px)}}

@media(max-width:1180px){
  .presence-actions.enhanced,
  .announcement-panel,
  .announcement-form{
    grid-template-columns:1fr;
  }
  .presence-actions.enhanced input[name="director_message"],
  .presence-actions.enhanced input[name="clue_text"]{
    grid-column:auto;
  }
}
@media(max-width:760px){
  .announcement-bar{
    top:64px;
    border-radius:18px;
    align-items:flex-start;
  }
  .site-version-pill{
    top:auto;
    bottom:8px;
    right:8px;
  }
}

/* v16 tidy live tools, fixed version, no clutter */
.site-version-pill{
  position:fixed!important;
  top:76px!important;
  right:14px!important;
  z-index:310!important;
  opacity:.72!important;
  color:#fde68a!important;
  border:1px solid rgba(214,177,90,.22)!important;
  background:rgba(0,0,0,.56)!important;
  backdrop-filter:blur(10px)!important;
  border-radius:999px!important;
  padding:5px 9px!important;
  font-size:10px!important;
  letter-spacing:.10em!important;
  pointer-events:none!important;
}
.presence-list{
  max-height:720px!important;
  overflow:auto!important;
  padding-right:6px!important;
}
.presence-card.compact{
  padding:14px!important;
}
.live-tool-picker{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:10px;
  align-items:center;
  margin-top:12px;
  padding:10px;
  border:1px solid rgba(214,177,90,.13);
  border-radius:14px;
  background:rgba(0,0,0,.18);
}
.live-tool-picker label{
  color:#fca5a5;
  font-size:11px;
  text-transform:uppercase;
  letter-spacing:.14em;
  font-weight:900;
}
.live-tool-panel{
  display:grid;
  gap:10px;
  margin-top:10px;
  padding:12px;
  border:1px solid rgba(214,177,90,.14);
  border-radius:16px;
  background:rgba(0,0,0,.20);
}
.live-tool-panel[hidden]{
  display:none!important;
}
.compact-action-row{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr)) auto;
  gap:8px;
  align-items:center;
}
.presence-actions-placeholder,
.presence-muted{
  margin-top:10px;
  color:#71717a;
  font-size:13px;
}
.announcement-panel{
  display:grid;
  grid-template-columns:minmax(0,1fr) 1.2fr;
  gap:16px;
  align-items:end;
  padding:20px;
  margin-bottom:18px;
}
.announcement-form{
  display:grid;
  grid-template-columns:minmax(0,1fr) 150px auto;
  gap:10px;
}
.director-live-message.success{
  border-color:rgba(34,197,94,.35);
}
.director-live-message.danger{
  border-color:rgba(248,113,113,.50);
}
@media(max-width:1180px){
  .compact-action-row,
  .announcement-panel,
  .announcement-form{
    grid-template-columns:1fr!important;
  }
}

/* v16.1 global cut-off cleanup and tidy containment */
.panel,
.dashboard-panel,
.section-banner,
.story-guide,
.story-page,
.board-chapter,
.cork-board,
.case-file,
.person-card,
.me-index-file,
.autopsy-index-card,
.role-card,
.solution-card,
.presence-card,
.live-presence-panel,
.roles-panel,
.director-self-panel,
.announcement-panel,
.admin-table-card,
.db-notebook-card,
.tool-cabinet,
.animated-tool-console,
.evidence-modal,
.me-popup-shell,
.autopsy-report-modal{
  overflow:visible!important;
}

.workspace-main,
.page,
.control-grid,
.analysis-console-grid,
.dashboard-top-grid,
.file-grid,
.person-grid,
.me-index-grid,
.role-grid,
.solution-grid,
.cork-grid{
  min-width:0!important;
}

.panel *,
.evidence-modal *,
.me-popup-shell *,
.autopsy-report-modal *,
.tool-screen *,
.presence-card *,
.case-sidebar *{
  min-width:0;
  box-sizing:border-box;
}

.info-panel,
.modal-note,
.dashboard-panel,
.tool-cabinet-stats div,
.autopsy-card-grid div,
.me-mini-grid div,
.role-card,
.solution-card,
.presence-card,
.live-tool-panel,
.choice-bank,
.synth-step,
.board-legend-wide article,
.board-evidence-card,
.case-file,
.person-card{
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}

p,
span,
b,
strong,
em,
h1,
h2,
h3,
h4,
td,
th,
pre,
textarea,
input,
select,
button{
  max-width:100%;
}

pre{
  white-space:pre-wrap!important;
  overflow:auto!important;
}

.table-wrap{
  overflow:auto!important;
}

.live-presence-panel{
  overflow:hidden!important;
}
.live-presence-panel .presence-list{
  max-height:660px!important;
  overflow:auto!important;
  padding-right:8px!important;
  margin-right:-2px!important;
}

.case-sidebar{
  overflow:hidden!important;
}
.case-sidebar-nav{
  overflow:auto!important;
  max-height:calc(100vh - 365px)!important;
}

.tool-screen{
  overflow:hidden!important;
}
.choice-options{
  min-width:0!important;
}
.choice-card{
  width:100%!important;
}
.choice-card span{
  display:block;
  overflow-wrap:anywhere!important;
}

.control-grid,
.analysis-console-grid{
  align-items:start!important;
}

.announcement-panel,
.director-self-panel{
  grid-template-columns:minmax(0,1fr) minmax(280px,.95fr)!important;
}

.announcement-form,
.director-self-form,
.db-note-form,
.presence-actions.enhanced,
.compact-action-row{
  min-width:0!important;
}

.select,
.input,
textarea.input{
  width:100%!important;
  min-width:0!important;
}

.modal-backdrop.open{
  overflow:auto!important;
  padding:14px!important;
}
.evidence-modal,
.me-popup-shell,
.autopsy-report-modal{
  max-width:calc(100vw - 28px)!important;
}

.board-legend-wide{
  overflow:visible!important;
}
.board-legend-wide article{
  min-height:auto!important;
}
.board-legend-wide p{
  overflow-wrap:anywhere!important;
}

.site-version-pill{
  top:12px!important;
  right:12px!important;
  z-index:500!important;
  opacity:.82!important;
}

@media(max-width:1180px){
  .announcement-panel,
  .director-self-panel,
  .control-grid,
  .analysis-console-grid,
  .dashboard-top-grid,
  .tool-choice-grid,
  .synthesis-timeline,
  .db-note-form{
    grid-template-columns:1fr!important;
  }
  .case-sidebar-nav{
    max-height:none!important;
  }
}

@media(max-width:760px){
  .page{
    padding-left:12px!important;
    padding-right:12px!important;
  }
  .panel,
  .tool-screen,
  .case-file,
  .person-card,
  .board-chapter,
  .cork-board{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  .compact-action-row{
    grid-template-columns:1fr!important;
  }
  .presence-list{
    max-height:560px!important;
  }
}

/* v17 cache-bust fix */
.site-version-pill{
  position:fixed!important;
  top:10px!important;
  right:10px!important;
  z-index:999!important;
  opacity:.78!important;
}

/* v18 stable live actions and automatic clues */
.presence-list{
  overflow-anchor:none!important;
}
.presence-card{
  contain:layout paint;
}
.presence-card.compact{
  transition:border-color .16s ease, background .16s ease!important;
}
.presence-card.presence-gone{
  opacity:.42;
}
.auto-clue-box{
  border:1px dashed rgba(214,177,90,.24);
  border-radius:14px;
  padding:12px;
  background:rgba(214,177,90,.06);
}
.auto-clue-box b{
  display:block;
  color:#fde68a;
  font-size:13px;
  text-transform:uppercase;
  letter-spacing:.12em;
}
.auto-clue-box p{
  margin-top:6px;
  color:#a1a1aa;
  line-height:1.45;
}
.compact-action-row.clue-only{
  grid-template-columns:minmax(0,1fr) auto!important;
}
.live-tool-select:focus,
.live-tool-panel input:focus,
.live-tool-panel textarea:focus,
.live-tool-panel select:focus{
  outline:2px solid rgba(214,177,90,.36)!important;
  outline-offset:2px!important;
}
.director-jumpscare{
  pointer-events:none;
}

/* v19 count cleanup */
.file-count-total::after{content:''}

/* v20 Control Room declutter, permissions, styled checkboxes */
.clean-live-list{max-height:660px!important;overflow:auto!important;padding-right:8px!important}
.user-control-panel{padding:0!important;overflow:hidden!important}
.account-control-list{display:grid;gap:14px;padding:18px;max-height:720px;overflow:auto}
.account-control-card{border:1px solid rgba(214,177,90,.14);border-radius:22px;padding:18px;background:rgba(0,0,0,.20)}
.account-control-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}
.account-control-head h3{font-size:26px;font-weight:950;color:#fff}
.account-stats{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.account-stats span{border:1px solid rgba(214,177,90,.14);border-radius:999px;padding:7px 10px;color:#d1d5db;background:rgba(0,0,0,.18)}
.account-action-picker,.live-tool-picker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:14px;padding:10px;border:1px solid rgba(214,177,90,.13);border-radius:14px;background:rgba(0,0,0,.18)}
.account-action-picker label,.live-tool-picker label{color:#fca5a5;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:900}
.account-action-panel,.live-tool-panel{display:grid;gap:10px;margin-top:10px;padding:12px;border:1px solid rgba(214,177,90,.14);border-radius:16px;background:rgba(0,0,0,.20)}
.account-action-panel[hidden],.live-tool-panel[hidden]{display:none!important}
.tidy-button-row,.compact-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;align-items:center}
.compact-action-row.clue-only{grid-template-columns:minmax(0,1fr) auto!important}
.role-click-grid button{text-align:left;cursor:pointer}
.role-click-inline{cursor:pointer;border:none}
.permission-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}
.permission-list{display:grid;gap:9px;margin-top:12px}
.permission-list li{list-style:none;border-radius:14px;padding:10px 12px;line-height:1.35}
.permission-list.granted li{border:1px solid rgba(34,197,94,.34);background:rgba(34,197,94,.09);color:#bbf7d0}
.permission-list.granted li:before{content:'✓ ';font-weight:950;color:#22c55e}
.permission-list.denied li{border:1px solid rgba(248,113,113,.34);background:rgba(127,29,29,.11);color:#fecaca}
.permission-list.denied li:before{content:'✕ ';font-weight:950;color:#ef4444}
.granted-title{color:#86efac;font-size:20px;font-weight:950}.denied-title{color:#fca5a5;font-size:20px;font-weight:950}
.role-perm-description{color:#d1d5db;line-height:1.55;margin-top:12px}
.sound-toggle{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid rgba(214,177,90,.14);border-radius:12px;padding:0 10px;color:#d1d5db;background:rgba(0,0,0,.16);white-space:nowrap}
.sound-toggle input{appearance:none;width:20px;height:20px;border-radius:6px;border:1px solid rgba(214,177,90,.35);background:rgba(0,0,0,.45);display:grid;place-items:center;cursor:pointer}
.sound-toggle input:checked{background:#d6b15a;border-color:#fde68a;box-shadow:0 0 24px rgba(214,177,90,.28)}
.sound-toggle input:checked:after{content:'✓';font-size:14px;font-weight:950;color:#111}

/* v20 proper horror jumpscares */
.director-jumpscare{position:fixed!important;inset:0!important;z-index:9999!important;display:grid!important;place-items:center!important;overflow:hidden!important;color:white!important;background:#000!important;pointer-events:none!important}
.director-jumpscare.hide{opacity:1!important;transition:opacity .55s ease!important}
.scare-static{position:absolute;inset:-20%;background:repeating-radial-gradient(circle,rgba(255,255,255,.28) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 1px 4px);mix-blend-mode:screen;opacity:.18;animation:staticRush .14s steps(2) infinite}
.scare-vignette{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0 22%,rgba(127,0,0,.58) 44%,#000 78%)}
.scare-figure{position:relative;width:min(62vw,520px);height:min(62vw,520px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(255,255,255,.95) 0 7%,rgba(0,0,0,.8) 8% 24%,rgba(127,0,0,.65) 25% 38%,transparent 58%);filter:contrast(1.35) saturate(.75);transform:scale(.5);opacity:.05;animation:figureLunge .34s cubic-bezier(.05,.9,.1,1) forwards}
.scare-face{font-size:min(28vw,260px);font-weight:950;letter-spacing:-.08em;text-shadow:0 0 40px #fff,0 0 90px red;animation:faceFlicker .08s steps(2) infinite;text-align:center;text-transform:uppercase}
.scare-mouth{position:absolute;bottom:20%;width:24%;height:12%;border-radius:0 0 999px 999px;background:#000;box-shadow:0 0 40px rgba(255,0,0,.7)}
.scare-text{position:absolute;bottom:9vh;left:50%;transform:translateX(-50%);width:min(1100px,94vw);text-align:center;font-size:clamp(30px,7vw,96px);font-weight:950;letter-spacing:.08em;text-shadow:0 0 25px red,0 0 80px #000;animation:textHit .22s ease-out}
.whisper-lines{position:absolute;inset:0;pointer-events:none}
.whisper-lines span{position:absolute;color:rgba(255,255,255,.84);font-size:clamp(18px,3vw,42px);font-weight:900;text-transform:uppercase;letter-spacing:.2em;text-shadow:0 0 20px #fff;opacity:1;animation:whisperCreep 1.3s ease-in-out infinite}
.whisper-lines span:nth-child(1){left:8%;top:18%;animation-delay:.1s}.whisper-lines span:nth-child(2){right:10%;top:42%;animation-delay:.38s}.whisper-lines span:nth-child(3){left:20%;bottom:22%;animation-delay:.72s}
.director-jumpscare.scare-whisper{background:radial-gradient(circle,#080808,#000 60%)!important}
.director-jumpscare.scare-whisper .scare-figure{background:radial-gradient(circle,rgba(255,255,255,.88) 0 5%,rgba(0,0,0,.98) 6% 30%,transparent 58%);animation:whisperLunge 1.1s ease-in forwards}
.director-jumpscare.scare-whisper .scare-face{font-size:min(12vw,120px);letter-spacing:.12em;color:#ddd}
.director-jumpscare.scare-whisper .scare-text{font-size:clamp(24px,5vw,70px);bottom:12vh;animation:whisperText 1.1s ease-in-out infinite}
.director-jumpscare.scare-glitch{background:repeating-linear-gradient(0deg,#000 0 4px,#240000 5px,#000 8px)!important}
.director-jumpscare.scare-glitch .scare-figure{filter:hue-rotate(90deg) contrast(2);animation:glitchLunge .28s steps(2) forwards}
.director-jumpscare.scare-redacted .scare-face{font-size:min(18vw,180px)}
.director-jumpscare.scare-redacted:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.95) 39px,transparent 44px);opacity:.18}
.director-jumpscare.scare-eye .scare-figure{background:radial-gradient(circle,white 0 6%,black 7% 13%,#700 14% 28%,transparent 58%)}
.director-jumpscare.level-4{animation:screenTerror .18s steps(2) infinite}
.director-jumpscare.level-4 .scare-figure{width:min(82vw,760px);height:min(82vw,760px)}
@keyframes figureLunge{0%{transform:scale(.2) rotate(-8deg);opacity:1}60%{transform:scale(1.18) rotate(2deg);opacity:1}100%{transform:scale(1) rotate(0);opacity:1}}
@keyframes whisperLunge{0%{transform:scale(.05);opacity:1}45%{transform:scale(.35);opacity:.55}78%{transform:scale(1.25);opacity:1}100%{transform:scale(1.05);opacity:1}}
@keyframes glitchLunge{0%{transform:translate(-60px,20px) scale(.4);opacity:1}50%{transform:translate(50px,-20px) scale(1.3);opacity:1}100%{transform:translate(0) scale(1)}}
@keyframes staticRush{to{transform:translate(3%,2%) scale(1.02)}}
@keyframes faceFlicker{50%{opacity:.45;transform:scale(1.04)}}
@keyframes textHit{from{opacity:1;transform:translateX(-50%) scale(.7)}to{opacity:1;transform:translateX(-50%) scale(1)}}
@keyframes whisperCreep{0%,100%{opacity:1;transform:translateY(20px) scale(.9)}40%,70%{opacity:.85;transform:translateY(0) scale(1.04)}}
@keyframes whisperText{50%{letter-spacing:.22em;opacity:.62}}
@keyframes screenTerror{50%{filter:invert(1) contrast(2.4);transform:translate(-7px,4px)}}
@media(max-width:900px){.control-grid,.permission-columns,.announcement-panel,.director-self-panel{grid-template-columns:1fr!important}.tidy-button-row,.compact-action-row{grid-template-columns:1fr!important}.account-control-head{display:grid}.account-stats{justify-content:flex-start}}

/* v21 profiles and reset links */
.profile-hero{
  display:grid;
  grid-template-columns:180px minmax(0,1fr);
  gap:24px;
  align-items:center;
  padding:28px;
}
.profile-avatar{
  width:160px;height:160px;border-radius:34px;border:1px solid rgba(214,177,90,.32);
  display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(214,177,90,.12),rgba(0,0,0,.35));
}
.profile-avatar img{width:100%;height:100%;object-fit:cover}
.profile-avatar span{font-size:76px;font-weight:950;color:#fde68a}
.profile-hero h1,.profile-edit-card h1,.reset-password-card h1{font-size:clamp(38px,6vw,76px);font-weight:950;line-height:.9;margin-top:8px}
.profile-title{color:#fca5a5;font-size:20px;font-weight:900;margin-top:8px}
.profile-bio{color:#d1d5db;line-height:1.6;margin-top:14px;max-width:900px}
.profile-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}
.profile-stat-card{padding:22px;text-align:center}
.profile-stat-card b{display:block;font-size:30px;color:#fde68a}
.profile-stat-card span{display:block;color:#a1a1aa;margin-top:6px}
.profile-links-card,.profile-edit-card,.reset-password-card{padding:24px;margin-top:18px}
.profile-link-list{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}
.profile-link-list a,.profile-link-list span{border:1px solid rgba(214,177,90,.18);border-radius:999px;padding:10px 13px;background:rgba(0,0,0,.20);color:#fde68a}
.profile-edit-form{display:grid;gap:14px}
.profile-edit-form label span{display:block;color:#fca5a5;font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font-weight:900}
.profile-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.profile-public-toggle{width:max-content}
.generated-reset-link-box{
  border:1px solid rgba(214,177,90,.30);border-radius:16px;padding:12px;background:rgba(214,177,90,.07);display:grid;gap:8px;margin-top:10px
}
.generated-reset-link-box b{color:#fde68a}
.generated-reset-link-box textarea{min-height:76px;font-size:13px}
.account-action-panel[data-panel="profile"]{display:grid;gap:10px}
.account-action-panel[data-panel="profile"][hidden]{display:none!important}
@media(max-width:760px){
  .profile-hero,.profile-grid,.profile-two-col{grid-template-columns:1fr}
  .profile-avatar{width:130px;height:130px}
}

/* v22 modal scroll lock and styled notifications */
body.modal-open{overflow:hidden!important}
.modal-backdrop.open{overflow:auto!important}
.control-toast-host{position:fixed;right:18px;top:92px;z-index:10000;display:grid;gap:10px;width:min(380px,calc(100vw - 32px))}
.control-toast{border:1px solid rgba(214,177,90,.24);background:rgba(8,8,8,.94);backdrop-filter:blur(12px);border-radius:18px;padding:13px 15px;box-shadow:0 20px 70px rgba(0,0,0,.48);opacity:1;transform:translateX(20px);transition:.22s ease}
.control-toast.show{opacity:1;transform:translateX(0)}
.control-toast.ok{border-color:rgba(34,197,94,.35)}.control-toast.bad{border-color:rgba(248,113,113,.45)}
.control-toast b{display:block;color:#fde68a;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.control-toast span{display:block;color:#fff;margin-top:6px;line-height:1.4}
.tool-hint{font-size:12px;color:#a1a1aa;margin:0}
.director-lock-screen{position:fixed;inset:0;z-index:9998;display:grid;place-items:center;background:rgba(0,0,0,.84);backdrop-filter:blur(8px)}
.director-lock-screen>div{width:min(520px,calc(100vw - 32px));border:1px solid rgba(214,177,90,.35);border-radius:24px;background:linear-gradient(145deg,rgba(12,12,12,.96),rgba(40,12,12,.92));padding:24px;text-align:center;box-shadow:0 28px 90px rgba(0,0,0,.6)}
.director-lock-screen b{color:#fde68a;letter-spacing:.18em}.director-lock-screen p{color:#fff;margin:14px 0;line-height:1.5}

/* v23 progress simulation + aggressive version */
.progress-sim-overlay{
  position:fixed;inset:0;z-index:9997;display:grid;place-items:center;
  background:radial-gradient(circle at center,rgba(214,177,90,.10),rgba(0,0,0,.92) 62%,#000);
  opacity:1;transform:scale(1.02);transition:.35s ease;backdrop-filter:blur(8px)
}
.progress-sim-overlay.show{opacity:1;transform:scale(1)}
.progress-sim-card{
  width:min(620px,calc(100vw - 32px));border:1px solid rgba(214,177,90,.42);border-radius:28px;
  padding:28px;background:linear-gradient(145deg,rgba(11,11,11,.96),rgba(38,13,13,.94));
  box-shadow:0 30px 100px rgba(0,0,0,.65),0 0 60px rgba(214,177,90,.10);text-align:center
}
.progress-sim-card h2{font-size:clamp(30px,5vw,54px);font-weight:950;line-height:1;margin-top:8px}
.progress-sim-meter{position:relative;margin:24px auto 16px;width:210px;height:210px;border-radius:50%;display:grid;place-items:center;align-content:center;border:2px solid rgba(214,177,90,.34);background:radial-gradient(circle,rgba(214,177,90,.15),rgba(0,0,0,.34))}
.progress-sim-meter:before{content:'';position:absolute;inset:12px;border-radius:50%;border:1px dashed rgba(214,177,90,.34);animation:toolSpin 2.2s linear infinite}
.progress-sim-meter b{font-size:34px;color:#fde68a;z-index:1}
.progress-sim-meter em{font-style:normal;color:#fca5a5;z-index:1}
.progress-sim-card p{color:#d1d5db;margin-top:8px}
.progress-sim-milestones{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}
.progress-sim-milestones i{font-style:normal;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.08);color:#bbf7d0;border-radius:999px;padding:7px 10px;font-weight:900}
.site-version-pill{top:10px!important;right:10px!important}

/* v24 immersive profiles, clearer notifications, varied jumpscares */
.immersive-profile-shell{width:min(1280px,calc(100vw - 34px));margin:34px auto 80px;display:grid;gap:20px}
.profile-edit-hero,.public-profile-card{position:relative;overflow:hidden!important;padding:30px!important;border-radius:30px!important}
.profile-edit-hero h1,.public-profile-card h1,.immersive-reset-card h1{font-size:clamp(48px,8vw,96px)!important;line-height:.86!important;letter-spacing:-.055em;max-width:100%}
.profile-edit-hero p,.immersive-reset-card p{color:#d1d5db;font-size:18px;line-height:1.45;max-width:980px}
.link-copy-button{border:0;color:#fde68a;background:rgba(214,177,90,.08);border:1px solid rgba(214,177,90,.18);padding:4px 8px;border-radius:999px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}
.profile-badge-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.profile-badge{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22)}
.badge-gold,.badge-legendary{color:#fde68a;border-color:rgba(214,177,90,.42);box-shadow:0 0 24px rgba(214,177,90,.13)}
.badge-red{color:#fecaca;border-color:rgba(248,113,113,.36)}.badge-blue{color:#bfdbfe;border-color:rgba(96,165,250,.36)}.badge-green{color:#bbf7d0;border-color:rgba(34,197,94,.36)}.badge-muted{color:#d4d4d8}
.profile-edit-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}
.profile-preview-card{position:sticky;top:96px;display:grid;gap:14px;text-align:center;padding:22px!important;overflow:hidden!important}
.profile-avatar.large{width:190px;height:190px;margin:auto}.profile-avatar.huge{width:220px;height:220px}
.profile-avatar{border-radius:38px;border:1px solid rgba(214,177,90,.34);background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.42));display:grid;place-items:center;overflow:hidden}
.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar span{font-size:82px;font-weight:950;color:#fde68a}
.profile-preview-card h2{font-size:32px;color:#fff;font-weight:950}.profile-preview-card em{color:#fca5a5;line-height:1.4}
.mini-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-stat-grid span{border:1px solid rgba(214,177,90,.16);border-radius:18px;padding:12px;color:#a1a1aa;background:rgba(0,0,0,.18)}.mini-stat-grid b{display:block;color:#fde68a;font-size:24px}
.profile-command-card{padding:0!important;overflow:hidden!important}.profile-form-tabs{display:flex;gap:0;border-bottom:1px solid rgba(214,177,90,.14);background:rgba(0,0,0,.18);overflow:auto}
.profile-form-tabs button{border:0;background:transparent;color:#a1a1aa;padding:18px 20px;cursor:pointer;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px}
.profile-form-tabs button.active{color:#fde68a;background:rgba(214,177,90,.08);box-shadow:inset 0 -2px 0 #d6b15a}
.profile-command-form{display:grid;gap:16px;padding:24px}.profile-tab-panel{display:none;gap:16px}.profile-tab-panel.active{display:grid}
.profile-command-form label span{display:block;color:#fca5a5;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:950;margin-bottom:7px}
.dossier-textarea{min-height:170px}.profile-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-form-footer{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(214,177,90,.12);padding-top:18px}
.border-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.border-preview{min-height:72px;border-radius:18px;display:grid;place-items:center;padding:10px;background:rgba(0,0,0,.18)}.border-preview b{font-size:12px;text-align:center;color:#fff}
.border-plain{border-color:rgba(255,255,255,.12)!important}.border-ember{border-color:rgba(251,146,60,.45)!important;box-shadow:0 0 34px rgba(251,146,60,.10)}.border-gold{border-color:rgba(214,177,90,.58)!important;box-shadow:0 0 46px rgba(214,177,90,.16)}.border-blood{border-color:rgba(248,113,113,.48)!important;box-shadow:0 0 46px rgba(127,29,29,.20)}.border-static{border-color:rgba(148,163,184,.42)!important;box-shadow:0 0 46px rgba(148,163,184,.12)}.border-violet{border-color:rgba(168,85,247,.48)!important;box-shadow:0 0 46px rgba(88,28,135,.18)}.border-green{border-color:rgba(34,197,94,.44)!important;box-shadow:0 0 46px rgba(21,128,61,.16)}
.public-profile-card{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center}.profile-static-layer{position:absolute;inset:0;pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.5) 4px,transparent 5px);animation:staticRush .22s steps(2) infinite}
.public-profile-main{position:relative;z-index:1}.public-profile-main blockquote{border-left:3px solid #d6b15a;padding-left:14px;color:#fde68a;font-size:18px;margin:14px 0}.profile-bio{color:#d1d5db;line-height:1.65;margin-top:16px;max-width:900px}
.profile-grid.immersive{grid-template-columns:repeat(4,minmax(0,1fr))}.immersive-links h2{font-size:34px;font-weight:950;margin-top:6px}
.profile-link-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;margin-top:16px!important}
.profile-link-list a,.profile-link-list span{display:grid!important;gap:5px;border:1px solid rgba(214,177,90,.22)!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(145deg,rgba(214,177,90,.08),rgba(0,0,0,.22))!important;color:#fff!important;text-decoration:none;min-height:88px}
.profile-link-list b{color:#fde68a;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.profile-link-list span span,.profile-link-list a span{color:#d1d5db!important;border:0!important;padding:0!important;background:transparent!important;min-height:auto}
.control-toast-host{top:86px!important;width:min(460px,calc(100vw - 32px))!important}.control-toast{font-size:16px;padding:17px 18px!important;border-radius:20px!important}.control-toast b{font-size:13px!important}.control-toast span{font-size:16px!important}
.announcement-bar{top:84px!important;max-width:min(1100px,calc(100vw - 28px))!important;border-radius:22px!important;padding:16px 18px!important;box-shadow:0 28px 90px rgba(0,0,0,.65),0 0 50px rgba(214,177,90,.10)!important}.announcement-bar strong{font-size:13px!important}.announcement-bar span{font-size:18px!important;font-weight:800!important}
.director-message-banner{position:fixed;left:50%;top:96px;z-index:9998;width:min(760px,calc(100vw - 32px));transform:translate(-50%,-20px);opacity:1;transition:.22s ease}.director-message-banner.show{transform:translate(-50%,0);opacity:1}.director-message-banner>div{border:1px solid rgba(214,177,90,.36);border-radius:24px;background:linear-gradient(145deg,rgba(12,12,12,.96),rgba(47,13,13,.92));box-shadow:0 28px 90px rgba(0,0,0,.65);padding:20px}.director-message-banner b{color:#fde68a;letter-spacing:.14em}.director-message-banner p{color:#fff;font-size:22px;line-height:1.35;margin-top:8px}
.styled-success,.styled-error{border-radius:18px;padding:14px 16px;margin-bottom:14px;font-weight:900}.styled-success{border:1px solid rgba(34,197,94,.36);background:rgba(34,197,94,.10);color:#bbf7d0}.styled-error{border:1px solid rgba(248,113,113,.42);background:rgba(127,29,29,.14);color:#fecaca}
.immersive-reset-card{width:min(1180px,calc(100vw - 34px));margin:34px auto;padding:34px!important;overflow:hidden!important}.immersive-reset-card .profile-edit-form,.immersive-reset-card .profile-command-form{max-width:760px}

/* more varied jumpscares */
.director-jumpscare.scare-whisper .scare-figure{opacity:.18!important;transform:scale(.5)!important;background:transparent!important;filter:blur(1px)}.director-jumpscare.scare-whisper .scare-face{font-size:clamp(18px,5vw,70px)!important;letter-spacing:.3em;color:rgba(255,255,255,.65);text-shadow:0 0 30px rgba(255,255,255,.55)}.director-jumpscare.scare-whisper .scare-static{opacity:.05!important}.director-jumpscare.scare-whisper .scare-vignette{background:radial-gradient(circle at 70% 50%,rgba(255,255,255,.04),rgba(0,0,0,.97) 42%,#000 80%)!important}.director-jumpscare.scare-whisper .scare-text{font-size:clamp(20px,4vw,54px)!important;opacity:.58;bottom:14vh}
.director-jumpscare.scare-breach{background:#050000!important}.scare-door{display:none}.director-jumpscare.scare-breach .scare-door{display:block;position:absolute;inset:8vh 28vw 8vh 28vw;border:3px solid rgba(255,255,255,.7);background:linear-gradient(90deg,#080000,#240000);box-shadow:0 0 90px rgba(255,0,0,.45);animation:doorBreach .42s steps(2) infinite}.director-jumpscare.scare-breach .scare-figure{transform:translateY(12vh) scale(.9);background:radial-gradient(circle,rgba(255,255,255,.95) 0 4%,#000 5% 20%,transparent 42%)}
.director-jumpscare.scare-crawler{background:radial-gradient(circle at bottom,#150000,#000 60%)!important}.scare-crawler-limbs{display:none}.director-jumpscare.scare-crawler .scare-crawler-limbs{display:block;position:absolute;inset:auto 0 10vh 0;height:30vh}.director-jumpscare.scare-crawler .scare-crawler-limbs i{position:absolute;width:36vw;height:8px;background:#111;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 28px rgba(255,0,0,.2);animation:crawlerLeg .5s ease-in-out infinite}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(1){left:8%;top:10%;transform:rotate(18deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(2){right:8%;top:20%;transform:rotate(-18deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(3){left:18%;top:55%;transform:rotate(-12deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(4){right:18%;top:60%;transform:rotate(12deg)}.director-jumpscare.scare-crawler .scare-figure{transform:translateY(18vh) scale(1.2);border-radius:45% 45% 15% 15%;background:radial-gradient(circle,white 0 3%,#000 4% 28%,transparent 55%)}
.director-jumpscare.scare-siren{background:repeating-linear-gradient(90deg,#200 0 40px,#000 40px 80px)!important;animation:sirenFlash .22s steps(2) infinite}.director-jumpscare.scare-siren .scare-figure{background:radial-gradient(circle,rgba(255,255,255,.9),rgba(255,0,0,.25) 16%,transparent 48%);transform:scale(.85)}.director-jumpscare.scare-siren .scare-text{color:#fff;text-shadow:0 0 30px red}
.director-jumpscare.scare-mirror{background:linear-gradient(110deg,#030303,#121212 48%,#e5e7eb 50%,#050505 52%,#000)!important}.director-jumpscare.scare-mirror .scare-figure{background:radial-gradient(circle,rgba(255,255,255,.8) 0 5%,rgba(0,0,0,.95) 6% 18%,transparent 60%);filter:blur(.3px) contrast(2);animation:mirrorSplit .75s ease-in-out infinite}.director-jumpscare.scare-mirror .scare-face:after{content:'◌';position:absolute;transform:translateX(28px);opacity:.5}
@keyframes doorBreach{50%{transform:skew(-8deg) scale(1.03);filter:brightness(1.8)}}@keyframes crawlerLeg{50%{filter:brightness(2);transform:rotate(0deg) scaleX(1.08)}}@keyframes sirenFlash{50%{filter:invert(1) contrast(2.5)}}@keyframes mirrorSplit{50%{transform:translateX(22px) scale(1.05);opacity:.55}}
@media(max-width:980px){.profile-edit-layout,.public-profile-card,.profile-grid.immersive{grid-template-columns:1fr!important}.profile-preview-card{position:relative;top:auto}.profile-avatar.huge,.profile-avatar.large{width:150px;height:150px}.border-preview-grid,.profile-two-col{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.profile-edit-hero h1,.public-profile-card h1,.immersive-reset-card h1{font-size:46px!important}.border-preview-grid,.profile-two-col{grid-template-columns:1fr}.profile-command-form{padding:16px}.profile-form-tabs button{padding:14px 12px;font-size:11px}}

/* v25 director role + top-left dropdown cleanup */
.account-menu a[href="story"],
.account-menu a[href="progress"],
.user-menu a[href="story"],
.user-menu a[href="progress"],
.dropdown-menu a[href="story"],
.dropdown-menu a[href="progress"],
.topbar a[href="story"],
.topbar a[href="progress"]{
  display:none!important;
}

/* v26 layout stability, click-select borders, stronger distinct profiles/scares */
html{overflow-y:scroll}
body{overflow-x:hidden}
*,*::before,*::after{box-sizing:border-box}
.immersive-profile-shell{width:min(1280px,calc(100vw - 34px));margin:34px auto 80px;display:grid;gap:20px;min-width:0}
.profile-edit-hero,.public-profile-card{position:relative;overflow:hidden!important;padding:30px!important;border-radius:30px!important;min-width:0}
.profile-edit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}
.profile-edit-hero h1,.public-profile-card h1,.immersive-reset-card h1{font-size:clamp(42px,7vw,86px)!important;line-height:.88!important;letter-spacing:-.055em;max-width:100%;overflow-wrap:normal}
.profile-link-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}
.link-copy-button{border:1px solid rgba(214,177,90,.28);color:#fde68a;background:rgba(214,177,90,.10);padding:8px 12px;border-radius:999px;cursor:pointer;max-width:100%;overflow-wrap:anywhere;text-align:left}
.profile-rank-orb{width:128px;height:128px;border-radius:50%;border:2px solid rgba(214,177,90,.55);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.18),rgba(0,0,0,.35));box-shadow:0 0 38px rgba(214,177,90,.14)}
.profile-rank-orb b{display:block;font-size:38px;color:#fde68a;line-height:1}.profile-rank-orb span{font-size:11px;color:#fca5a5;text-transform:uppercase;letter-spacing:.08em;text-align:center}
.profile-badge-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}
.profile-badge{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.22)}
.badge-gold,.badge-legendary{color:#fde68a;border-color:rgba(214,177,90,.42);box-shadow:0 0 24px rgba(214,177,90,.13)}
.badge-red{color:#fecaca;border-color:rgba(248,113,113,.36)}.badge-blue{color:#bfdbfe;border-color:rgba(96,165,250,.36)}.badge-green{color:#bbf7d0;border-color:rgba(34,197,94,.36)}.badge-muted{color:#d4d4d8}
.profile-edit-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start;min-width:0}
.profile-preview-card{position:sticky;top:96px;display:grid;gap:14px;text-align:center;padding:22px!important;overflow:hidden!important;min-width:0}
.profile-avatar.large{width:190px;height:190px;margin:auto}.profile-avatar.huge{width:220px;height:220px}
.profile-avatar{border-radius:38px;border:2px solid rgba(214,177,90,.42);background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.42));display:grid;place-items:center;overflow:hidden;box-shadow:0 0 32px rgba(214,177,90,.10)}
.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar span{font-size:82px;font-weight:950;color:#fde68a}
.profile-preview-card h2{font-size:32px;color:#fff;font-weight:950;overflow-wrap:anywhere}.profile-preview-card em{color:#fca5a5;line-height:1.4}
.mini-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-stat-grid span{border:1px solid rgba(214,177,90,.16);border-radius:18px;padding:12px;color:#a1a1aa;background:rgba(0,0,0,.18)}.mini-stat-grid b{display:block;color:#fde68a;font-size:24px}
.profile-command-card{padding:0!important;overflow:hidden!important;min-width:0}.profile-form-tabs{display:flex;gap:0;border-bottom:1px solid rgba(214,177,90,.14);background:rgba(0,0,0,.18);overflow:auto}
.profile-form-tabs button{border:0;background:transparent;color:#a1a1aa;padding:18px 20px;cursor:pointer;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px;white-space:nowrap}
.profile-form-tabs button.active{color:#fde68a;background:rgba(214,177,90,.08);box-shadow:inset 0 -2px 0 #d6b15a}
.profile-command-form{display:grid;gap:16px;padding:24px;min-width:0}.profile-tab-panel{display:none;gap:16px;min-width:0}.profile-tab-panel.active{display:grid}
.profile-command-form label span,.field-label{display:block;color:#fca5a5;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:950;margin-bottom:7px}
.dossier-textarea{min-height:170px}.profile-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.profile-form-footer{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(214,177,90,.12);padding-top:18px}
.border-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.border-choice{min-height:92px;border-radius:20px;padding:12px;background:rgba(0,0,0,.22);cursor:pointer;display:grid;place-items:center;text-align:center;gap:5px;color:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}
.border-choice:hover{transform:translateY(-2px)}
.border-choice.selected{outline:2px solid #fde68a;outline-offset:2px;box-shadow:0 0 34px rgba(214,177,90,.28)!important}
.border-choice b{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.border-choice small{color:#a1a1aa}
.border-plain{border:2px solid rgba(255,255,255,.22)!important}.border-ember{border:2px solid rgba(251,146,60,.80)!important;box-shadow:0 0 42px rgba(251,146,60,.22),inset 0 0 24px rgba(251,146,60,.05)}.border-gold{border:2px solid rgba(253,230,138,.90)!important;box-shadow:0 0 50px rgba(214,177,90,.35),inset 0 0 26px rgba(214,177,90,.08)}.border-blood{border:2px solid rgba(248,113,113,.88)!important;box-shadow:0 0 50px rgba(127,29,29,.36),inset 0 0 26px rgba(127,29,29,.14)}.border-static{border:2px solid rgba(148,163,184,.80)!important;box-shadow:0 0 48px rgba(148,163,184,.22),inset 0 0 24px rgba(148,163,184,.06)}.border-violet{border:2px solid rgba(192,132,252,.86)!important;box-shadow:0 0 50px rgba(88,28,135,.32),inset 0 0 26px rgba(88,28,135,.14)}.border-green{border:2px solid rgba(74,222,128,.82)!important;box-shadow:0 0 50px rgba(21,128,61,.28),inset 0 0 26px rgba(21,128,61,.10)}
.public-profile-card{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center}
.profile-static-layer{position:absolute;inset:0;pointer-events:none;opacity:.08;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.5) 4px,transparent 5px);animation:staticRush .22s steps(2) infinite}
.public-profile-main{position:relative;z-index:1;min-width:0}.public-profile-main blockquote{border-left:3px solid #d6b15a;padding-left:14px;color:#fde68a;font-size:18px;margin:14px 0}.profile-bio{color:#d1d5db;line-height:1.65;margin-top:16px;max-width:900px;overflow-wrap:anywhere}
.profile-title{color:#fca5a5!important;overflow-wrap:anywhere}
.profile-grid.immersive{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:16px}.immersive-links h2{font-size:34px;font-weight:950;margin-top:6px}
.profile-stat-card{min-width:0;overflow:hidden!important}.profile-stat-card b{font-size:clamp(24px,3vw,34px);overflow-wrap:anywhere}
.mini-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:12px}.mini-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7f1d1d,#d6b15a);box-shadow:0 0 18px rgba(214,177,90,.28)}
.profile-link-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;margin-top:16px!important}
.profile-link-list a,.profile-link-list span{display:grid!important;gap:5px;border:1px solid rgba(214,177,90,.22)!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(145deg,rgba(214,177,90,.08),rgba(0,0,0,.22))!important;color:#fff!important;text-decoration:none;min-height:88px;min-width:0}
.profile-link-list b{color:#fde68a;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.profile-link-list span span,.profile-link-list a span{color:#d1d5db!important;border:0!important;padding:0!important;background:transparent!important;min-height:auto;overflow-wrap:anywhere}
.control-toast-host{top:86px!important;width:min(460px,calc(100vw - 32px))!important}.control-toast{font-size:16px;padding:17px 18px!important;border-radius:20px!important}.control-toast b{font-size:13px!important}.control-toast span{font-size:16px!important}
.announcement-bar{top:84px!important;max-width:min(1100px,calc(100vw - 28px))!important;border-radius:22px!important;padding:16px 18px!important;box-shadow:0 28px 90px rgba(0,0,0,.65),0 0 50px rgba(214,177,90,.10)!important}.announcement-bar strong{font-size:13px!important}.announcement-bar span{font-size:18px!important;font-weight:800!important}
.director-message-banner{position:fixed;left:50%;top:96px;z-index:9998;width:min(760px,calc(100vw - 32px));transform:translate(-50%,-20px);opacity:1;transition:.22s ease}.director-message-banner.show{transform:translate(-50%,0);opacity:1}.director-message-banner>div{border:1px solid rgba(214,177,90,.36);border-radius:24px;background:linear-gradient(145deg,rgba(12,12,12,.96),rgba(47,13,13,.92));box-shadow:0 28px 90px rgba(0,0,0,.65);padding:20px}.director-message-banner b{color:#fde68a;letter-spacing:.14em}.director-message-banner p{color:#fff;font-size:22px;line-height:1.35;margin-top:8px}
.styled-success,.styled-error{border-radius:18px;padding:14px 16px;margin-bottom:14px;font-weight:900}.styled-success{border:1px solid rgba(34,197,94,.36);background:rgba(34,197,94,.10);color:#bbf7d0}.styled-error{border:1px solid rgba(248,113,113,.42);background:rgba(127,29,29,.14);color:#fecaca}

/* distinct scare variations */
.director-jumpscare.scare-whisper .scare-figure{opacity:.18!important;transform:scale(.5)!important;background:transparent!important;filter:blur(1px)}.director-jumpscare.scare-whisper .scare-face{font-size:clamp(18px,5vw,70px)!important;letter-spacing:.3em;color:rgba(255,255,255,.65);text-shadow:0 0 30px rgba(255,255,255,.55)}.director-jumpscare.scare-whisper .scare-static{opacity:.05!important}.director-jumpscare.scare-whisper .scare-vignette{background:radial-gradient(circle at 70% 50%,rgba(255,255,255,.04),rgba(0,0,0,.97) 42%,#000 80%)!important}.director-jumpscare.scare-whisper .scare-text{font-size:clamp(20px,4vw,54px)!important;opacity:.58;bottom:14vh}
.director-jumpscare.scare-breach{background:#050000!important}.scare-door{display:none}.director-jumpscare.scare-breach .scare-door{display:block;position:absolute;inset:8vh 28vw 8vh 28vw;border:3px solid rgba(255,255,255,.7);background:linear-gradient(90deg,#080000,#240000);box-shadow:0 0 90px rgba(255,0,0,.45);animation:doorBreach .42s steps(2) infinite}.director-jumpscare.scare-breach .scare-figure{transform:translateY(12vh) scale(.9);background:radial-gradient(circle,rgba(255,255,255,.95) 0 4%,#000 5% 20%,transparent 42%)}
.director-jumpscare.scare-crawler{background:radial-gradient(circle at bottom,#150000,#000 60%)!important}.scare-crawler-limbs{display:none}.director-jumpscare.scare-crawler .scare-crawler-limbs{display:block;position:absolute;inset:auto 0 10vh 0;height:30vh}.director-jumpscare.scare-crawler .scare-crawler-limbs i{position:absolute;width:36vw;height:8px;background:#111;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 28px rgba(255,0,0,.2);animation:crawlerLeg .5s ease-in-out infinite}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(1){left:8%;top:10%;transform:rotate(18deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(2){right:8%;top:20%;transform:rotate(-18deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(3){left:18%;top:55%;transform:rotate(-12deg)}.director-jumpscare.scare-crawler .scare-crawler-limbs i:nth-child(4){right:18%;top:60%;transform:rotate(12deg)}.director-jumpscare.scare-crawler .scare-figure{transform:translateY(18vh) scale(1.2);border-radius:45% 45% 15% 15%;background:radial-gradient(circle,white 0 3%,#000 4% 28%,transparent 55%)}
.director-jumpscare.scare-siren{background:repeating-linear-gradient(90deg,#200 0 40px,#000 40px 80px)!important;animation:sirenFlash .22s steps(2) infinite}.director-jumpscare.scare-siren .scare-figure{background:radial-gradient(circle,rgba(255,255,255,.9),rgba(255,0,0,.25) 16%,transparent 48%);transform:scale(.85)}.director-jumpscare.scare-siren .scare-text{color:#fff;text-shadow:0 0 30px red}
.director-jumpscare.scare-mirror{background:linear-gradient(110deg,#030303,#121212 48%,#e5e7eb 50%,#050505 52%,#000)!important}.director-jumpscare.scare-mirror .scare-figure{background:radial-gradient(circle,rgba(255,255,255,.8) 0 5%,rgba(0,0,0,.95) 6% 18%,transparent 60%);filter:blur(.3px) contrast(2);animation:mirrorSplit .75s ease-in-out infinite}.director-jumpscare.scare-mirror .scare-face:after{content:'◌';position:absolute;transform:translateX(28px);opacity:.5}
@keyframes doorBreach{50%{transform:skew(-8deg) scale(1.03);filter:brightness(1.8)}}@keyframes crawlerLeg{50%{filter:brightness(2);transform:rotate(0deg) scaleX(1.08)}}@keyframes sirenFlash{50%{filter:invert(1) contrast(2.5)}}@keyframes mirrorSplit{50%{transform:translateX(22px) scale(1.05);opacity:.55}}
@media(max-width:980px){.profile-edit-layout,.public-profile-card,.profile-grid.immersive,.profile-edit-hero{grid-template-columns:1fr!important}.profile-preview-card{position:relative;top:auto}.profile-avatar.huge,.profile-avatar.large{width:150px;height:150px}.border-choice-grid,.profile-two-col{grid-template-columns:1fr 1fr}.profile-rank-orb{width:108px;height:108px}}
@media(max-width:640px){.profile-edit-hero h1,.public-profile-card h1,.immersive-reset-card h1{font-size:44px!important}.border-choice-grid,.profile-two-col{grid-template-columns:1fr}.profile-command-form{padding:16px}.profile-form-tabs button{padding:14px 12px;font-size:11px}.immersive-profile-shell{width:calc(100vw - 20px);margin-top:20px}.profile-edit-hero,.public-profile-card{padding:20px!important}}

/* v27 profile/scare/file visual polish and less finnicky layout */
html{overflow-y:scroll}body{overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}
.immersive-profile-shell.profile-v27{width:min(1280px,calc(100vw - 34px));margin:34px auto 80px;display:grid;gap:20px;min-width:0}
.profile-v27 .profile-edit-hero,.profile-v27 .public-profile-card{position:relative;overflow:hidden!important;padding:30px!important;border-radius:30px!important;min-width:0}
.profile-v27 .profile-edit-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}
.profile-v27 .profile-edit-hero h1,.profile-v27 .public-profile-card h1{font-size:clamp(42px,7vw,86px)!important;line-height:.88!important;letter-spacing:-.055em;max-width:100%}
.profile-identity-seal{width:190px;min-height:124px;border-radius:28px;border:2px solid rgba(214,177,90,.5);display:grid;place-items:center;text-align:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.38));box-shadow:0 0 38px rgba(214,177,90,.16)}
.profile-identity-seal b{color:#fde68a;font-size:18px;line-height:1.1}.profile-identity-seal span{color:#fca5a5;font-size:12px;letter-spacing:.14em;margin-top:8px}
.profile-link-line{display:flex;gap:10px;align-items:center;flex-wrap:wrap;min-width:0}.link-copy-button{border:1px solid rgba(214,177,90,.28);color:#fde68a;background:rgba(214,177,90,.10);padding:8px 12px;border-radius:999px;cursor:pointer;max-width:100%;overflow-wrap:anywhere;text-align:left}
.profile-edit-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.profile-preview-card{position:sticky;top:96px;display:grid;gap:14px;text-align:center;padding:22px!important;overflow:hidden!important;min-width:0}
.profile-avatar.large{width:190px;height:190px;margin:auto}.profile-avatar.huge{width:220px;height:220px}.profile-avatar{border-radius:38px;border:2px solid rgba(214,177,90,.42);background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.42));display:grid;place-items:center;overflow:hidden;box-shadow:0 0 32px rgba(214,177,90,.10)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar span{font-size:82px;font-weight:950;color:#fde68a}
.profile-command-card{padding:0!important;overflow:hidden!important;min-width:0}.profile-form-tabs{display:flex;gap:0;border-bottom:1px solid rgba(214,177,90,.14);background:rgba(0,0,0,.18);overflow:auto}.profile-form-tabs button{border:0;background:transparent;color:#a1a1aa;padding:18px 20px;cursor:pointer;font-weight:950;text-transform:uppercase;letter-spacing:.12em;font-size:12px;white-space:nowrap}.profile-form-tabs button.active{color:#fde68a;background:rgba(214,177,90,.08);box-shadow:inset 0 -2px 0 #d6b15a}.profile-command-form{display:grid;gap:16px;padding:24px;min-width:0}.profile-tab-panel{display:none;gap:16px;min-width:0}.profile-tab-panel.active{display:grid}.profile-command-form label span,.field-label{display:block;color:#fca5a5;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:950;margin-bottom:7px}.dossier-textarea{min-height:170px}.profile-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-width:0}.profile-form-footer{display:flex;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(214,177,90,.12);padding-top:18px}
.border-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.border-choice{min-height:92px;border-radius:20px;padding:12px;background:rgba(0,0,0,.22);cursor:pointer;display:grid;place-items:center;text-align:center;gap:5px;color:#fff;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.border-choice:hover{transform:translateY(-2px)}.border-choice.selected{outline:3px solid #0b0b0b;outline-offset:-8px;box-shadow:0 0 0 2px #fde68a,0 0 38px rgba(214,177,90,.32)!important}.border-choice b{font-size:13px;text-transform:uppercase;letter-spacing:.08em}.border-choice small{color:#a1a1aa}
.border-plain{border:2px solid rgba(255,255,255,.22)!important}.border-ember{border:2px solid rgba(251,146,60,.82)!important;box-shadow:0 0 42px rgba(251,146,60,.22),inset 0 0 24px rgba(251,146,60,.05)}.border-gold{border:2px solid rgba(253,230,138,.92)!important;box-shadow:0 0 50px rgba(214,177,90,.35),inset 0 0 26px rgba(214,177,90,.08)}.border-blood{border:2px solid rgba(248,113,113,.9)!important;box-shadow:0 0 50px rgba(127,29,29,.36),inset 0 0 26px rgba(127,29,29,.14)}.border-static{border:2px solid rgba(148,163,184,.82)!important;box-shadow:0 0 48px rgba(148,163,184,.22),inset 0 0 24px rgba(148,163,184,.06)}.border-violet{border:2px solid rgba(192,132,252,.88)!important;box-shadow:0 0 50px rgba(88,28,135,.32),inset 0 0 26px rgba(88,28,135,.14)}.border-green{border:2px solid rgba(74,222,128,.84)!important;box-shadow:0 0 50px rgba(21,128,61,.28),inset 0 0 26px rgba(21,128,61,.10)}
.public-profile-card.v27{display:grid;grid-template-columns:250px minmax(0,1fr);gap:28px;align-items:center}.profile-role-aura{position:absolute;inset:-30%;pointer-events:none;opacity:.18;background:radial-gradient(circle at 20% 20%,rgba(214,177,90,.25),transparent 35%),radial-gradient(circle at 90% 80%,rgba(248,113,113,.18),transparent 40%);animation:profileAura 9s ease-in-out infinite}.role-effects-on.role-case_director .profile-role-aura,.role-effects-on.role-archivist .profile-role-aura{opacity:.32;filter:saturate(1.4)}.profile-static-layer{position:absolute;inset:0;pointer-events:none;opacity:.06;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.5) 4px,transparent 5px);animation:staticRush .35s steps(2) infinite}.public-profile-main{position:relative;z-index:1;min-width:0}.profile-bio{color:#d1d5db;line-height:1.65;margin-top:16px;max-width:900px;overflow-wrap:anywhere}.profile-title{color:#fca5a5!important;overflow-wrap:anywhere}.profile-grid.immersive{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;gap:16px}.profile-stat-card{min-width:0;overflow:hidden!important}.profile-stat-card b{font-size:clamp(24px,3vw,34px);overflow-wrap:anywhere}.mini-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:12px}.mini-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7f1d1d,#d6b15a);box-shadow:0 0 18px rgba(214,177,90,.28)}
.profile-link-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important;margin-top:16px!important}.profile-link-list a,.profile-link-list span{display:grid!important;gap:5px;border:1px solid rgba(214,177,90,.22)!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(145deg,rgba(214,177,90,.08),rgba(0,0,0,.22))!important;color:#fff!important;text-decoration:none;min-height:88px;min-width:0}.profile-link-list b{color:#fde68a;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.profile-link-list span span,.profile-link-list a span{color:#d1d5db!important;border:0!important;padding:0!important;background:transparent!important;min-height:auto;overflow-wrap:anywhere}
.announcement-bar.show{display:flex!important}.announcement-bar:not(.show){opacity:1!important;pointer-events:none!important}
.director-jumpscare.scare-whisper .scare-figure{opacity:.18!important;transform:scale(.5)!important;background:transparent!important;filter:blur(1px)}.director-jumpscare.scare-whisper .scare-face{font-size:clamp(18px,5vw,70px)!important;letter-spacing:.3em;color:rgba(255,255,255,.65);text-shadow:0 0 30px rgba(255,255,255,.55)}.director-jumpscare.scare-whisper .scare-static{opacity:.05!important}.director-jumpscare.scare-whisper .scare-vignette{background:radial-gradient(circle at 70% 50%,rgba(255,255,255,.04),rgba(0,0,0,.97) 42%,#000 80%)!important}.director-jumpscare.scare-whisper .scare-text{font-size:clamp(20px,4vw,54px)!important;opacity:.58;bottom:14vh}
.director-jumpscare.scare-breach{background:#050000!important}.scare-door{display:none}.director-jumpscare.scare-breach .scare-door{display:block;position:absolute;inset:8vh 28vw 8vh 28vw;border:3px solid rgba(255,255,255,.7);background:linear-gradient(90deg,#080000,#240000);box-shadow:0 0 90px rgba(255,0,0,.45);animation:doorBreach .42s steps(2) infinite}.director-jumpscare.scare-crawler{background:radial-gradient(circle at bottom,#150000,#000 60%)!important}.scare-crawler-limbs{display:none}.director-jumpscare.scare-crawler .scare-crawler-limbs{display:block;position:absolute;inset:auto 0 10vh 0;height:30vh}.director-jumpscare.scare-crawler .scare-crawler-limbs i{position:absolute;width:36vw;height:8px;background:#111;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 28px rgba(255,0,0,.2);animation:crawlerLeg .5s ease-in-out infinite}.director-jumpscare.scare-siren{background:repeating-linear-gradient(90deg,#200 0 40px,#000 40px 80px)!important;animation:sirenFlash .22s steps(2) infinite}.director-jumpscare.scare-mirror{background:linear-gradient(110deg,#030303,#121212 48%,#e5e7eb 50%,#050505 52%,#000)!important}.director-jumpscare.scare-mirror .scare-figure{animation:mirrorSplit .75s ease-in-out infinite}
@keyframes profileAura{50%{transform:translate(4%,2%) scale(1.08)}}@keyframes doorBreach{50%{transform:skew(-8deg) scale(1.03);filter:brightness(1.8)}}@keyframes crawlerLeg{50%{filter:brightness(2);transform:rotate(0deg) scaleX(1.08)}}@keyframes sirenFlash{50%{filter:invert(1) contrast(2.5)}}@keyframes mirrorSplit{50%{transform:translateX(22px) scale(1.05);opacity:.55}}
@media(max-width:980px){.profile-edit-layout,.public-profile-card.v27,.profile-grid.immersive,.profile-edit-hero{grid-template-columns:1fr!important}.profile-preview-card{position:relative;top:auto}.profile-avatar.huge,.profile-avatar.large{width:150px;height:150px}.border-choice-grid,.profile-two-col{grid-template-columns:1fr 1fr}.profile-identity-seal{width:100%;min-height:92px}}
@media(max-width:640px){.profile-v27 .profile-edit-hero h1,.profile-v27 .public-profile-card h1{font-size:44px!important}.border-choice-grid,.profile-two-col{grid-template-columns:1fr}.profile-command-form{padding:16px}.profile-form-tabs button{padding:14px 12px;font-size:11px}.immersive-profile-shell.profile-v27{width:calc(100vw - 20px);margin-top:20px}.profile-v27 .profile-edit-hero,.profile-v27 .public-profile-card{padding:20px!important}}

/* v28 hard implementation: physical asset, profile redesign, role tiers, archive notice cleanup */
#announcementBar:not(.show){display:none!important;opacity:1!important;pointer-events:none!important}
.profile-v28-shell{width:min(1280px,calc(100vw - 34px));margin:34px auto 80px;display:grid;gap:20px}
.profile-v28-hero,.profile-v28-public{position:relative;overflow:hidden!important;border-radius:32px!important;padding:34px!important}
.profile-v28-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:26px;align-items:center}
.profile-v28-hero h1,.profile-v28-public h1{font-size:clamp(46px,7.2vw,92px)!important;line-height:.86!important;letter-spacing:-.06em;margin:0!important}
.profile-v28-seal{min-height:132px;border-radius:30px;border:2px solid rgba(214,177,90,.55);background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.4));display:grid;place-items:center;text-align:center;align-content:center;box-shadow:0 0 50px rgba(214,177,90,.18)}
.profile-v28-seal b{color:#fde68a;font-size:20px;line-height:1.1}.profile-v28-seal span{color:#fca5a5;font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-top:8px}
.profile-v28-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}.profile-v28-preview{position:sticky;top:96px;display:grid;gap:14px;text-align:center;overflow:hidden!important;padding:24px!important}.profile-v28-preview h2{font-size:32px;color:#fff;font-weight:950;overflow-wrap:anywhere}.profile-v28-preview p,.profile-v28-preview em{color:#d1d5db;line-height:1.4}
.profile-v28-form{padding:0!important;overflow:hidden!important}.profile-command-form{display:grid;gap:16px;padding:24px}.profile-tab-panel{display:none;gap:16px}.profile-tab-panel.active{display:grid}
.border-choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.border-choice{min-height:96px;border-radius:20px;padding:12px;background:rgba(0,0,0,.25);cursor:pointer;display:grid;place-items:center;text-align:center;gap:5px;color:#fff;transition:.16s ease}.border-choice:hover{transform:translateY(-2px)}.border-choice.selected{outline:3px solid #050505;outline-offset:-9px;box-shadow:0 0 0 2px #fde68a,0 0 42px rgba(214,177,90,.36)!important}
.border-plain{border:2px solid rgba(255,255,255,.25)!important}.border-ember{border:2px solid rgba(251,146,60,.86)!important;box-shadow:0 0 44px rgba(251,146,60,.25),inset 0 0 28px rgba(251,146,60,.08)}.border-gold{border:2px solid rgba(253,230,138,.95)!important;box-shadow:0 0 56px rgba(214,177,90,.40),inset 0 0 30px rgba(214,177,90,.10)}.border-blood{border:2px solid rgba(248,113,113,.95)!important;box-shadow:0 0 56px rgba(127,29,29,.42),inset 0 0 30px rgba(127,29,29,.18)}.border-static{border:2px solid rgba(148,163,184,.9)!important;box-shadow:0 0 52px rgba(148,163,184,.26),inset 0 0 28px rgba(148,163,184,.08)}.border-violet{border:2px solid rgba(192,132,252,.95)!important;box-shadow:0 0 56px rgba(88,28,135,.38),inset 0 0 30px rgba(88,28,135,.16)}.border-green{border:2px solid rgba(74,222,128,.9)!important;box-shadow:0 0 56px rgba(21,128,61,.32),inset 0 0 30px rgba(21,128,61,.12)}
.profile-v28-public{display:grid;grid-template-columns:250px minmax(0,1fr);gap:30px;align-items:center}.profile-v28-main{position:relative;z-index:2;min-width:0}.profile-v28-main blockquote{border-left:3px solid #d6b15a;padding-left:14px;color:#fde68a;font-size:18px;margin:14px 0}.profile-role-aura{position:absolute;inset:-30%;pointer-events:none;opacity:.13;background:radial-gradient(circle at 20% 20%,rgba(214,177,90,.28),transparent 35%),radial-gradient(circle at 90% 80%,rgba(248,113,113,.18),transparent 42%);animation:profileAura 9s ease-in-out infinite}.role-effects-on.role-tier-7 .profile-role-aura,.role-tier-7 .profile-role-aura{opacity:.42;background:radial-gradient(circle at 20% 20%,rgba(253,230,138,.44),transparent 35%),radial-gradient(circle at 85% 80%,rgba(248,113,113,.30),transparent 42%)}.role-tier-6 .profile-role-aura{opacity:.34}.role-tier-5 .profile-role-aura{opacity:.27}
.profile-badge-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.profile-badge{border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(255,255,255,.14);background:rgba(0,0,0,.25)}.badge-tier-7,.badge-role.tier-7{color:#fde68a;border-color:rgba(253,230,138,.72);box-shadow:0 0 28px rgba(214,177,90,.26)}.badge-tier-6{color:#fca5a5;border-color:rgba(248,113,113,.55);box-shadow:0 0 24px rgba(127,29,29,.24)}.badge-tier-5{color:#c4b5fd;border-color:rgba(168,85,247,.50)}.badge-tier-4{color:#bbf7d0;border-color:rgba(34,197,94,.44)}.badge-gold,.badge-legendary{color:#fde68a;border-color:rgba(214,177,90,.45)}.badge-red{color:#fecaca}.badge-blue{color:#bfdbfe}.badge-green{color:#bbf7d0}.badge-muted{color:#d4d4d8}
.profile-avatar{border-radius:40px;border:2px solid rgba(214,177,90,.45);display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle,rgba(214,177,90,.16),rgba(0,0,0,.42));box-shadow:0 0 36px rgba(214,177,90,.12)}.profile-avatar.large{width:190px;height:190px;margin:auto}.profile-avatar.huge{width:220px;height:220px}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-avatar span{font-size:82px;font-weight:950;color:#fde68a}
.mini-progress{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:12px}.mini-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7f1d1d,#d6b15a)}
.role-card-tier-7{border-color:rgba(253,230,138,.65)!important;box-shadow:0 0 36px rgba(214,177,90,.16)!important}.role-card-tier-6{border-color:rgba(248,113,113,.55)!important}.role-card-tier-5{border-color:rgba(168,85,247,.50)!important}
.profile-link-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px!important}.profile-link-list a,.profile-link-list span{display:grid!important;gap:5px;border:1px solid rgba(214,177,90,.25)!important;border-radius:20px!important;padding:16px!important;background:linear-gradient(145deg,rgba(214,177,90,.10),rgba(0,0,0,.22))!important;min-width:0}
.announcement-bar.show{display:flex!important}.announcement-bar:not(.show){display:none!important}
@keyframes profileAura{50%{transform:translate(4%,2%) scale(1.08)}}
@media(max-width:980px){.profile-v28-grid,.profile-v28-public,.profile-v28-hero{grid-template-columns:1fr}.profile-v28-preview{position:relative;top:auto}.border-choice-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.profile-v28-hero h1,.profile-v28-public h1{font-size:44px!important}.border-choice-grid{grid-template-columns:1fr}.profile-command-form{padding:16px}.profile-v28-shell{width:calc(100vw - 20px);margin-top:20px}}

/* v29 actual render fixes */
#announcementBar{display:none!important;opacity:1!important;pointer-events:none!important}
#announcementBar.show{display:flex!important;opacity:1!important;pointer-events:auto!important}
.case-file .evidence-img{
  width:100%!important;
  aspect-ratio: 16 / 9!important;
  height:auto!important;
  min-height:180px!important;
  object-fit:cover!important;
  border-radius:18px!important;
  border:1px solid rgba(214,177,90,.22)!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 16px 45px rgba(0,0,0,.35)!important;
  background:#080808!important;
}
.case-file{overflow:hidden!important}
.profile-v29-shell{width:min(1320px,calc(100vw - 34px));margin:38px auto 84px;display:grid;gap:22px}
.profile-v29-public{
  position:relative;display:grid;grid-template-columns:280px minmax(0,1fr);gap:34px;align-items:center;
  min-height:360px;padding:34px!important;border-radius:34px!important;overflow:hidden!important;
  background:
    radial-gradient(circle at 14% 30%,rgba(214,177,90,.18),transparent 24%),
    radial-gradient(circle at 90% 80%,rgba(127,29,29,.28),transparent 35%),
    linear-gradient(145deg,rgba(16,16,16,.96),rgba(25,8,8,.88))!important;
}
.profile-v29-public:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(255,255,255,.04) 6px,transparent 7px);opacity:.45;pointer-events:none}
.profile-v29-public .profile-avatar{position:relative;z-index:2;width:230px!important;height:230px!important;border-radius:46px!important;border-width:3px!important}
.profile-v29-main{position:relative;z-index:2;min-width:0}
.profile-v29-main h1{font-size:clamp(54px,8vw,112px)!important;line-height:.82!important;margin:0!important;letter-spacing:-.07em}
.profile-v29-main .profile-title{font-size:20px!important;font-weight:950!important;color:#fca5a5!important;margin-top:8px}
.profile-v29-main blockquote{margin:16px 0;padding:14px 18px;border-left:4px solid #d6b15a;background:rgba(214,177,90,.06);border-radius:0 18px 18px 0;color:#fde68a;font-size:18px}
.profile-v29-main .profile-bio{font-size:17px;line-height:1.65;max-width:920px}
.profile-v29-rank-band{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}
.profile-v29-rank-band span{border-radius:999px;padding:9px 12px;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;background:rgba(0,0,0,.30);border:1px solid rgba(214,177,90,.22)}
.profile-v29-role-medallion{
  position:absolute;right:28px;top:28px;z-index:3;min-width:170px;padding:14px 16px;border-radius:22px;
  border:1px solid rgba(214,177,90,.38);background:rgba(0,0,0,.42);backdrop-filter:blur(10px);text-align:center;
}
.profile-v29-role-medallion b{display:block;color:#fde68a;font-size:18px}.profile-v29-role-medallion small{display:block;color:#fca5a5;text-transform:uppercase;letter-spacing:.12em;margin-top:5px}
.profile-v29-public.role-tier-7{border-color:rgba(253,230,138,.95)!important;box-shadow:0 0 90px rgba(214,177,90,.26),inset 0 0 80px rgba(214,177,90,.08)!important}
.profile-v29-public.role-tier-7:after{content:'';position:absolute;inset:-40%;background:conic-gradient(from 180deg,transparent,rgba(253,230,138,.12),transparent,rgba(248,113,113,.10),transparent);animation:profileAura 10s linear infinite;pointer-events:none}
.profile-v29-public.role-tier-6{border-color:rgba(248,113,113,.82)!important;box-shadow:0 0 80px rgba(127,29,29,.26)!important}
.profile-v29-public.role-tier-5{border-color:rgba(192,132,252,.72)!important;box-shadow:0 0 70px rgba(88,28,135,.22)!important}
.profile-v29-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.profile-v29-stat{padding:24px!important;text-align:center!important;min-height:150px;display:grid;align-content:center}
.profile-v29-stat b{font-size:clamp(30px,4vw,48px);color:#fde68a}
.profile-v29-stat span{color:#a1a1aa;margin-top:4px}
.profile-v29-links{padding:26px!important}
.profile-v29-links h2{font-size:38px!important;margin:8px 0 18px!important}
.profile-v29-links .profile-link-list a,.profile-v29-links .profile-link-list span{min-height:96px!important}
.profile-badge.badge-tier-7,.profile-badge.badge-role.tier-7{color:#fff7ad!important;border-color:rgba(253,230,138,.92)!important;background:linear-gradient(90deg,rgba(214,177,90,.24),rgba(0,0,0,.28))!important;box-shadow:0 0 28px rgba(214,177,90,.34)!important}
.profile-badge.badge-tier-6{color:#fecaca!important;border-color:rgba(248,113,113,.72)!important;box-shadow:0 0 24px rgba(127,29,29,.28)!important}
.profile-badge.badge-tier-5{color:#ddd6fe!important;border-color:rgba(192,132,252,.68)!important}
.profile-v29-edit-hero{position:relative;padding:34px!important;border-radius:34px!important;overflow:hidden!important;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:center}
.profile-v29-edit-hero h1{font-size:clamp(54px,8vw,112px)!important;line-height:.82!important;margin:0!important;letter-spacing:-.07em}
.profile-v29-edit-grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px;align-items:start}
.profile-v29-preview{position:sticky;top:94px;padding:24px!important;text-align:center;display:grid;gap:14px;overflow:hidden!important}
.profile-v29-form{padding:0!important;overflow:hidden!important}
.border-choice.selected{outline:0!important;box-shadow:0 0 0 3px #fde68a,0 0 42px rgba(214,177,90,.36),inset 0 0 0 999px rgba(253,230,138,.03)!important}
@media(max-width:1000px){.profile-v29-public,.profile-v29-edit-hero,.profile-v29-edit-grid,.profile-v29-grid{grid-template-columns:1fr!important}.profile-v29-role-medallion{position:relative;right:auto;top:auto;width:max-content}.profile-v29-preview{position:relative;top:auto}}
@media(max-width:640px){.profile-v29-shell{width:calc(100vw - 20px);margin-top:20px}.profile-v29-public,.profile-v29-edit-hero{padding:20px!important}.profile-v29-main h1,.profile-v29-edit-hero h1{font-size:46px!important}.profile-v29-public .profile-avatar{width:160px!important;height:160px!important}}

/* v30 rewritten scare engine: separate visual templates */
.v30-scare{position:fixed;inset:0;z-index:99999;background:#000;overflow:hidden;color:#fff;display:grid;place-items:center;pointer-events:none}
.v30-scare.hide{opacity:1;transition:opacity .5s ease}
.v30-title{position:absolute;left:50%;bottom:8vh;transform:translateX(-50%);width:min(1000px,92vw);text-align:center;font-size:clamp(34px,7vw,104px);font-weight:950;letter-spacing:.08em;text-shadow:0 0 24px #000,0 0 50px #7f1d1d;z-index:5}
.v30-fog{position:absolute;inset:-10%;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.18),transparent 18%),radial-gradient(circle at 30% 60%,rgba(127,29,29,.28),transparent 28%);filter:blur(22px);animation:v30Drift 2s ease-in-out infinite}
.v30-hall{position:absolute;inset:0;background:linear-gradient(90deg,#000,#120707 48%,#2a0a0a 50%,#120707 52%,#000);clip-path:polygon(20% 0,80% 0,62% 100%,38% 100%);opacity:.9}
.v30-hall i{position:absolute;left:50%;top:0;width:2px;height:100%;background:rgba(255,255,255,.12);transform-origin:bottom}.v30-hall i:nth-child(1){transform:translateX(-180px) skewX(-16deg)}.v30-hall i:nth-child(2){transform:translateX(0)}.v30-hall i:nth-child(3){transform:translateX(180px) skewX(16deg)}
.v30-figure.apparition{position:absolute;width:24vw;height:58vh;min-width:180px;top:15vh;border-radius:45% 45% 12% 12%;background:radial-gradient(circle at 50% 14%,#fff 0 5%,#000 6% 20%,rgba(127,29,29,.9) 21%,transparent 65%);animation:v30Lunge 1.25s cubic-bezier(.05,.8,.1,1) forwards}
.v30-dark{position:absolute;inset:0;background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.04),#000 42%)}.v30-whisper-words span{position:absolute;color:rgba(255,255,255,.7);font-size:clamp(18px,3vw,44px);letter-spacing:.25em;text-transform:uppercase;filter:blur(.4px);animation:v30Whisper 2s ease-in-out infinite}.v30-whisper-words span:nth-child(1){left:8%;top:18%}.v30-whisper-words span:nth-child(2){right:10%;top:34%;animation-delay:.4s}.v30-whisper-words span:nth-child(3){left:30%;bottom:22%;animation-delay:.8s}.v30-whisper-words span:nth-child(4){right:25%;bottom:10%;animation-delay:1.2s}.v30-title.whisper{opacity:.55;font-size:clamp(22px,5vw,70px)}
.v30-eye-wrap{position:absolute;inset:0;display:grid;place-items:center;background:#050000}.v30-eye{width:min(76vw,780px);height:min(38vw,370px);border-radius:50%;background:#f8fafc;display:grid;place-items:center;box-shadow:0 0 80px red;animation:v30Eye 1.4s ease-in-out infinite}.v30-eye i{width:26%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff 0 8%,#000 9% 34%,#7f1d1d 35% 100%)}.v30-blink{position:absolute;inset:0;background:#000;animation:v30Blink .38s steps(2) infinite;opacity:.18}
.v30-glitch-bars{position:absolute;inset:0;background:repeating-linear-gradient(0deg,#000 0 6px,#111 7px,#300 8px,#000 12px);animation:v30Glitch .12s steps(2) infinite}.v30-glitch-text{font-size:clamp(60px,13vw,180px);font-weight:950;color:#fff;text-shadow:8px 0 #0ff,-8px 0 #f00;z-index:3;animation:v30GlitchText .18s steps(2) infinite}
.v30-paper{position:absolute;width:min(72vw,680px);height:min(82vh,760px);background:#e5e0d2;box-shadow:0 0 80px #000;transform:rotate(-3deg)}.v30-redactions{position:absolute;display:grid;gap:22px;width:min(62vw,600px);z-index:3}.v30-redactions i{height:42px;background:#000;box-shadow:0 0 16px rgba(0,0,0,.8);animation:v30Redact .7s steps(2) infinite}
.v30-door{position:absolute;width:min(42vw,440px);height:78vh;border:4px solid #3f1717;background:linear-gradient(90deg,#070202,#190606);box-shadow:0 0 70px rgba(255,0,0,.45);animation:v30Door 1s cubic-bezier(.1,.9,.05,1) infinite}.v30-door i{position:absolute;right:12%;top:48%;width:18px;height:18px;border-radius:50%;background:#d6b15a}.v30-impact{position:absolute;inset:0;background:radial-gradient(circle,transparent 0 20%,rgba(255,255,255,.1) 22%,transparent 28%);animation:v30Impact .42s steps(2) infinite}
.v30-floor{position:absolute;inset:45% 0 0 0;background:repeating-linear-gradient(90deg,#080808 0 40px,#111 41px 42px);transform:perspective(400px) rotateX(58deg);transform-origin:top}.v30-crawler{position:absolute;bottom:10vh;width:55vw;height:28vh}.v30-crawler i{position:absolute;width:38%;height:8px;background:#111;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 24px rgba(255,0,0,.18);animation:v30Crawl .45s ease-in-out infinite}.v30-crawler i:nth-child(1){left:0;top:15%;transform:rotate(18deg)}.v30-crawler i:nth-child(2){right:0;top:18%;transform:rotate(-18deg)}.v30-crawler i:nth-child(3){left:10%;bottom:18%;transform:rotate(-14deg)}.v30-crawler i:nth-child(4){right:10%;bottom:18%;transform:rotate(14deg)}.v30-crawler b{position:absolute;left:40%;top:12%;width:20%;height:80%;border-radius:45%;background:#050505;box-shadow:0 0 40px rgba(255,0,0,.3)}
.v30-siren-light{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,0,0,.85),#000 50%,rgba(0,60,255,.75));animation:v30Siren .28s steps(2) infinite}.v30-warning{z-index:3;font-size:clamp(48px,12vw,180px);font-weight:950;color:#fff;text-shadow:0 0 40px #f00;animation:v30Warning .3s steps(2) infinite}
.v30-mirror{position:absolute;width:min(50vw,520px);height:84vh;border:5px solid rgba(255,255,255,.55);background:linear-gradient(110deg,#111,#d4d4d8 48%,#fff 50%,#111 52%);box-shadow:0 0 80px rgba(255,255,255,.18);overflow:hidden}.v30-mirror i{position:absolute;inset:10%;background:radial-gradient(circle at 50% 20%,#111 0 8%,transparent 9%),linear-gradient(#000,#222);opacity:.52;filter:blur(3px);animation:v30Mirror 1.1s ease-in-out infinite}.v30-double{position:absolute;right:8vw;top:18vh;width:18vw;height:60vh;background:#050505;border-radius:45% 45% 10% 10%;opacity:.75;filter:blur(1px);animation:v30Double 1.4s ease-in-out infinite}
@keyframes v30Drift{50%{transform:translate(4%,-2%) scale(1.08)}}@keyframes v30Lunge{0%{transform:scale(.22);opacity:1}70%{transform:scale(1.28);opacity:1}100%{transform:scale(1)}}@keyframes v30Whisper{0%,100%{opacity:1;transform:translateY(20px)}45%,70%{opacity:.9;transform:translateY(0)}}@keyframes v30Eye{50%{transform:scale(1.08);filter:contrast(1.8)}}@keyframes v30Blink{50%{opacity:.9}}@keyframes v30Glitch{50%{transform:translate(12px,-8px);filter:invert(1)}}@keyframes v30GlitchText{50%{transform:translate(-18px,8px)}}@keyframes v30Redact{50%{transform:scaleX(.82);filter:invert(1)}}@keyframes v30Door{50%{transform:rotateY(22deg) skew(-4deg);filter:brightness(1.8)}}@keyframes v30Impact{50%{opacity:.9;transform:scale(1.2)}}@keyframes v30Crawl{50%{transform:rotate(0deg) scaleX(1.16);filter:brightness(2)}}@keyframes v30Siren{50%{filter:invert(1);transform:translateX(12px)}}@keyframes v30Warning{50%{opacity:.35}}@keyframes v30Mirror{50%{transform:translateX(30px) scale(1.08)}}@keyframes v30Double{50%{transform:translateX(-60px);opacity:.35}}
.profile-v29-public.role-tier-7,.profile-v28-public.role-tier-7{animation:v30RolePulse 3.8s ease-in-out infinite}.profile-v29-role-medallion,.profile-v28-seal{animation:v30SealGlow 2.8s ease-in-out infinite}@keyframes v30RolePulse{50%{box-shadow:0 0 120px rgba(214,177,90,.34),inset 0 0 80px rgba(214,177,90,.12)}}@keyframes v30SealGlow{50%{filter:brightness(1.25);transform:translateY(-2px)}}

/* v31 book-like Story So Far */
.story-book-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center;padding:30px!important;overflow:hidden!important}
.story-book-hero h1{font-size:clamp(52px,8vw,110px)!important;line-height:.84!important;letter-spacing:-.06em}
.story-book-count{height:150px;border-radius:28px;border:1px solid rgba(214,177,90,.35);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.12),rgba(0,0,0,.35))}
.story-book-count b{font-size:48px;color:#fde68a}.story-book-count span{color:#fca5a5;text-align:center}
.story-book-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;align-items:start}
.story-book-index{position:sticky;top:96px;display:grid;gap:10px;padding:18px!important;max-height:calc(100vh - 130px);overflow:auto}
.story-book-index a{display:grid;gap:4px;border:1px solid rgba(214,177,90,.14);border-radius:16px;padding:12px;text-decoration:none;background:rgba(0,0,0,.16)}
.story-book-index a.open b{color:#fde68a}.story-book-index a.locked{opacity:.45}.story-book-index span{color:#a1a1aa;font-size:12px}
.story-book-pages{padding:32px!important;background:linear-gradient(145deg,rgba(17,14,13,.96),rgba(20,8,8,.92))!important}
.story-chapter{padding:28px 0;border-bottom:1px solid rgba(214,177,90,.16)}
.story-chapter:first-child{padding-top:0}
.story-chapter h2{font-size:clamp(34px,5vw,62px);line-height:1;color:#fff;margin:8px 0 20px}
.type-sentence{font-family:Georgia,serif;font-size:21px;line-height:1.75;color:#e5e7eb;max-width:850px;opacity:1;transform:translateY(8px);animation:sentenceReveal .7s ease forwards;animation-delay:var(--delay)}
.complete-book-section{margin-top:30px;border:1px solid rgba(214,177,90,.28);border-radius:24px;padding:24px;background:rgba(0,0,0,.20)}
.complete-book-section h2{font-size:42px;color:#fde68a}
.complete-book-section pre{white-space:pre-wrap;font-family:Georgia,serif;color:#f4f4f5;font-size:20px;line-height:1.75}
.complete-book-section.locked{opacity:.65}
@keyframes sentenceReveal{to{opacity:1;transform:translateY(0)}}

/* v31 stronger profile role visuals */
.profile-v29-public.role-tier-7,.profile-v28-public.role-tier-7,.profile-v30-public.role-tier-7{
  animation:v31DirectorAura 3.2s ease-in-out infinite!important;
}
.role-tier-7 .profile-v29-role-medallion,.role-tier-7 .profile-v28-seal,.role-tier-7 .profile-v28-seal{
  border-color:rgba(253,230,138,.95)!important;
  box-shadow:0 0 48px rgba(214,177,90,.35)!important;
}
.profile-badge.badge-tier-7,.role-pill.role-tier-7{
  background:linear-gradient(90deg,rgba(214,177,90,.28),rgba(0,0,0,.35))!important;
  border-color:rgba(253,230,138,.95)!important;
  color:#fff7ad!important;
  box-shadow:0 0 30px rgba(214,177,90,.30)!important;
}
.role-pill.role-tier-6{border-color:rgba(248,113,113,.75)!important;color:#fecaca!important}
.role-pill.role-tier-5{border-color:rgba(192,132,252,.70)!important;color:#ddd6fe!important}
@keyframes v31DirectorAura{50%{box-shadow:0 0 140px rgba(214,177,90,.40),inset 0 0 90px rgba(214,177,90,.16);filter:brightness(1.08)}}
@media(max-width:980px){.story-book-layout,.story-book-hero{grid-template-columns:1fr}.story-book-index{position:relative;top:auto;max-height:none}}

/* v32 access code system */
.access-code-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:22px;align-items:center;padding:30px!important;overflow:hidden!important}
.access-code-hero h1{font-size:clamp(52px,8vw,108px)!important;line-height:.84!important;letter-spacing:-.06em}
.access-code-seal{height:150px;border-radius:28px;border:1px solid rgba(214,177,90,.38);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.35))}
.access-code-seal b{font-size:48px;color:#fde68a}.access-code-seal span{color:#fca5a5;text-align:center}
.access-code-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;align-items:start}
.access-code-create,.access-code-list,.access-code-usage{padding:22px!important}
.access-code-create h2,.access-code-list h2,.access-code-usage h2{font-size:34px!important;color:#fff}
.access-code-form{display:grid;gap:14px;margin-top:16px}
.access-code-form label span{display:block;color:#fca5a5;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;margin-bottom:7px}
.access-code-rows{display:grid;gap:12px;margin-top:16px;max-height:620px;overflow:auto;padding-right:6px}
.access-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;border:1px solid rgba(214,177,90,.18);border-radius:18px;padding:14px;background:rgba(0,0,0,.20)}
.access-code-row b{font-family:monospace;color:#fde68a;font-size:20px}.access-code-row span{display:block;color:#a1a1aa;margin-top:4px}.access-code-row.revoked,.access-code-row.expired{opacity:.48}
.code-metrics{display:grid;gap:5px;text-align:right}.code-actions{display:flex;gap:8px;align-items:center}.code-actions form{margin:0}
.created-code-box{padding:22px!important;border-color:rgba(34,197,94,.38)!important}.created-code-box h2{font-family:monospace;font-size:42px;color:#bbf7d0}
.access-usage-table{display:grid;gap:10px;margin-top:14px}.access-usage-table article{display:grid;grid-template-columns:1fr auto auto;gap:12px;border:1px solid rgba(214,177,90,.14);border-radius:14px;padding:12px;background:rgba(0,0,0,.16)}.access-usage-table b{color:#fff}.access-usage-table span{font-family:monospace;color:#fde68a}.access-usage-table em{color:#a1a1aa;font-style:normal}
.register-gate-card{max-width:560px;margin:38px auto!important}.access-code-input{text-transform:uppercase;letter-spacing:.14em;font-family:monospace}

/* v32 story layout stability */
.story-book-hero{max-width:1280px;margin:24px auto!important}
.story-book-layout{max-width:1280px;margin:20px auto 80px!important;align-items:start!important}
.story-book-pages{min-width:0!important;overflow:hidden!important}
.story-chapter{max-width:920px!important;margin:0 auto!important}
.type-sentence{word-break:normal!important;overflow-wrap:break-word!important}
.story-book-index{min-width:0!important}
.complete-book-section pre{max-width:940px!important;margin:auto!important}

/* reduce vertical stretching */
.panel.story-book-pages{display:block!important}
.story-book-index a{min-height:auto!important}

@media(max-width:980px){.access-code-grid,.access-code-hero,.access-code-row,.access-usage-table article{grid-template-columns:1fr!important}.code-metrics{text-align:left}.story-book-layout{grid-template-columns:1fr!important}.story-book-index{position:relative!important;top:auto!important;max-height:none!important}}

/* v33 story page hard layout fix */
.story-v33-shell{
  width:min(1280px,calc(100vw - 34px));
  margin:28px auto 90px;
  display:block;
}
.story-v33-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 170px!important;
  gap:24px!important;
  align-items:center!important;
  padding:30px!important;
  overflow:hidden!important;
}
.story-v33-hero h1{
  font-size:clamp(46px,7vw,96px)!important;
  line-height:.9!important;
  letter-spacing:-.055em!important;
  margin:8px 0 10px!important;
  max-width:900px!important;
  white-space:normal!important;
}
.story-v33-hero p{
  max-width:760px!important;
  font-size:19px!important;
  line-height:1.5!important;
  color:#d1d5db!important;
}
.story-v33-count{
  width:150px!important;
  height:150px!important;
  border-radius:28px!important;
  border:1px solid rgba(214,177,90,.36)!important;
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  background:radial-gradient(circle,rgba(214,177,90,.14),rgba(0,0,0,.30))!important;
}
.story-v33-count b{font-size:46px!important;color:#fde68a!important;line-height:1!important}
.story-v33-count span{color:#fca5a5!important;text-align:center!important}
.story-v33-layout{
  display:grid!important;
  grid-template-columns:300px minmax(0,1fr)!important;
  gap:20px!important;
  align-items:start!important;
  margin-top:20px!important;
}
.story-v33-index{
  position:sticky!important;
  top:92px!important;
  display:grid!important;
  gap:10px!important;
  padding:18px!important;
  max-height:calc(100vh - 120px)!important;
  overflow:auto!important;
}
.story-v33-index a{
  display:block!important;
  border:1px solid rgba(214,177,90,.16)!important;
  border-radius:16px!important;
  padding:12px!important;
  text-decoration:none!important;
  background:rgba(0,0,0,.18)!important;
  min-height:0!important;
}
.story-v33-index a b{
  display:block!important;
  color:#f4f4f5!important;
  font-size:14px!important;
  line-height:1.25!important;
}
.story-v33-index a.open b{color:#fde68a!important}
.story-v33-index a.locked{opacity:.45!important}
.story-v33-index a span{
  display:block!important;
  color:#a1a1aa!important;
  font-size:12px!important;
  margin-top:4px!important;
}
.story-v33-book{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:34px!important;
  background:
    radial-gradient(circle at 20% 0%,rgba(214,177,90,.07),transparent 34%),
    linear-gradient(145deg,rgba(15,12,11,.98),rgba(12,5,5,.94))!important;
}
.story-v33-chapter{
  max-width:860px!important;
  margin:0 auto!important;
  padding:34px 0!important;
  border-bottom:1px solid rgba(214,177,90,.16)!important;
  display:block!important;
}
.story-v33-chapter:first-child{padding-top:0!important}
.story-v33-unlock{
  color:#fca5a5!important;
  text-transform:uppercase!important;
  letter-spacing:.22em!important;
  font-size:12px!important;
  font-weight:900!important;
  margin-bottom:10px!important;
}
.story-v33-chapter h2{
  font-size:clamp(32px,4.8vw,58px)!important;
  line-height:1.05!important;
  letter-spacing:-.03em!important;
  color:#fff!important;
  margin:0 0 22px!important;
  max-width:820px!important;
  white-space:normal!important;
}
.story-v33-text{
  display:block!important;
  columns:auto!important;
  column-count:1!important;
  width:100%!important;
  max-width:820px!important;
}
.story-v33-text p{
  display:block!important;
  width:auto!important;
  max-width:820px!important;
  min-width:0!important;
  font-family:Georgia,serif!important;
  font-size:20px!important;
  line-height:1.75!important;
  color:#e5e7eb!important;
  margin:0 0 16px!important;
  text-align:left!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  opacity:1;
  transform:translateY(8px);
  animation:storyV33Sentence .55s ease forwards;
  animation-delay:var(--delay);
}
.story-v33-complete{
  max-width:860px!important;
  margin:34px auto 0!important;
  border:1px solid rgba(214,177,90,.30)!important;
  border-radius:24px!important;
  padding:26px!important;
  background:rgba(0,0,0,.22)!important;
}
.story-v33-complete h2{
  font-size:42px!important;
  color:#fde68a!important;
  margin:8px 0 18px!important;
}
.story-v33-complete-text p,
.story-v33-complete > p{
  font-family:Georgia,serif!important;
  font-size:20px!important;
  line-height:1.75!important;
  color:#f4f4f5!important;
  white-space:normal!important;
}
.story-v33-complete.locked{opacity:.65!important}
@keyframes storyV33Sentence{to{opacity:1;transform:translateY(0)}}
@media(max-width:980px){
  .story-v33-layout,.story-v33-hero{grid-template-columns:1fr!important}
  .story-v33-index{position:relative!important;top:auto!important;max-height:none!important}
  .story-v33-count{width:120px!important;height:120px!important}
}
@media(max-width:640px){
  .story-v33-shell{width:calc(100vw - 20px)!important;margin-top:18px!important}
  .story-v33-hero,.story-v33-book{padding:20px!important}
  .story-v33-hero h1{font-size:44px!important}
  .story-v33-chapter h2{font-size:32px!important}
  .story-v33-text p{font-size:18px!important;line-height:1.65!important}
}

/* v40 page systems layered on restored v33 styling */
.register-v35-shell{width:min(680px,calc(100vw - 34px));margin:42px auto 90px}.register-v35-card{padding:30px!important;border-radius:30px!important}.register-v35-card h1{font-size:clamp(48px,8vw,88px)!important;line-height:.86!important;letter-spacing:-.055em!important}.register-v35-form{display:grid!important;gap:16px!important;margin-top:22px!important}.register-v35-form label span,.access-code-form label span,.ban-form label span{display:block;color:#fca5a5;font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:950;margin-bottom:7px}.access-code-input{text-transform:uppercase;letter-spacing:.14em;font-family:monospace}
.story-v34-complete{max-width:920px!important;margin:28px auto 0!important;border:1px solid rgba(214,177,90,.30)!important;border-radius:24px!important;padding:22px!important;background:rgba(0,0,0,.22)!important}.story-v34-complete h2{font-size:36px!important;color:#fde68a!important;margin:8px 0 16px!important}.story-v34-book-scroll{max-height:520px!important;overflow:auto!important;padding-right:12px!important;display:grid!important;gap:16px!important}.story-v34-book-scroll article{border-bottom:1px solid rgba(214,177,90,.14)!important;padding-bottom:14px!important}.story-v34-book-scroll h3{font-size:24px!important;color:#fff!important;margin:0 0 8px!important}.story-v34-book-scroll p{font-family:Georgia,serif!important;font-size:18px!important;line-height:1.65!important;color:#e5e7eb!important;margin:0!important}
.audit-hero,.ban-hero,.access-code-hero,.leaderboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:22px;align-items:center;padding:28px!important}.audit-hero h1,.ban-hero h1,.access-code-hero h1,.leaderboard-hero h1{font-size:clamp(48px,7vw,96px)!important;line-height:.86!important;letter-spacing:-.055em}.audit-seal,.ban-seal,.access-code-seal,.leaderboard-seal{height:140px;border-radius:26px;border:1px solid rgba(214,177,90,.34);display:grid;place-items:center;align-content:center;background:radial-gradient(circle,rgba(214,177,90,.13),rgba(0,0,0,.34))}.audit-seal b,.ban-seal b,.access-code-seal b,.leaderboard-seal b{font-size:42px;color:#fde68a}.audit-log-panel,.ban-create,.ban-list,.access-code-create,.access-code-list,.access-code-usage,.leaderboard-panel{padding:22px!important}
.audit-toolbar,.leaderboard-toolbar{margin-bottom:14px;display:flex;gap:12px;flex-wrap:wrap}.audit-log-list,.ban-rows,.access-code-rows,.leaderboard-list{display:grid;gap:12px;max-height:680px;overflow:auto;padding-right:6px}.audit-row{display:grid;grid-template-columns:1.2fr .8fr .8fr minmax(240px,1.4fr);gap:14px;align-items:start;border:1px solid rgba(214,177,90,.14);border-radius:16px;padding:14px;background:rgba(0,0,0,.18)}.audit-row b{color:#fde68a}.audit-row strong{color:#fff}
.ban-grid,.access-code-grid{display:grid;grid-template-columns:380px minmax(0,1fr);gap:20px;align-items:start}.ban-form,.access-code-form{display:grid;gap:14px;margin-top:14px}.ban-row,.access-code-row{display:grid;gap:10px;border:1px solid rgba(214,177,90,.16);border-radius:18px;padding:14px;background:rgba(0,0,0,.18)}.access-code-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.access-code-row b{font-family:monospace;color:#fde68a;font-size:20px}.code-actions{display:flex;gap:8px;align-items:center}.code-actions form{margin:0}.code-metrics{text-align:right}.ban-row.active{border-color:rgba(248,113,113,.44);box-shadow:0 0 24px rgba(127,29,29,.12)}.ban-row.inactive,.access-code-row.revoked,.access-code-row.expired{opacity:.55}.ban-meta{display:flex;gap:10px;flex-wrap:wrap}.access-usage-table{display:grid;gap:10px;margin-top:14px}.access-usage-table article{display:grid;grid-template-columns:1fr auto auto;gap:12px;border:1px solid rgba(214,177,90,.14);border-radius:14px;padding:12px;background:rgba(0,0,0,.16)}.access-usage-table span{font-family:monospace;color:#fde68a}
.leaderboard-row{display:grid;grid-template-columns:70px 70px minmax(220px,1fr) 180px 180px auto;gap:14px;align-items:center;border:1px solid rgba(214,177,90,.16);border-radius:20px;padding:14px;background:linear-gradient(145deg,rgba(214,177,90,.05),rgba(0,0,0,.20))}.leaderboard-row.tier-7{border-color:rgba(253,230,138,.55);box-shadow:0 0 30px rgba(214,177,90,.12)}.leaderboard-place{font-size:26px;color:#fde68a;font-weight:950;text-align:center}.leaderboard-avatar{width:62px;height:62px;border-radius:18px;overflow:hidden;display:grid;place-items:center;background:rgba(214,177,90,.10);border:1px solid rgba(214,177,90,.22)}.leaderboard-avatar img{width:100%;height:100%;object-fit:cover}.leaderboard-main h3{font-size:22px;color:#fff;margin:0}.leaderboard-score b{font-size:30px;color:#fde68a}.leaderboard-score span{display:block;color:#a1a1aa}
@media(max-width:980px){.audit-hero,.ban-hero,.access-code-hero,.leaderboard-hero,.ban-grid,.access-code-grid,.audit-row,.access-code-row,.access-usage-table article{grid-template-columns:1fr!important}.code-metrics{text-align:left}.leaderboard-row{grid-template-columns:60px 60px minmax(0,1fr)!important}.leaderboard-score,.leaderboard-actions{grid-column:3}}

/* v41 live action visual fallback */
.v41-scare{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:radial-gradient(circle,#1f0505,#000 62%);color:#fff;opacity:1;transition:.18s ease;overflow:hidden}
.v41-scare.show{opacity:1}.v41-scare.hide{opacity:1}
.v41-scare:before{content:'';position:absolute;inset:-20%;background:repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,transparent 2px 8px);animation:v41Scan .16s linear infinite}
.v41-scare-inner{position:relative;z-index:2;text-align:center;width:min(1000px,92vw);padding:40px;border:1px solid rgba(248,113,113,.35);border-radius:32px;background:rgba(0,0,0,.42);box-shadow:0 0 120px rgba(127,29,29,.45)}
.v41-scare-inner h1{font-size:clamp(42px,8vw,120px)!important;line-height:.9!important;letter-spacing:.06em;text-shadow:0 0 30px #000,0 0 55px #991b1b}
.v41-scare-inner p{color:#fde68a;text-transform:uppercase;letter-spacing:.24em;font-weight:900}
.v41-scare-mark{width:120px;height:120px;margin:0 auto 20px;border-radius:50%;border:2px solid rgba(253,230,138,.65);box-shadow:0 0 40px rgba(253,230,138,.25),inset 0 0 40px rgba(127,29,29,.45);animation:v41Pulse .7s ease-in-out infinite}
.v41-eye .v41-scare-mark{border-radius:50%;background:radial-gradient(circle,#000 0 18%,#f8fafc 20% 45%,#7f1d1d 46% 100%)}
.v41-glitch{filter:contrast(1.4)}.v41-glitch .v41-scare-inner h1{text-shadow:7px 0 #0ff,-7px 0 #f00}
.v41-siren{background:linear-gradient(90deg,rgba(127,29,29,.95),#000,rgba(30,64,175,.75));animation:v41Siren .25s steps(2) infinite}
.v41-whisper{background:radial-gradient(circle at 80% 50%,rgba(255,255,255,.08),#000 42%)}
.v41-breach .v41-scare-inner{transform:skew(-2deg);animation:v41Breach .35s steps(2) infinite}
.v41-crawler .v41-scare-inner{transform:translateY(24vh)}
.v41-mirror .v41-scare-inner{box-shadow:inset 18px 0 rgba(255,255,255,.12),inset -18px 0 rgba(127,29,29,.22),0 0 120px rgba(255,255,255,.12)}
@keyframes v41Scan{to{transform:translateY(8px)}}@keyframes v41Pulse{50%{transform:scale(1.12);filter:brightness(1.6)}}@keyframes v41Siren{50%{filter:invert(1)}}@keyframes v41Breach{50%{transform:translate(18px,-8px) skew(4deg)}}

/* v42 modal and database-safe UI fixes */
.modal-backdrop{display:none;position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.76);backdrop-filter:blur(8px);align-items:center;justify-content:center;padding:24px}
.modal-backdrop.open{display:flex!important}
.evidence-modal{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 44px);overflow:auto;border-radius:28px;border:1px solid rgba(214,177,90,.25);background:linear-gradient(145deg,rgba(15,15,15,.98),rgba(24,8,8,.96));box-shadow:0 30px 120px rgba(0,0,0,.65);padding:24px}
.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}
.modal-close{width:42px;height:42px;border-radius:999px;border:1px solid rgba(214,177,90,.26);background:rgba(0,0,0,.32);color:#fde68a;font-size:26px;line-height:1}
.modal-img{width:100%;max-height:340px;object-fit:cover;border-radius:18px;border:1px solid rgba(214,177,90,.18);margin-bottom:16px}
.profile-modal-body,.me-report-body{font-family:Georgia,serif;color:#e5e7eb;font-size:18px;line-height:1.65}
.modal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
.modal-note{border:1px solid rgba(214,177,90,.15);border-radius:16px;padding:12px;background:rgba(0,0,0,.20)}
.alert.success{border-color:rgba(34,197,94,.4)!important;color:#bbf7d0!important}

.me-popup-shell,.victim-profile-modal,.me-modal{
  width:min(920px,calc(100vw - 32px));
  max-height:calc(100vh - 44px);
  overflow:auto;
  border-radius:28px;
  border:1px solid rgba(214,177,90,.25);
  background:linear-gradient(145deg,rgba(15,15,15,.98),rgba(24,8,8,.96));
  box-shadow:0 30px 120px rgba(0,0,0,.65);
  padding:24px;
}

/* v43 permission/ban rework */
.role-pill.role-tier-7{box-shadow:0 0 30px rgba(214,177,90,.32)!important}
.ban-row.active{border-color:rgba(248,113,113,.55)!important;background:linear-gradient(145deg,rgba(127,29,29,.18),rgba(0,0,0,.22))!important}
.alert.success{border-color:rgba(34,197,94,.45)!important;color:#bbf7d0!important}
.permission-list.granted li{border-color:rgba(34,197,94,.25)!important}
.permission-list.denied li{opacity:.68}

/* v44 director controls and ban visibility */
.ban-status-pill{
  display:inline-flex;
  align-items:center;
  width:max-content;
  margin-top:8px;
  border:1px solid rgba(248,113,113,.55);
  color:#fecaca;
  background:rgba(127,29,29,.22);
  border-radius:999px;
  padding:6px 10px;
  font-size:11px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.12em;
}
.presence-card.banned-user{
  border-color:rgba(248,113,113,.46)!important;
  box-shadow:0 0 26px rgba(127,29,29,.18)!important;
}
.delete-user-panel{
  border:1px solid rgba(248,113,113,.35)!important;
  border-radius:18px;
  padding:14px;
  background:rgba(127,29,29,.12);
}
.danger-note{
  color:#fecaca!important;
  line-height:1.5;
}
.danger-note strong{
  color:#fff;
}

/* v46 director custom badge system */
.custom-badge-director-panel{border:1px solid rgba(214,177,90,.20);border-radius:20px;padding:16px;background:rgba(0,0,0,.16)}
.custom-badge-current-list{display:grid;gap:10px;margin:10px 0 16px}
.custom-badge-delete-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(214,177,90,.12);border-radius:16px;padding:10px;background:rgba(0,0,0,.18)}
.custom-badge-add-form{display:grid;gap:12px}
.profile-badge-row .custom-badge,.custom-badge{
  position:relative;display:inline-flex;align-items:center;gap:8px;
  border-radius:999px;padding:8px 12px;border:1px solid rgba(214,177,90,.30);
  background:rgba(0,0,0,.26);color:#fde68a;font-size:12px;font-weight:950;
  letter-spacing:.08em;text-transform:uppercase;overflow:hidden;isolation:isolate;
}
.custom-badge i{width:10px;height:10px;border-radius:999px;background:currentColor;box-shadow:0 0 14px currentColor}
.custom-badge:before,.custom-badge:after{content:'';position:absolute;inset:-40%;opacity:1;pointer-events:none;z-index:-1}
.cipher-01{color:#fde68a}.file-02{color:#e5e7eb;border-style:dashed}.ink-03{color:#d6b15a;background:rgba(34,20,10,.28)}.rain-04{color:#bae6fd}.ledger-05{color:#d9f99d}
.candle-06{color:#fed7aa;animation:badgeFlicker 2.4s infinite}.pulse-07{color:#fecaca;animation:badgePulse 2.2s infinite}.type-08{color:#f5f5f4;animation:badgeType 1.6s steps(2) infinite}.film-09{color:#fdba74}.film-09:before{opacity:.18;background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 8px);animation:badgeSlide 1.8s linear infinite}.wire-10{color:#a7f3d0}.wire-10:before{opacity:.22;background:linear-gradient(90deg,transparent,#10b981,transparent);animation:badgeScan 2s infinite}
.blood-11{color:#fecaca;border-color:#ef4444;background:rgba(127,29,29,.28);box-shadow:0 0 18px rgba(127,29,29,.30)}.static-12{color:#fff}.static-12:before{opacity:.18;background:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 4px);animation:badgeStatic .22s infinite}.eye-13{color:#fef3c7}.eye-13 i{width:18px;height:10px;border-radius:50%;background:radial-gradient(circle,#000 0 25%,currentColor 28%)}.door-14{color:#fca5a5;animation:badgeKnock 1.4s infinite}.siren-15{color:#bfdbfe;background:linear-gradient(90deg,rgba(127,29,29,.4),rgba(30,64,175,.35));animation:badgeSiren .6s steps(2) infinite}
.gold-16{color:#fff7ad;border-color:#fde68a;box-shadow:0 0 24px rgba(214,177,90,.38)}.violet-17{color:#ddd6fe;border-color:#a78bfa;box-shadow:0 0 22px rgba(124,58,237,.26)}.green-18{color:#bbf7d0;border-color:#22c55e;box-shadow:0 0 22px rgba(34,197,94,.22)}.white-19{color:#fff;background:rgba(255,255,255,.10);filter:brightness(1.2)}.black-20{color:#d4d4d8;background:#020202;border-color:#525252;box-shadow:inset 0 0 18px rgba(255,255,255,.06)}
.redacted-21{color:#fff;background:#050505}.redacted-21:before{opacity:.75;background:repeating-linear-gradient(0deg,transparent 0 7px,#000 8px 15px);animation:badgeRedact 1s steps(3) infinite}.glitch-22{color:#cffafe;text-shadow:2px 0 #f00,-2px 0 #0ff;animation:badgeGlitch .35s steps(2) infinite}.mirror-23{color:#fff;background:linear-gradient(90deg,#111,#555,#111);animation:badgeMirror 1.6s infinite}.halo-24{color:#fde68a}.halo-24:before{opacity:.35;background:conic-gradient(transparent,#fde68a,transparent);animation:badgeSpin 2.2s linear infinite}.skull-25{color:#f5f5f4;background:radial-gradient(circle,rgba(255,255,255,.12),rgba(0,0,0,.4));animation:badgePulse 1.2s infinite}
.void-26{color:#c4b5fd;background:#000;border-color:#7c3aed;box-shadow:0 0 34px rgba(76,29,149,.48),inset 0 0 22px rgba(0,0,0,.9);animation:badgeVoid 1.2s infinite}.inferno-27{color:#fed7aa;background:linear-gradient(90deg,#450a0a,#7c2d12,#000);box-shadow:0 0 38px rgba(234,88,12,.38);animation:badgeInferno .9s infinite}.storm-28{color:#e0f2fe;background:linear-gradient(90deg,#020617,#1e3a8a,#020617);animation:badgeStorm .5s infinite}.apparition-29{color:#f5f5f5;background:rgba(255,255,255,.08);filter:blur(.15px);animation:badgeGhost 1.4s infinite}.director-30{color:#fff7ad;border-color:#fde68a;background:conic-gradient(from 180deg,#000,#7f1d1d,#d6b15a,#000);box-shadow:0 0 50px rgba(214,177,90,.45);animation:badgeDirector 1s infinite}
@keyframes badgeFlicker{50%{filter:brightness(1.6)}}@keyframes badgePulse{50%{transform:scale(1.04);filter:brightness(1.4)}}@keyframes badgeType{50%{letter-spacing:.14em}}@keyframes badgeSlide{to{transform:translateX(24px)}}@keyframes badgeScan{50%{transform:translateX(30%)}}@keyframes badgeStatic{50%{transform:translate(2px,-1px)}}@keyframes badgeKnock{50%{transform:translateX(3px)}}@keyframes badgeSiren{50%{filter:hue-rotate(160deg) brightness(1.5)}}@keyframes badgeRedact{50%{transform:translateY(8px)}}@keyframes badgeGlitch{50%{transform:translate(2px,-1px)}}@keyframes badgeMirror{50%{filter:invert(1)}}@keyframes badgeSpin{to{transform:rotate(360deg)}}@keyframes badgeVoid{50%{filter:contrast(2) brightness(.75)}}@keyframes badgeInferno{50%{filter:saturate(2) brightness(1.4)}}@keyframes badgeStorm{50%{transform:skewX(-5deg);filter:brightness(1.5)}}@keyframes badgeGhost{50%{opacity:.55;transform:translateY(-2px)}}@keyframes badgeDirector{50%{transform:scale(1.06) rotate(-1deg);filter:contrast(1.4) brightness(1.3)}}

/* v47 interactive badge picker */
.badge-picker-form{
  gap:16px!important;
}
.badge-live-preview{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  border:1px solid rgba(214,177,90,.18);
  border-radius:22px;
  padding:16px;
  background:
    radial-gradient(circle at 85% 50%,rgba(214,177,90,.12),transparent 36%),
    rgba(0,0,0,.22);
}
.badge-preview-token{
  transform:scale(1.12);
  min-width:max-content;
}
.badge-picker-toolbar{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:14px;
  flex-wrap:wrap;
}
.badge-intensity-tabs{
  display:flex;
  flex-wrap:wrap;
  gap:7px;
}
.badge-filter{
  border:1px solid rgba(214,177,90,.18);
  background:rgba(0,0,0,.22);
  color:#d6b15a;
  border-radius:999px;
  padding:7px 10px;
  font-size:11px;
  font-weight:950;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.badge-filter.active{
  background:rgba(214,177,90,.18);
  color:#fff7ad;
  border-color:rgba(214,177,90,.45);
  box-shadow:0 0 22px rgba(214,177,90,.12);
}
.badge-picker-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(178px,1fr));
  gap:10px;
  max-height:460px;
  overflow:auto;
  padding:4px 6px 4px 2px;
}
.badge-design-card{
  border:1px solid rgba(214,177,90,.14);
  background:linear-gradient(145deg,rgba(0,0,0,.34),rgba(127,29,29,.08));
  border-radius:18px;
  padding:12px;
  text-align:left;
  display:grid;
  gap:9px;
  cursor:pointer;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;
}
.badge-design-card:hover{
  transform:translateY(-2px);
  border-color:rgba(214,177,90,.42);
  box-shadow:0 12px 30px rgba(0,0,0,.22);
}
.badge-design-card.selected{
  border-color:rgba(253,230,138,.75);
  background:
    radial-gradient(circle at 80% 0%,rgba(253,230,138,.18),transparent 42%),
    linear-gradient(145deg,rgba(214,177,90,.12),rgba(127,29,29,.16));
  box-shadow:0 0 0 2px rgba(253,230,138,.10),0 0 28px rgba(214,177,90,.20);
}
.badge-design-card small{
  color:#a1a1aa;
  font-size:11px;
  letter-spacing:.12em;
  text-transform:uppercase;
  font-weight:900;
}
.badge-design-card.selected small{
  color:#fde68a;
}
@media(max-width:720px){
  .badge-live-preview{align-items:flex-start;flex-direction:column}
  .badge-picker-grid{grid-template-columns:1fr}
}


/* v48 expanded badge system: 30 designs per category, stronger animation, hardened colors */
.profile-badge-row .custom-badge-v48,
.custom-badge-v48,
.badge-picker-grid .custom-badge-v48,
.custom-badge-current-list .custom-badge-v48,
.badge-preview-token.custom-badge-v48{
  --badge-fg:#fde68a;
  --badge-bg:rgba(0,0,0,.46);
  --badge-border:rgba(214,177,90,.42);
  --badge-glow:rgba(214,177,90,.30);
  --badge-a:#fde68a;
  --badge-b:#7f1d1d;
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:34px!important;
  border-radius:999px!important;
  padding:9px 13px!important;
  border:1px solid var(--badge-border)!important;
  background:var(--badge-bg)!important;
  color:var(--badge-fg)!important;
  font-size:12px!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:.085em!important;
  text-transform:uppercase!important;
  text-decoration:none!important;
  text-shadow:0 0 10px rgba(0,0,0,.9),0 0 18px var(--badge-glow)!important;
  box-shadow:0 0 18px var(--badge-glow),inset 0 0 18px rgba(255,255,255,.04)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  white-space:nowrap!important;
  transform:translateZ(0);
}
.custom-badge-v48 *,
.custom-badge-v48 span{
  color:inherit!important;
  font:inherit!important;
  text-shadow:inherit!important;
  text-decoration:none!important;
  letter-spacing:inherit!important;
  text-transform:inherit!important;
  line-height:inherit!important;
}
.custom-badge-v48 i{
  flex:0 0 auto!important;
  width:11px!important;
  height:11px!important;
  border-radius:999px!important;
  background:var(--badge-fg)!important;
  color:var(--badge-fg)!important;
  box-shadow:0 0 12px currentColor,0 0 28px currentColor!important;
}
.custom-badge-v48:before,
.custom-badge-v48:after{
  content:''!important;
  position:absolute!important;
  inset:-70%!important;
  pointer-events:none!important;
  z-index:-1!important;
  opacity:.45!important;
  mix-blend-mode:screen;
}

/* Category bases */
.badge-mild{--badge-fg:#fde68a;--badge-bg:linear-gradient(145deg,rgba(39,24,8,.78),rgba(0,0,0,.52));--badge-border:rgba(214,177,90,.46);--badge-glow:rgba(214,177,90,.22)}
.badge-anim{--badge-fg:#bae6fd;--badge-bg:linear-gradient(145deg,rgba(8,47,73,.76),rgba(0,0,0,.55));--badge-border:rgba(56,189,248,.46);--badge-glow:rgba(56,189,248,.30);animation:badgeV48Breathe 1.7s ease-in-out infinite}
.badge-heavy{--badge-fg:#fecaca;--badge-bg:linear-gradient(145deg,rgba(127,29,29,.82),rgba(0,0,0,.58));--badge-border:rgba(248,113,113,.58);--badge-glow:rgba(239,68,68,.38);animation:badgeV48Hit 1.1s steps(2) infinite}
.badge-rare{--badge-fg:#fff7ad;--badge-bg:linear-gradient(135deg,rgba(113,63,18,.86),rgba(49,46,129,.50),rgba(0,0,0,.62));--badge-border:rgba(253,230,138,.72);--badge-glow:rgba(253,230,138,.42);animation:badgeV48Rare 2.4s ease-in-out infinite}
.badge-hard{--badge-fg:#ffffff;--badge-bg:linear-gradient(90deg,rgba(0,0,0,.94),rgba(127,29,29,.78),rgba(0,0,0,.94));--badge-border:rgba(255,255,255,.54);--badge-glow:rgba(248,113,113,.50);animation:badgeV48Glitch .55s steps(2) infinite}
.badge-extreme{--badge-fg:#fff7ad;--badge-bg:conic-gradient(from 180deg,#000,#450a0a,#7f1d1d,#fde68a,#000,#4c1d95,#000);--badge-border:rgba(253,230,138,.88);--badge-glow:rgba(253,230,138,.68);animation:badgeV48Extreme .75s ease-in-out infinite}

/* Pattern variants by number */
[class*="badge-mild-"]:before{background:linear-gradient(90deg,transparent,var(--badge-a),transparent);animation:badgeV48Slide 3.2s linear infinite}
.badge-mild-02,.badge-mild-07,.badge-mild-12,.badge-mild-17,.badge-mild-22,.badge-mild-27{--badge-fg:#e5e7eb;--badge-border:rgba(229,231,235,.42)}
.badge-mild-03,.badge-mild-08,.badge-mild-13,.badge-mild-18,.badge-mild-23,.badge-mild-28{--badge-fg:#d9f99d;--badge-border:rgba(132,204,22,.42)}
.badge-mild-04,.badge-mild-09,.badge-mild-14,.badge-mild-19,.badge-mild-24,.badge-mild-29{--badge-fg:#bae6fd;--badge-border:rgba(125,211,252,.42)}
.badge-mild-05,.badge-mild-10,.badge-mild-15,.badge-mild-20,.badge-mild-25,.badge-mild-30{--badge-fg:#fed7aa;--badge-border:rgba(251,146,60,.42)}

[class*="badge-anim-"]:before{background:repeating-linear-gradient(90deg,transparent 0 8px,currentColor 9px 10px,transparent 11px 18px);animation:badgeV48Scan 1.35s linear infinite}
[class*="badge-anim-"]:after{border:1px solid currentColor;border-radius:inherit;animation:badgeV48Ring 1.8s ease-in-out infinite}
.badge-anim-02,.badge-anim-08,.badge-anim-14,.badge-anim-20,.badge-anim-26{animation:badgeV48Flicker .9s infinite}
.badge-anim-03,.badge-anim-09,.badge-anim-15,.badge-anim-21,.badge-anim-27{animation:badgeV48Swing 1.3s ease-in-out infinite}
.badge-anim-04,.badge-anim-10,.badge-anim-16,.badge-anim-22,.badge-anim-28{animation:badgeV48Pulse 1.1s ease-in-out infinite}
.badge-anim-05,.badge-anim-11,.badge-anim-17,.badge-anim-23,.badge-anim-29{animation:badgeV48Voltage .75s steps(3) infinite}
.badge-anim-06,.badge-anim-12,.badge-anim-18,.badge-anim-24,.badge-anim-30{animation:badgeV48Breathe 1s ease-in-out infinite}

[class*="badge-heavy-"]:before{background:radial-gradient(circle,currentColor 0 8%,transparent 9% 100%);animation:badgeV48Shock 1s infinite}
[class*="badge-heavy-"]:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:badgeV48Slash .9s infinite}
.badge-heavy-02,.badge-heavy-07,.badge-heavy-12,.badge-heavy-17,.badge-heavy-22,.badge-heavy-27{--badge-fg:#fca5a5;animation:badgeV48Alarm .5s steps(2) infinite}
.badge-heavy-03,.badge-heavy-08,.badge-heavy-13,.badge-heavy-18,.badge-heavy-23,.badge-heavy-28{--badge-fg:#fdba74;animation:badgeV48Knock .65s infinite}
.badge-heavy-04,.badge-heavy-09,.badge-heavy-14,.badge-heavy-19,.badge-heavy-24,.badge-heavy-29{--badge-fg:#ffffff;animation:badgeV48Static .18s infinite}
.badge-heavy-05,.badge-heavy-10,.badge-heavy-15,.badge-heavy-20,.badge-heavy-25,.badge-heavy-30{--badge-fg:#fecaca;animation:badgeV48Hit .7s infinite}

[class*="badge-rare-"]:before{background:conic-gradient(transparent,currentColor,transparent,var(--badge-b),transparent);animation:badgeV48Spin 2.2s linear infinite}
[class*="badge-rare-"]:after{background:radial-gradient(circle,rgba(255,255,255,.35),transparent 55%);animation:badgeV48Aura 1.6s ease-in-out infinite}
.badge-rare-02,.badge-rare-08,.badge-rare-14,.badge-rare-20,.badge-rare-26{--badge-fg:#ddd6fe;--badge-border:rgba(167,139,250,.70);--badge-glow:rgba(124,58,237,.44)}
.badge-rare-03,.badge-rare-09,.badge-rare-15,.badge-rare-21,.badge-rare-27{--badge-fg:#bbf7d0;--badge-border:rgba(34,197,94,.65);--badge-glow:rgba(34,197,94,.38)}
.badge-rare-04,.badge-rare-10,.badge-rare-16,.badge-rare-22,.badge-rare-28{--badge-fg:#e0f2fe;--badge-border:rgba(125,211,252,.65);--badge-glow:rgba(14,165,233,.38)}
.badge-rare-05,.badge-rare-11,.badge-rare-17,.badge-rare-23,.badge-rare-29{--badge-fg:#fecdd3;--badge-border:rgba(244,114,182,.62);--badge-glow:rgba(244,114,182,.38)}

[class*="badge-hard-"]:before{background:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 5px);animation:badgeV48Static .16s infinite;opacity:.25!important}
[class*="badge-hard-"]:after{background:linear-gradient(90deg,transparent,#f00,#0ff,transparent);animation:badgeV48Redact .6s steps(3) infinite;opacity:.35!important}
.badge-hard-02,.badge-hard-07,.badge-hard-12,.badge-hard-17,.badge-hard-22,.badge-hard-27{animation:badgeV48Glitch .32s steps(2) infinite;text-shadow:2px 0 #f00,-2px 0 #0ff,0 0 15px #000!important}
.badge-hard-03,.badge-hard-08,.badge-hard-13,.badge-hard-18,.badge-hard-23,.badge-hard-28{animation:badgeV48Possess .8s infinite}
.badge-hard-04,.badge-hard-09,.badge-hard-14,.badge-hard-19,.badge-hard-24,.badge-hard-29{animation:badgeV48Breach .44s steps(2) infinite}
.badge-hard-05,.badge-hard-10,.badge-hard-15,.badge-hard-20,.badge-hard-25,.badge-hard-30{animation:badgeV48HardPulse .55s infinite}

[class*="badge-extreme-"]:before{background:conic-gradient(#000,#f00,#fde68a,#7c3aed,#000);animation:badgeV48Spin .85s linear infinite;opacity:.55!important}
[class*="badge-extreme-"]:after{background:repeating-radial-gradient(circle,currentColor 0 2px,transparent 3px 9px);animation:badgeV48Explode .65s ease-in-out infinite;opacity:.30!important}
.badge-extreme-02,.badge-extreme-07,.badge-extreme-12,.badge-extreme-17,.badge-extreme-22,.badge-extreme-27{--badge-fg:#fffbeb;animation:badgeV48Nightmare .42s steps(2) infinite}
.badge-extreme-03,.badge-extreme-08,.badge-extreme-13,.badge-extreme-18,.badge-extreme-23,.badge-extreme-28{--badge-fg:#fecaca;animation:badgeV48Inferno .55s infinite}
.badge-extreme-04,.badge-extreme-09,.badge-extreme-14,.badge-extreme-19,.badge-extreme-24,.badge-extreme-29{--badge-fg:#e9d5ff;animation:badgeV48Void .5s infinite}
.badge-extreme-05,.badge-extreme-10,.badge-extreme-15,.badge-extreme-20,.badge-extreme-25,.badge-extreme-30{--badge-fg:#fff7ad;animation:badgeV48Director .48s infinite}

/* picker hardening */
.badge-design-card .custom-badge-v48{width:100%!important;justify-content:center!important;min-width:0!important}
.badge-preview-token.custom-badge-v48{font-size:13px!important;padding:12px 16px!important}
.badge-design-card.selected .custom-badge-v48{filter:brightness(1.2) contrast(1.15)!important}

/* keyframes */
@keyframes badgeV48Breathe{50%{transform:translateY(-1px) scale(1.045);filter:brightness(1.35)}}
@keyframes badgeV48Hit{50%{transform:translateX(2px) scale(1.025);filter:contrast(1.4) brightness(1.25)}}
@keyframes badgeV48Rare{50%{filter:saturate(1.6) brightness(1.28);box-shadow:0 0 34px var(--badge-glow),inset 0 0 20px rgba(255,255,255,.10)}}
@keyframes badgeV48Glitch{0%,100%{transform:translate(0)}25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,2px)}}
@keyframes badgeV48Extreme{50%{transform:scale(1.065) rotate(-.8deg);filter:contrast(1.6) saturate(1.7) brightness(1.22)}}
@keyframes badgeV48Slide{to{transform:translateX(45%)}}
@keyframes badgeV48Scan{to{transform:translateX(30%)}}
@keyframes badgeV48Ring{50%{transform:scale(.78);opacity:.75}}
@keyframes badgeV48Flicker{0%,100%{filter:brightness(1)}40%{filter:brightness(1.8)}44%{filter:brightness(.6)}48%{filter:brightness(2.2)}}
@keyframes badgeV48Swing{50%{transform:rotate(1.7deg) translateY(-1px)}}
@keyframes badgeV48Pulse{50%{transform:scale(1.07);filter:brightness(1.55)}}
@keyframes badgeV48Voltage{50%{transform:skewX(-5deg);filter:brightness(1.9)}}
@keyframes badgeV48Shock{50%{transform:scale(.42);opacity:.45}}
@keyframes badgeV48Slash{50%{transform:translateX(50%) rotate(-12deg)}}
@keyframes badgeV48Alarm{50%{filter:invert(1) brightness(1.6)}}
@keyframes badgeV48Knock{50%{transform:translateX(4px)}}
@keyframes badgeV48Static{50%{transform:translate(3px,-2px)}}
@keyframes badgeV48Spin{to{transform:rotate(360deg)}}
@keyframes badgeV48Aura{50%{transform:scale(.55);opacity:.65}}
@keyframes badgeV48Redact{50%{transform:translateY(16px)}}
@keyframes badgeV48Possess{50%{transform:scale(1.08) rotate(1.4deg);filter:invert(.25) brightness(1.5)}}
@keyframes badgeV48Breach{50%{transform:translate(5px,-3px) skewX(-7deg)}}
@keyframes badgeV48HardPulse{50%{transform:scale(1.1);filter:contrast(1.8) brightness(1.5)}}
@keyframes badgeV48Explode{50%{transform:scale(.35);opacity:.55}}
@keyframes badgeV48Nightmare{25%{transform:translate(4px,-2px) scale(1.05)}50%{transform:translate(-4px,2px) scale(.98)}75%{transform:translate(2px,4px) scale(1.08)}}
@keyframes badgeV48Inferno{50%{filter:hue-rotate(-25deg) saturate(2.5) brightness(1.45);transform:scale(1.08)}}
@keyframes badgeV48Void{50%{filter:invert(1) contrast(2.2);transform:skewX(6deg) scale(1.04)}}
@keyframes badgeV48Director{50%{transform:scale(1.1) rotate(-2deg);filter:contrast(2) saturate(2) brightness(1.35)}}


/* v49 badge animation correction: color/glow only, no physical movement */
.custom-badge-v48,
.custom-badge-v48:hover,
.badge-design-card .custom-badge-v48,
.badge-preview-token.custom-badge-v48{
  transform:none!important;
  translate:none!important;
  rotate:none!important;
  scale:1!important;
  animation-name:badgeV49SoftGlow!important;
  animation-duration:2.8s!important;
  animation-timing-function:ease-in-out!important;
  animation-iteration-count:infinite!important;
}
.badge-mild{animation:none!important}
.badge-anim{animation:badgeV49ColorBreath 2.6s ease-in-out infinite!important}
.badge-heavy{animation:badgeV49RedGlow 2s ease-in-out infinite!important}
.badge-rare{animation:badgeV49RareGlow 3s ease-in-out infinite!important}
.badge-hard{animation:badgeV49HardAura 1.8s ease-in-out infinite!important}
.badge-extreme{animation:badgeV49ExtremeAura 1.55s ease-in-out infinite!important}

.custom-badge-v48:before,
.custom-badge-v48:after{
  transform:none!important;
}
.badge-mild:before{
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent)!important;
  opacity:.18!important;
  animation:badgeV49Shimmer 4s ease-in-out infinite!important;
}
.badge-anim:before{
  background:linear-gradient(90deg,transparent,var(--badge-fg),transparent)!important;
  opacity:.24!important;
  animation:badgeV49Shimmer 2.8s ease-in-out infinite!important;
}
.badge-heavy:before{
  background:radial-gradient(circle,var(--badge-fg),transparent 58%)!important;
  opacity:.18!important;
  animation:badgeV49Aura 2s ease-in-out infinite!important;
}
.badge-rare:before{
  background:conic-gradient(from 180deg,transparent,var(--badge-fg),transparent,var(--badge-b),transparent)!important;
  opacity:.24!important;
  animation:badgeV49Hue 4.2s ease-in-out infinite!important;
}
.badge-hard:before{
  background:linear-gradient(90deg,transparent,#f87171,#ffffff,#60a5fa,transparent)!important;
  opacity:.20!important;
  animation:badgeV49HardLight 1.8s ease-in-out infinite!important;
}
.badge-extreme:before{
  background:conic-gradient(from 90deg,#000,#ef4444,#facc15,#7c3aed,#06b6d4,#000)!important;
  opacity:.32!important;
  animation:badgeV49ExtremeLight 1.7s ease-in-out infinite!important;
}
.custom-badge-v48:after{
  background:radial-gradient(circle,rgba(255,255,255,.30),transparent 60%)!important;
  opacity:.12!important;
  animation:badgeV49InnerGlow 2.4s ease-in-out infinite!important;
}

/* More varied fixed color palettes across 30 designs per category */
.badge-mild-01,.badge-mild-11,.badge-mild-21{--badge-fg:#fde68a;--badge-border:rgba(253,230,138,.42);--badge-glow:rgba(253,230,138,.20)}
.badge-mild-02,.badge-mild-12,.badge-mild-22{--badge-fg:#d1d5db;--badge-border:rgba(209,213,219,.42);--badge-glow:rgba(209,213,219,.16)}
.badge-mild-03,.badge-mild-13,.badge-mild-23{--badge-fg:#bbf7d0;--badge-border:rgba(34,197,94,.40);--badge-glow:rgba(34,197,94,.16)}
.badge-mild-04,.badge-mild-14,.badge-mild-24{--badge-fg:#bae6fd;--badge-border:rgba(14,165,233,.38);--badge-glow:rgba(14,165,233,.16)}
.badge-mild-05,.badge-mild-15,.badge-mild-25{--badge-fg:#fed7aa;--badge-border:rgba(249,115,22,.38);--badge-glow:rgba(249,115,22,.16)}
.badge-mild-06,.badge-mild-16,.badge-mild-26{--badge-fg:#e9d5ff;--badge-border:rgba(168,85,247,.35);--badge-glow:rgba(168,85,247,.16)}
.badge-mild-07,.badge-mild-17,.badge-mild-27{--badge-fg:#fecdd3;--badge-border:rgba(244,63,94,.35);--badge-glow:rgba(244,63,94,.15)}
.badge-mild-08,.badge-mild-18,.badge-mild-28{--badge-fg:#ccfbf1;--badge-border:rgba(20,184,166,.35);--badge-glow:rgba(20,184,166,.15)}
.badge-mild-09,.badge-mild-19,.badge-mild-29{--badge-fg:#fef3c7;--badge-border:rgba(245,158,11,.36);--badge-glow:rgba(245,158,11,.16)}
.badge-mild-10,.badge-mild-20,.badge-mild-30{--badge-fg:#c7d2fe;--badge-border:rgba(99,102,241,.35);--badge-glow:rgba(99,102,241,.15)}

.badge-anim-01,.badge-anim-11,.badge-anim-21{--badge-fg:#67e8f9;--badge-a:#0e7490;--badge-b:#164e63}
.badge-anim-02,.badge-anim-12,.badge-anim-22{--badge-fg:#a7f3d0;--badge-a:#047857;--badge-b:#064e3b}
.badge-anim-03,.badge-anim-13,.badge-anim-23{--badge-fg:#f0abfc;--badge-a:#a21caf;--badge-b:#581c87}
.badge-anim-04,.badge-anim-14,.badge-anim-24{--badge-fg:#fde68a;--badge-a:#ca8a04;--badge-b:#713f12}
.badge-anim-05,.badge-anim-15,.badge-anim-25{--badge-fg:#93c5fd;--badge-a:#2563eb;--badge-b:#1e3a8a}
.badge-anim-06,.badge-anim-16,.badge-anim-26{--badge-fg:#fca5a5;--badge-a:#dc2626;--badge-b:#7f1d1d}
.badge-anim-07,.badge-anim-17,.badge-anim-27{--badge-fg:#fdba74;--badge-a:#ea580c;--badge-b:#7c2d12}
.badge-anim-08,.badge-anim-18,.badge-anim-28{--badge-fg:#c4b5fd;--badge-a:#7c3aed;--badge-b:#4c1d95}
.badge-anim-09,.badge-anim-19,.badge-anim-29{--badge-fg:#86efac;--badge-a:#16a34a;--badge-b:#14532d}
.badge-anim-10,.badge-anim-20,.badge-anim-30{--badge-fg:#f9a8d4;--badge-a:#db2777;--badge-b:#831843}

.badge-heavy-01,.badge-heavy-11,.badge-heavy-21{--badge-fg:#fecaca;--badge-a:#991b1b;--badge-b:#450a0a}
.badge-heavy-02,.badge-heavy-12,.badge-heavy-22{--badge-fg:#fdba74;--badge-a:#9a3412;--badge-b:#431407}
.badge-heavy-03,.badge-heavy-13,.badge-heavy-23{--badge-fg:#fef08a;--badge-a:#a16207;--badge-b:#422006}
.badge-heavy-04,.badge-heavy-14,.badge-heavy-24{--badge-fg:#bfdbfe;--badge-a:#1d4ed8;--badge-b:#172554}
.badge-heavy-05,.badge-heavy-15,.badge-heavy-25{--badge-fg:#ddd6fe;--badge-a:#6d28d9;--badge-b:#2e1065}
.badge-heavy-06,.badge-heavy-16,.badge-heavy-26{--badge-fg:#bbf7d0;--badge-a:#15803d;--badge-b:#052e16}
.badge-heavy-07,.badge-heavy-17,.badge-heavy-27{--badge-fg:#f5d0fe;--badge-a:#a21caf;--badge-b:#4a044e}
.badge-heavy-08,.badge-heavy-18,.badge-heavy-28{--badge-fg:#ccfbf1;--badge-a:#0f766e;--badge-b:#042f2e}
.badge-heavy-09,.badge-heavy-19,.badge-heavy-29{--badge-fg:#e5e7eb;--badge-a:#525252;--badge-b:#171717}
.badge-heavy-10,.badge-heavy-20,.badge-heavy-30{--badge-fg:#ffe4e6;--badge-a:#be123c;--badge-b:#4c0519}

.badge-rare-01,.badge-rare-11,.badge-rare-21{--badge-fg:#fff7ad;--badge-a:#facc15;--badge-b:#7c2d12}
.badge-rare-02,.badge-rare-12,.badge-rare-22{--badge-fg:#e9d5ff;--badge-a:#a855f7;--badge-b:#4c1d95}
.badge-rare-03,.badge-rare-13,.badge-rare-23{--badge-fg:#bbf7d0;--badge-a:#22c55e;--badge-b:#14532d}
.badge-rare-04,.badge-rare-14,.badge-rare-24{--badge-fg:#e0f2fe;--badge-a:#38bdf8;--badge-b:#075985}
.badge-rare-05,.badge-rare-15,.badge-rare-25{--badge-fg:#fecdd3;--badge-a:#fb7185;--badge-b:#881337}
.badge-rare-06,.badge-rare-16,.badge-rare-26{--badge-fg:#fef3c7;--badge-a:#f59e0b;--badge-b:#78350f}
.badge-rare-07,.badge-rare-17,.badge-rare-27{--badge-fg:#d9f99d;--badge-a:#84cc16;--badge-b:#365314}
.badge-rare-08,.badge-rare-18,.badge-rare-28{--badge-fg:#c7d2fe;--badge-a:#6366f1;--badge-b:#312e81}
.badge-rare-09,.badge-rare-19,.badge-rare-29{--badge-fg:#fbcfe8;--badge-a:#ec4899;--badge-b:#831843}
.badge-rare-10,.badge-rare-20,.badge-rare-30{--badge-fg:#f5f5f4;--badge-a:#a8a29e;--badge-b:#292524}

.badge-hard-01,.badge-hard-11,.badge-hard-21{--badge-fg:#ffffff;--badge-a:#ef4444;--badge-b:#111827}
.badge-hard-02,.badge-hard-12,.badge-hard-22{--badge-fg:#cffafe;--badge-a:#06b6d4;--badge-b:#7f1d1d}
.badge-hard-03,.badge-hard-13,.badge-hard-23{--badge-fg:#fee2e2;--badge-a:#dc2626;--badge-b:#000000}
.badge-hard-04,.badge-hard-14,.badge-hard-24{--badge-fg:#ede9fe;--badge-a:#8b5cf6;--badge-b:#000000}
.badge-hard-05,.badge-hard-15,.badge-hard-25{--badge-fg:#fef9c3;--badge-a:#eab308;--badge-b:#3f1f03}
.badge-hard-06,.badge-hard-16,.badge-hard-26{--badge-fg:#d1fae5;--badge-a:#10b981;--badge-b:#011c14}
.badge-hard-07,.badge-hard-17,.badge-hard-27{--badge-fg:#ffedd5;--badge-a:#f97316;--badge-b:#1c0701}
.badge-hard-08,.badge-hard-18,.badge-hard-28{--badge-fg:#fce7f3;--badge-a:#ec4899;--badge-b:#270111}
.badge-hard-09,.badge-hard-19,.badge-hard-29{--badge-fg:#dbeafe;--badge-a:#3b82f6;--badge-b:#020617}
.badge-hard-10,.badge-hard-20,.badge-hard-30{--badge-fg:#f5f5f5;--badge-a:#737373;--badge-b:#000}

.badge-extreme-01,.badge-extreme-11,.badge-extreme-21{--badge-fg:#fff7ad;--badge-a:#facc15;--badge-b:#7f1d1d}
.badge-extreme-02,.badge-extreme-12,.badge-extreme-22{--badge-fg:#fecaca;--badge-a:#ef4444;--badge-b:#000}
.badge-extreme-03,.badge-extreme-13,.badge-extreme-23{--badge-fg:#e9d5ff;--badge-a:#a855f7;--badge-b:#020617}
.badge-extreme-04,.badge-extreme-14,.badge-extreme-24{--badge-fg:#ccfbf1;--badge-a:#14b8a6;--badge-b:#000}
.badge-extreme-05,.badge-extreme-15,.badge-extreme-25{--badge-fg:#fef3c7;--badge-a:#f59e0b;--badge-b:#450a0a}
.badge-extreme-06,.badge-extreme-16,.badge-extreme-26{--badge-fg:#bae6fd;--badge-a:#0ea5e9;--badge-b:#111827}
.badge-extreme-07,.badge-extreme-17,.badge-extreme-27{--badge-fg:#fbcfe8;--badge-a:#ec4899;--badge-b:#2e0030}
.badge-extreme-08,.badge-extreme-18,.badge-extreme-28{--badge-fg:#bbf7d0;--badge-a:#22c55e;--badge-b:#020617}
.badge-extreme-09,.badge-extreme-19,.badge-extreme-29{--badge-fg:#f5f5f4;--badge-a:#ffffff;--badge-b:#000}
.badge-extreme-10,.badge-extreme-20,.badge-extreme-30{--badge-fg:#c4b5fd;--badge-a:#7c3aed;--badge-b:#1e1b4b}

/* Still visual, but without moving the badge element */
@keyframes badgeV49SoftGlow{50%{filter:brightness(1.12) saturate(1.15);box-shadow:0 0 22px var(--badge-glow),inset 0 0 18px rgba(255,255,255,.06)}}
@keyframes badgeV49ColorBreath{50%{filter:brightness(1.22) saturate(1.35);box-shadow:0 0 30px var(--badge-glow),inset 0 0 24px rgba(255,255,255,.08)}}
@keyframes badgeV49RedGlow{50%{filter:brightness(1.28) saturate(1.45);box-shadow:0 0 34px var(--badge-glow),0 0 10px var(--badge-a),inset 0 0 24px rgba(255,255,255,.07)}}
@keyframes badgeV49RareGlow{50%{filter:brightness(1.30) saturate(1.55);box-shadow:0 0 38px var(--badge-glow),0 0 16px var(--badge-a),inset 0 0 28px rgba(255,255,255,.12)}}
@keyframes badgeV49HardAura{50%{filter:brightness(1.36) contrast(1.20) saturate(1.70);box-shadow:0 0 44px var(--badge-glow),0 0 18px var(--badge-a),inset 0 0 28px rgba(255,255,255,.09)}}
@keyframes badgeV49ExtremeAura{50%{filter:brightness(1.45) contrast(1.28) saturate(1.90);box-shadow:0 0 54px var(--badge-glow),0 0 24px var(--badge-a),inset 0 0 34px rgba(255,255,255,.14)}}
@keyframes badgeV49Shimmer{0%,100%{opacity:.10}50%{opacity:.35}}
@keyframes badgeV49Aura{0%,100%{opacity:.10}50%{opacity:.34}}
@keyframes badgeV49Hue{0%,100%{opacity:.18;filter:hue-rotate(0deg)}50%{opacity:.42;filter:hue-rotate(55deg)}}
@keyframes badgeV49HardLight{0%,100%{opacity:.14;filter:hue-rotate(0deg)}50%{opacity:.38;filter:hue-rotate(-45deg)}}
@keyframes badgeV49ExtremeLight{0%,100%{opacity:.22;filter:hue-rotate(0deg) saturate(1.4)}50%{opacity:.52;filter:hue-rotate(95deg) saturate(2.1)}}
@keyframes badgeV49InnerGlow{0%,100%{opacity:.08}50%{opacity:.24}}

/* v50 unique forced badge colors - fixes category overwrite */
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01{
  --badge-fg:#e1cea1!important;--badge-a:#e1cea1!important;--badge-b:#a7e084!important;--badge-border:rgba(225,206,161,0.55)!important;--badge-glow:rgba(225,206,161,0.28)!important;
  color:#e1cea1!important;border-color:rgba(225,206,161,0.55)!important;background:linear-gradient(135deg,rgba(60,55,43,0.92),rgba(40,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,206,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:before{background:linear-gradient(90deg,transparent,rgba(225,206,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:after{background:radial-gradient(circle,rgba(225,206,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02{
  --badge-fg:#cde1a1!important;--badge-a:#cde1a1!important;--badge-b:#84e09a!important;--badge-border:rgba(205,225,161,0.55)!important;--badge-glow:rgba(205,225,161,0.28)!important;
  color:#cde1a1!important;border-color:rgba(205,225,161,0.55)!important;background:linear-gradient(135deg,rgba(55,60,43,0.92),rgba(31,53,36,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(205,225,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:before{background:linear-gradient(90deg,transparent,rgba(205,225,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:after{background:radial-gradient(circle,rgba(205,225,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03{
  --badge-fg:#a6e1a1!important;--badge-a:#a6e1a1!important;--badge-b:#84e0d2!important;--badge-border:rgba(166,225,161,0.55)!important;--badge-glow:rgba(166,225,161,0.28)!important;
  color:#a6e1a1!important;border-color:rgba(166,225,161,0.55)!important;background:linear-gradient(135deg,rgba(44,60,43,0.92),rgba(31,53,50,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(166,225,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:before{background:linear-gradient(90deg,transparent,rgba(166,225,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:after{background:radial-gradient(circle,rgba(166,225,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04{
  --badge-fg:#a1e1c4!important;--badge-a:#a1e1c4!important;--badge-b:#84b5e0!important;--badge-border:rgba(161,225,196,0.55)!important;--badge-glow:rgba(161,225,196,0.28)!important;
  color:#a1e1c4!important;border-color:rgba(161,225,196,0.55)!important;background:linear-gradient(135deg,rgba(43,60,52,0.92),rgba(31,43,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,225,196,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:before{background:linear-gradient(90deg,transparent,rgba(161,225,196,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:after{background:radial-gradient(circle,rgba(161,225,196,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05{
  --badge-fg:#a1d7e1!important;--badge-a:#a1d7e1!important;--badge-b:#8c84e0!important;--badge-border:rgba(161,215,225,0.55)!important;--badge-glow:rgba(161,215,225,0.28)!important;
  color:#a1d7e1!important;border-color:rgba(161,215,225,0.55)!important;background:linear-gradient(135deg,rgba(43,58,60,0.92),rgba(33,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,215,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:before{background:linear-gradient(90deg,transparent,rgba(161,215,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:after{background:radial-gradient(circle,rgba(161,215,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06{
  --badge-fg:#a1afe1!important;--badge-a:#a1afe1!important;--badge-b:#c484e0!important;--badge-border:rgba(161,175,225,0.55)!important;--badge-glow:rgba(161,175,225,0.28)!important;
  color:#a1afe1!important;border-color:rgba(161,175,225,0.55)!important;background:linear-gradient(135deg,rgba(43,47,60,0.92),rgba(47,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,175,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:before{background:linear-gradient(90deg,transparent,rgba(161,175,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:after{background:radial-gradient(circle,rgba(161,175,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07{
  --badge-fg:#bba1e1!important;--badge-a:#bba1e1!important;--badge-b:#e084c3!important;--badge-border:rgba(187,161,225,0.55)!important;--badge-glow:rgba(187,161,225,0.28)!important;
  color:#bba1e1!important;border-color:rgba(187,161,225,0.55)!important;background:linear-gradient(135deg,rgba(50,43,60,0.92),rgba(53,31,46,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(187,161,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:before{background:linear-gradient(90deg,transparent,rgba(187,161,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:after{background:radial-gradient(circle,rgba(187,161,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08{
  --badge-fg:#e1a1e0!important;--badge-a:#e1a1e0!important;--badge-b:#e0848a!important;--badge-border:rgba(225,161,224,0.55)!important;--badge-glow:rgba(225,161,224,0.28)!important;
  color:#e1a1e0!important;border-color:rgba(225,161,224,0.55)!important;background:linear-gradient(135deg,rgba(60,43,60,0.92),rgba(53,31,33,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,224,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:before{background:linear-gradient(90deg,transparent,rgba(225,161,224,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:after{background:radial-gradient(circle,rgba(225,161,224,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09{
  --badge-fg:#e1a1b9!important;--badge-a:#e1a1b9!important;--badge-b:#e0b784!important;--badge-border:rgba(225,161,185,0.55)!important;--badge-glow:rgba(225,161,185,0.28)!important;
  color:#e1a1b9!important;border-color:rgba(225,161,185,0.55)!important;background:linear-gradient(135deg,rgba(60,43,49,0.92),rgba(53,43,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,185,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:before{background:linear-gradient(90deg,transparent,rgba(225,161,185,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:after{background:radial-gradient(circle,rgba(225,161,185,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10{
  --badge-fg:#e1b1a1!important;--badge-a:#e1b1a1!important;--badge-b:#d1e084!important;--badge-border:rgba(225,177,161,0.55)!important;--badge-glow:rgba(225,177,161,0.28)!important;
  color:#e1b1a1!important;border-color:rgba(225,177,161,0.55)!important;background:linear-gradient(135deg,rgba(60,47,43,0.92),rgba(50,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,177,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:before{background:linear-gradient(90deg,transparent,rgba(225,177,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:after{background:radial-gradient(circle,rgba(225,177,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11{
  --badge-fg:#e1d9a1!important;--badge-a:#e1d9a1!important;--badge-b:#98e084!important;--badge-border:rgba(225,217,161,0.55)!important;--badge-glow:rgba(225,217,161,0.28)!important;
  color:#e1d9a1!important;border-color:rgba(225,217,161,0.55)!important;background:linear-gradient(135deg,rgba(60,58,43,0.92),rgba(36,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,217,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:before{background:linear-gradient(90deg,transparent,rgba(225,217,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:after{background:radial-gradient(circle,rgba(225,217,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12{
  --badge-fg:#c2e1a1!important;--badge-a:#c2e1a1!important;--badge-b:#84e0a9!important;--badge-border:rgba(194,225,161,0.55)!important;--badge-glow:rgba(194,225,161,0.28)!important;
  color:#c2e1a1!important;border-color:rgba(194,225,161,0.55)!important;background:linear-gradient(135deg,rgba(52,60,43,0.92),rgba(31,53,40,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(194,225,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:before{background:linear-gradient(90deg,transparent,rgba(194,225,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:after{background:radial-gradient(circle,rgba(194,225,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13{
  --badge-fg:#a1e1a8!important;--badge-a:#a1e1a8!important;--badge-b:#84dee0!important;--badge-border:rgba(161,225,168,0.55)!important;--badge-glow:rgba(161,225,168,0.28)!important;
  color:#a1e1a8!important;border-color:rgba(161,225,168,0.55)!important;background:linear-gradient(135deg,rgba(43,60,45,0.92),rgba(31,53,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,225,168,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:before{background:linear-gradient(90deg,transparent,rgba(161,225,168,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:after{background:radial-gradient(circle,rgba(161,225,168,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14{
  --badge-fg:#a1e1cf!important;--badge-a:#a1e1cf!important;--badge-b:#84a6e0!important;--badge-border:rgba(161,225,207,0.55)!important;--badge-glow:rgba(161,225,207,0.28)!important;
  color:#a1e1cf!important;border-color:rgba(161,225,207,0.55)!important;background:linear-gradient(135deg,rgba(43,60,55,0.92),rgba(31,39,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,225,207,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:before{background:linear-gradient(90deg,transparent,rgba(161,225,207,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:after{background:radial-gradient(circle,rgba(161,225,207,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15{
  --badge-fg:#a1cce1!important;--badge-a:#a1cce1!important;--badge-b:#9b84e0!important;--badge-border:rgba(161,204,225,0.55)!important;--badge-glow:rgba(161,204,225,0.28)!important;
  color:#a1cce1!important;border-color:rgba(161,204,225,0.55)!important;background:linear-gradient(135deg,rgba(43,55,60,0.92),rgba(37,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,204,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:before{background:linear-gradient(90deg,transparent,rgba(161,204,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:after{background:radial-gradient(circle,rgba(161,204,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16{
  --badge-fg:#a1a5e1!important;--badge-a:#a1a5e1!important;--badge-b:#d484e0!important;--badge-border:rgba(161,165,225,0.55)!important;--badge-glow:rgba(161,165,225,0.28)!important;
  color:#a1a5e1!important;border-color:rgba(161,165,225,0.55)!important;background:linear-gradient(135deg,rgba(43,44,60,0.92),rgba(50,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,165,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:before{background:linear-gradient(90deg,transparent,rgba(161,165,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:after{background:radial-gradient(circle,rgba(161,165,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17{
  --badge-fg:#c6a1e1!important;--badge-a:#c6a1e1!important;--badge-b:#e084b4!important;--badge-border:rgba(198,161,225,0.55)!important;--badge-glow:rgba(198,161,225,0.28)!important;
  color:#c6a1e1!important;border-color:rgba(198,161,225,0.55)!important;background:linear-gradient(135deg,rgba(53,43,60,0.92),rgba(53,31,43,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(198,161,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:before{background:linear-gradient(90deg,transparent,rgba(198,161,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:after{background:radial-gradient(circle,rgba(198,161,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18{
  --badge-fg:#e1a1d5!important;--badge-a:#e1a1d5!important;--badge-b:#e08d84!important;--badge-border:rgba(225,161,213,0.55)!important;--badge-glow:rgba(225,161,213,0.28)!important;
  color:#e1a1d5!important;border-color:rgba(225,161,213,0.55)!important;background:linear-gradient(135deg,rgba(60,43,57,0.92),rgba(53,33,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,213,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:before{background:linear-gradient(90deg,transparent,rgba(225,161,213,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:after{background:radial-gradient(circle,rgba(225,161,213,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19{
  --badge-fg:#e1a1ae!important;--badge-a:#e1a1ae!important;--badge-b:#e0c684!important;--badge-border:rgba(225,161,174,0.55)!important;--badge-glow:rgba(225,161,174,0.28)!important;
  color:#e1a1ae!important;border-color:rgba(225,161,174,0.55)!important;background:linear-gradient(135deg,rgba(60,43,46,0.92),rgba(53,47,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,174,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:before{background:linear-gradient(90deg,transparent,rgba(225,161,174,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:after{background:radial-gradient(circle,rgba(225,161,174,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20{
  --badge-fg:#e1bca1!important;--badge-a:#e1bca1!important;--badge-b:#c1e084!important;--badge-border:rgba(225,188,161,0.55)!important;--badge-glow:rgba(225,188,161,0.28)!important;
  color:#e1bca1!important;border-color:rgba(225,188,161,0.55)!important;background:linear-gradient(135deg,rgba(60,50,43,0.92),rgba(46,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,188,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:before{background:linear-gradient(90deg,transparent,rgba(225,188,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:after{background:radial-gradient(circle,rgba(225,188,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21{
  --badge-fg:#dfe1a1!important;--badge-a:#dfe1a1!important;--badge-b:#89e084!important;--badge-border:rgba(223,225,161,0.55)!important;--badge-glow:rgba(223,225,161,0.28)!important;
  color:#dfe1a1!important;border-color:rgba(223,225,161,0.55)!important;background:linear-gradient(135deg,rgba(60,60,43,0.92),rgba(32,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(223,225,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:before{background:linear-gradient(90deg,transparent,rgba(223,225,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:after{background:radial-gradient(circle,rgba(223,225,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22{
  --badge-fg:#b8e1a1!important;--badge-a:#b8e1a1!important;--badge-b:#84e0b8!important;--badge-border:rgba(184,225,161,0.55)!important;--badge-glow:rgba(184,225,161,0.28)!important;
  color:#b8e1a1!important;border-color:rgba(184,225,161,0.55)!important;background:linear-gradient(135deg,rgba(49,60,43,0.92),rgba(31,53,44,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(184,225,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:before{background:linear-gradient(90deg,transparent,rgba(184,225,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:after{background:radial-gradient(circle,rgba(184,225,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23{
  --badge-fg:#a1e1b2!important;--badge-a:#a1e1b2!important;--badge-b:#84cfe0!important;--badge-border:rgba(161,225,178,0.55)!important;--badge-glow:rgba(161,225,178,0.28)!important;
  color:#a1e1b2!important;border-color:rgba(161,225,178,0.55)!important;background:linear-gradient(135deg,rgba(43,60,48,0.92),rgba(31,49,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,225,178,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:before{background:linear-gradient(90deg,transparent,rgba(161,225,178,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:after{background:radial-gradient(circle,rgba(161,225,178,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24{
  --badge-fg:#a1e1da!important;--badge-a:#a1e1da!important;--badge-b:#8496e0!important;--badge-border:rgba(161,225,218,0.55)!important;--badge-glow:rgba(161,225,218,0.28)!important;
  color:#a1e1da!important;border-color:rgba(161,225,218,0.55)!important;background:linear-gradient(135deg,rgba(43,60,58,0.92),rgba(31,36,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,225,218,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:before{background:linear-gradient(90deg,transparent,rgba(161,225,218,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:after{background:radial-gradient(circle,rgba(161,225,218,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25{
  --badge-fg:#a1c1e1!important;--badge-a:#a1c1e1!important;--badge-b:#aa84e0!important;--badge-border:rgba(161,193,225,0.55)!important;--badge-glow:rgba(161,193,225,0.28)!important;
  color:#a1c1e1!important;border-color:rgba(161,193,225,0.55)!important;background:linear-gradient(135deg,rgba(43,52,60,0.92),rgba(40,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,193,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:before{background:linear-gradient(90deg,transparent,rgba(161,193,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:after{background:radial-gradient(circle,rgba(161,193,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26{
  --badge-fg:#a9a1e1!important;--badge-a:#a9a1e1!important;--badge-b:#e084dd!important;--badge-border:rgba(169,161,225,0.55)!important;--badge-glow:rgba(169,161,225,0.28)!important;
  color:#a9a1e1!important;border-color:rgba(169,161,225,0.55)!important;background:linear-gradient(135deg,rgba(45,43,60,0.92),rgba(53,31,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(169,161,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:before{background:linear-gradient(90deg,transparent,rgba(169,161,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:after{background:radial-gradient(circle,rgba(169,161,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27{
  --badge-fg:#d0a1e1!important;--badge-a:#d0a1e1!important;--badge-b:#e084a4!important;--badge-border:rgba(208,161,225,0.55)!important;--badge-glow:rgba(208,161,225,0.28)!important;
  color:#d0a1e1!important;border-color:rgba(208,161,225,0.55)!important;background:linear-gradient(135deg,rgba(56,43,60,0.92),rgba(53,31,39,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(208,161,225,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:before{background:linear-gradient(90deg,transparent,rgba(208,161,225,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:after{background:radial-gradient(circle,rgba(208,161,225,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28{
  --badge-fg:#e1a1cb!important;--badge-a:#e1a1cb!important;--badge-b:#e09d84!important;--badge-border:rgba(225,161,203,0.55)!important;--badge-glow:rgba(225,161,203,0.28)!important;
  color:#e1a1cb!important;border-color:rgba(225,161,203,0.55)!important;background:linear-gradient(135deg,rgba(60,43,54,0.92),rgba(53,37,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,203,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:before{background:linear-gradient(90deg,transparent,rgba(225,161,203,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:after{background:radial-gradient(circle,rgba(225,161,203,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29{
  --badge-fg:#e1a1a4!important;--badge-a:#e1a1a4!important;--badge-b:#e0d584!important;--badge-border:rgba(225,161,164,0.55)!important;--badge-glow:rgba(225,161,164,0.28)!important;
  color:#e1a1a4!important;border-color:rgba(225,161,164,0.55)!important;background:linear-gradient(135deg,rgba(60,43,44,0.92),rgba(53,51,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,161,164,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:before{background:linear-gradient(90deg,transparent,rgba(225,161,164,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:after{background:radial-gradient(circle,rgba(225,161,164,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30{
  --badge-fg:#e1c7a1!important;--badge-a:#e1c7a1!important;--badge-b:#b2e084!important;--badge-border:rgba(225,199,161,0.55)!important;--badge-glow:rgba(225,199,161,0.28)!important;
  color:#e1c7a1!important;border-color:rgba(225,199,161,0.55)!important;background:linear-gradient(135deg,rgba(60,53,43,0.92),rgba(42,53,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,199,161,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:none!important;transform:none!important;
}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:before{background:linear-gradient(90deg,transparent,rgba(225,199,161,0.18),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:after{background:radial-gradient(circle,rgba(225,199,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01{
  --badge-fg:#7fe6ef!important;--badge-a:#7fe6ef!important;--badge-b:#5d5df2!important;--badge-border:rgba(127,230,239,0.55)!important;--badge-glow:rgba(127,230,239,0.28)!important;
  color:#7fe6ef!important;border-color:rgba(127,230,239,0.55)!important;background:linear-gradient(135deg,rgba(34,62,64,0.92),rgba(22,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,230,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:before{background:linear-gradient(90deg,transparent,rgba(127,230,239,0.34),rgba(93,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:after{background:radial-gradient(circle,rgba(127,230,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02{
  --badge-fg:#7fa1ef!important;--badge-a:#7fa1ef!important;--badge-b:#b95df2!important;--badge-border:rgba(127,161,239,0.55)!important;--badge-glow:rgba(127,161,239,0.28)!important;
  color:#7fa1ef!important;border-color:rgba(127,161,239,0.55)!important;background:linear-gradient(135deg,rgba(34,43,64,0.92),rgba(44,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,161,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:before{background:linear-gradient(90deg,transparent,rgba(127,161,239,0.34),rgba(185,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:after{background:radial-gradient(circle,rgba(127,161,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03{
  --badge-fg:#a37fef!important;--badge-a:#a37fef!important;--badge-b:#f25dd0!important;--badge-border:rgba(163,127,239,0.55)!important;--badge-glow:rgba(163,127,239,0.28)!important;
  color:#a37fef!important;border-color:rgba(163,127,239,0.55)!important;background:linear-gradient(135deg,rgba(44,34,64,0.92),rgba(58,22,49,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(163,127,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:before{background:linear-gradient(90deg,transparent,rgba(163,127,239,0.34),rgba(242,93,208,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:after{background:radial-gradient(circle,rgba(163,127,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04{
  --badge-fg:#e77fef!important;--badge-a:#e77fef!important;--badge-b:#f25d74!important;--badge-border:rgba(231,127,239,0.55)!important;--badge-glow:rgba(231,127,239,0.28)!important;
  color:#e77fef!important;border-color:rgba(231,127,239,0.55)!important;background:linear-gradient(135deg,rgba(62,34,64,0.92),rgba(58,22,27,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(231,127,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:before{background:linear-gradient(90deg,transparent,rgba(231,127,239,0.34),rgba(242,93,116,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:after{background:radial-gradient(circle,rgba(231,127,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05{
  --badge-fg:#ef7fb2!important;--badge-a:#ef7fb2!important;--badge-b:#f2a35d!important;--badge-border:rgba(239,127,178,0.55)!important;--badge-glow:rgba(239,127,178,0.28)!important;
  color:#ef7fb2!important;border-color:rgba(239,127,178,0.55)!important;background:linear-gradient(135deg,rgba(64,34,48,0.92),rgba(58,39,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,127,178,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:before{background:linear-gradient(90deg,transparent,rgba(239,127,178,0.34),rgba(242,163,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:after{background:radial-gradient(circle,rgba(239,127,178,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06{
  --badge-fg:#ef927f!important;--badge-a:#ef927f!important;--badge-b:#e6f25d!important;--badge-border:rgba(239,146,127,0.55)!important;--badge-glow:rgba(239,146,127,0.28)!important;
  color:#ef927f!important;border-color:rgba(239,146,127,0.55)!important;background:linear-gradient(135deg,rgba(64,39,34,0.92),rgba(55,58,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,146,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:before{background:linear-gradient(90deg,transparent,rgba(239,146,127,0.34),rgba(230,242,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:after{background:radial-gradient(circle,rgba(239,146,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07{
  --badge-fg:#efd77f!important;--badge-a:#efd77f!important;--badge-b:#8af25d!important;--badge-border:rgba(239,215,127,0.55)!important;--badge-glow:rgba(239,215,127,0.28)!important;
  color:#efd77f!important;border-color:rgba(239,215,127,0.55)!important;background:linear-gradient(135deg,rgba(64,58,34,0.92),rgba(33,58,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,215,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:before{background:linear-gradient(90deg,transparent,rgba(239,215,127,0.34),rgba(138,242,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:after{background:radial-gradient(circle,rgba(239,215,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08{
  --badge-fg:#c2ef7f!important;--badge-a:#c2ef7f!important;--badge-b:#5df28c!important;--badge-border:rgba(194,239,127,0.55)!important;--badge-glow:rgba(194,239,127,0.28)!important;
  color:#c2ef7f!important;border-color:rgba(194,239,127,0.55)!important;background:linear-gradient(135deg,rgba(52,64,34,0.92),rgba(22,58,33,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(194,239,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:before{background:linear-gradient(90deg,transparent,rgba(194,239,127,0.34),rgba(93,242,140,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:after{background:radial-gradient(circle,rgba(194,239,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09{
  --badge-fg:#7fef81!important;--badge-a:#7fef81!important;--badge-b:#5df2e8!important;--badge-border:rgba(127,239,129,0.55)!important;--badge-glow:rgba(127,239,129,0.28)!important;
  color:#7fef81!important;border-color:rgba(127,239,129,0.55)!important;background:linear-gradient(135deg,rgba(34,64,34,0.92),rgba(22,58,55,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,129,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:before{background:linear-gradient(90deg,transparent,rgba(127,239,129,0.34),rgba(93,242,232,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:after{background:radial-gradient(circle,rgba(127,239,129,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10{
  --badge-fg:#7fefc6!important;--badge-a:#7fefc6!important;--badge-b:#5da0f2!important;--badge-border:rgba(127,239,198,0.55)!important;--badge-glow:rgba(127,239,198,0.28)!important;
  color:#7fefc6!important;border-color:rgba(127,239,198,0.55)!important;background:linear-gradient(135deg,rgba(34,64,53,0.92),rgba(22,38,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,198,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:before{background:linear-gradient(90deg,transparent,rgba(127,239,198,0.34),rgba(93,160,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:after{background:radial-gradient(circle,rgba(127,239,198,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11{
  --badge-fg:#7fd3ef!important;--badge-a:#7fd3ef!important;--badge-b:#765df2!important;--badge-border:rgba(127,211,239,0.55)!important;--badge-glow:rgba(127,211,239,0.28)!important;
  color:#7fd3ef!important;border-color:rgba(127,211,239,0.55)!important;background:linear-gradient(135deg,rgba(34,56,64,0.92),rgba(28,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,211,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:before{background:linear-gradient(90deg,transparent,rgba(127,211,239,0.34),rgba(118,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:after{background:radial-gradient(circle,rgba(127,211,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12{
  --badge-fg:#7f8eef!important;--badge-a:#7f8eef!important;--badge-b:#d25df2!important;--badge-border:rgba(127,142,239,0.55)!important;--badge-glow:rgba(127,142,239,0.28)!important;
  color:#7f8eef!important;border-color:rgba(127,142,239,0.55)!important;background:linear-gradient(135deg,rgba(34,38,64,0.92),rgba(50,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,142,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:before{background:linear-gradient(90deg,transparent,rgba(127,142,239,0.34),rgba(210,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:after{background:radial-gradient(circle,rgba(127,142,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13{
  --badge-fg:#b57fef!important;--badge-a:#b57fef!important;--badge-b:#f25db7!important;--badge-border:rgba(181,127,239,0.55)!important;--badge-glow:rgba(181,127,239,0.28)!important;
  color:#b57fef!important;border-color:rgba(181,127,239,0.55)!important;background:linear-gradient(135deg,rgba(48,34,64,0.92),rgba(58,22,43,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(181,127,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:before{background:linear-gradient(90deg,transparent,rgba(181,127,239,0.34),rgba(242,93,183,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:after{background:radial-gradient(circle,rgba(181,127,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14{
  --badge-fg:#ef7fe4!important;--badge-a:#ef7fe4!important;--badge-b:#f2605d!important;--badge-border:rgba(239,127,228,0.55)!important;--badge-glow:rgba(239,127,228,0.28)!important;
  color:#ef7fe4!important;border-color:rgba(239,127,228,0.55)!important;background:linear-gradient(135deg,rgba(64,34,61,0.92),rgba(58,23,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,127,228,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:before{background:linear-gradient(90deg,transparent,rgba(239,127,228,0.34),rgba(242,96,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:after{background:radial-gradient(circle,rgba(239,127,228,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15{
  --badge-fg:#ef7f9f!important;--badge-a:#ef7f9f!important;--badge-b:#f2bc5d!important;--badge-border:rgba(239,127,159,0.55)!important;--badge-glow:rgba(239,127,159,0.28)!important;
  color:#ef7f9f!important;border-color:rgba(239,127,159,0.55)!important;background:linear-gradient(135deg,rgba(64,34,42,0.92),rgba(58,45,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,127,159,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:before{background:linear-gradient(90deg,transparent,rgba(239,127,159,0.34),rgba(242,188,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:after{background:radial-gradient(circle,rgba(239,127,159,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16{
  --badge-fg:#efa57f!important;--badge-a:#efa57f!important;--badge-b:#cdf25d!important;--badge-border:rgba(239,165,127,0.55)!important;--badge-glow:rgba(239,165,127,0.28)!important;
  color:#efa57f!important;border-color:rgba(239,165,127,0.55)!important;background:linear-gradient(135deg,rgba(64,44,34,0.92),rgba(49,58,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,165,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:before{background:linear-gradient(90deg,transparent,rgba(239,165,127,0.34),rgba(205,242,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:after{background:radial-gradient(circle,rgba(239,165,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17{
  --badge-fg:#efe97f!important;--badge-a:#efe97f!important;--badge-b:#71f25d!important;--badge-border:rgba(239,233,127,0.55)!important;--badge-glow:rgba(239,233,127,0.28)!important;
  color:#efe97f!important;border-color:rgba(239,233,127,0.55)!important;background:linear-gradient(135deg,rgba(64,62,34,0.92),rgba(27,58,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,233,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:before{background:linear-gradient(90deg,transparent,rgba(239,233,127,0.34),rgba(113,242,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:after{background:radial-gradient(circle,rgba(239,233,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18{
  --badge-fg:#b0ef7f!important;--badge-a:#b0ef7f!important;--badge-b:#5df2a5!important;--badge-border:rgba(176,239,127,0.55)!important;--badge-glow:rgba(176,239,127,0.28)!important;
  color:#b0ef7f!important;border-color:rgba(176,239,127,0.55)!important;background:linear-gradient(135deg,rgba(47,64,34,0.92),rgba(22,58,39,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(176,239,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:before{background:linear-gradient(90deg,transparent,rgba(176,239,127,0.34),rgba(93,242,165,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:after{background:radial-gradient(circle,rgba(176,239,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19{
  --badge-fg:#7fef94!important;--badge-a:#7fef94!important;--badge-b:#5de3f2!important;--badge-border:rgba(127,239,148,0.55)!important;--badge-glow:rgba(127,239,148,0.28)!important;
  color:#7fef94!important;border-color:rgba(127,239,148,0.55)!important;background:linear-gradient(135deg,rgba(34,64,39,0.92),rgba(22,54,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,148,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:before{background:linear-gradient(90deg,transparent,rgba(127,239,148,0.34),rgba(93,227,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:after{background:radial-gradient(circle,rgba(127,239,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20{
  --badge-fg:#7fefd9!important;--badge-a:#7fefd9!important;--badge-b:#5d87f2!important;--badge-border:rgba(127,239,217,0.55)!important;--badge-glow:rgba(127,239,217,0.28)!important;
  color:#7fefd9!important;border-color:rgba(127,239,217,0.55)!important;background:linear-gradient(135deg,rgba(34,64,58,0.92),rgba(22,32,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,217,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:before{background:linear-gradient(90deg,transparent,rgba(127,239,217,0.34),rgba(93,135,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:after{background:radial-gradient(circle,rgba(127,239,217,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21{
  --badge-fg:#7fc0ef!important;--badge-a:#7fc0ef!important;--badge-b:#8f5df2!important;--badge-border:rgba(127,192,239,0.55)!important;--badge-glow:rgba(127,192,239,0.28)!important;
  color:#7fc0ef!important;border-color:rgba(127,192,239,0.55)!important;background:linear-gradient(135deg,rgba(34,51,64,0.92),rgba(34,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,192,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:before{background:linear-gradient(90deg,transparent,rgba(127,192,239,0.34),rgba(143,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:after{background:radial-gradient(circle,rgba(127,192,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22{
  --badge-fg:#837fef!important;--badge-a:#837fef!important;--badge-b:#eb5df2!important;--badge-border:rgba(131,127,239,0.55)!important;--badge-glow:rgba(131,127,239,0.28)!important;
  color:#837fef!important;border-color:rgba(131,127,239,0.55)!important;background:linear-gradient(135deg,rgba(35,34,64,0.92),rgba(56,22,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(131,127,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:before{background:linear-gradient(90deg,transparent,rgba(131,127,239,0.34),rgba(235,93,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:after{background:radial-gradient(circle,rgba(131,127,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23{
  --badge-fg:#c87fef!important;--badge-a:#c87fef!important;--badge-b:#f25d9e!important;--badge-border:rgba(200,127,239,0.55)!important;--badge-glow:rgba(200,127,239,0.28)!important;
  color:#c87fef!important;border-color:rgba(200,127,239,0.55)!important;background:linear-gradient(135deg,rgba(54,34,64,0.92),rgba(58,22,37,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(200,127,239,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:before{background:linear-gradient(90deg,transparent,rgba(200,127,239,0.34),rgba(242,93,158,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:after{background:radial-gradient(circle,rgba(200,127,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24{
  --badge-fg:#ef7fd1!important;--badge-a:#ef7fd1!important;--badge-b:#f2795d!important;--badge-border:rgba(239,127,209,0.55)!important;--badge-glow:rgba(239,127,209,0.28)!important;
  color:#ef7fd1!important;border-color:rgba(239,127,209,0.55)!important;background:linear-gradient(135deg,rgba(64,34,56,0.92),rgba(58,29,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,127,209,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:before{background:linear-gradient(90deg,transparent,rgba(239,127,209,0.34),rgba(242,121,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:after{background:radial-gradient(circle,rgba(239,127,209,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25{
  --badge-fg:#ef7f8c!important;--badge-a:#ef7f8c!important;--badge-b:#f2d55d!important;--badge-border:rgba(239,127,140,0.55)!important;--badge-glow:rgba(239,127,140,0.28)!important;
  color:#ef7f8c!important;border-color:rgba(239,127,140,0.55)!important;background:linear-gradient(135deg,rgba(64,34,37,0.92),rgba(58,51,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,127,140,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:before{background:linear-gradient(90deg,transparent,rgba(239,127,140,0.34),rgba(242,213,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:after{background:radial-gradient(circle,rgba(239,127,140,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26{
  --badge-fg:#efb77f!important;--badge-a:#efb77f!important;--badge-b:#b4f25d!important;--badge-border:rgba(239,183,127,0.55)!important;--badge-glow:rgba(239,183,127,0.28)!important;
  color:#efb77f!important;border-color:rgba(239,183,127,0.55)!important;background:linear-gradient(135deg,rgba(64,49,34,0.92),rgba(43,58,22,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(239,183,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:before{background:linear-gradient(90deg,transparent,rgba(239,183,127,0.34),rgba(180,242,93,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:after{background:radial-gradient(circle,rgba(239,183,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27{
  --badge-fg:#e2ef7f!important;--badge-a:#e2ef7f!important;--badge-b:#5df262!important;--badge-border:rgba(226,239,127,0.55)!important;--badge-glow:rgba(226,239,127,0.28)!important;
  color:#e2ef7f!important;border-color:rgba(226,239,127,0.55)!important;background:linear-gradient(135deg,rgba(61,64,34,0.92),rgba(22,58,23,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(226,239,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:before{background:linear-gradient(90deg,transparent,rgba(226,239,127,0.34),rgba(93,242,98,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:after{background:radial-gradient(circle,rgba(226,239,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28{
  --badge-fg:#9def7f!important;--badge-a:#9def7f!important;--badge-b:#5df2be!important;--badge-border:rgba(157,239,127,0.55)!important;--badge-glow:rgba(157,239,127,0.28)!important;
  color:#9def7f!important;border-color:rgba(157,239,127,0.55)!important;background:linear-gradient(135deg,rgba(42,64,34,0.92),rgba(22,58,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(157,239,127,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:before{background:linear-gradient(90deg,transparent,rgba(157,239,127,0.34),rgba(93,242,190,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:after{background:radial-gradient(circle,rgba(157,239,127,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29{
  --badge-fg:#7fefa6!important;--badge-a:#7fefa6!important;--badge-b:#5dcbf2!important;--badge-border:rgba(127,239,166,0.55)!important;--badge-glow:rgba(127,239,166,0.28)!important;
  color:#7fefa6!important;border-color:rgba(127,239,166,0.55)!important;background:linear-gradient(135deg,rgba(34,64,44,0.92),rgba(22,48,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,166,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:before{background:linear-gradient(90deg,transparent,rgba(127,239,166,0.34),rgba(93,203,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:after{background:radial-gradient(circle,rgba(127,239,166,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30{
  --badge-fg:#7fefeb!important;--badge-a:#7fefeb!important;--badge-b:#5d6ff2!important;--badge-border:rgba(127,239,235,0.55)!important;--badge-glow:rgba(127,239,235,0.28)!important;
  color:#7fefeb!important;border-color:rgba(127,239,235,0.55)!important;background:linear-gradient(135deg,rgba(34,64,63,0.92),rgba(22,26,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(127,239,235,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50Glow 2.4s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:before{background:linear-gradient(90deg,transparent,rgba(127,239,235,0.34),rgba(93,111,242,0.26),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:after{background:radial-gradient(circle,rgba(127,239,235,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01{
  --badge-fg:#f57a7a!important;--badge-a:#f57a7a!important;--badge-b:#f9ec56!important;--badge-border:rgba(245,122,122,0.55)!important;--badge-glow:rgba(245,122,122,0.28)!important;
  color:#f57a7a!important;border-color:rgba(245,122,122,0.55)!important;background:linear-gradient(135deg,rgba(66,32,32,0.92),rgba(59,56,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:before{background:radial-gradient(circle,rgba(245,122,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:after{background:radial-gradient(circle,rgba(245,122,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02{
  --badge-fg:#f5c57a!important;--badge-a:#f5c57a!important;--badge-b:#a2f956!important;--badge-border:rgba(245,197,122,0.55)!important;--badge-glow:rgba(245,197,122,0.28)!important;
  color:#f5c57a!important;border-color:rgba(245,197,122,0.55)!important;background:linear-gradient(135deg,rgba(66,53,32,0.92),rgba(38,59,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,197,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:before{background:radial-gradient(circle,rgba(245,197,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:after{background:radial-gradient(circle,rgba(245,197,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03{
  --badge-fg:#d8f57a!important;--badge-a:#d8f57a!important;--badge-b:#56f96f!important;--badge-border:rgba(216,245,122,0.55)!important;--badge-glow:rgba(216,245,122,0.28)!important;
  color:#d8f57a!important;border-color:rgba(216,245,122,0.55)!important;background:linear-gradient(135deg,rgba(58,66,32,0.92),rgba(20,59,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(216,245,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:before{background:radial-gradient(circle,rgba(216,245,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:after{background:radial-gradient(circle,rgba(216,245,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04{
  --badge-fg:#8cf57a!important;--badge-a:#8cf57a!important;--badge-b:#56f9d3!important;--badge-border:rgba(140,245,122,0.55)!important;--badge-glow:rgba(140,245,122,0.28)!important;
  color:#8cf57a!important;border-color:rgba(140,245,122,0.55)!important;background:linear-gradient(135deg,rgba(37,66,32,0.92),rgba(20,59,50,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(140,245,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:before{background:radial-gradient(circle,rgba(140,245,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:after{background:radial-gradient(circle,rgba(140,245,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05{
  --badge-fg:#7af5b3!important;--badge-a:#7af5b3!important;--badge-b:#56bbf9!important;--badge-border:rgba(122,245,179,0.55)!important;--badge-glow:rgba(122,245,179,0.28)!important;
  color:#7af5b3!important;border-color:rgba(122,245,179,0.55)!important;background:linear-gradient(135deg,rgba(32,66,48,0.92),rgba(20,44,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,245,179,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:before{background:radial-gradient(circle,rgba(122,245,179,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:after{background:radial-gradient(circle,rgba(122,245,179,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06{
  --badge-fg:#7aeaf5!important;--badge-a:#7aeaf5!important;--badge-b:#5656f9!important;--badge-border:rgba(122,234,245,0.55)!important;--badge-glow:rgba(122,234,245,0.28)!important;
  color:#7aeaf5!important;border-color:rgba(122,234,245,0.55)!important;background:linear-gradient(135deg,rgba(32,63,66,0.92),rgba(20,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,234,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:before{background:radial-gradient(circle,rgba(122,234,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:after{background:radial-gradient(circle,rgba(122,234,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07{
  --badge-fg:#7a9ff5!important;--badge-a:#7a9ff5!important;--badge-b:#bb56f9!important;--badge-border:rgba(122,159,245,0.55)!important;--badge-glow:rgba(122,159,245,0.28)!important;
  color:#7a9ff5!important;border-color:rgba(122,159,245,0.55)!important;background:linear-gradient(135deg,rgba(32,42,66,0.92),rgba(44,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,159,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:before{background:radial-gradient(circle,rgba(122,159,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:after{background:radial-gradient(circle,rgba(122,159,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08{
  --badge-fg:#a17af5!important;--badge-a:#a17af5!important;--badge-b:#f956d3!important;--badge-border:rgba(161,122,245,0.55)!important;--badge-glow:rgba(161,122,245,0.28)!important;
  color:#a17af5!important;border-color:rgba(161,122,245,0.55)!important;background:linear-gradient(135deg,rgba(43,32,66,0.92),rgba(59,20,50,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,122,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:before{background:radial-gradient(circle,rgba(161,122,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:after{background:radial-gradient(circle,rgba(161,122,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09{
  --badge-fg:#ec7af5!important;--badge-a:#ec7af5!important;--badge-b:#f9566f!important;--badge-border:rgba(236,122,245,0.55)!important;--badge-glow:rgba(236,122,245,0.28)!important;
  color:#ec7af5!important;border-color:rgba(236,122,245,0.55)!important;background:linear-gradient(135deg,rgba(63,32,66,0.92),rgba(59,20,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(236,122,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:before{background:radial-gradient(circle,rgba(236,122,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:after{background:radial-gradient(circle,rgba(236,122,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10{
  --badge-fg:#f57ab1!important;--badge-a:#f57ab1!important;--badge-b:#f9a256!important;--badge-border:rgba(245,122,177,0.55)!important;--badge-glow:rgba(245,122,177,0.28)!important;
  color:#f57ab1!important;border-color:rgba(245,122,177,0.55)!important;background:linear-gradient(135deg,rgba(66,32,47,0.92),rgba(59,38,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,177,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:before{background:radial-gradient(circle,rgba(245,122,177,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:after{background:radial-gradient(circle,rgba(245,122,177,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11{
  --badge-fg:#f58e7a!important;--badge-a:#f58e7a!important;--badge-b:#ecf956!important;--badge-border:rgba(245,142,122,0.55)!important;--badge-glow:rgba(245,142,122,0.28)!important;
  color:#f58e7a!important;border-color:rgba(245,142,122,0.55)!important;background:linear-gradient(135deg,rgba(66,38,32,0.92),rgba(56,59,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,142,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:before{background:radial-gradient(circle,rgba(245,142,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:after{background:radial-gradient(circle,rgba(245,142,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12{
  --badge-fg:#f5da7a!important;--badge-a:#f5da7a!important;--badge-b:#87f956!important;--badge-border:rgba(245,218,122,0.55)!important;--badge-glow:rgba(245,218,122,0.28)!important;
  color:#f5da7a!important;border-color:rgba(245,218,122,0.55)!important;background:linear-gradient(135deg,rgba(66,58,32,0.92),rgba(32,59,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,218,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:before{background:radial-gradient(circle,rgba(245,218,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:after{background:radial-gradient(circle,rgba(245,218,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13{
  --badge-fg:#c3f57a!important;--badge-a:#c3f57a!important;--badge-b:#56f98a!important;--badge-border:rgba(195,245,122,0.55)!important;--badge-glow:rgba(195,245,122,0.28)!important;
  color:#c3f57a!important;border-color:rgba(195,245,122,0.55)!important;background:linear-gradient(135deg,rgba(52,66,32,0.92),rgba(20,59,33,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(195,245,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:before{background:radial-gradient(circle,rgba(195,245,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:after{background:radial-gradient(circle,rgba(195,245,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14{
  --badge-fg:#7af57c!important;--badge-a:#7af57c!important;--badge-b:#56f9ee!important;--badge-border:rgba(122,245,124,0.55)!important;--badge-glow:rgba(122,245,124,0.28)!important;
  color:#7af57c!important;border-color:rgba(122,245,124,0.55)!important;background:linear-gradient(135deg,rgba(32,66,33,0.92),rgba(20,59,57,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,245,124,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:before{background:radial-gradient(circle,rgba(122,245,124,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:after{background:radial-gradient(circle,rgba(122,245,124,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15{
  --badge-fg:#7af5c7!important;--badge-a:#7af5c7!important;--badge-b:#56a0f9!important;--badge-border:rgba(122,245,199,0.55)!important;--badge-glow:rgba(122,245,199,0.28)!important;
  color:#7af5c7!important;border-color:rgba(122,245,199,0.55)!important;background:linear-gradient(135deg,rgba(32,66,53,0.92),rgba(20,38,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,245,199,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:before{background:radial-gradient(circle,rgba(122,245,199,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:after{background:radial-gradient(circle,rgba(122,245,199,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16{
  --badge-fg:#7ad6f5!important;--badge-a:#7ad6f5!important;--badge-b:#7156f9!important;--badge-border:rgba(122,214,245,0.55)!important;--badge-glow:rgba(122,214,245,0.28)!important;
  color:#7ad6f5!important;border-color:rgba(122,214,245,0.55)!important;background:linear-gradient(135deg,rgba(32,57,66,0.92),rgba(27,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,214,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:before{background:radial-gradient(circle,rgba(122,214,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:after{background:radial-gradient(circle,rgba(122,214,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17{
  --badge-fg:#7a8af5!important;--badge-a:#7a8af5!important;--badge-b:#d656f9!important;--badge-border:rgba(122,138,245,0.55)!important;--badge-glow:rgba(122,138,245,0.28)!important;
  color:#7a8af5!important;border-color:rgba(122,138,245,0.55)!important;background:linear-gradient(135deg,rgba(32,37,66,0.92),rgba(51,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,138,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:before{background:radial-gradient(circle,rgba(122,138,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:after{background:radial-gradient(circle,rgba(122,138,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18{
  --badge-fg:#b57af5!important;--badge-a:#b57af5!important;--badge-b:#f956b8!important;--badge-border:rgba(181,122,245,0.55)!important;--badge-glow:rgba(181,122,245,0.28)!important;
  color:#b57af5!important;border-color:rgba(181,122,245,0.55)!important;background:linear-gradient(135deg,rgba(48,32,66,0.92),rgba(59,20,44,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(181,122,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:before{background:radial-gradient(circle,rgba(181,122,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:after{background:radial-gradient(circle,rgba(181,122,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19{
  --badge-fg:#f57ae8!important;--badge-a:#f57ae8!important;--badge-b:#f95956!important;--badge-border:rgba(245,122,232,0.55)!important;--badge-glow:rgba(245,122,232,0.28)!important;
  color:#f57ae8!important;border-color:rgba(245,122,232,0.55)!important;background:linear-gradient(135deg,rgba(66,32,62,0.92),rgba(59,21,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,232,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:before{background:radial-gradient(circle,rgba(245,122,232,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:after{background:radial-gradient(circle,rgba(245,122,232,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20{
  --badge-fg:#f57a9c!important;--badge-a:#f57a9c!important;--badge-b:#f9be56!important;--badge-border:rgba(245,122,156,0.55)!important;--badge-glow:rgba(245,122,156,0.28)!important;
  color:#f57a9c!important;border-color:rgba(245,122,156,0.55)!important;background:linear-gradient(135deg,rgba(66,32,42,0.92),rgba(59,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,156,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:before{background:radial-gradient(circle,rgba(245,122,156,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:after{background:radial-gradient(circle,rgba(245,122,156,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21{
  --badge-fg:#f5a37a!important;--badge-a:#f5a37a!important;--badge-b:#d1f956!important;--badge-border:rgba(245,163,122,0.55)!important;--badge-glow:rgba(245,163,122,0.28)!important;
  color:#f5a37a!important;border-color:rgba(245,163,122,0.55)!important;background:linear-gradient(135deg,rgba(66,44,32,0.92),rgba(50,59,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,163,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:before{background:radial-gradient(circle,rgba(245,163,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:after{background:radial-gradient(circle,rgba(245,163,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22{
  --badge-fg:#f5ee7a!important;--badge-a:#f5ee7a!important;--badge-b:#6cf956!important;--badge-border:rgba(245,238,122,0.55)!important;--badge-glow:rgba(245,238,122,0.28)!important;
  color:#f5ee7a!important;border-color:rgba(245,238,122,0.55)!important;background:linear-gradient(135deg,rgba(66,64,32,0.92),rgba(25,59,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,238,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:before{background:radial-gradient(circle,rgba(245,238,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:after{background:radial-gradient(circle,rgba(245,238,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23{
  --badge-fg:#aff57a!important;--badge-a:#aff57a!important;--badge-b:#56f9a5!important;--badge-border:rgba(175,245,122,0.55)!important;--badge-glow:rgba(175,245,122,0.28)!important;
  color:#aff57a!important;border-color:rgba(175,245,122,0.55)!important;background:linear-gradient(135deg,rgba(47,66,32,0.92),rgba(20,59,39,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(175,245,122,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:before{background:radial-gradient(circle,rgba(175,245,122,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:after{background:radial-gradient(circle,rgba(175,245,122,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24{
  --badge-fg:#7af590!important;--badge-a:#7af590!important;--badge-b:#56e9f9!important;--badge-border:rgba(122,245,144,0.55)!important;--badge-glow:rgba(122,245,144,0.28)!important;
  color:#7af590!important;border-color:rgba(122,245,144,0.55)!important;background:linear-gradient(135deg,rgba(32,66,38,0.92),rgba(20,55,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,245,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:before{background:radial-gradient(circle,rgba(122,245,144,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:after{background:radial-gradient(circle,rgba(122,245,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25{
  --badge-fg:#7af5dc!important;--badge-a:#7af5dc!important;--badge-b:#5684f9!important;--badge-border:rgba(122,245,220,0.55)!important;--badge-glow:rgba(122,245,220,0.28)!important;
  color:#7af5dc!important;border-color:rgba(122,245,220,0.55)!important;background:linear-gradient(135deg,rgba(32,66,59,0.92),rgba(20,31,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,245,220,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:before{background:radial-gradient(circle,rgba(122,245,220,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:after{background:radial-gradient(circle,rgba(122,245,220,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26{
  --badge-fg:#7ac1f5!important;--badge-a:#7ac1f5!important;--badge-b:#8d56f9!important;--badge-border:rgba(122,193,245,0.55)!important;--badge-glow:rgba(122,193,245,0.28)!important;
  color:#7ac1f5!important;border-color:rgba(122,193,245,0.55)!important;background:linear-gradient(135deg,rgba(32,52,66,0.92),rgba(33,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(122,193,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:before{background:radial-gradient(circle,rgba(122,193,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:after{background:radial-gradient(circle,rgba(122,193,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27{
  --badge-fg:#7e7af5!important;--badge-a:#7e7af5!important;--badge-b:#f156f9!important;--badge-border:rgba(126,122,245,0.55)!important;--badge-glow:rgba(126,122,245,0.28)!important;
  color:#7e7af5!important;border-color:rgba(126,122,245,0.55)!important;background:linear-gradient(135deg,rgba(34,32,66,0.92),rgba(57,20,59,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(126,122,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:before{background:radial-gradient(circle,rgba(126,122,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:after{background:radial-gradient(circle,rgba(126,122,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28{
  --badge-fg:#ca7af5!important;--badge-a:#ca7af5!important;--badge-b:#f9569d!important;--badge-border:rgba(202,122,245,0.55)!important;--badge-glow:rgba(202,122,245,0.28)!important;
  color:#ca7af5!important;border-color:rgba(202,122,245,0.55)!important;background:linear-gradient(135deg,rgba(54,32,66,0.92),rgba(59,20,37,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(202,122,245,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:before{background:radial-gradient(circle,rgba(202,122,245,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:after{background:radial-gradient(circle,rgba(202,122,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29{
  --badge-fg:#f57ad4!important;--badge-a:#f57ad4!important;--badge-b:#f97456!important;--badge-border:rgba(245,122,212,0.55)!important;--badge-glow:rgba(245,122,212,0.28)!important;
  color:#f57ad4!important;border-color:rgba(245,122,212,0.55)!important;background:linear-gradient(135deg,rgba(66,32,57,0.92),rgba(59,27,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,212,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:before{background:radial-gradient(circle,rgba(245,122,212,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:after{background:radial-gradient(circle,rgba(245,122,212,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30{
  --badge-fg:#f57a88!important;--badge-a:#f57a88!important;--badge-b:#f9d956!important;--badge-border:rgba(245,122,136,0.55)!important;--badge-glow:rgba(245,122,136,0.28)!important;
  color:#f57a88!important;border-color:rgba(245,122,136,0.55)!important;background:linear-gradient(135deg,rgba(66,32,36,0.92),rgba(59,52,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(245,122,136,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HeavyGlow 2.0s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:before{background:radial-gradient(circle,rgba(245,122,136,0.34),transparent 62%)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:after{background:radial-gradient(circle,rgba(245,122,136,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01{
  --badge-fg:#bb90f7!important;--badge-a:#bb90f7!important;--badge-b:#fc6ecc!important;--badge-border:rgba(187,144,247,0.78)!important;--badge-glow:rgba(187,144,247,0.28)!important;
  color:#bb90f7!important;border-color:rgba(187,144,247,0.78)!important;background:linear-gradient(135deg,rgba(50,38,66,0.92),rgba(60,26,48,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(187,144,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:before{background:conic-gradient(from 180deg,transparent,rgba(187,144,247,0.38),transparent,rgba(252,110,204,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:after{background:radial-gradient(circle,rgba(187,144,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02{
  --badge-fg:#f790f4!important;--badge-a:#f790f4!important;--badge-b:#fc6e75!important;--badge-border:rgba(247,144,244,0.78)!important;--badge-glow:rgba(247,144,244,0.28)!important;
  color:#f790f4!important;border-color:rgba(247,144,244,0.78)!important;background:linear-gradient(135deg,rgba(66,38,65,0.92),rgba(60,26,28,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,244,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,244,0.38),transparent,rgba(252,110,117,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:after{background:radial-gradient(circle,rgba(247,144,244,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03{
  --badge-fg:#f790b4!important;--badge-a:#f790b4!important;--badge-b:#fcbe6e!important;--badge-border:rgba(247,144,180,0.78)!important;--badge-glow:rgba(247,144,180,0.28)!important;
  color:#f790b4!important;border-color:rgba(247,144,180,0.78)!important;background:linear-gradient(135deg,rgba(66,38,48,0.92),rgba(60,45,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,180,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,180,0.38),transparent,rgba(252,190,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:after{background:radial-gradient(circle,rgba(247,144,180,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04{
  --badge-fg:#f7ac90!important;--badge-a:#f7ac90!important;--badge-b:#e2fc6e!important;--badge-border:rgba(247,172,144,0.78)!important;--badge-glow:rgba(247,172,144,0.28)!important;
  color:#f7ac90!important;border-color:rgba(247,172,144,0.78)!important;background:linear-gradient(135deg,rgba(66,46,38,0.92),rgba(54,60,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,172,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:before{background:conic-gradient(from 180deg,transparent,rgba(247,172,144,0.38),transparent,rgba(226,252,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:after{background:radial-gradient(circle,rgba(247,172,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05{
  --badge-fg:#f7eb90!important;--badge-a:#f7eb90!important;--badge-b:#8afc6e!important;--badge-border:rgba(247,235,144,0.78)!important;--badge-glow:rgba(247,235,144,0.28)!important;
  color:#f7eb90!important;border-color:rgba(247,235,144,0.78)!important;background:linear-gradient(135deg,rgba(66,63,38,0.92),rgba(33,60,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,235,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:before{background:conic-gradient(from 180deg,transparent,rgba(247,235,144,0.38),transparent,rgba(138,252,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:after{background:radial-gradient(circle,rgba(247,235,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06{
  --badge-fg:#c4f790!important;--badge-a:#c4f790!important;--badge-b:#6efca9!important;--badge-border:rgba(196,247,144,0.78)!important;--badge-glow:rgba(196,247,144,0.28)!important;
  color:#c4f790!important;border-color:rgba(196,247,144,0.78)!important;background:linear-gradient(135deg,rgba(52,66,38,0.92),rgba(26,60,40,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(196,247,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:before{background:conic-gradient(from 180deg,transparent,rgba(196,247,144,0.38),transparent,rgba(110,252,169,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:after{background:radial-gradient(circle,rgba(196,247,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07{
  --badge-fg:#90f79c!important;--badge-a:#90f79c!important;--badge-b:#6ef7fc!important;--badge-border:rgba(144,247,156,0.78)!important;--badge-glow:rgba(144,247,156,0.28)!important;
  color:#90f79c!important;border-color:rgba(144,247,156,0.78)!important;background:linear-gradient(135deg,rgba(38,66,42,0.92),rgba(26,59,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,247,156,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:before{background:conic-gradient(from 180deg,transparent,rgba(144,247,156,0.38),transparent,rgba(110,247,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:after{background:radial-gradient(circle,rgba(144,247,156,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08{
  --badge-fg:#90f7dc!important;--badge-a:#90f7dc!important;--badge-b:#6e9ffc!important;--badge-border:rgba(144,247,220,0.78)!important;--badge-glow:rgba(144,247,220,0.28)!important;
  color:#90f7dc!important;border-color:rgba(144,247,220,0.78)!important;background:linear-gradient(135deg,rgba(38,66,59,0.92),rgba(26,38,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,247,220,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:before{background:conic-gradient(from 180deg,transparent,rgba(144,247,220,0.38),transparent,rgba(110,159,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:after{background:radial-gradient(circle,rgba(144,247,220,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09{
  --badge-fg:#90d3f7!important;--badge-a:#90d3f7!important;--badge-b:#936efc!important;--badge-border:rgba(144,211,247,0.78)!important;--badge-glow:rgba(144,211,247,0.28)!important;
  color:#90d3f7!important;border-color:rgba(144,211,247,0.78)!important;background:linear-gradient(135deg,rgba(38,56,66,0.92),rgba(35,26,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,211,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:before{background:conic-gradient(from 180deg,transparent,rgba(144,211,247,0.38),transparent,rgba(147,110,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:after{background:radial-gradient(circle,rgba(144,211,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10{
  --badge-fg:#9094f7!important;--badge-a:#9094f7!important;--badge-b:#eb6efc!important;--badge-border:rgba(144,148,247,0.78)!important;--badge-glow:rgba(144,148,247,0.28)!important;
  color:#9094f7!important;border-color:rgba(144,148,247,0.78)!important;background:linear-gradient(135deg,rgba(38,39,66,0.92),rgba(56,26,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,148,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:before{background:conic-gradient(from 180deg,transparent,rgba(144,148,247,0.38),transparent,rgba(235,110,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:after{background:radial-gradient(circle,rgba(144,148,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11{
  --badge-fg:#cc90f7!important;--badge-a:#cc90f7!important;--badge-b:#fc6eb5!important;--badge-border:rgba(204,144,247,0.78)!important;--badge-glow:rgba(204,144,247,0.28)!important;
  color:#cc90f7!important;border-color:rgba(204,144,247,0.78)!important;background:linear-gradient(135deg,rgba(55,38,66,0.92),rgba(60,26,43,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(204,144,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:before{background:conic-gradient(from 180deg,transparent,rgba(204,144,247,0.38),transparent,rgba(252,110,181,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:after{background:radial-gradient(circle,rgba(204,144,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12{
  --badge-fg:#f790e3!important;--badge-a:#f790e3!important;--badge-b:#fc7e6e!important;--badge-border:rgba(247,144,227,0.78)!important;--badge-glow:rgba(247,144,227,0.28)!important;
  color:#f790e3!important;border-color:rgba(247,144,227,0.78)!important;background:linear-gradient(135deg,rgba(66,38,61,0.92),rgba(60,30,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,227,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,227,0.38),transparent,rgba(252,126,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:after{background:radial-gradient(circle,rgba(247,144,227,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13{
  --badge-fg:#f790a3!important;--badge-a:#f790a3!important;--badge-b:#fcd66e!important;--badge-border:rgba(247,144,163,0.78)!important;--badge-glow:rgba(247,144,163,0.28)!important;
  color:#f790a3!important;border-color:rgba(247,144,163,0.78)!important;background:linear-gradient(135deg,rgba(66,38,44,0.92),rgba(60,51,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,163,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,163,0.38),transparent,rgba(252,214,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:after{background:radial-gradient(circle,rgba(247,144,163,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14{
  --badge-fg:#f7bd90!important;--badge-a:#f7bd90!important;--badge-b:#cafc6e!important;--badge-border:rgba(247,189,144,0.78)!important;--badge-glow:rgba(247,189,144,0.28)!important;
  color:#f7bd90!important;border-color:rgba(247,189,144,0.78)!important;background:linear-gradient(135deg,rgba(66,51,38,0.92),rgba(48,60,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,189,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:before{background:conic-gradient(from 180deg,transparent,rgba(247,189,144,0.38),transparent,rgba(202,252,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:after{background:radial-gradient(circle,rgba(247,189,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15{
  --badge-fg:#f2f790!important;--badge-a:#f2f790!important;--badge-b:#72fc6e!important;--badge-border:rgba(242,247,144,0.78)!important;--badge-glow:rgba(242,247,144,0.28)!important;
  color:#f2f790!important;border-color:rgba(242,247,144,0.78)!important;background:linear-gradient(135deg,rgba(65,66,38,0.92),rgba(27,60,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(242,247,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:before{background:conic-gradient(from 180deg,transparent,rgba(242,247,144,0.38),transparent,rgba(114,252,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:after{background:radial-gradient(circle,rgba(242,247,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16{
  --badge-fg:#b3f790!important;--badge-a:#b3f790!important;--badge-b:#6efcc0!important;--badge-border:rgba(179,247,144,0.78)!important;--badge-glow:rgba(179,247,144,0.28)!important;
  color:#b3f790!important;border-color:rgba(179,247,144,0.78)!important;background:linear-gradient(135deg,rgba(48,66,38,0.92),rgba(26,60,46,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(179,247,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:before{background:conic-gradient(from 180deg,transparent,rgba(179,247,144,0.38),transparent,rgba(110,252,192,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:after{background:radial-gradient(circle,rgba(179,247,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17{
  --badge-fg:#90f7ad!important;--badge-a:#90f7ad!important;--badge-b:#6edffc!important;--badge-border:rgba(144,247,173,0.78)!important;--badge-glow:rgba(144,247,173,0.28)!important;
  color:#90f7ad!important;border-color:rgba(144,247,173,0.78)!important;background:linear-gradient(135deg,rgba(38,66,46,0.92),rgba(26,53,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,247,173,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:before{background:conic-gradient(from 180deg,transparent,rgba(144,247,173,0.38),transparent,rgba(110,223,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:after{background:radial-gradient(circle,rgba(144,247,173,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18{
  --badge-fg:#90f7ed!important;--badge-a:#90f7ed!important;--badge-b:#6e88fc!important;--badge-border:rgba(144,247,237,0.78)!important;--badge-glow:rgba(144,247,237,0.28)!important;
  color:#90f7ed!important;border-color:rgba(144,247,237,0.78)!important;background:linear-gradient(135deg,rgba(38,66,63,0.92),rgba(26,32,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,247,237,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:before{background:conic-gradient(from 180deg,transparent,rgba(144,247,237,0.38),transparent,rgba(110,136,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:after{background:radial-gradient(circle,rgba(144,247,237,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19{
  --badge-fg:#90c2f7!important;--badge-a:#90c2f7!important;--badge-b:#ab6efc!important;--badge-border:rgba(144,194,247,0.78)!important;--badge-glow:rgba(144,194,247,0.28)!important;
  color:#90c2f7!important;border-color:rgba(144,194,247,0.78)!important;background:linear-gradient(135deg,rgba(38,52,66,0.92),rgba(41,26,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,194,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:before{background:conic-gradient(from 180deg,transparent,rgba(144,194,247,0.38),transparent,rgba(171,110,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:after{background:radial-gradient(circle,rgba(144,194,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20{
  --badge-fg:#9e90f7!important;--badge-a:#9e90f7!important;--badge-b:#fc6ef4!important;--badge-border:rgba(158,144,247,0.78)!important;--badge-glow:rgba(158,144,247,0.28)!important;
  color:#9e90f7!important;border-color:rgba(158,144,247,0.78)!important;background:linear-gradient(135deg,rgba(42,38,66,0.92),rgba(60,26,58,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(158,144,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:before{background:conic-gradient(from 180deg,transparent,rgba(158,144,247,0.38),transparent,rgba(252,110,244,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:after{background:radial-gradient(circle,rgba(158,144,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21{
  --badge-fg:#de90f7!important;--badge-a:#de90f7!important;--badge-b:#fc6e9d!important;--badge-border:rgba(222,144,247,0.78)!important;--badge-glow:rgba(222,144,247,0.28)!important;
  color:#de90f7!important;border-color:rgba(222,144,247,0.78)!important;background:linear-gradient(135deg,rgba(59,38,66,0.92),rgba(60,26,37,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(222,144,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:before{background:conic-gradient(from 180deg,transparent,rgba(222,144,247,0.38),transparent,rgba(252,110,157,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:after{background:radial-gradient(circle,rgba(222,144,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22{
  --badge-fg:#f790d2!important;--badge-a:#f790d2!important;--badge-b:#fc966e!important;--badge-border:rgba(247,144,210,0.78)!important;--badge-glow:rgba(247,144,210,0.28)!important;
  color:#f790d2!important;border-color:rgba(247,144,210,0.78)!important;background:linear-gradient(135deg,rgba(66,38,56,0.92),rgba(60,36,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,210,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,210,0.38),transparent,rgba(252,150,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:after{background:radial-gradient(circle,rgba(247,144,210,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23{
  --badge-fg:#f79092!important;--badge-a:#f79092!important;--badge-b:#fced6e!important;--badge-border:rgba(247,144,146,0.78)!important;--badge-glow:rgba(247,144,146,0.28)!important;
  color:#f79092!important;border-color:rgba(247,144,146,0.78)!important;background:linear-gradient(135deg,rgba(66,38,39,0.92),rgba(60,56,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,144,146,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:before{background:conic-gradient(from 180deg,transparent,rgba(247,144,146,0.38),transparent,rgba(252,237,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:after{background:radial-gradient(circle,rgba(247,144,146,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24{
  --badge-fg:#f7ce90!important;--badge-a:#f7ce90!important;--badge-b:#b2fc6e!important;--badge-border:rgba(247,206,144,0.78)!important;--badge-glow:rgba(247,206,144,0.28)!important;
  color:#f7ce90!important;border-color:rgba(247,206,144,0.78)!important;background:linear-gradient(135deg,rgba(66,55,38,0.92),rgba(42,60,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(247,206,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:before{background:conic-gradient(from 180deg,transparent,rgba(247,206,144,0.38),transparent,rgba(178,252,110,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:after{background:radial-gradient(circle,rgba(247,206,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25{
  --badge-fg:#e1f790!important;--badge-a:#e1f790!important;--badge-b:#6efc80!important;--badge-border:rgba(225,247,144,0.78)!important;--badge-glow:rgba(225,247,144,0.28)!important;
  color:#e1f790!important;border-color:rgba(225,247,144,0.78)!important;background:linear-gradient(135deg,rgba(60,66,38,0.92),rgba(26,60,30,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,247,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:before{background:conic-gradient(from 180deg,transparent,rgba(225,247,144,0.38),transparent,rgba(110,252,128,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:after{background:radial-gradient(circle,rgba(225,247,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26{
  --badge-fg:#a1f790!important;--badge-a:#a1f790!important;--badge-b:#6efcd8!important;--badge-border:rgba(161,247,144,0.78)!important;--badge-glow:rgba(161,247,144,0.28)!important;
  color:#a1f790!important;border-color:rgba(161,247,144,0.78)!important;background:linear-gradient(135deg,rgba(43,66,38,0.92),rgba(26,60,51,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(161,247,144,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:before{background:conic-gradient(from 180deg,transparent,rgba(161,247,144,0.38),transparent,rgba(110,252,216,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:after{background:radial-gradient(circle,rgba(161,247,144,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27{
  --badge-fg:#90f7bf!important;--badge-a:#90f7bf!important;--badge-b:#6ec7fc!important;--badge-border:rgba(144,247,191,0.78)!important;--badge-glow:rgba(144,247,191,0.28)!important;
  color:#90f7bf!important;border-color:rgba(144,247,191,0.78)!important;background:linear-gradient(135deg,rgba(38,66,51,0.92),rgba(26,47,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,247,191,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:before{background:conic-gradient(from 180deg,transparent,rgba(144,247,191,0.38),transparent,rgba(110,199,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:after{background:radial-gradient(circle,rgba(144,247,191,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28{
  --badge-fg:#90f1f7!important;--badge-a:#90f1f7!important;--badge-b:#6e70fc!important;--badge-border:rgba(144,241,247,0.78)!important;--badge-glow:rgba(144,241,247,0.28)!important;
  color:#90f1f7!important;border-color:rgba(144,241,247,0.78)!important;background:linear-gradient(135deg,rgba(38,65,66,0.92),rgba(26,26,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,241,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:before{background:conic-gradient(from 180deg,transparent,rgba(144,241,247,0.38),transparent,rgba(110,112,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:after{background:radial-gradient(circle,rgba(144,241,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29{
  --badge-fg:#90b1f7!important;--badge-a:#90b1f7!important;--badge-b:#c36efc!important;--badge-border:rgba(144,177,247,0.78)!important;--badge-glow:rgba(144,177,247,0.28)!important;
  color:#90b1f7!important;border-color:rgba(144,177,247,0.78)!important;background:linear-gradient(135deg,rgba(38,47,66,0.92),rgba(46,26,60,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(144,177,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:before{background:conic-gradient(from 180deg,transparent,rgba(144,177,247,0.38),transparent,rgba(195,110,252,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:after{background:radial-gradient(circle,rgba(144,177,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30{
  --badge-fg:#af90f7!important;--badge-a:#af90f7!important;--badge-b:#fc6edd!important;--badge-border:rgba(175,144,247,0.78)!important;--badge-glow:rgba(175,144,247,0.28)!important;
  color:#af90f7!important;border-color:rgba(175,144,247,0.78)!important;background:linear-gradient(135deg,rgba(47,38,66,0.92),rgba(60,26,53,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(175,144,247,0.28), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50RareGlow 2.8s ease-in-out infinite!important;transform:none!important;
}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:before{background:conic-gradient(from 180deg,transparent,rgba(175,144,247,0.38),transparent,rgba(252,110,221,0.32),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:after{background:radial-gradient(circle,rgba(175,144,247,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01{
  --badge-fg:#f994c6!important;--badge-a:#f994c6!important;--badge-b:#fdab71!important;--badge-border:rgba(249,148,198,0.78)!important;--badge-glow:rgba(249,148,198,0.42)!important;
  color:#f994c6!important;border-color:rgba(249,148,198,0.78)!important;background:linear-gradient(135deg,rgba(49,29,39,0.92),rgba(45,30,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,198,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:before{background:linear-gradient(90deg,transparent,rgba(249,148,198,0.4),rgba(253,171,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:after{background:radial-gradient(circle,rgba(249,148,198,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02{
  --badge-fg:#f9a094!important;--badge-a:#f9a094!important;--badge-b:#f8fd71!important;--badge-border:rgba(249,160,148,0.78)!important;--badge-glow:rgba(249,160,148,0.42)!important;
  color:#f9a094!important;border-color:rgba(249,160,148,0.78)!important;background:linear-gradient(135deg,rgba(49,32,29,0.92),rgba(44,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,160,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:before{background:linear-gradient(90deg,transparent,rgba(249,160,148,0.4),rgba(248,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:after{background:radial-gradient(circle,rgba(249,160,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03{
  --badge-fg:#f9de94!important;--badge-a:#f9de94!important;--badge-b:#a2fd71!important;--badge-border:rgba(249,222,148,0.78)!important;--badge-glow:rgba(249,222,148,0.42)!important;
  color:#f9de94!important;border-color:rgba(249,222,148,0.78)!important;background:linear-gradient(135deg,rgba(49,44,29,0.92),rgba(29,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,222,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:before{background:linear-gradient(90deg,transparent,rgba(249,222,148,0.4),rgba(162,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:after{background:radial-gradient(circle,rgba(249,222,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04{
  --badge-fg:#d6f994!important;--badge-a:#d6f994!important;--badge-b:#71fd96!important;--badge-border:rgba(214,249,148,0.78)!important;--badge-glow:rgba(214,249,148,0.42)!important;
  color:#d6f994!important;border-color:rgba(214,249,148,0.78)!important;background:linear-gradient(135deg,rgba(42,49,29,0.92),rgba(20,45,27,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(214,249,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:before{background:linear-gradient(90deg,transparent,rgba(214,249,148,0.4),rgba(113,253,150,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:after{background:radial-gradient(circle,rgba(214,249,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05{
  --badge-fg:#97f994!important;--badge-a:#97f994!important;--badge-b:#71fded!important;--badge-border:rgba(151,249,148,0.78)!important;--badge-glow:rgba(151,249,148,0.42)!important;
  color:#97f994!important;border-color:rgba(151,249,148,0.78)!important;background:linear-gradient(135deg,rgba(30,49,29,0.92),rgba(20,45,42,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(151,249,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:before{background:linear-gradient(90deg,transparent,rgba(151,249,148,0.4),rgba(113,253,237,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:after{background:radial-gradient(circle,rgba(151,249,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06{
  --badge-fg:#94f9cf!important;--badge-a:#94f9cf!important;--badge-b:#71b7fd!important;--badge-border:rgba(148,249,207,0.78)!important;--badge-glow:rgba(148,249,207,0.42)!important;
  color:#94f9cf!important;border-color:rgba(148,249,207,0.78)!important;background:linear-gradient(135deg,rgba(29,49,41,0.92),rgba(20,32,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,249,207,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:before{background:linear-gradient(90deg,transparent,rgba(148,249,207,0.4),rgba(113,183,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:after{background:radial-gradient(circle,rgba(148,249,207,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07{
  --badge-fg:#94e5f9!important;--badge-a:#94e5f9!important;--badge-b:#8171fd!important;--badge-border:rgba(148,229,249,0.78)!important;--badge-glow:rgba(148,229,249,0.42)!important;
  color:#94e5f9!important;border-color:rgba(148,229,249,0.78)!important;background:linear-gradient(135deg,rgba(29,45,49,0.92),rgba(23,20,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,229,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:before{background:linear-gradient(90deg,transparent,rgba(148,229,249,0.4),rgba(129,113,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:after{background:radial-gradient(circle,rgba(148,229,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08{
  --badge-fg:#94a6f9!important;--badge-a:#94a6f9!important;--badge-b:#d871fd!important;--badge-border:rgba(148,166,249,0.78)!important;--badge-glow:rgba(148,166,249,0.42)!important;
  color:#94a6f9!important;border-color:rgba(148,166,249,0.78)!important;background:linear-gradient(135deg,rgba(29,33,49,0.92),rgba(38,20,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,166,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:before{background:linear-gradient(90deg,transparent,rgba(148,166,249,0.4),rgba(216,113,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:after{background:radial-gradient(circle,rgba(148,166,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09{
  --badge-fg:#c094f9!important;--badge-a:#c094f9!important;--badge-b:#fd71cc!important;--badge-border:rgba(192,148,249,0.78)!important;--badge-glow:rgba(192,148,249,0.42)!important;
  color:#c094f9!important;border-color:rgba(192,148,249,0.78)!important;background:linear-gradient(135deg,rgba(38,29,49,0.92),rgba(45,20,36,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(192,148,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:before{background:linear-gradient(90deg,transparent,rgba(192,148,249,0.4),rgba(253,113,204,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:after{background:radial-gradient(circle,rgba(192,148,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10{
  --badge-fg:#f994f4!important;--badge-a:#f994f4!important;--badge-b:#fd7176!important;--badge-border:rgba(249,148,244,0.78)!important;--badge-glow:rgba(249,148,244,0.42)!important;
  color:#f994f4!important;border-color:rgba(249,148,244,0.78)!important;background:linear-gradient(135deg,rgba(49,29,48,0.92),rgba(45,20,21,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,244,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:before{background:linear-gradient(90deg,transparent,rgba(249,148,244,0.4),rgba(253,113,118,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:after{background:radial-gradient(circle,rgba(249,148,244,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11{
  --badge-fg:#f994b6!important;--badge-a:#f994b6!important;--badge-b:#fdc371!important;--badge-border:rgba(249,148,182,0.78)!important;--badge-glow:rgba(249,148,182,0.42)!important;
  color:#f994b6!important;border-color:rgba(249,148,182,0.78)!important;background:linear-gradient(135deg,rgba(49,29,36,0.92),rgba(45,35,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,182,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:before{background:linear-gradient(90deg,transparent,rgba(249,148,182,0.4),rgba(253,195,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:after{background:radial-gradient(circle,rgba(249,148,182,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12{
  --badge-fg:#f9b194!important;--badge-a:#f9b194!important;--badge-b:#e1fd71!important;--badge-border:rgba(249,177,148,0.78)!important;--badge-glow:rgba(249,177,148,0.42)!important;
  color:#f9b194!important;border-color:rgba(249,177,148,0.78)!important;background:linear-gradient(135deg,rgba(49,35,29,0.92),rgba(40,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,177,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:before{background:linear-gradient(90deg,transparent,rgba(249,177,148,0.4),rgba(225,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:after{background:radial-gradient(circle,rgba(249,177,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13{
  --badge-fg:#f9ef94!important;--badge-a:#f9ef94!important;--badge-b:#8bfd71!important;--badge-border:rgba(249,239,148,0.78)!important;--badge-glow:rgba(249,239,148,0.42)!important;
  color:#f9ef94!important;border-color:rgba(249,239,148,0.78)!important;background:linear-gradient(135deg,rgba(49,47,29,0.92),rgba(25,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,239,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:before{background:linear-gradient(90deg,transparent,rgba(249,239,148,0.4),rgba(139,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:after{background:radial-gradient(circle,rgba(249,239,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14{
  --badge-fg:#c5f994!important;--badge-a:#c5f994!important;--badge-b:#71fdae!important;--badge-border:rgba(197,249,148,0.78)!important;--badge-glow:rgba(197,249,148,0.42)!important;
  color:#c5f994!important;border-color:rgba(197,249,148,0.78)!important;background:linear-gradient(135deg,rgba(39,49,29,0.92),rgba(20,45,31,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(197,249,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:before{background:linear-gradient(90deg,transparent,rgba(197,249,148,0.4),rgba(113,253,174,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:after{background:radial-gradient(circle,rgba(197,249,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15{
  --badge-fg:#94f9a1!important;--badge-a:#94f9a1!important;--badge-b:#71f6fd!important;--badge-border:rgba(148,249,161,0.78)!important;--badge-glow:rgba(148,249,161,0.42)!important;
  color:#94f9a1!important;border-color:rgba(148,249,161,0.78)!important;background:linear-gradient(135deg,rgba(29,49,32,0.92),rgba(20,44,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,249,161,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:before{background:linear-gradient(90deg,transparent,rgba(148,249,161,0.4),rgba(113,246,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:after{background:radial-gradient(circle,rgba(148,249,161,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16{
  --badge-fg:#94f9e0!important;--badge-a:#94f9e0!important;--badge-b:#71a0fd!important;--badge-border:rgba(148,249,224,0.78)!important;--badge-glow:rgba(148,249,224,0.42)!important;
  color:#94f9e0!important;border-color:rgba(148,249,224,0.78)!important;background:linear-gradient(135deg,rgba(29,49,44,0.92),rgba(20,28,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,249,224,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:before{background:linear-gradient(90deg,transparent,rgba(148,249,224,0.4),rgba(113,160,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:after{background:radial-gradient(circle,rgba(148,249,224,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17{
  --badge-fg:#94d4f9!important;--badge-a:#94d4f9!important;--badge-b:#9971fd!important;--badge-border:rgba(148,212,249,0.78)!important;--badge-glow:rgba(148,212,249,0.42)!important;
  color:#94d4f9!important;border-color:rgba(148,212,249,0.78)!important;background:linear-gradient(135deg,rgba(29,42,49,0.92),rgba(27,20,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,212,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:before{background:linear-gradient(90deg,transparent,rgba(148,212,249,0.4),rgba(153,113,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:after{background:radial-gradient(circle,rgba(148,212,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18{
  --badge-fg:#9496f9!important;--badge-a:#9496f9!important;--badge-b:#ef71fd!important;--badge-border:rgba(148,150,249,0.78)!important;--badge-glow:rgba(148,150,249,0.42)!important;
  color:#9496f9!important;border-color:rgba(148,150,249,0.78)!important;background:linear-gradient(135deg,rgba(29,30,49,0.92),rgba(43,20,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,150,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:before{background:linear-gradient(90deg,transparent,rgba(148,150,249,0.4),rgba(239,113,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:after{background:radial-gradient(circle,rgba(148,150,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19{
  --badge-fg:#d094f9!important;--badge-a:#d094f9!important;--badge-b:#fd71b5!important;--badge-border:rgba(208,148,249,0.78)!important;--badge-glow:rgba(208,148,249,0.42)!important;
  color:#d094f9!important;border-color:rgba(208,148,249,0.78)!important;background:linear-gradient(135deg,rgba(41,29,49,0.92),rgba(45,20,32,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(208,148,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:before{background:linear-gradient(90deg,transparent,rgba(208,148,249,0.4),rgba(253,113,181,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:after{background:radial-gradient(circle,rgba(208,148,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20{
  --badge-fg:#f994e3!important;--badge-a:#f994e3!important;--badge-b:#fd8471!important;--badge-border:rgba(249,148,227,0.78)!important;--badge-glow:rgba(249,148,227,0.42)!important;
  color:#f994e3!important;border-color:rgba(249,148,227,0.78)!important;background:linear-gradient(135deg,rgba(49,29,45,0.92),rgba(45,23,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,227,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:before{background:linear-gradient(90deg,transparent,rgba(249,148,227,0.4),rgba(253,132,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:after{background:radial-gradient(circle,rgba(249,148,227,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21{
  --badge-fg:#f994a5!important;--badge-a:#f994a5!important;--badge-b:#fdda71!important;--badge-border:rgba(249,148,165,0.78)!important;--badge-glow:rgba(249,148,165,0.42)!important;
  color:#f994a5!important;border-color:rgba(249,148,165,0.78)!important;background:linear-gradient(135deg,rgba(49,29,33,0.92),rgba(45,39,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,165,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:before{background:linear-gradient(90deg,transparent,rgba(249,148,165,0.4),rgba(253,218,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:after{background:radial-gradient(circle,rgba(249,148,165,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22{
  --badge-fg:#f9c194!important;--badge-a:#f9c194!important;--badge-b:#cafd71!important;--badge-border:rgba(249,193,148,0.78)!important;--badge-glow:rgba(249,193,148,0.42)!important;
  color:#f9c194!important;border-color:rgba(249,193,148,0.78)!important;background:linear-gradient(135deg,rgba(49,38,29,0.92),rgba(36,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,193,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:before{background:linear-gradient(90deg,transparent,rgba(249,193,148,0.4),rgba(202,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:after{background:radial-gradient(circle,rgba(249,193,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23{
  --badge-fg:#f2f994!important;--badge-a:#f2f994!important;--badge-b:#73fd71!important;--badge-border:rgba(242,249,148,0.78)!important;--badge-glow:rgba(242,249,148,0.42)!important;
  color:#f2f994!important;border-color:rgba(242,249,148,0.78)!important;background:linear-gradient(135deg,rgba(48,49,29,0.92),rgba(20,45,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(242,249,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:before{background:linear-gradient(90deg,transparent,rgba(242,249,148,0.4),rgba(115,253,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:after{background:radial-gradient(circle,rgba(242,249,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24{
  --badge-fg:#b4f994!important;--badge-a:#b4f994!important;--badge-b:#71fdc5!important;--badge-border:rgba(180,249,148,0.78)!important;--badge-glow:rgba(180,249,148,0.42)!important;
  color:#b4f994!important;border-color:rgba(180,249,148,0.78)!important;background:linear-gradient(135deg,rgba(36,49,29,0.92),rgba(20,45,35,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(180,249,148,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:before{background:linear-gradient(90deg,transparent,rgba(180,249,148,0.4),rgba(113,253,197,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:after{background:radial-gradient(circle,rgba(180,249,148,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25{
  --badge-fg:#94f9b2!important;--badge-a:#94f9b2!important;--badge-b:#71dffd!important;--badge-border:rgba(148,249,178,0.78)!important;--badge-glow:rgba(148,249,178,0.42)!important;
  color:#94f9b2!important;border-color:rgba(148,249,178,0.78)!important;background:linear-gradient(135deg,rgba(29,49,35,0.92),rgba(20,40,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,249,178,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:before{background:linear-gradient(90deg,transparent,rgba(148,249,178,0.4),rgba(113,223,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:after{background:radial-gradient(circle,rgba(148,249,178,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26{
  --badge-fg:#94f9f0!important;--badge-a:#94f9f0!important;--badge-b:#7188fd!important;--badge-border:rgba(148,249,240,0.78)!important;--badge-glow:rgba(148,249,240,0.42)!important;
  color:#94f9f0!important;border-color:rgba(148,249,240,0.78)!important;background:linear-gradient(135deg,rgba(29,49,48,0.92),rgba(20,24,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,249,240,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:before{background:linear-gradient(90deg,transparent,rgba(148,249,240,0.4),rgba(113,136,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:after{background:radial-gradient(circle,rgba(148,249,240,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27{
  --badge-fg:#94c3f9!important;--badge-a:#94c3f9!important;--badge-b:#b071fd!important;--badge-border:rgba(148,195,249,0.78)!important;--badge-glow:rgba(148,195,249,0.42)!important;
  color:#94c3f9!important;border-color:rgba(148,195,249,0.78)!important;background:linear-gradient(135deg,rgba(29,39,49,0.92),rgba(31,20,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(148,195,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:before{background:linear-gradient(90deg,transparent,rgba(148,195,249,0.4),rgba(176,113,253,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:after{background:radial-gradient(circle,rgba(148,195,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28{
  --badge-fg:#a394f9!important;--badge-a:#a394f9!important;--badge-b:#fd71f4!important;--badge-border:rgba(163,148,249,0.78)!important;--badge-glow:rgba(163,148,249,0.42)!important;
  color:#a394f9!important;border-color:rgba(163,148,249,0.78)!important;background:linear-gradient(135deg,rgba(32,29,49,0.92),rgba(45,20,43,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(163,148,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:before{background:linear-gradient(90deg,transparent,rgba(163,148,249,0.4),rgba(253,113,244,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:after{background:radial-gradient(circle,rgba(163,148,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29{
  --badge-fg:#e194f9!important;--badge-a:#e194f9!important;--badge-b:#fd719d!important;--badge-border:rgba(225,148,249,0.78)!important;--badge-glow:rgba(225,148,249,0.42)!important;
  color:#e194f9!important;border-color:rgba(225,148,249,0.78)!important;background:linear-gradient(135deg,rgba(45,29,49,0.92),rgba(45,20,28,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(225,148,249,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:before{background:linear-gradient(90deg,transparent,rgba(225,148,249,0.4),rgba(253,113,157,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:after{background:radial-gradient(circle,rgba(225,148,249,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30{
  --badge-fg:#f994d2!important;--badge-a:#f994d2!important;--badge-b:#fd9b71!important;--badge-border:rgba(249,148,210,0.78)!important;--badge-glow:rgba(249,148,210,0.42)!important;
  color:#f994d2!important;border-color:rgba(249,148,210,0.78)!important;background:linear-gradient(135deg,rgba(49,29,42,0.92),rgba(45,27,20,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,148,210,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50HardGlow 1.8s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 14px var(--badge-fg),0 0 22px var(--badge-a)!important;
}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:before{background:linear-gradient(90deg,transparent,rgba(249,148,210,0.4),rgba(253,155,113,0.28),transparent)!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:after{background:radial-gradient(circle,rgba(249,148,210,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01{
  --badge-fg:#fdb785!important;--badge-a:#fdb785!important;--badge-b:#cbff65!important;--badge-border:rgba(253,183,133,0.78)!important;--badge-glow:rgba(253,183,133,0.42)!important;
  color:#fdb785!important;border-color:rgba(253,183,133,0.78)!important;background:linear-gradient(135deg,rgba(50,36,26,0.92),rgba(36,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,183,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:before{background:conic-gradient(from 90deg,rgba(253,183,133,0.12),rgba(253,183,133,0.46),rgba(203,255,101,0.36),rgba(255,255,255,0.18),rgba(253,183,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:after{background:radial-gradient(circle,rgba(253,183,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02{
  --badge-fg:#f9fd85!important;--badge-a:#f9fd85!important;--badge-b:#6dff65!important;--badge-border:rgba(249,253,133,0.78)!important;--badge-glow:rgba(249,253,133,0.42)!important;
  color:#f9fd85!important;border-color:rgba(249,253,133,0.78)!important;background:linear-gradient(135deg,rgba(49,50,26,0.92),rgba(19,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(249,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:before{background:conic-gradient(from 90deg,rgba(249,253,133,0.12),rgba(249,253,133,0.46),rgba(109,255,101,0.36),rgba(255,255,255,0.18),rgba(249,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:after{background:radial-gradient(circle,rgba(249,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03{
  --badge-fg:#affd85!important;--badge-a:#affd85!important;--badge-b:#65ffbc!important;--badge-border:rgba(175,253,133,0.78)!important;--badge-glow:rgba(175,253,133,0.42)!important;
  color:#affd85!important;border-color:rgba(175,253,133,0.78)!important;background:linear-gradient(135deg,rgba(35,50,26,0.92),rgba(18,45,33,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(175,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:before{background:conic-gradient(from 90deg,rgba(175,253,133,0.12),rgba(175,253,133,0.46),rgba(101,255,188,0.36),rgba(255,255,255,0.18),rgba(175,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:after{background:radial-gradient(circle,rgba(175,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04{
  --badge-fg:#85fda5!important;--badge-a:#85fda5!important;--badge-b:#65e2ff!important;--badge-border:rgba(133,253,165,0.78)!important;--badge-glow:rgba(133,253,165,0.42)!important;
  color:#85fda5!important;border-color:rgba(133,253,165,0.78)!important;background:linear-gradient(135deg,rgba(26,50,33,0.92),rgba(18,40,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,253,165,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:before{background:conic-gradient(from 90deg,rgba(133,253,165,0.12),rgba(133,253,165,0.46),rgba(101,226,255,0.36),rgba(255,255,255,0.18),rgba(133,253,165,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:after{background:radial-gradient(circle,rgba(133,253,165,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05{
  --badge-fg:#85fdef!important;--badge-a:#85fdef!important;--badge-b:#6584ff!important;--badge-border:rgba(133,253,239,0.78)!important;--badge-glow:rgba(133,253,239,0.42)!important;
  color:#85fdef!important;border-color:rgba(133,253,239,0.78)!important;background:linear-gradient(135deg,rgba(26,50,47,0.92),rgba(18,23,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,253,239,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:before{background:conic-gradient(from 90deg,rgba(133,253,239,0.12),rgba(133,253,239,0.46),rgba(101,132,255,0.36),rgba(255,255,255,0.18),rgba(133,253,239,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:after{background:radial-gradient(circle,rgba(133,253,239,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06{
  --badge-fg:#85c1fd!important;--badge-a:#85c1fd!important;--badge-b:#a565ff!important;--badge-border:rgba(133,193,253,0.78)!important;--badge-glow:rgba(133,193,253,0.42)!important;
  color:#85c1fd!important;border-color:rgba(133,193,253,0.78)!important;background:linear-gradient(135deg,rgba(26,38,50,0.92),rgba(29,18,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,193,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:before{background:conic-gradient(from 90deg,rgba(133,193,253,0.12),rgba(133,193,253,0.46),rgba(165,101,255,0.36),rgba(255,255,255,0.18),rgba(133,193,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:after{background:radial-gradient(circle,rgba(133,193,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07{
  --badge-fg:#9385fd!important;--badge-a:#9385fd!important;--badge-b:#ff65f9!important;--badge-border:rgba(147,133,253,0.78)!important;--badge-glow:rgba(147,133,253,0.42)!important;
  color:#9385fd!important;border-color:rgba(147,133,253,0.78)!important;background:linear-gradient(135deg,rgba(29,26,50,0.92),rgba(45,18,44,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(147,133,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:before{background:conic-gradient(from 90deg,rgba(147,133,253,0.12),rgba(147,133,253,0.46),rgba(255,101,249,0.36),rgba(255,255,255,0.18),rgba(147,133,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:after{background:radial-gradient(circle,rgba(147,133,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08{
  --badge-fg:#dd85fd!important;--badge-a:#dd85fd!important;--badge-b:#ff659b!important;--badge-border:rgba(221,133,253,0.78)!important;--badge-glow:rgba(221,133,253,0.42)!important;
  color:#dd85fd!important;border-color:rgba(221,133,253,0.78)!important;background:linear-gradient(135deg,rgba(44,26,50,0.92),rgba(45,18,27,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(221,133,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:before{background:conic-gradient(from 90deg,rgba(221,133,253,0.12),rgba(221,133,253,0.46),rgba(255,101,155,0.36),rgba(255,255,255,0.18),rgba(221,133,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:after{background:radial-gradient(circle,rgba(221,133,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09{
  --badge-fg:#fd85d3!important;--badge-a:#fd85d3!important;--badge-b:#ff8e65!important;--badge-border:rgba(253,133,211,0.78)!important;--badge-glow:rgba(253,133,211,0.42)!important;
  color:#fd85d3!important;border-color:rgba(253,133,211,0.78)!important;background:linear-gradient(135deg,rgba(50,26,42,0.92),rgba(45,25,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,133,211,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:before{background:conic-gradient(from 90deg,rgba(253,133,211,0.12),rgba(253,133,211,0.46),rgba(255,142,101,0.36),rgba(255,255,255,0.18),rgba(253,133,211,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:after{background:radial-gradient(circle,rgba(253,133,211,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10{
  --badge-fg:#fd8589!important;--badge-a:#fd8589!important;--badge-b:#ffed65!important;--badge-border:rgba(253,133,137,0.78)!important;--badge-glow:rgba(253,133,137,0.42)!important;
  color:#fd8589!important;border-color:rgba(253,133,137,0.78)!important;background:linear-gradient(135deg,rgba(50,26,27,0.92),rgba(45,42,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,133,137,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:before{background:conic-gradient(from 90deg,rgba(253,133,137,0.12),rgba(253,133,137,0.46),rgba(255,237,101,0.36),rgba(255,255,255,0.18),rgba(253,133,137,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:after{background:radial-gradient(circle,rgba(253,133,137,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11{
  --badge-fg:#fdcb85!important;--badge-a:#fdcb85!important;--badge-b:#b2ff65!important;--badge-border:rgba(253,203,133,0.78)!important;--badge-glow:rgba(253,203,133,0.42)!important;
  color:#fdcb85!important;border-color:rgba(253,203,133,0.78)!important;background:linear-gradient(135deg,rgba(50,40,26,0.92),rgba(32,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,203,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:before{background:conic-gradient(from 90deg,rgba(253,203,133,0.12),rgba(253,203,133,0.46),rgba(178,255,101,0.36),rgba(255,255,255,0.18),rgba(253,203,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:after{background:radial-gradient(circle,rgba(253,203,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12{
  --badge-fg:#e5fd85!important;--badge-a:#e5fd85!important;--badge-b:#65ff77!important;--badge-border:rgba(229,253,133,0.78)!important;--badge-glow:rgba(229,253,133,0.42)!important;
  color:#e5fd85!important;border-color:rgba(229,253,133,0.78)!important;background:linear-gradient(135deg,rgba(45,50,26,0.92),rgba(18,45,21,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(229,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:before{background:conic-gradient(from 90deg,rgba(229,253,133,0.12),rgba(229,253,133,0.46),rgba(101,255,119,0.36),rgba(255,255,255,0.18),rgba(229,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:after{background:radial-gradient(circle,rgba(229,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13{
  --badge-fg:#9bfd85!important;--badge-a:#9bfd85!important;--badge-b:#65ffd6!important;--badge-border:rgba(155,253,133,0.78)!important;--badge-glow:rgba(155,253,133,0.42)!important;
  color:#9bfd85!important;border-color:rgba(155,253,133,0.78)!important;background:linear-gradient(135deg,rgba(31,50,26,0.92),rgba(18,45,38,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(155,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:before{background:conic-gradient(from 90deg,rgba(155,253,133,0.12),rgba(155,253,133,0.46),rgba(101,255,214,0.36),rgba(255,255,255,0.18),rgba(155,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:after{background:radial-gradient(circle,rgba(155,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14{
  --badge-fg:#85fdb9!important;--badge-a:#85fdb9!important;--badge-b:#65c9ff!important;--badge-border:rgba(133,253,185,0.78)!important;--badge-glow:rgba(133,253,185,0.42)!important;
  color:#85fdb9!important;border-color:rgba(133,253,185,0.78)!important;background:linear-gradient(135deg,rgba(26,50,37,0.92),rgba(18,36,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,253,185,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:before{background:conic-gradient(from 90deg,rgba(133,253,185,0.12),rgba(133,253,185,0.46),rgba(101,201,255,0.36),rgba(255,255,255,0.18),rgba(133,253,185,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:after{background:radial-gradient(circle,rgba(133,253,185,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15{
  --badge-fg:#85f7fd!important;--badge-a:#85f7fd!important;--badge-b:#656bff!important;--badge-border:rgba(133,247,253,0.78)!important;--badge-glow:rgba(133,247,253,0.42)!important;
  color:#85f7fd!important;border-color:rgba(133,247,253,0.78)!important;background:linear-gradient(135deg,rgba(26,49,50,0.92),rgba(18,19,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,247,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:before{background:conic-gradient(from 90deg,rgba(133,247,253,0.12),rgba(133,247,253,0.46),rgba(101,107,255,0.36),rgba(255,255,255,0.18),rgba(133,247,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:after{background:radial-gradient(circle,rgba(133,247,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16{
  --badge-fg:#85adfd!important;--badge-a:#85adfd!important;--badge-b:#bf65ff!important;--badge-border:rgba(133,173,253,0.78)!important;--badge-glow:rgba(133,173,253,0.42)!important;
  color:#85adfd!important;border-color:rgba(133,173,253,0.78)!important;background:linear-gradient(135deg,rgba(26,34,50,0.92),rgba(34,18,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,173,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:before{background:conic-gradient(from 90deg,rgba(133,173,253,0.12),rgba(133,173,253,0.46),rgba(191,101,255,0.36),rgba(255,255,255,0.18),rgba(133,173,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:after{background:radial-gradient(circle,rgba(133,173,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17{
  --badge-fg:#a785fd!important;--badge-a:#a785fd!important;--badge-b:#ff65e0!important;--badge-border:rgba(167,133,253,0.78)!important;--badge-glow:rgba(167,133,253,0.42)!important;
  color:#a785fd!important;border-color:rgba(167,133,253,0.78)!important;background:linear-gradient(135deg,rgba(33,26,50,0.92),rgba(45,18,40,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(167,133,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:before{background:conic-gradient(from 90deg,rgba(167,133,253,0.12),rgba(167,133,253,0.46),rgba(255,101,224,0.36),rgba(255,255,255,0.18),rgba(167,133,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:after{background:radial-gradient(circle,rgba(167,133,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18{
  --badge-fg:#f185fd!important;--badge-a:#f185fd!important;--badge-b:#ff6582!important;--badge-border:rgba(241,133,253,0.78)!important;--badge-glow:rgba(241,133,253,0.42)!important;
  color:#f185fd!important;border-color:rgba(241,133,253,0.78)!important;background:linear-gradient(135deg,rgba(48,26,50,0.92),rgba(45,18,23,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(241,133,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:before{background:conic-gradient(from 90deg,rgba(241,133,253,0.12),rgba(241,133,253,0.46),rgba(255,101,130,0.36),rgba(255,255,255,0.18),rgba(241,133,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:after{background:radial-gradient(circle,rgba(241,133,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19{
  --badge-fg:#fd85bf!important;--badge-a:#fd85bf!important;--badge-b:#ffa865!important;--badge-border:rgba(253,133,191,0.78)!important;--badge-glow:rgba(253,133,191,0.42)!important;
  color:#fd85bf!important;border-color:rgba(253,133,191,0.78)!important;background:linear-gradient(135deg,rgba(50,26,38,0.92),rgba(45,30,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,133,191,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:before{background:conic-gradient(from 90deg,rgba(253,133,191,0.12),rgba(253,133,191,0.46),rgba(255,168,101,0.36),rgba(255,255,255,0.18),rgba(253,133,191,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:after{background:radial-gradient(circle,rgba(253,133,191,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20{
  --badge-fg:#fd9585!important;--badge-a:#fd9585!important;--badge-b:#f7ff65!important;--badge-border:rgba(253,149,133,0.78)!important;--badge-glow:rgba(253,149,133,0.42)!important;
  color:#fd9585!important;border-color:rgba(253,149,133,0.78)!important;background:linear-gradient(135deg,rgba(50,29,26,0.92),rgba(44,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,149,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:before{background:conic-gradient(from 90deg,rgba(253,149,133,0.12),rgba(253,149,133,0.46),rgba(247,255,101,0.36),rgba(255,255,255,0.18),rgba(253,149,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:after{background:radial-gradient(circle,rgba(253,149,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21{
  --badge-fg:#fddf85!important;--badge-a:#fddf85!important;--badge-b:#98ff65!important;--badge-border:rgba(253,223,133,0.78)!important;--badge-glow:rgba(253,223,133,0.42)!important;
  color:#fddf85!important;border-color:rgba(253,223,133,0.78)!important;background:linear-gradient(135deg,rgba(50,44,26,0.92),rgba(27,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,223,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:before{background:conic-gradient(from 90deg,rgba(253,223,133,0.12),rgba(253,223,133,0.46),rgba(152,255,101,0.36),rgba(255,255,255,0.18),rgba(253,223,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:after{background:radial-gradient(circle,rgba(253,223,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22{
  --badge-fg:#d1fd85!important;--badge-a:#d1fd85!important;--badge-b:#65ff91!important;--badge-border:rgba(209,253,133,0.78)!important;--badge-glow:rgba(209,253,133,0.42)!important;
  color:#d1fd85!important;border-color:rgba(209,253,133,0.78)!important;background:linear-gradient(135deg,rgba(41,50,26,0.92),rgba(18,45,26,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(209,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:before{background:conic-gradient(from 90deg,rgba(209,253,133,0.12),rgba(209,253,133,0.46),rgba(101,255,145,0.36),rgba(255,255,255,0.18),rgba(209,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:after{background:radial-gradient(circle,rgba(209,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23{
  --badge-fg:#87fd85!important;--badge-a:#87fd85!important;--badge-b:#65ffef!important;--badge-border:rgba(135,253,133,0.78)!important;--badge-glow:rgba(135,253,133,0.42)!important;
  color:#87fd85!important;border-color:rgba(135,253,133,0.78)!important;background:linear-gradient(135deg,rgba(27,50,26,0.92),rgba(18,45,43,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(135,253,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:before{background:conic-gradient(from 90deg,rgba(135,253,133,0.12),rgba(135,253,133,0.46),rgba(101,255,239,0.36),rgba(255,255,255,0.18),rgba(135,253,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:after{background:radial-gradient(circle,rgba(135,253,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24{
  --badge-fg:#85fdcd!important;--badge-a:#85fdcd!important;--badge-b:#65afff!important;--badge-border:rgba(133,253,205,0.78)!important;--badge-glow:rgba(133,253,205,0.42)!important;
  color:#85fdcd!important;border-color:rgba(133,253,205,0.78)!important;background:linear-gradient(135deg,rgba(26,50,41,0.92),rgba(18,31,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,253,205,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:before{background:conic-gradient(from 90deg,rgba(133,253,205,0.12),rgba(133,253,205,0.46),rgba(101,175,255,0.36),rgba(255,255,255,0.18),rgba(133,253,205,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:after{background:radial-gradient(circle,rgba(133,253,205,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25{
  --badge-fg:#85e3fd!important;--badge-a:#85e3fd!important;--badge-b:#7a65ff!important;--badge-border:rgba(133,227,253,0.78)!important;--badge-glow:rgba(133,227,253,0.42)!important;
  color:#85e3fd!important;border-color:rgba(133,227,253,0.78)!important;background:linear-gradient(135deg,rgba(26,45,50,0.92),rgba(21,18,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,227,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:before{background:conic-gradient(from 90deg,rgba(133,227,253,0.12),rgba(133,227,253,0.46),rgba(122,101,255,0.36),rgba(255,255,255,0.18),rgba(133,227,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:after{background:radial-gradient(circle,rgba(133,227,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26{
  --badge-fg:#8599fd!important;--badge-a:#8599fd!important;--badge-b:#d865ff!important;--badge-border:rgba(133,153,253,0.78)!important;--badge-glow:rgba(133,153,253,0.42)!important;
  color:#8599fd!important;border-color:rgba(133,153,253,0.78)!important;background:linear-gradient(135deg,rgba(26,30,50,0.92),rgba(38,18,45,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(133,153,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:before{background:conic-gradient(from 90deg,rgba(133,153,253,0.12),rgba(133,153,253,0.46),rgba(216,101,255,0.36),rgba(255,255,255,0.18),rgba(133,153,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:after{background:radial-gradient(circle,rgba(133,153,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27{
  --badge-fg:#bb85fd!important;--badge-a:#bb85fd!important;--badge-b:#ff65c6!important;--badge-border:rgba(187,133,253,0.78)!important;--badge-glow:rgba(187,133,253,0.42)!important;
  color:#bb85fd!important;border-color:rgba(187,133,253,0.78)!important;background:linear-gradient(135deg,rgba(37,26,50,0.92),rgba(45,18,35,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(187,133,253,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:before{background:conic-gradient(from 90deg,rgba(187,133,253,0.12),rgba(187,133,253,0.46),rgba(255,101,198,0.36),rgba(255,255,255,0.18),rgba(187,133,253,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:after{background:radial-gradient(circle,rgba(187,133,253,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28{
  --badge-fg:#fd85f5!important;--badge-a:#fd85f5!important;--badge-b:#ff6568!important;--badge-border:rgba(253,133,245,0.78)!important;--badge-glow:rgba(253,133,245,0.42)!important;
  color:#fd85f5!important;border-color:rgba(253,133,245,0.78)!important;background:linear-gradient(135deg,rgba(50,26,49,0.92),rgba(45,18,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,133,245,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:before{background:conic-gradient(from 90deg,rgba(253,133,245,0.12),rgba(253,133,245,0.46),rgba(255,101,104,0.36),rgba(255,255,255,0.18),rgba(253,133,245,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:after{background:radial-gradient(circle,rgba(253,133,245,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29{
  --badge-fg:#fd85ab!important;--badge-a:#fd85ab!important;--badge-b:#ffc165!important;--badge-border:rgba(253,133,171,0.78)!important;--badge-glow:rgba(253,133,171,0.42)!important;
  color:#fd85ab!important;border-color:rgba(253,133,171,0.78)!important;background:linear-gradient(135deg,rgba(50,26,34,0.92),rgba(45,34,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,133,171,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:before{background:conic-gradient(from 90deg,rgba(253,133,171,0.12),rgba(253,133,171,0.46),rgba(255,193,101,0.36),rgba(255,255,255,0.18),rgba(253,133,171,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:after{background:radial-gradient(circle,rgba(253,133,171,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30{
  --badge-fg:#fda985!important;--badge-a:#fda985!important;--badge-b:#ddff65!important;--badge-border:rgba(253,169,133,0.78)!important;--badge-glow:rgba(253,169,133,0.42)!important;
  color:#fda985!important;border-color:rgba(253,169,133,0.78)!important;background:linear-gradient(135deg,rgba(50,33,26,0.92),rgba(39,45,18,0.82),rgba(0,0,0,.66))!important;
  box-shadow:0 0 20px rgba(253,169,133,0.42), inset 0 0 20px rgba(255,255,255,.045)!important;
  animation:badgeV50ExtremeGlow 1.55s ease-in-out infinite!important;transform:none!important;text-shadow:0 0 8px #000,0 0 18px var(--badge-fg),0 0 30px var(--badge-a)!important;
}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:before{background:conic-gradient(from 90deg,rgba(253,169,133,0.12),rgba(253,169,133,0.46),rgba(221,255,101,0.36),rgba(255,255,255,0.18),rgba(253,169,133,0.12))!important;opacity:.30!important;animation:badgeV50Light 2.8s ease-in-out infinite!important;transform:none!important;}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:after{background:radial-gradient(circle,rgba(253,169,133,0.24),transparent 62%)!important;opacity:.16!important;animation:badgeV50Inner 2.2s ease-in-out infinite!important;transform:none!important;}

.custom-badge-v48,.custom-badge-v48:hover{transform:none!important;translate:none!important;rotate:none!important;scale:1!important}
.custom-badge-v48 *{color:inherit!important}
.custom-badge-v48 i{background:var(--badge-fg)!important;color:var(--badge-fg)!important;box-shadow:0 0 12px var(--badge-fg),0 0 26px var(--badge-a)!important}
@keyframes badgeV50Glow{50%{filter:brightness(1.22) saturate(1.35);box-shadow:0 0 30px var(--badge-glow),inset 0 0 20px rgba(255,255,255,.08)}}
@keyframes badgeV50HeavyGlow{50%{filter:brightness(1.28) saturate(1.50);box-shadow:0 0 36px var(--badge-glow),0 0 10px var(--badge-a),inset 0 0 22px rgba(255,255,255,.08)}}
@keyframes badgeV50RareGlow{50%{filter:brightness(1.34) saturate(1.65);box-shadow:0 0 42px var(--badge-glow),0 0 16px var(--badge-a),inset 0 0 28px rgba(255,255,255,.12)}}
@keyframes badgeV50HardGlow{50%{filter:brightness(1.38) contrast(1.18) saturate(1.75);box-shadow:0 0 48px var(--badge-glow),0 0 20px var(--badge-a),inset 0 0 30px rgba(255,255,255,.10)}}
@keyframes badgeV50ExtremeGlow{50%{filter:brightness(1.48) contrast(1.25) saturate(2);box-shadow:0 0 58px var(--badge-glow),0 0 28px var(--badge-a),inset 0 0 34px rgba(255,255,255,.15)}}
@keyframes badgeV50Light{0%,100%{opacity:.12}50%{opacity:.46}}
@keyframes badgeV50Inner{0%,100%{opacity:.08}50%{opacity:.24}}

/* v51 badge visibility and stronger glow/color animation fix */
.badge-picker-grid .badge-design-card{
  background:linear-gradient(145deg,rgba(20,16,10,.96),rgba(7,7,8,.98))!important;
  opacity:1!important;
}
.badge-picker-grid .badge-design-card::before,
.badge-picker-grid .badge-design-card::after{
  opacity:.10!important;
}
.badge-picker-grid .badge-design-card small{
  color:#f4f4f5!important;
  opacity:.95!important;
  text-shadow:0 0 10px #000!important;
}
.badge-design-card.selected{
  background:radial-gradient(circle at 80% 0%,rgba(253,230,138,.22),transparent 42%),linear-gradient(145deg,rgba(38,30,14,.98),rgba(10,8,8,.98))!important;
}

.profile-badge-row .custom-badge-v48,
.badge-picker-grid .custom-badge-v48,
.custom-badge-current-list .custom-badge-v48,
.badge-preview-token.custom-badge-v48,
.custom-badge-v48{
  opacity:1!important;
  filter:none;
  min-height:36px!important;
  color:var(--badge-fg)!important;
  background:var(--badge-bg)!important;
  border-color:var(--badge-border)!important;
  box-shadow:
    0 0 16px var(--badge-glow),
    0 0 34px rgba(255,255,255,.08),
    inset 0 0 22px rgba(255,255,255,.10),
    inset 0 -10px 24px rgba(0,0,0,.34)!important;
}
.custom-badge-v48 span,
.custom-badge-v48 b,
.custom-badge-v48 strong,
.custom-badge-v48 em,
.custom-badge-v48 i + span{
  opacity:1!important;
  color:inherit!important;
  filter:none!important;
}
.custom-badge-v48 i{
  opacity:1!important;
  filter:brightness(1.25)!important;
}
.custom-badge-v48:before{
  z-index:-1!important;
  mix-blend-mode:screen!important;
}
.custom-badge-v48:after{
  z-index:-1!important;
  mix-blend-mode:screen!important;
}

.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01{
  --badge-fg:#eed69f!important;
  --badge-a:#eed69f!important;
  --badge-b:#acef93!important;
  --badge-c:#7be9da!important;
  --badge-border:rgba(238,214,159,0.75)!important;
  --badge-glow:rgba(238,214,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,64,47,0.98) 0%,rgba(41,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#eed69f!important;
  border-color:rgba(238,214,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,214,159,0.8),0 0 22px rgba(172,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,214,159,0.42),0 0 42px rgba(172,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:before{
  background:linear-gradient(90deg,transparent,rgba(238,214,159,0.28),rgba(172,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:after{
  background:radial-gradient(circle,rgba(238,214,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-01, .badge-picker-grid .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01 i{
  background:#eed69f!important;
  color:#eed69f!important;
  box-shadow:0 0 12px #eed69f,0 0 28px #eed69f,0 0 44px #acef93!important;
}

.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02{
  --badge-fg:#d5ee9f!important;
  --badge-a:#d5ee9f!important;
  --badge-b:#93efb4!important;
  --badge-c:#7bb4e9!important;
  --badge-border:rgba(213,238,159,0.75)!important;
  --badge-glow:rgba(213,238,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,71,47,0.98) 0%,rgba(35,57,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d5ee9f!important;
  border-color:rgba(213,238,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(213,238,159,0.8),0 0 22px rgba(147,239,180,0.42)!important;
  box-shadow:0 0 22px rgba(213,238,159,0.42),0 0 42px rgba(147,239,180,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:before{
  background:linear-gradient(90deg,transparent,rgba(213,238,159,0.28),rgba(147,239,180,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:after{
  background:radial-gradient(circle,rgba(213,238,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-02, .badge-picker-grid .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02 i{
  background:#d5ee9f!important;
  color:#d5ee9f!important;
  box-shadow:0 0 12px #d5ee9f,0 0 28px #d5ee9f,0 0 44px #93efb4!important;
}

.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03{
  --badge-fg:#a4ee9f!important;
  --badge-a:#a4ee9f!important;
  --badge-b:#93efec!important;
  --badge-c:#867be9!important;
  --badge-border:rgba(164,238,159,0.75)!important;
  --badge-glow:rgba(164,238,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,71,47,0.98) 0%,rgba(35,57,56,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a4ee9f!important;
  border-color:rgba(164,238,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(164,238,159,0.8),0 0 22px rgba(147,239,236,0.42)!important;
  box-shadow:0 0 22px rgba(164,238,159,0.42),0 0 42px rgba(147,239,236,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:before{
  background:linear-gradient(90deg,transparent,rgba(164,238,159,0.28),rgba(147,239,236,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:after{
  background:radial-gradient(circle,rgba(164,238,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-03, .badge-picker-grid .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03 i{
  background:#a4ee9f!important;
  color:#a4ee9f!important;
  box-shadow:0 0 12px #a4ee9f,0 0 28px #a4ee9f,0 0 44px #93efec!important;
}

.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04{
  --badge-fg:#9feeca!important;
  --badge-a:#9feeca!important;
  --badge-b:#93baef!important;
  --badge-c:#ca7be9!important;
  --badge-border:rgba(159,238,202,0.75)!important;
  --badge-glow:rgba(159,238,202,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,71,60,0.98) 0%,rgba(35,44,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9feeca!important;
  border-color:rgba(159,238,202,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,238,202,0.8),0 0 22px rgba(147,186,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,238,202,0.42),0 0 42px rgba(147,186,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:before{
  background:linear-gradient(90deg,transparent,rgba(159,238,202,0.28),rgba(147,186,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:after{
  background:radial-gradient(circle,rgba(159,238,202,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-04, .badge-picker-grid .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04 i{
  background:#9feeca!important;
  color:#9feeca!important;
  box-shadow:0 0 12px #9feeca,0 0 28px #9feeca,0 0 44px #93baef!important;
}

.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05{
  --badge-fg:#9fe1ee!important;
  --badge-a:#9fe1ee!important;
  --badge-b:#a693ef!important;
  --badge-c:#e97bc4!important;
  --badge-border:rgba(159,225,238,0.75)!important;
  --badge-glow:rgba(159,225,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,67,71,0.98) 0%,rgba(39,35,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9fe1ee!important;
  border-color:rgba(159,225,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,225,238,0.8),0 0 22px rgba(166,147,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,225,238,0.42),0 0 42px rgba(166,147,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:before{
  background:linear-gradient(90deg,transparent,rgba(159,225,238,0.28),rgba(166,147,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:after{
  background:radial-gradient(circle,rgba(159,225,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-05, .badge-picker-grid .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05 i{
  background:#9fe1ee!important;
  color:#9fe1ee!important;
  box-shadow:0 0 12px #9fe1ee,0 0 28px #9fe1ee,0 0 44px #a693ef!important;
}

.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06{
  --badge-fg:#9fb0ee!important;
  --badge-a:#9fb0ee!important;
  --badge-b:#de93ef!important;
  --badge-c:#e97b80!important;
  --badge-border:rgba(159,176,238,0.75)!important;
  --badge-glow:rgba(159,176,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,52,71,0.98) 0%,rgba(53,35,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9fb0ee!important;
  border-color:rgba(159,176,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,176,238,0.8),0 0 22px rgba(222,147,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,176,238,0.42),0 0 42px rgba(222,147,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:before{
  background:linear-gradient(90deg,transparent,rgba(159,176,238,0.28),rgba(222,147,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:after{
  background:radial-gradient(circle,rgba(159,176,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-06, .badge-picker-grid .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06 i{
  background:#9fb0ee!important;
  color:#9fb0ee!important;
  box-shadow:0 0 12px #9fb0ee,0 0 28px #9fb0ee,0 0 44px #de93ef!important;
}

.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07{
  --badge-fg:#bf9fee!important;
  --badge-a:#bf9fee!important;
  --badge-b:#ef93c7!important;
  --badge-c:#e9b97b!important;
  --badge-border:rgba(191,159,238,0.75)!important;
  --badge-glow:rgba(191,159,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(57,47,71,0.98) 0%,rgba(57,35,47,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bf9fee!important;
  border-color:rgba(191,159,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(191,159,238,0.8),0 0 22px rgba(239,147,199,0.42)!important;
  box-shadow:0 0 22px rgba(191,159,238,0.42),0 0 42px rgba(239,147,199,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:before{
  background:linear-gradient(90deg,transparent,rgba(191,159,238,0.28),rgba(239,147,199,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:after{
  background:radial-gradient(circle,rgba(191,159,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-07, .badge-picker-grid .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07 i{
  background:#bf9fee!important;
  color:#bf9fee!important;
  box-shadow:0 0 12px #bf9fee,0 0 28px #bf9fee,0 0 44px #ef93c7!important;
}

.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08{
  --badge-fg:#ee9fec!important;
  --badge-a:#ee9fec!important;
  --badge-b:#ef9893!important;
  --badge-c:#d5e97b!important;
  --badge-border:rgba(238,159,236,0.75)!important;
  --badge-glow:rgba(238,159,236,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,70,0.98) 0%,rgba(57,36,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9fec!important;
  border-color:rgba(238,159,236,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,236,0.8),0 0 22px rgba(239,152,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,236,0.42),0 0 42px rgba(239,152,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,236,0.28),rgba(239,152,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:after{
  background:radial-gradient(circle,rgba(238,159,236,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-08, .badge-picker-grid .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08 i{
  background:#ee9fec!important;
  color:#ee9fec!important;
  box-shadow:0 0 12px #ee9fec,0 0 28px #ee9fec,0 0 44px #ef9893!important;
}

.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09{
  --badge-fg:#ee9fbc!important;
  --badge-a:#ee9fbc!important;
  --badge-b:#efd193!important;
  --badge-c:#91e97b!important;
  --badge-border:rgba(238,159,188,0.75)!important;
  --badge-glow:rgba(238,159,188,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,56,0.98) 0%,rgba(57,50,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9fbc!important;
  border-color:rgba(238,159,188,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,188,0.8),0 0 22px rgba(239,209,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,188,0.42),0 0 42px rgba(239,209,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,188,0.28),rgba(239,209,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:after{
  background:radial-gradient(circle,rgba(238,159,188,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-09, .badge-picker-grid .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09 i{
  background:#ee9fbc!important;
  color:#ee9fbc!important;
  box-shadow:0 0 12px #ee9fbc,0 0 28px #ee9fbc,0 0 44px #efd193!important;
}

.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10{
  --badge-fg:#eeb39f!important;
  --badge-a:#eeb39f!important;
  --badge-b:#d5ef93!important;
  --badge-c:#7be9a9!important;
  --badge-border:rgba(238,179,159,0.75)!important;
  --badge-glow:rgba(238,179,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,53,47,0.98) 0%,rgba(51,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#eeb39f!important;
  border-color:rgba(238,179,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,179,159,0.8),0 0 22px rgba(213,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,179,159,0.42),0 0 42px rgba(213,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:before{
  background:linear-gradient(90deg,transparent,rgba(238,179,159,0.28),rgba(213,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:after{
  background:radial-gradient(circle,rgba(238,179,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-10, .badge-picker-grid .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10 i{
  background:#eeb39f!important;
  color:#eeb39f!important;
  box-shadow:0 0 12px #eeb39f,0 0 28px #eeb39f,0 0 44px #d5ef93!important;
}

.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11{
  --badge-fg:#eee39f!important;
  --badge-a:#eee39f!important;
  --badge-b:#9def93!important;
  --badge-c:#7be5e9!important;
  --badge-border:rgba(238,227,159,0.75)!important;
  --badge-glow:rgba(238,227,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,68,47,0.98) 0%,rgba(37,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#eee39f!important;
  border-color:rgba(238,227,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,227,159,0.8),0 0 22px rgba(157,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,227,159,0.42),0 0 42px rgba(157,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:before{
  background:linear-gradient(90deg,transparent,rgba(238,227,159,0.28),rgba(157,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:after{
  background:radial-gradient(circle,rgba(238,227,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-11, .badge-picker-grid .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11 i{
  background:#eee39f!important;
  color:#eee39f!important;
  box-shadow:0 0 12px #eee39f,0 0 28px #eee39f,0 0 44px #9def93!important;
}

.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12{
  --badge-fg:#c8ee9f!important;
  --badge-a:#c8ee9f!important;
  --badge-b:#93efc3!important;
  --badge-c:#7ba1e9!important;
  --badge-border:rgba(200,238,159,0.75)!important;
  --badge-glow:rgba(200,238,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,71,47,0.98) 0%,rgba(35,57,46,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#c8ee9f!important;
  border-color:rgba(200,238,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(200,238,159,0.8),0 0 22px rgba(147,239,195,0.42)!important;
  box-shadow:0 0 22px rgba(200,238,159,0.42),0 0 42px rgba(147,239,195,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:before{
  background:linear-gradient(90deg,transparent,rgba(200,238,159,0.28),rgba(147,239,195,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:after{
  background:radial-gradient(circle,rgba(200,238,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-12, .badge-picker-grid .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12 i{
  background:#c8ee9f!important;
  color:#c8ee9f!important;
  box-shadow:0 0 12px #c8ee9f,0 0 28px #c8ee9f,0 0 44px #93efc3!important;
}

.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13{
  --badge-fg:#9feea7!important;
  --badge-a:#9feea7!important;
  --badge-b:#93e3ef!important;
  --badge-c:#987be9!important;
  --badge-border:rgba(159,238,167,0.75)!important;
  --badge-glow:rgba(159,238,167,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,71,50,0.98) 0%,rgba(35,54,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9feea7!important;
  border-color:rgba(159,238,167,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,238,167,0.8),0 0 22px rgba(147,227,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,238,167,0.42),0 0 42px rgba(147,227,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:before{
  background:linear-gradient(90deg,transparent,rgba(159,238,167,0.28),rgba(147,227,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:after{
  background:radial-gradient(circle,rgba(159,238,167,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-13, .badge-picker-grid .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13 i{
  background:#9feea7!important;
  color:#9feea7!important;
  box-shadow:0 0 12px #9feea7,0 0 28px #9feea7,0 0 44px #93e3ef!important;
}

.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14{
  --badge-fg:#9feed7!important;
  --badge-a:#9feed7!important;
  --badge-b:#93aaef!important;
  --badge-c:#dc7be9!important;
  --badge-border:rgba(159,238,215,0.75)!important;
  --badge-glow:rgba(159,238,215,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,71,64,0.98) 0%,rgba(35,40,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9feed7!important;
  border-color:rgba(159,238,215,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,238,215,0.8),0 0 22px rgba(147,170,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,238,215,0.42),0 0 42px rgba(147,170,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:before{
  background:linear-gradient(90deg,transparent,rgba(159,238,215,0.28),rgba(147,170,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:after{
  background:radial-gradient(circle,rgba(159,238,215,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-14, .badge-picker-grid .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14 i{
  background:#9feed7!important;
  color:#9feed7!important;
  box-shadow:0 0 12px #9feed7,0 0 28px #9feed7,0 0 44px #93aaef!important;
}

.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15{
  --badge-fg:#9fd3ee!important;
  --badge-a:#9fd3ee!important;
  --badge-b:#b593ef!important;
  --badge-c:#e97bb2!important;
  --badge-border:rgba(159,211,238,0.75)!important;
  --badge-glow:rgba(159,211,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,63,71,0.98) 0%,rgba(43,35,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9fd3ee!important;
  border-color:rgba(159,211,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,211,238,0.8),0 0 22px rgba(181,147,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,211,238,0.42),0 0 42px rgba(181,147,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:before{
  background:linear-gradient(90deg,transparent,rgba(159,211,238,0.28),rgba(181,147,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:after{
  background:radial-gradient(circle,rgba(159,211,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-15, .badge-picker-grid .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15 i{
  background:#9fd3ee!important;
  color:#9fd3ee!important;
  box-shadow:0 0 12px #9fd3ee,0 0 28px #9fd3ee,0 0 44px #b593ef!important;
}

.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16{
  --badge-fg:#9fa3ee!important;
  --badge-a:#9fa3ee!important;
  --badge-b:#ee93ef!important;
  --badge-c:#e9887b!important;
  --badge-border:rgba(159,163,238,0.75)!important;
  --badge-glow:rgba(159,163,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,48,71,0.98) 0%,rgba(57,35,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9fa3ee!important;
  border-color:rgba(159,163,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,163,238,0.8),0 0 22px rgba(238,147,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,163,238,0.42),0 0 42px rgba(238,147,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:before{
  background:linear-gradient(90deg,transparent,rgba(159,163,238,0.28),rgba(238,147,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:after{
  background:radial-gradient(circle,rgba(159,163,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-16, .badge-picker-grid .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16 i{
  background:#9fa3ee!important;
  color:#9fa3ee!important;
  box-shadow:0 0 12px #9fa3ee,0 0 28px #9fa3ee,0 0 44px #ee93ef!important;
}

.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17{
  --badge-fg:#cc9fee!important;
  --badge-a:#cc9fee!important;
  --badge-b:#ef93b8!important;
  --badge-c:#e9cc7b!important;
  --badge-border:rgba(204,159,238,0.75)!important;
  --badge-glow:rgba(204,159,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(61,47,71,0.98) 0%,rgba(57,35,44,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#cc9fee!important;
  border-color:rgba(204,159,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(204,159,238,0.8),0 0 22px rgba(239,147,184,0.42)!important;
  box-shadow:0 0 22px rgba(204,159,238,0.42),0 0 42px rgba(239,147,184,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:before{
  background:linear-gradient(90deg,transparent,rgba(204,159,238,0.28),rgba(239,147,184,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:after{
  background:radial-gradient(circle,rgba(204,159,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-17, .badge-picker-grid .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17 i{
  background:#cc9fee!important;
  color:#cc9fee!important;
  box-shadow:0 0 12px #cc9fee,0 0 28px #cc9fee,0 0 44px #ef93b8!important;
}

.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18{
  --badge-fg:#ee9fdf!important;
  --badge-a:#ee9fdf!important;
  --badge-b:#efa793!important;
  --badge-c:#c3e97b!important;
  --badge-border:rgba(238,159,223,0.75)!important;
  --badge-glow:rgba(238,159,223,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,66,0.98) 0%,rgba(57,40,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9fdf!important;
  border-color:rgba(238,159,223,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,223,0.8),0 0 22px rgba(239,167,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,223,0.42),0 0 42px rgba(239,167,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,223,0.28),rgba(239,167,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:after{
  background:radial-gradient(circle,rgba(238,159,223,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-18, .badge-picker-grid .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18 i{
  background:#ee9fdf!important;
  color:#ee9fdf!important;
  box-shadow:0 0 12px #ee9fdf,0 0 28px #ee9fdf,0 0 44px #efa793!important;
}

.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19{
  --badge-fg:#ee9faf!important;
  --badge-a:#ee9faf!important;
  --badge-b:#efe093!important;
  --badge-c:#7fe97b!important;
  --badge-border:rgba(238,159,175,0.75)!important;
  --badge-glow:rgba(238,159,175,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,52,0.98) 0%,rgba(57,53,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9faf!important;
  border-color:rgba(238,159,175,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,175,0.8),0 0 22px rgba(239,224,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,175,0.42),0 0 42px rgba(239,224,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,175,0.28),rgba(239,224,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:after{
  background:radial-gradient(circle,rgba(238,159,175,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-19, .badge-picker-grid .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19 i{
  background:#ee9faf!important;
  color:#ee9faf!important;
  box-shadow:0 0 12px #ee9faf,0 0 28px #ee9faf,0 0 44px #efe093!important;
}

.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20{
  --badge-fg:#eec09f!important;
  --badge-a:#eec09f!important;
  --badge-b:#c6ef93!important;
  --badge-c:#7be9bb!important;
  --badge-border:rgba(238,192,159,0.75)!important;
  --badge-glow:rgba(238,192,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,57,47,0.98) 0%,rgba(47,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#eec09f!important;
  border-color:rgba(238,192,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,192,159,0.8),0 0 22px rgba(198,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,192,159,0.42),0 0 42px rgba(198,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:before{
  background:linear-gradient(90deg,transparent,rgba(238,192,159,0.28),rgba(198,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:after{
  background:radial-gradient(circle,rgba(238,192,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-20, .badge-picker-grid .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20 i{
  background:#eec09f!important;
  color:#eec09f!important;
  box-shadow:0 0 12px #eec09f,0 0 28px #eec09f,0 0 44px #c6ef93!important;
}

.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21{
  --badge-fg:#ebee9f!important;
  --badge-a:#ebee9f!important;
  --badge-b:#93ef9a!important;
  --badge-c:#7bd3e9!important;
  --badge-border:rgba(235,238,159,0.75)!important;
  --badge-glow:rgba(235,238,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(70,71,47,0.98) 0%,rgba(35,57,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ebee9f!important;
  border-color:rgba(235,238,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(235,238,159,0.8),0 0 22px rgba(147,239,154,0.42)!important;
  box-shadow:0 0 22px rgba(235,238,159,0.42),0 0 42px rgba(147,239,154,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:before{
  background:linear-gradient(90deg,transparent,rgba(235,238,159,0.28),rgba(147,239,154,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:after{
  background:radial-gradient(circle,rgba(235,238,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-21, .badge-picker-grid .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21 i{
  background:#ebee9f!important;
  color:#ebee9f!important;
  box-shadow:0 0 12px #ebee9f,0 0 28px #ebee9f,0 0 44px #93ef9a!important;
}

.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22{
  --badge-fg:#bbee9f!important;
  --badge-a:#bbee9f!important;
  --badge-b:#93efd2!important;
  --badge-c:#7b8fe9!important;
  --badge-border:rgba(187,238,159,0.75)!important;
  --badge-glow:rgba(187,238,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,71,47,0.98) 0%,rgba(35,57,50,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bbee9f!important;
  border-color:rgba(187,238,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(187,238,159,0.8),0 0 22px rgba(147,239,210,0.42)!important;
  box-shadow:0 0 22px rgba(187,238,159,0.42),0 0 42px rgba(147,239,210,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:before{
  background:linear-gradient(90deg,transparent,rgba(187,238,159,0.28),rgba(147,239,210,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:after{
  background:radial-gradient(circle,rgba(187,238,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-22, .badge-picker-grid .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22 i{
  background:#bbee9f!important;
  color:#bbee9f!important;
  box-shadow:0 0 12px #bbee9f,0 0 28px #bbee9f,0 0 44px #93efd2!important;
}

.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23{
  --badge-fg:#9feeb4!important;
  --badge-a:#9feeb4!important;
  --badge-b:#93d4ef!important;
  --badge-c:#ab7be9!important;
  --badge-border:rgba(159,238,180,0.75)!important;
  --badge-glow:rgba(159,238,180,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,71,54,0.98) 0%,rgba(35,50,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9feeb4!important;
  border-color:rgba(159,238,180,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,238,180,0.8),0 0 22px rgba(147,212,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,238,180,0.42),0 0 42px rgba(147,212,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:before{
  background:linear-gradient(90deg,transparent,rgba(159,238,180,0.28),rgba(147,212,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:after{
  background:radial-gradient(circle,rgba(159,238,180,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-23, .badge-picker-grid .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23 i{
  background:#9feeb4!important;
  color:#9feeb4!important;
  box-shadow:0 0 12px #9feeb4,0 0 28px #9feeb4,0 0 44px #93d4ef!important;
}

.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24{
  --badge-fg:#9feee5!important;
  --badge-a:#9feee5!important;
  --badge-b:#939bef!important;
  --badge-c:#e97be4!important;
  --badge-border:rgba(159,238,229,0.75)!important;
  --badge-glow:rgba(159,238,229,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,71,68,0.98) 0%,rgba(35,37,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9feee5!important;
  border-color:rgba(159,238,229,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,238,229,0.8),0 0 22px rgba(147,155,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,238,229,0.42),0 0 42px rgba(147,155,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:before{
  background:linear-gradient(90deg,transparent,rgba(159,238,229,0.28),rgba(147,155,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:after{
  background:radial-gradient(circle,rgba(159,238,229,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-24, .badge-picker-grid .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24 i{
  background:#9feee5!important;
  color:#9feee5!important;
  box-shadow:0 0 12px #9feee5,0 0 28px #9feee5,0 0 44px #939bef!important;
}

.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25{
  --badge-fg:#9fc6ee!important;
  --badge-a:#9fc6ee!important;
  --badge-b:#c493ef!important;
  --badge-c:#e97ba0!important;
  --badge-border:rgba(159,198,238,0.75)!important;
  --badge-glow:rgba(159,198,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,59,71,0.98) 0%,rgba(47,35,57,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9fc6ee!important;
  border-color:rgba(159,198,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(159,198,238,0.8),0 0 22px rgba(196,147,239,0.42)!important;
  box-shadow:0 0 22px rgba(159,198,238,0.42),0 0 42px rgba(196,147,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:before{
  background:linear-gradient(90deg,transparent,rgba(159,198,238,0.28),rgba(196,147,239,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:after{
  background:radial-gradient(circle,rgba(159,198,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-25, .badge-picker-grid .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25 i{
  background:#9fc6ee!important;
  color:#9fc6ee!important;
  box-shadow:0 0 12px #9fc6ee,0 0 28px #9fc6ee,0 0 44px #c493ef!important;
}

.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26{
  --badge-fg:#a89fee!important;
  --badge-a:#a89fee!important;
  --badge-b:#ef93e1!important;
  --badge-c:#e99a7b!important;
  --badge-border:rgba(168,159,238,0.75)!important;
  --badge-glow:rgba(168,159,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,47,71,0.98) 0%,rgba(57,35,54,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a89fee!important;
  border-color:rgba(168,159,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(168,159,238,0.8),0 0 22px rgba(239,147,225,0.42)!important;
  box-shadow:0 0 22px rgba(168,159,238,0.42),0 0 42px rgba(239,147,225,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:before{
  background:linear-gradient(90deg,transparent,rgba(168,159,238,0.28),rgba(239,147,225,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:after{
  background:radial-gradient(circle,rgba(168,159,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-26, .badge-picker-grid .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26 i{
  background:#a89fee!important;
  color:#a89fee!important;
  box-shadow:0 0 12px #a89fee,0 0 28px #a89fee,0 0 44px #ef93e1!important;
}

.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27{
  --badge-fg:#d99fee!important;
  --badge-a:#d99fee!important;
  --badge-b:#ef93a9!important;
  --badge-c:#e9de7b!important;
  --badge-border:rgba(217,159,238,0.75)!important;
  --badge-glow:rgba(217,159,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,47,71,0.98) 0%,rgba(57,35,40,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d99fee!important;
  border-color:rgba(217,159,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(217,159,238,0.8),0 0 22px rgba(239,147,169,0.42)!important;
  box-shadow:0 0 22px rgba(217,159,238,0.42),0 0 42px rgba(239,147,169,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:before{
  background:linear-gradient(90deg,transparent,rgba(217,159,238,0.28),rgba(239,147,169,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:after{
  background:radial-gradient(circle,rgba(217,159,238,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-27, .badge-picker-grid .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27 i{
  background:#d99fee!important;
  color:#d99fee!important;
  box-shadow:0 0 12px #d99fee,0 0 28px #d99fee,0 0 44px #ef93a9!important;
}

.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28{
  --badge-fg:#ee9fd2!important;
  --badge-a:#ee9fd2!important;
  --badge-b:#efb793!important;
  --badge-c:#b0e97b!important;
  --badge-border:rgba(238,159,210,0.75)!important;
  --badge-glow:rgba(238,159,210,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,63,0.98) 0%,rgba(57,43,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9fd2!important;
  border-color:rgba(238,159,210,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,210,0.8),0 0 22px rgba(239,183,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,210,0.42),0 0 42px rgba(239,183,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,210,0.28),rgba(239,183,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:after{
  background:radial-gradient(circle,rgba(238,159,210,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-28, .badge-picker-grid .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28 i{
  background:#ee9fd2!important;
  color:#ee9fd2!important;
  box-shadow:0 0 12px #ee9fd2,0 0 28px #ee9fd2,0 0 44px #efb793!important;
}

.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29{
  --badge-fg:#ee9fa2!important;
  --badge-a:#ee9fa2!important;
  --badge-b:#efef93!important;
  --badge-c:#7be98a!important;
  --badge-border:rgba(238,159,162,0.75)!important;
  --badge-glow:rgba(238,159,162,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,47,48,0.98) 0%,rgba(57,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ee9fa2!important;
  border-color:rgba(238,159,162,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,159,162,0.8),0 0 22px rgba(239,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,159,162,0.42),0 0 42px rgba(239,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:before{
  background:linear-gradient(90deg,transparent,rgba(238,159,162,0.28),rgba(239,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:after{
  background:radial-gradient(circle,rgba(238,159,162,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-29, .badge-picker-grid .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29 i{
  background:#ee9fa2!important;
  color:#ee9fa2!important;
  box-shadow:0 0 12px #ee9fa2,0 0 28px #ee9fa2,0 0 44px #efef93!important;
}

.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30{
  --badge-fg:#eecd9f!important;
  --badge-a:#eecd9f!important;
  --badge-b:#b7ef93!important;
  --badge-c:#7be9ce!important;
  --badge-border:rgba(238,205,159,0.75)!important;
  --badge-glow:rgba(238,205,159,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(71,61,47,0.98) 0%,rgba(43,57,35,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#eecd9f!important;
  border-color:rgba(238,205,159,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(238,205,159,0.8),0 0 22px rgba(183,239,147,0.42)!important;
  box-shadow:0 0 22px rgba(238,205,159,0.42),0 0 42px rgba(183,239,147,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Mild 3.4s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:before{
  background:linear-gradient(90deg,transparent,rgba(238,205,159,0.28),rgba(183,239,147,0.2),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:after{
  background:radial-gradient(circle,rgba(238,205,159,0.2),transparent 58%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 3.4s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-mild-30, .badge-picker-grid .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30 i{
  background:#eecd9f!important;
  color:#eecd9f!important;
  box-shadow:0 0 12px #eecd9f,0 0 28px #eecd9f,0 0 44px #b7ef93!important;
}

.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01{
  --badge-fg:#89f0fa!important;
  --badge-a:#89f0fa!important;
  --badge-b:#8b7cfd!important;
  --badge-c:#fa60d3!important;
  --badge-border:rgba(137,240,250,0.75)!important;
  --badge-glow:rgba(137,240,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,57,60,0.98) 0%,rgba(25,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89f0fa!important;
  border-color:rgba(137,240,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,240,250,0.8),0 0 22px rgba(139,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,240,250,0.42),0 0 42px rgba(139,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:before{
  background:linear-gradient(90deg,transparent,rgba(137,240,250,0.48),rgba(139,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:after{
  background:radial-gradient(circle,rgba(139,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-01, .badge-picker-grid .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01 i{
  background:#89f0fa!important;
  color:#89f0fa!important;
  box-shadow:0 0 12px #89f0fa,0 0 28px #89f0fa,0 0 44px #8b7cfd!important;
}

.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02{
  --badge-fg:#89abfa!important;
  --badge-a:#89abfa!important;
  --badge-b:#da7cfd!important;
  --badge-c:#fa6075!important;
  --badge-border:rgba(137,171,250,0.75)!important;
  --badge-glow:rgba(137,171,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,41,60,0.98) 0%,rgba(39,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89abfa!important;
  border-color:rgba(137,171,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,171,250,0.8),0 0 22px rgba(218,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,171,250,0.42),0 0 42px rgba(218,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:before{
  background:linear-gradient(90deg,transparent,rgba(137,171,250,0.48),rgba(218,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:after{
  background:radial-gradient(circle,rgba(218,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-02, .badge-picker-grid .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02 i{
  background:#89abfa!important;
  color:#89abfa!important;
  box-shadow:0 0 12px #89abfa,0 0 28px #89abfa,0 0 44px #da7cfd!important;
}

.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03{
  --badge-fg:#ad89fa!important;
  --badge-a:#ad89fa!important;
  --badge-b:#fd7ccf!important;
  --badge-c:#faaa60!important;
  --badge-border:rgba(173,137,250,0.75)!important;
  --badge-glow:rgba(173,137,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(41,32,60,0.98) 0%,rgba(45,22,37,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ad89fa!important;
  border-color:rgba(173,137,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(173,137,250,0.8),0 0 22px rgba(253,124,207,0.42)!important;
  box-shadow:0 0 22px rgba(173,137,250,0.42),0 0 42px rgba(253,124,207,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:before{
  background:linear-gradient(90deg,transparent,rgba(173,137,250,0.48),rgba(253,124,207,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:after{
  background:radial-gradient(circle,rgba(253,124,207,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-03, .badge-picker-grid .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03 i{
  background:#ad89fa!important;
  color:#ad89fa!important;
  box-shadow:0 0 12px #ad89fa,0 0 28px #ad89fa,0 0 44px #fd7ccf!important;
}

.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04{
  --badge-fg:#f289fa!important;
  --badge-a:#f289fa!important;
  --badge-b:#fd7c80!important;
  --badge-c:#eafa60!important;
  --badge-border:rgba(242,137,250,0.75)!important;
  --badge-glow:rgba(242,137,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(58,32,60,0.98) 0%,rgba(45,22,23,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#f289fa!important;
  border-color:rgba(242,137,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(242,137,250,0.8),0 0 22px rgba(253,124,128,0.42)!important;
  box-shadow:0 0 22px rgba(242,137,250,0.42),0 0 42px rgba(253,124,128,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:before{
  background:linear-gradient(90deg,transparent,rgba(242,137,250,0.48),rgba(253,124,128,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:after{
  background:radial-gradient(circle,rgba(253,124,128,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-04, .badge-picker-grid .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04 i{
  background:#f289fa!important;
  color:#f289fa!important;
  box-shadow:0 0 12px #f289fa,0 0 28px #f289fa,0 0 44px #fd7c80!important;
}

.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05{
  --badge-fg:#fa89bc!important;
  --badge-a:#fa89bc!important;
  --badge-b:#fdc77c!important;
  --badge-c:#8cfa60!important;
  --badge-border:rgba(250,137,188,0.75)!important;
  --badge-glow:rgba(250,137,188,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,45,0.98) 0%,rgba(45,35,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa89bc!important;
  border-color:rgba(250,137,188,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,137,188,0.8),0 0 22px rgba(253,199,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,137,188,0.42),0 0 42px rgba(253,199,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:before{
  background:linear-gradient(90deg,transparent,rgba(250,137,188,0.48),rgba(253,199,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:after{
  background:radial-gradient(circle,rgba(253,199,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-05, .badge-picker-grid .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05 i{
  background:#fa89bc!important;
  color:#fa89bc!important;
  box-shadow:0 0 12px #fa89bc,0 0 28px #fa89bc,0 0 44px #fdc77c!important;
}

.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06{
  --badge-fg:#fa9c89!important;
  --badge-a:#fa9c89!important;
  --badge-b:#e3fd7c!important;
  --badge-c:#60fa93!important;
  --badge-border:rgba(250,156,137,0.75)!important;
  --badge-glow:rgba(250,156,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,32,0.98) 0%,rgba(40,45,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa9c89!important;
  border-color:rgba(250,156,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,156,137,0.8),0 0 22px rgba(227,253,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,156,137,0.42),0 0 42px rgba(227,253,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:before{
  background:linear-gradient(90deg,transparent,rgba(250,156,137,0.48),rgba(227,253,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:after{
  background:radial-gradient(circle,rgba(227,253,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-06, .badge-picker-grid .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06 i{
  background:#fa9c89!important;
  color:#fa9c89!important;
  box-shadow:0 0 12px #fa9c89,0 0 28px #fa9c89,0 0 44px #e3fd7c!important;
}

.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07{
  --badge-fg:#fae189!important;
  --badge-a:#fae189!important;
  --badge-b:#93fd7c!important;
  --badge-c:#60faf2!important;
  --badge-border:rgba(250,225,137,0.75)!important;
  --badge-glow:rgba(250,225,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,54,32,0.98) 0%,rgba(26,45,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fae189!important;
  border-color:rgba(250,225,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,225,137,0.8),0 0 22px rgba(147,253,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,225,137,0.42),0 0 42px rgba(147,253,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:before{
  background:linear-gradient(90deg,transparent,rgba(250,225,137,0.48),rgba(147,253,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:after{
  background:radial-gradient(circle,rgba(147,253,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-07, .badge-picker-grid .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07 i{
  background:#fae189!important;
  color:#fae189!important;
  box-shadow:0 0 12px #fae189,0 0 28px #fae189,0 0 44px #93fd7c!important;
}

.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08{
  --badge-fg:#cdfa89!important;
  --badge-a:#cdfa89!important;
  --badge-b:#7cfdb4!important;
  --badge-c:#60a3fa!important;
  --badge-border:rgba(205,250,137,0.75)!important;
  --badge-glow:rgba(205,250,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,60,32,0.98) 0%,rgba(22,45,32,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#cdfa89!important;
  border-color:rgba(205,250,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(205,250,137,0.8),0 0 22px rgba(124,253,180,0.42)!important;
  box-shadow:0 0 22px rgba(205,250,137,0.42),0 0 42px rgba(124,253,180,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:before{
  background:linear-gradient(90deg,transparent,rgba(205,250,137,0.48),rgba(124,253,180,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:after{
  background:radial-gradient(circle,rgba(124,253,180,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-08, .badge-picker-grid .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08 i{
  background:#cdfa89!important;
  color:#cdfa89!important;
  box-shadow:0 0 12px #cdfa89,0 0 28px #cdfa89,0 0 44px #7cfdb4!important;
}

.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09{
  --badge-fg:#89fa8b!important;
  --badge-a:#89fa8b!important;
  --badge-b:#7cf6fd!important;
  --badge-c:#7c60fa!important;
  --badge-border:rgba(137,250,139,0.75)!important;
  --badge-glow:rgba(137,250,139,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,33,0.98) 0%,rgba(22,44,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89fa8b!important;
  border-color:rgba(137,250,139,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,139,0.8),0 0 22px rgba(124,246,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,139,0.42),0 0 42px rgba(124,246,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,139,0.48),rgba(124,246,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:after{
  background:radial-gradient(circle,rgba(124,246,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-09, .badge-picker-grid .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09 i{
  background:#89fa8b!important;
  color:#89fa8b!important;
  box-shadow:0 0 12px #89fa8b,0 0 28px #89fa8b,0 0 44px #7cf6fd!important;
}

.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10{
  --badge-fg:#89fad0!important;
  --badge-a:#89fad0!important;
  --badge-b:#7ca7fd!important;
  --badge-c:#db60fa!important;
  --badge-border:rgba(137,250,208,0.75)!important;
  --badge-glow:rgba(137,250,208,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,49,0.98) 0%,rgba(22,30,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89fad0!important;
  border-color:rgba(137,250,208,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,208,0.8),0 0 22px rgba(124,167,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,208,0.42),0 0 42px rgba(124,167,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,208,0.48),rgba(124,167,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:after{
  background:radial-gradient(circle,rgba(124,167,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-10, .badge-picker-grid .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10 i{
  background:#89fad0!important;
  color:#89fad0!important;
  box-shadow:0 0 12px #89fad0,0 0 28px #89fad0,0 0 44px #7ca7fd!important;
}

.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11{
  --badge-fg:#89ddfa!important;
  --badge-a:#89ddfa!important;
  --badge-b:#a07cfd!important;
  --badge-c:#fa60ba!important;
  --badge-border:rgba(137,221,250,0.75)!important;
  --badge-glow:rgba(137,221,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,53,60,0.98) 0%,rgba(28,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89ddfa!important;
  border-color:rgba(137,221,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,221,250,0.8),0 0 22px rgba(160,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,221,250,0.42),0 0 42px rgba(160,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:before{
  background:linear-gradient(90deg,transparent,rgba(137,221,250,0.48),rgba(160,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:after{
  background:radial-gradient(circle,rgba(160,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-11, .badge-picker-grid .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11 i{
  background:#89ddfa!important;
  color:#89ddfa!important;
  box-shadow:0 0 12px #89ddfa,0 0 28px #89ddfa,0 0 44px #a07cfd!important;
}

.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12{
  --badge-fg:#8998fa!important;
  --badge-a:#8998fa!important;
  --badge-b:#f07cfd!important;
  --badge-c:#fa6560!important;
  --badge-border:rgba(137,152,250,0.75)!important;
  --badge-glow:rgba(137,152,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,36,60,0.98) 0%,rgba(43,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#8998fa!important;
  border-color:rgba(137,152,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,152,250,0.8),0 0 22px rgba(240,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,152,250,0.42),0 0 42px rgba(240,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:before{
  background:linear-gradient(90deg,transparent,rgba(137,152,250,0.48),rgba(240,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:after{
  background:radial-gradient(circle,rgba(240,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-12, .badge-picker-grid .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12 i{
  background:#8998fa!important;
  color:#8998fa!important;
  box-shadow:0 0 12px #8998fa,0 0 28px #8998fa,0 0 44px #f07cfd!important;
}

.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13{
  --badge-fg:#bf89fa!important;
  --badge-a:#bf89fa!important;
  --badge-b:#fd7cba!important;
  --badge-c:#fac460!important;
  --badge-border:rgba(191,137,250,0.75)!important;
  --badge-glow:rgba(191,137,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,32,60,0.98) 0%,rgba(45,22,33,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bf89fa!important;
  border-color:rgba(191,137,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(191,137,250,0.8),0 0 22px rgba(253,124,186,0.42)!important;
  box-shadow:0 0 22px rgba(191,137,250,0.42),0 0 42px rgba(253,124,186,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:before{
  background:linear-gradient(90deg,transparent,rgba(191,137,250,0.48),rgba(253,124,186,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:after{
  background:radial-gradient(circle,rgba(253,124,186,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-13, .badge-picker-grid .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13 i{
  background:#bf89fa!important;
  color:#bf89fa!important;
  box-shadow:0 0 12px #bf89fa,0 0 28px #bf89fa,0 0 44px #fd7cba!important;
}

.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14{
  --badge-fg:#fa89ee!important;
  --badge-a:#fa89ee!important;
  --badge-b:#fd8d7c!important;
  --badge-c:#d1fa60!important;
  --badge-border:rgba(250,137,238,0.75)!important;
  --badge-glow:rgba(250,137,238,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,57,0.98) 0%,rgba(45,25,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa89ee!important;
  border-color:rgba(250,137,238,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,137,238,0.8),0 0 22px rgba(253,141,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,137,238,0.42),0 0 42px rgba(253,141,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:before{
  background:linear-gradient(90deg,transparent,rgba(250,137,238,0.48),rgba(253,141,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:after{
  background:radial-gradient(circle,rgba(253,141,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-14, .badge-picker-grid .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14 i{
  background:#fa89ee!important;
  color:#fa89ee!important;
  box-shadow:0 0 12px #fa89ee,0 0 28px #fa89ee,0 0 44px #fd8d7c!important;
}

.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15{
  --badge-fg:#fa89a9!important;
  --badge-a:#fa89a9!important;
  --badge-b:#fddc7c!important;
  --badge-c:#72fa60!important;
  --badge-border:rgba(250,137,169,0.75)!important;
  --badge-glow:rgba(250,137,169,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,40,0.98) 0%,rgba(45,39,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa89a9!important;
  border-color:rgba(250,137,169,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,137,169,0.8),0 0 22px rgba(253,220,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,137,169,0.42),0 0 42px rgba(253,220,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:before{
  background:linear-gradient(90deg,transparent,rgba(250,137,169,0.48),rgba(253,220,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:after{
  background:radial-gradient(circle,rgba(253,220,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-15, .badge-picker-grid .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15 i{
  background:#fa89a9!important;
  color:#fa89a9!important;
  box-shadow:0 0 12px #fa89a9,0 0 28px #fa89a9,0 0 44px #fddc7c!important;
}

.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16{
  --badge-fg:#faaf89!important;
  --badge-a:#faaf89!important;
  --badge-b:#cdfd7c!important;
  --badge-c:#60faad!important;
  --badge-border:rgba(250,175,137,0.75)!important;
  --badge-glow:rgba(250,175,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,42,32,0.98) 0%,rgba(36,45,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#faaf89!important;
  border-color:rgba(250,175,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,175,137,0.8),0 0 22px rgba(205,253,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,175,137,0.42),0 0 42px rgba(205,253,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:before{
  background:linear-gradient(90deg,transparent,rgba(250,175,137,0.48),rgba(205,253,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:after{
  background:radial-gradient(circle,rgba(205,253,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-16, .badge-picker-grid .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16 i{
  background:#faaf89!important;
  color:#faaf89!important;
  box-shadow:0 0 12px #faaf89,0 0 28px #faaf89,0 0 44px #cdfd7c!important;
}

.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17{
  --badge-fg:#faf489!important;
  --badge-a:#faf489!important;
  --badge-b:#7efd7c!important;
  --badge-c:#60e8fa!important;
  --badge-border:rgba(250,244,137,0.75)!important;
  --badge-glow:rgba(250,244,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,58,32,0.98) 0%,rgba(22,45,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#faf489!important;
  border-color:rgba(250,244,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,244,137,0.8),0 0 22px rgba(126,253,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,244,137,0.42),0 0 42px rgba(126,253,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:before{
  background:linear-gradient(90deg,transparent,rgba(250,244,137,0.48),rgba(126,253,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:after{
  background:radial-gradient(circle,rgba(126,253,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-17, .badge-picker-grid .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17 i{
  background:#faf489!important;
  color:#faf489!important;
  box-shadow:0 0 12px #faf489,0 0 28px #faf489,0 0 44px #7efd7c!important;
}

.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18{
  --badge-fg:#bafa89!important;
  --badge-a:#bafa89!important;
  --badge-b:#7cfdc9!important;
  --badge-c:#6089fa!important;
  --badge-border:rgba(186,250,137,0.75)!important;
  --badge-glow:rgba(186,250,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,60,32,0.98) 0%,rgba(22,45,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bafa89!important;
  border-color:rgba(186,250,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(186,250,137,0.8),0 0 22px rgba(124,253,201,0.42)!important;
  box-shadow:0 0 22px rgba(186,250,137,0.42),0 0 42px rgba(124,253,201,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:before{
  background:linear-gradient(90deg,transparent,rgba(186,250,137,0.48),rgba(124,253,201,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:after{
  background:radial-gradient(circle,rgba(124,253,201,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-18, .badge-picker-grid .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18 i{
  background:#bafa89!important;
  color:#bafa89!important;
  box-shadow:0 0 12px #bafa89,0 0 28px #bafa89,0 0 44px #7cfdc9!important;
}

.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19{
  --badge-fg:#89fa9e!important;
  --badge-a:#89fa9e!important;
  --badge-b:#7ce1fd!important;
  --badge-c:#9660fa!important;
  --badge-border:rgba(137,250,158,0.75)!important;
  --badge-glow:rgba(137,250,158,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,37,0.98) 0%,rgba(22,40,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89fa9e!important;
  border-color:rgba(137,250,158,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,158,0.8),0 0 22px rgba(124,225,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,158,0.42),0 0 42px rgba(124,225,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,158,0.48),rgba(124,225,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:after{
  background:radial-gradient(circle,rgba(124,225,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-19, .badge-picker-grid .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19 i{
  background:#89fa9e!important;
  color:#89fa9e!important;
  box-shadow:0 0 12px #89fa9e,0 0 28px #89fa9e,0 0 44px #7ce1fd!important;
}

.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20{
  --badge-fg:#89fae3!important;
  --badge-a:#89fae3!important;
  --badge-b:#7c91fd!important;
  --badge-c:#f460fa!important;
  --badge-border:rgba(137,250,227,0.75)!important;
  --badge-glow:rgba(137,250,227,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,54,0.98) 0%,rgba(22,26,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89fae3!important;
  border-color:rgba(137,250,227,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,227,0.8),0 0 22px rgba(124,145,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,227,0.42),0 0 42px rgba(124,145,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,227,0.48),rgba(124,145,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:after{
  background:radial-gradient(circle,rgba(124,145,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-20, .badge-picker-grid .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20 i{
  background:#89fae3!important;
  color:#89fae3!important;
  box-shadow:0 0 12px #89fae3,0 0 28px #89fae3,0 0 44px #7c91fd!important;
}

.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21{
  --badge-fg:#89cbfa!important;
  --badge-a:#89cbfa!important;
  --badge-b:#b67cfd!important;
  --badge-c:#fa60a0!important;
  --badge-border:rgba(137,203,250,0.75)!important;
  --badge-glow:rgba(137,203,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,48,60,0.98) 0%,rgba(32,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89cbfa!important;
  border-color:rgba(137,203,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,203,250,0.8),0 0 22px rgba(182,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,203,250,0.42),0 0 42px rgba(182,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:before{
  background:linear-gradient(90deg,transparent,rgba(137,203,250,0.48),rgba(182,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:after{
  background:radial-gradient(circle,rgba(182,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-21, .badge-picker-grid .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21 i{
  background:#89cbfa!important;
  color:#89cbfa!important;
  box-shadow:0 0 12px #89cbfa,0 0 28px #89cbfa,0 0 44px #b67cfd!important;
}

.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22{
  --badge-fg:#8d89fa!important;
  --badge-a:#8d89fa!important;
  --badge-b:#fd7cf4!important;
  --badge-c:#fa7f60!important;
  --badge-border:rgba(141,137,250,0.75)!important;
  --badge-glow:rgba(141,137,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(33,32,60,0.98) 0%,rgba(45,22,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#8d89fa!important;
  border-color:rgba(141,137,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(141,137,250,0.8),0 0 22px rgba(253,124,244,0.42)!important;
  box-shadow:0 0 22px rgba(141,137,250,0.42),0 0 42px rgba(253,124,244,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:before{
  background:linear-gradient(90deg,transparent,rgba(141,137,250,0.48),rgba(253,124,244,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:after{
  background:radial-gradient(circle,rgba(253,124,244,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-22, .badge-picker-grid .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22 i{
  background:#8d89fa!important;
  color:#8d89fa!important;
  box-shadow:0 0 12px #8d89fa,0 0 28px #8d89fa,0 0 44px #fd7cf4!important;
}

.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23{
  --badge-fg:#d289fa!important;
  --badge-a:#d289fa!important;
  --badge-b:#fd7ca5!important;
  --badge-c:#fadd60!important;
  --badge-border:rgba(210,137,250,0.75)!important;
  --badge-glow:rgba(210,137,250,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,32,60,0.98) 0%,rgba(45,22,29,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d289fa!important;
  border-color:rgba(210,137,250,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(210,137,250,0.8),0 0 22px rgba(253,124,165,0.42)!important;
  box-shadow:0 0 22px rgba(210,137,250,0.42),0 0 42px rgba(253,124,165,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:before{
  background:linear-gradient(90deg,transparent,rgba(210,137,250,0.48),rgba(253,124,165,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:after{
  background:radial-gradient(circle,rgba(253,124,165,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-23, .badge-picker-grid .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23 i{
  background:#d289fa!important;
  color:#d289fa!important;
  box-shadow:0 0 12px #d289fa,0 0 28px #d289fa,0 0 44px #fd7ca5!important;
}

.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24{
  --badge-fg:#fa89dc!important;
  --badge-a:#fa89dc!important;
  --badge-b:#fda27c!important;
  --badge-c:#b7fa60!important;
  --badge-border:rgba(250,137,220,0.75)!important;
  --badge-glow:rgba(250,137,220,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,52,0.98) 0%,rgba(45,29,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa89dc!important;
  border-color:rgba(250,137,220,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,137,220,0.8),0 0 22px rgba(253,162,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,137,220,0.42),0 0 42px rgba(253,162,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:before{
  background:linear-gradient(90deg,transparent,rgba(250,137,220,0.48),rgba(253,162,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:after{
  background:radial-gradient(circle,rgba(253,162,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-24, .badge-picker-grid .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24 i{
  background:#fa89dc!important;
  color:#fa89dc!important;
  box-shadow:0 0 12px #fa89dc,0 0 28px #fa89dc,0 0 44px #fda27c!important;
}

.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25{
  --badge-fg:#fa8996!important;
  --badge-a:#fa8996!important;
  --badge-b:#fdf27c!important;
  --badge-c:#60fa68!important;
  --badge-border:rgba(250,137,150,0.75)!important;
  --badge-glow:rgba(250,137,150,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,36,0.98) 0%,rgba(45,43,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fa8996!important;
  border-color:rgba(250,137,150,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,137,150,0.8),0 0 22px rgba(253,242,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,137,150,0.42),0 0 42px rgba(253,242,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:before{
  background:linear-gradient(90deg,transparent,rgba(250,137,150,0.48),rgba(253,242,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:after{
  background:radial-gradient(circle,rgba(253,242,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-25, .badge-picker-grid .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25 i{
  background:#fa8996!important;
  color:#fa8996!important;
  box-shadow:0 0 12px #fa8996,0 0 28px #fa8996,0 0 44px #fdf27c!important;
}

.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26{
  --badge-fg:#fac189!important;
  --badge-a:#fac189!important;
  --badge-b:#b8fd7c!important;
  --badge-c:#60fac6!important;
  --badge-border:rgba(250,193,137,0.75)!important;
  --badge-glow:rgba(250,193,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,46,32,0.98) 0%,rgba(33,45,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fac189!important;
  border-color:rgba(250,193,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(250,193,137,0.8),0 0 22px rgba(184,253,124,0.42)!important;
  box-shadow:0 0 22px rgba(250,193,137,0.42),0 0 42px rgba(184,253,124,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:before{
  background:linear-gradient(90deg,transparent,rgba(250,193,137,0.48),rgba(184,253,124,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:after{
  background:radial-gradient(circle,rgba(184,253,124,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-26, .badge-picker-grid .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26 i{
  background:#fac189!important;
  color:#fac189!important;
  box-shadow:0 0 12px #fac189,0 0 28px #fac189,0 0 44px #b8fd7c!important;
}

.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27{
  --badge-fg:#ecfa89!important;
  --badge-a:#ecfa89!important;
  --badge-b:#7cfd8f!important;
  --badge-c:#60cefa!important;
  --badge-border:rgba(236,250,137,0.75)!important;
  --badge-glow:rgba(236,250,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,60,32,0.98) 0%,rgba(22,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ecfa89!important;
  border-color:rgba(236,250,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(236,250,137,0.8),0 0 22px rgba(124,253,143,0.42)!important;
  box-shadow:0 0 22px rgba(236,250,137,0.42),0 0 42px rgba(124,253,143,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:before{
  background:linear-gradient(90deg,transparent,rgba(236,250,137,0.48),rgba(124,253,143,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:after{
  background:radial-gradient(circle,rgba(124,253,143,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-27, .badge-picker-grid .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27 i{
  background:#ecfa89!important;
  color:#ecfa89!important;
  box-shadow:0 0 12px #ecfa89,0 0 28px #ecfa89,0 0 44px #7cfd8f!important;
}

.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28{
  --badge-fg:#a7fa89!important;
  --badge-a:#a7fa89!important;
  --badge-b:#7cfdde!important;
  --badge-c:#6070fa!important;
  --badge-border:rgba(167,250,137,0.75)!important;
  --badge-glow:rgba(167,250,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(40,60,32,0.98) 0%,rgba(22,45,39,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a7fa89!important;
  border-color:rgba(167,250,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(167,250,137,0.8),0 0 22px rgba(124,253,222,0.42)!important;
  box-shadow:0 0 22px rgba(167,250,137,0.42),0 0 42px rgba(124,253,222,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:before{
  background:linear-gradient(90deg,transparent,rgba(167,250,137,0.48),rgba(124,253,222,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:after{
  background:radial-gradient(circle,rgba(124,253,222,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-28, .badge-picker-grid .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28 i{
  background:#a7fa89!important;
  color:#a7fa89!important;
  box-shadow:0 0 12px #a7fa89,0 0 28px #a7fa89,0 0 44px #7cfdde!important;
}

.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29{
  --badge-fg:#89fab0!important;
  --badge-a:#89fab0!important;
  --badge-b:#7ccbfd!important;
  --badge-c:#af60fa!important;
  --badge-border:rgba(137,250,176,0.75)!important;
  --badge-glow:rgba(137,250,176,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,42,0.98) 0%,rgba(22,36,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89fab0!important;
  border-color:rgba(137,250,176,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,176,0.8),0 0 22px rgba(124,203,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,176,0.42),0 0 42px rgba(124,203,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,176,0.48),rgba(124,203,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:after{
  background:radial-gradient(circle,rgba(124,203,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-29, .badge-picker-grid .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29 i{
  background:#89fab0!important;
  color:#89fab0!important;
  box-shadow:0 0 12px #89fab0,0 0 28px #89fab0,0 0 44px #7ccbfd!important;
}

.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30{
  --badge-fg:#89faf6!important;
  --badge-a:#89faf6!important;
  --badge-b:#7c7cfd!important;
  --badge-c:#fa60e5!important;
  --badge-border:rgba(137,250,246,0.75)!important;
  --badge-glow:rgba(137,250,246,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,59,0.98) 0%,rgba(22,22,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#89faf6!important;
  border-color:rgba(137,250,246,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(137,250,246,0.8),0 0 22px rgba(124,124,253,0.42)!important;
  box-shadow:0 0 22px rgba(137,250,246,0.42),0 0 42px rgba(124,124,253,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Anim 2.25s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:before{
  background:linear-gradient(90deg,transparent,rgba(137,250,246,0.48),rgba(124,124,253,0.38),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:after{
  background:radial-gradient(circle,rgba(124,124,253,0.3),transparent 62%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.25s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-anim-30, .badge-picker-grid .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30 i{
  background:#89faf6!important;
  color:#89faf6!important;
  box-shadow:0 0 12px #89faf6,0 0 28px #89faf6,0 0 44px #7c7cfd!important;
}

.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01{
  --badge-fg:#fc8787!important;
  --badge-a:#fc8787!important;
  --badge-b:#faff7a!important;
  --badge-c:#5dfd78!important;
  --badge-border:rgba(252,135,135,0.75)!important;
  --badge-glow:rgba(252,135,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,32,0.98) 0%,rgba(45,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc8787!important;
  border-color:rgba(252,135,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,135,0.8),0 0 22px rgba(250,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,135,0.42),0 0 42px rgba(250,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:before{
  background:radial-gradient(circle,rgba(252,135,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:after{
  background:linear-gradient(90deg,transparent,rgba(250,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-01, .badge-picker-grid .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01 i{
  background:#fc8787!important;
  color:#fc8787!important;
  box-shadow:0 0 12px #fc8787,0 0 28px #fc8787,0 0 44px #faff7a!important;
}

.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02{
  --badge-fg:#fccf87!important;
  --badge-a:#fccf87!important;
  --badge-b:#a8ff7a!important;
  --badge-c:#5dfdda!important;
  --badge-border:rgba(252,207,135,0.75)!important;
  --badge-glow:rgba(252,207,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,49,32,0.98) 0%,rgba(30,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fccf87!important;
  border-color:rgba(252,207,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,207,135,0.8),0 0 22px rgba(168,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,207,135,0.42),0 0 42px rgba(168,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:before{
  background:radial-gradient(circle,rgba(252,207,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:after{
  background:linear-gradient(90deg,transparent,rgba(168,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-02, .badge-picker-grid .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02 i{
  background:#fccf87!important;
  color:#fccf87!important;
  box-shadow:0 0 12px #fccf87,0 0 28px #fccf87,0 0 44px #a8ff7a!important;
}

.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03{
  --badge-fg:#e1fc87!important;
  --badge-a:#e1fc87!important;
  --badge-b:#7aff9d!important;
  --badge-c:#5dbdfd!important;
  --badge-border:rgba(225,252,135,0.75)!important;
  --badge-glow:rgba(225,252,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,60,32,0.98) 0%,rgba(21,45,28,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#e1fc87!important;
  border-color:rgba(225,252,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(225,252,135,0.8),0 0 22px rgba(122,255,157,0.42)!important;
  box-shadow:0 0 22px rgba(225,252,135,0.42),0 0 42px rgba(122,255,157,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:before{
  background:radial-gradient(circle,rgba(225,252,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:after{
  background:linear-gradient(90deg,transparent,rgba(122,255,157,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-03, .badge-picker-grid .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03 i{
  background:#e1fc87!important;
  color:#e1fc87!important;
  box-shadow:0 0 12px #e1fc87,0 0 28px #e1fc87,0 0 44px #7aff9d!important;
}

.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04{
  --badge-fg:#98fc87!important;
  --badge-a:#98fc87!important;
  --badge-b:#7affef!important;
  --badge-c:#605dfd!important;
  --badge-border:rgba(152,252,135,0.75)!important;
  --badge-glow:rgba(152,252,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,32,0.98) 0%,rgba(21,45,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#98fc87!important;
  border-color:rgba(152,252,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(152,252,135,0.8),0 0 22px rgba(122,255,239,0.42)!important;
  box-shadow:0 0 22px rgba(152,252,135,0.42),0 0 42px rgba(122,255,239,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:before{
  background:radial-gradient(circle,rgba(152,252,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:after{
  background:linear-gradient(90deg,transparent,rgba(122,255,239,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-04, .badge-picker-grid .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04 i{
  background:#98fc87!important;
  color:#98fc87!important;
  box-shadow:0 0 12px #98fc87,0 0 28px #98fc87,0 0 44px #7affef!important;
}

.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05{
  --badge-fg:#87fcbd!important;
  --badge-a:#87fcbd!important;
  --badge-b:#7abcff!important;
  --badge-c:#c25dfd!important;
  --badge-border:rgba(135,252,189,0.75)!important;
  --badge-glow:rgba(135,252,189,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,45,0.98) 0%,rgba(21,33,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87fcbd!important;
  border-color:rgba(135,252,189,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,252,189,0.8),0 0 22px rgba(122,188,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,252,189,0.42),0 0 42px rgba(122,188,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:before{
  background:radial-gradient(circle,rgba(135,252,189,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:after{
  background:linear-gradient(90deg,transparent,rgba(122,188,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-05, .badge-picker-grid .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05 i{
  background:#87fcbd!important;
  color:#87fcbd!important;
  box-shadow:0 0 12px #87fcbd,0 0 28px #87fcbd,0 0 44px #7abcff!important;
}

.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06{
  --badge-fg:#87f2fc!important;
  --badge-a:#87f2fc!important;
  --badge-b:#897aff!important;
  --badge-c:#fd5dd5!important;
  --badge-border:rgba(135,242,252,0.75)!important;
  --badge-glow:rgba(135,242,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,58,60,0.98) 0%,rgba(24,21,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87f2fc!important;
  border-color:rgba(135,242,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,242,252,0.8),0 0 22px rgba(137,122,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,242,252,0.42),0 0 42px rgba(137,122,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:before{
  background:radial-gradient(circle,rgba(135,242,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:after{
  background:linear-gradient(90deg,transparent,rgba(137,122,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-06, .badge-picker-grid .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06 i{
  background:#87f2fc!important;
  color:#87f2fc!important;
  box-shadow:0 0 12px #87f2fc,0 0 28px #87f2fc,0 0 44px #897aff!important;
}

.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07{
  --badge-fg:#87aafc!important;
  --badge-a:#87aafc!important;
  --badge-b:#db7aff!important;
  --badge-c:#fd5d72!important;
  --badge-border:rgba(135,170,252,0.75)!important;
  --badge-glow:rgba(135,170,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,40,60,0.98) 0%,rgba(39,21,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87aafc!important;
  border-color:rgba(135,170,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,170,252,0.8),0 0 22px rgba(219,122,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,170,252,0.42),0 0 42px rgba(219,122,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:before{
  background:radial-gradient(circle,rgba(135,170,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:after{
  background:linear-gradient(90deg,transparent,rgba(219,122,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-07, .badge-picker-grid .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07 i{
  background:#87aafc!important;
  color:#87aafc!important;
  box-shadow:0 0 12px #87aafc,0 0 28px #87aafc,0 0 44px #db7aff!important;
}

.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08{
  --badge-fg:#ac87fc!important;
  --badge-a:#ac87fc!important;
  --badge-b:#ff7ad0!important;
  --badge-c:#fdaa5d!important;
  --badge-border:rgba(172,135,252,0.75)!important;
  --badge-glow:rgba(172,135,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(41,32,60,0.98) 0%,rgba(45,21,37,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ac87fc!important;
  border-color:rgba(172,135,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(172,135,252,0.8),0 0 22px rgba(255,122,208,0.42)!important;
  box-shadow:0 0 22px rgba(172,135,252,0.42),0 0 42px rgba(255,122,208,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:before{
  background:radial-gradient(circle,rgba(172,135,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,208,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-08, .badge-picker-grid .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08 i{
  background:#ac87fc!important;
  color:#ac87fc!important;
  box-shadow:0 0 12px #ac87fc,0 0 28px #ac87fc,0 0 44px #ff7ad0!important;
}

.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09{
  --badge-fg:#f487fc!important;
  --badge-a:#f487fc!important;
  --badge-b:#ff7a7e!important;
  --badge-c:#edfd5d!important;
  --badge-border:rgba(244,135,252,0.75)!important;
  --badge-glow:rgba(244,135,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(58,32,60,0.98) 0%,rgba(45,21,22,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#f487fc!important;
  border-color:rgba(244,135,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(244,135,252,0.8),0 0 22px rgba(255,122,126,0.42)!important;
  box-shadow:0 0 22px rgba(244,135,252,0.42),0 0 42px rgba(255,122,126,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:before{
  background:radial-gradient(circle,rgba(244,135,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,126,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-09, .badge-picker-grid .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09 i{
  background:#f487fc!important;
  color:#f487fc!important;
  box-shadow:0 0 12px #f487fc,0 0 28px #f487fc,0 0 44px #ff7a7e!important;
}

.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10{
  --badge-fg:#fc87bb!important;
  --badge-a:#fc87bb!important;
  --badge-b:#ffc77a!important;
  --badge-c:#8afd5d!important;
  --badge-border:rgba(252,135,187,0.75)!important;
  --badge-glow:rgba(252,135,187,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,44,0.98) 0%,rgba(45,35,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc87bb!important;
  border-color:rgba(252,135,187,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,187,0.8),0 0 22px rgba(255,199,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,187,0.42),0 0 42px rgba(255,199,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:before{
  background:radial-gradient(circle,rgba(252,135,187,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:after{
  background:linear-gradient(90deg,transparent,rgba(255,199,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-10, .badge-picker-grid .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10 i{
  background:#fc87bb!important;
  color:#fc87bb!important;
  box-shadow:0 0 12px #fc87bb,0 0 28px #fc87bb,0 0 44px #ffc77a!important;
}

.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11{
  --badge-fg:#fc9a87!important;
  --badge-a:#fc9a87!important;
  --badge-b:#e4ff7a!important;
  --badge-c:#5dfd92!important;
  --badge-border:rgba(252,154,135,0.75)!important;
  --badge-glow:rgba(252,154,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,32,0.98) 0%,rgba(41,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9a87!important;
  border-color:rgba(252,154,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,154,135,0.8),0 0 22px rgba(228,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,154,135,0.42),0 0 42px rgba(228,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:before{
  background:radial-gradient(circle,rgba(252,154,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:after{
  background:linear-gradient(90deg,transparent,rgba(228,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-11, .badge-picker-grid .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11 i{
  background:#fc9a87!important;
  color:#fc9a87!important;
  box-shadow:0 0 12px #fc9a87,0 0 28px #fc9a87,0 0 44px #e4ff7a!important;
}

.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12{
  --badge-fg:#fce387!important;
  --badge-a:#fce387!important;
  --badge-b:#92ff7a!important;
  --badge-c:#5dfdf5!important;
  --badge-border:rgba(252,227,135,0.75)!important;
  --badge-glow:rgba(252,227,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,54,32,0.98) 0%,rgba(26,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fce387!important;
  border-color:rgba(252,227,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,227,135,0.8),0 0 22px rgba(146,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,227,135,0.42),0 0 42px rgba(146,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:before{
  background:radial-gradient(circle,rgba(252,227,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:after{
  background:linear-gradient(90deg,transparent,rgba(146,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-12, .badge-picker-grid .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12 i{
  background:#fce387!important;
  color:#fce387!important;
  box-shadow:0 0 12px #fce387,0 0 28px #fce387,0 0 44px #92ff7a!important;
}

.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13{
  --badge-fg:#cdfc87!important;
  --badge-a:#cdfc87!important;
  --badge-b:#7affb3!important;
  --badge-c:#5da2fd!important;
  --badge-border:rgba(205,252,135,0.75)!important;
  --badge-glow:rgba(205,252,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,60,32,0.98) 0%,rgba(21,45,32,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#cdfc87!important;
  border-color:rgba(205,252,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(205,252,135,0.8),0 0 22px rgba(122,255,179,0.42)!important;
  box-shadow:0 0 22px rgba(205,252,135,0.42),0 0 42px rgba(122,255,179,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:before{
  background:radial-gradient(circle,rgba(205,252,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:after{
  background:linear-gradient(90deg,transparent,rgba(122,255,179,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-13, .badge-picker-grid .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13 i{
  background:#cdfc87!important;
  color:#cdfc87!important;
  box-shadow:0 0 12px #cdfc87,0 0 28px #cdfc87,0 0 44px #7affb3!important;
}

.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14{
  --badge-fg:#87fc89!important;
  --badge-a:#87fc89!important;
  --badge-b:#7af8ff!important;
  --badge-c:#7a5dfd!important;
  --badge-border:rgba(135,252,137,0.75)!important;
  --badge-glow:rgba(135,252,137,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,32,0.98) 0%,rgba(21,44,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87fc89!important;
  border-color:rgba(135,252,137,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,252,137,0.8),0 0 22px rgba(122,248,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,252,137,0.42),0 0 42px rgba(122,248,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:before{
  background:radial-gradient(circle,rgba(135,252,137,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:after{
  background:linear-gradient(90deg,transparent,rgba(122,248,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-14, .badge-picker-grid .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14 i{
  background:#87fc89!important;
  color:#87fc89!important;
  box-shadow:0 0 12px #87fc89,0 0 28px #87fc89,0 0 44px #7af8ff!important;
}

.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15{
  --badge-fg:#87fcd1!important;
  --badge-a:#87fcd1!important;
  --badge-b:#7aa6ff!important;
  --badge-c:#dd5dfd!important;
  --badge-border:rgba(135,252,209,0.75)!important;
  --badge-glow:rgba(135,252,209,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,50,0.98) 0%,rgba(21,29,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87fcd1!important;
  border-color:rgba(135,252,209,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,252,209,0.8),0 0 22px rgba(122,166,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,252,209,0.42),0 0 42px rgba(122,166,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:before{
  background:radial-gradient(circle,rgba(135,252,209,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:after{
  background:linear-gradient(90deg,transparent,rgba(122,166,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-15, .badge-picker-grid .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15 i{
  background:#87fcd1!important;
  color:#87fcd1!important;
  box-shadow:0 0 12px #87fcd1,0 0 28px #87fcd1,0 0 44px #7aa6ff!important;
}

.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16{
  --badge-fg:#87dffc!important;
  --badge-a:#87dffc!important;
  --badge-b:#9f7aff!important;
  --badge-c:#fd5dba!important;
  --badge-border:rgba(135,223,252,0.75)!important;
  --badge-glow:rgba(135,223,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,53,60,0.98) 0%,rgba(28,21,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87dffc!important;
  border-color:rgba(135,223,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,223,252,0.8),0 0 22px rgba(159,122,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,223,252,0.42),0 0 42px rgba(159,122,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:before{
  background:radial-gradient(circle,rgba(135,223,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:after{
  background:linear-gradient(90deg,transparent,rgba(159,122,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-16, .badge-picker-grid .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16 i{
  background:#87dffc!important;
  color:#87dffc!important;
  box-shadow:0 0 12px #87dffc,0 0 28px #87dffc,0 0 44px #9f7aff!important;
}

.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17{
  --badge-fg:#8796fc!important;
  --badge-a:#8796fc!important;
  --badge-b:#f17aff!important;
  --badge-c:#fd625d!important;
  --badge-border:rgba(135,150,252,0.75)!important;
  --badge-glow:rgba(135,150,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,36,60,0.98) 0%,rgba(43,21,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#8796fc!important;
  border-color:rgba(135,150,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,150,252,0.8),0 0 22px rgba(241,122,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,150,252,0.42),0 0 42px rgba(241,122,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:before{
  background:radial-gradient(circle,rgba(135,150,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:after{
  background:linear-gradient(90deg,transparent,rgba(241,122,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-17, .badge-picker-grid .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17 i{
  background:#8796fc!important;
  color:#8796fc!important;
  box-shadow:0 0 12px #8796fc,0 0 28px #8796fc,0 0 44px #f17aff!important;
}

.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18{
  --badge-fg:#bf87fc!important;
  --badge-a:#bf87fc!important;
  --badge-b:#ff7aba!important;
  --badge-c:#fdc55d!important;
  --badge-border:rgba(191,135,252,0.75)!important;
  --badge-glow:rgba(191,135,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,32,60,0.98) 0%,rgba(45,21,33,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bf87fc!important;
  border-color:rgba(191,135,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(191,135,252,0.8),0 0 22px rgba(255,122,186,0.42)!important;
  box-shadow:0 0 22px rgba(191,135,252,0.42),0 0 42px rgba(255,122,186,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:before{
  background:radial-gradient(circle,rgba(191,135,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,186,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-18, .badge-picker-grid .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18 i{
  background:#bf87fc!important;
  color:#bf87fc!important;
  box-shadow:0 0 12px #bf87fc,0 0 28px #bf87fc,0 0 44px #ff7aba!important;
}

.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19{
  --badge-fg:#fc87f0!important;
  --badge-a:#fc87f0!important;
  --badge-b:#ff8c7a!important;
  --badge-c:#d2fd5d!important;
  --badge-border:rgba(252,135,240,0.75)!important;
  --badge-glow:rgba(252,135,240,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,57,0.98) 0%,rgba(45,25,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc87f0!important;
  border-color:rgba(252,135,240,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,240,0.8),0 0 22px rgba(255,140,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,240,0.42),0 0 42px rgba(255,140,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:before{
  background:radial-gradient(circle,rgba(252,135,240,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:after{
  background:linear-gradient(90deg,transparent,rgba(255,140,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-19, .badge-picker-grid .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19 i{
  background:#fc87f0!important;
  color:#fc87f0!important;
  box-shadow:0 0 12px #fc87f0,0 0 28px #fc87f0,0 0 44px #ff8c7a!important;
}

.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20{
  --badge-fg:#fc87a8!important;
  --badge-a:#fc87a8!important;
  --badge-b:#ffdd7a!important;
  --badge-c:#70fd5d!important;
  --badge-border:rgba(252,135,168,0.75)!important;
  --badge-glow:rgba(252,135,168,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,40,0.98) 0%,rgba(45,39,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc87a8!important;
  border-color:rgba(252,135,168,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,168,0.8),0 0 22px rgba(255,221,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,168,0.42),0 0 42px rgba(255,221,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:before{
  background:radial-gradient(circle,rgba(252,135,168,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:after{
  background:linear-gradient(90deg,transparent,rgba(255,221,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-20, .badge-picker-grid .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20 i{
  background:#fc87a8!important;
  color:#fc87a8!important;
  box-shadow:0 0 12px #fc87a8,0 0 28px #fc87a8,0 0 44px #ffdd7a!important;
}

.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21{
  --badge-fg:#fcae87!important;
  --badge-a:#fcae87!important;
  --badge-b:#ceff7a!important;
  --badge-c:#5dfdad!important;
  --badge-border:rgba(252,174,135,0.75)!important;
  --badge-glow:rgba(252,174,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,41,32,0.98) 0%,rgba(37,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcae87!important;
  border-color:rgba(252,174,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,174,135,0.8),0 0 22px rgba(206,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,174,135,0.42),0 0 42px rgba(206,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:before{
  background:radial-gradient(circle,rgba(252,174,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:after{
  background:linear-gradient(90deg,transparent,rgba(206,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-21, .badge-picker-grid .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21 i{
  background:#fcae87!important;
  color:#fcae87!important;
  box-shadow:0 0 12px #fcae87,0 0 28px #fcae87,0 0 44px #ceff7a!important;
}

.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22{
  --badge-fg:#fcf687!important;
  --badge-a:#fcf687!important;
  --badge-b:#7cff7a!important;
  --badge-c:#5deafd!important;
  --badge-border:rgba(252,246,135,0.75)!important;
  --badge-glow:rgba(252,246,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,59,32,0.98) 0%,rgba(22,45,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcf687!important;
  border-color:rgba(252,246,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,246,135,0.8),0 0 22px rgba(124,255,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,246,135,0.42),0 0 42px rgba(124,255,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:before{
  background:radial-gradient(circle,rgba(252,246,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:after{
  background:linear-gradient(90deg,transparent,rgba(124,255,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-22, .badge-picker-grid .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22 i{
  background:#fcf687!important;
  color:#fcf687!important;
  box-shadow:0 0 12px #fcf687,0 0 28px #fcf687,0 0 44px #7cff7a!important;
}

.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23{
  --badge-fg:#b9fc87!important;
  --badge-a:#b9fc87!important;
  --badge-b:#7affc9!important;
  --badge-c:#5d88fd!important;
  --badge-border:rgba(185,252,135,0.75)!important;
  --badge-glow:rgba(185,252,135,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,60,32,0.98) 0%,rgba(21,45,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#b9fc87!important;
  border-color:rgba(185,252,135,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(185,252,135,0.8),0 0 22px rgba(122,255,201,0.42)!important;
  box-shadow:0 0 22px rgba(185,252,135,0.42),0 0 42px rgba(122,255,201,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:before{
  background:radial-gradient(circle,rgba(185,252,135,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:after{
  background:linear-gradient(90deg,transparent,rgba(122,255,201,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-23, .badge-picker-grid .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23 i{
  background:#b9fc87!important;
  color:#b9fc87!important;
  box-shadow:0 0 12px #b9fc87,0 0 28px #b9fc87,0 0 44px #7affc9!important;
}

.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24{
  --badge-fg:#87fc9c!important;
  --badge-a:#87fc9c!important;
  --badge-b:#7ae2ff!important;
  --badge-c:#955dfd!important;
  --badge-border:rgba(135,252,156,0.75)!important;
  --badge-glow:rgba(135,252,156,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,37,0.98) 0%,rgba(21,40,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87fc9c!important;
  border-color:rgba(135,252,156,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,252,156,0.8),0 0 22px rgba(122,226,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,252,156,0.42),0 0 42px rgba(122,226,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:before{
  background:radial-gradient(circle,rgba(135,252,156,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:after{
  background:linear-gradient(90deg,transparent,rgba(122,226,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-24, .badge-picker-grid .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24 i{
  background:#87fc9c!important;
  color:#87fc9c!important;
  box-shadow:0 0 12px #87fc9c,0 0 28px #87fc9c,0 0 44px #7ae2ff!important;
}

.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25{
  --badge-fg:#87fce5!important;
  --badge-a:#87fce5!important;
  --badge-b:#7a90ff!important;
  --badge-c:#f85dfd!important;
  --badge-border:rgba(135,252,229,0.75)!important;
  --badge-glow:rgba(135,252,229,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,60,54,0.98) 0%,rgba(21,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87fce5!important;
  border-color:rgba(135,252,229,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,252,229,0.8),0 0 22px rgba(122,144,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,252,229,0.42),0 0 42px rgba(122,144,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:before{
  background:radial-gradient(circle,rgba(135,252,229,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:after{
  background:linear-gradient(90deg,transparent,rgba(122,144,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-25, .badge-picker-grid .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25 i{
  background:#87fce5!important;
  color:#87fce5!important;
  box-shadow:0 0 12px #87fce5,0 0 28px #87fce5,0 0 44px #7a90ff!important;
}

.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26{
  --badge-fg:#87cbfc!important;
  --badge-a:#87cbfc!important;
  --badge-b:#b67aff!important;
  --badge-c:#fd5da0!important;
  --badge-border:rgba(135,203,252,0.75)!important;
  --badge-glow:rgba(135,203,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(32,48,60,0.98) 0%,rgba(32,21,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#87cbfc!important;
  border-color:rgba(135,203,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(135,203,252,0.8),0 0 22px rgba(182,122,255,0.42)!important;
  box-shadow:0 0 22px rgba(135,203,252,0.42),0 0 42px rgba(182,122,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:before{
  background:radial-gradient(circle,rgba(135,203,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:after{
  background:linear-gradient(90deg,transparent,rgba(182,122,255,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-26, .badge-picker-grid .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26 i{
  background:#87cbfc!important;
  color:#87cbfc!important;
  box-shadow:0 0 12px #87cbfc,0 0 28px #87cbfc,0 0 44px #b67aff!important;
}

.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27{
  --badge-fg:#8a87fc!important;
  --badge-a:#8a87fc!important;
  --badge-b:#ff7af6!important;
  --badge-c:#fd7d5d!important;
  --badge-border:rgba(138,135,252,0.75)!important;
  --badge-glow:rgba(138,135,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(33,32,60,0.98) 0%,rgba(45,21,44,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#8a87fc!important;
  border-color:rgba(138,135,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(138,135,252,0.8),0 0 22px rgba(255,122,246,0.42)!important;
  box-shadow:0 0 22px rgba(138,135,252,0.42),0 0 42px rgba(255,122,246,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:before{
  background:radial-gradient(circle,rgba(138,135,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,246,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-27, .badge-picker-grid .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27 i{
  background:#8a87fc!important;
  color:#8a87fc!important;
  box-shadow:0 0 12px #8a87fc,0 0 28px #8a87fc,0 0 44px #ff7af6!important;
}

.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28{
  --badge-fg:#d387fc!important;
  --badge-a:#d387fc!important;
  --badge-b:#ff7aa4!important;
  --badge-c:#fde05d!important;
  --badge-border:rgba(211,135,252,0.75)!important;
  --badge-glow:rgba(211,135,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,32,60,0.98) 0%,rgba(45,21,29,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d387fc!important;
  border-color:rgba(211,135,252,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(211,135,252,0.8),0 0 22px rgba(255,122,164,0.42)!important;
  box-shadow:0 0 22px rgba(211,135,252,0.42),0 0 42px rgba(255,122,164,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:before{
  background:radial-gradient(circle,rgba(211,135,252,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:after{
  background:linear-gradient(90deg,transparent,rgba(255,122,164,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-28, .badge-picker-grid .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28 i{
  background:#d387fc!important;
  color:#d387fc!important;
  box-shadow:0 0 12px #d387fc,0 0 28px #d387fc,0 0 44px #ff7aa4!important;
}

.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29{
  --badge-fg:#fc87dd!important;
  --badge-a:#fc87dd!important;
  --badge-b:#ffa27a!important;
  --badge-c:#b8fd5d!important;
  --badge-border:rgba(252,135,221,0.75)!important;
  --badge-glow:rgba(252,135,221,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,53,0.98) 0%,rgba(45,29,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc87dd!important;
  border-color:rgba(252,135,221,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,221,0.8),0 0 22px rgba(255,162,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,221,0.42),0 0 42px rgba(255,162,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:before{
  background:radial-gradient(circle,rgba(252,135,221,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:after{
  background:linear-gradient(90deg,transparent,rgba(255,162,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-29, .badge-picker-grid .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29 i{
  background:#fc87dd!important;
  color:#fc87dd!important;
  box-shadow:0 0 12px #fc87dd,0 0 28px #fc87dd,0 0 44px #ffa27a!important;
}

.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30{
  --badge-fg:#fc8794!important;
  --badge-a:#fc8794!important;
  --badge-b:#fff37a!important;
  --badge-c:#5dfd65!important;
  --badge-border:rgba(252,135,148,0.75)!important;
  --badge-glow:rgba(252,135,148,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,32,35,0.98) 0%,rgba(45,43,21,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc8794!important;
  border-color:rgba(252,135,148,0.75)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,135,148,0.8),0 0 22px rgba(255,243,122,0.42)!important;
  box-shadow:0 0 22px rgba(252,135,148,0.42),0 0 42px rgba(255,243,122,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Heavy 1.85s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:before{
  background:radial-gradient(circle,rgba(252,135,148,0.46),transparent 58%)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:after{
  background:linear-gradient(90deg,transparent,rgba(255,243,122,0.36),transparent)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.85s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-heavy-30, .badge-picker-grid .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30 i{
  background:#fc8794!important;
  color:#fc8794!important;
  box-shadow:0 0 12px #fc8794,0 0 28px #fc8794,0 0 44px #fff37a!important;
}

.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01{
  --badge-fg:#c39bfc!important;
  --badge-a:#c39bfc!important;
  --badge-b:#ff8ecc!important;
  --badge-c:#fdc371!important;
  --badge-border:rgba(195,155,252,0.95)!important;
  --badge-glow:rgba(195,155,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(46,37,60,0.98) 0%,rgba(45,25,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#c39bfc!important;
  border-color:rgba(195,155,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(195,155,252,0.8),0 0 22px rgba(255,142,204,0.42)!important;
  box-shadow:0 0 22px rgba(195,155,252,0.42),0 0 42px rgba(255,142,204,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:before{
  background:conic-gradient(from 180deg,transparent,rgba(195,155,252,0.44),transparent,rgba(255,142,204,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:after{
  background:radial-gradient(circle,rgba(195,155,252,0.3),rgba(253,195,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-01, .badge-picker-grid .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01 i{
  background:#c39bfc!important;
  color:#c39bfc!important;
  box-shadow:0 0 12px #c39bfc,0 0 28px #c39bfc,0 0 44px #ff8ecc!important;
}

.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02{
  --badge-fg:#fc9bf9!important;
  --badge-a:#fc9bf9!important;
  --badge-b:#ff968e!important;
  --badge-c:#e1fd71!important;
  --badge-border:rgba(252,155,249,0.95)!important;
  --badge-glow:rgba(252,155,249,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,59,0.98) 0%,rgba(45,27,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9bf9!important;
  border-color:rgba(252,155,249,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,249,0.8),0 0 22px rgba(255,150,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,249,0.42),0 0 42px rgba(255,150,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,249,0.44),transparent,rgba(255,150,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:after{
  background:radial-gradient(circle,rgba(252,155,249,0.3),rgba(225,253,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-02, .badge-picker-grid .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02 i{
  background:#fc9bf9!important;
  color:#fc9bf9!important;
  box-shadow:0 0 12px #fc9bf9,0 0 28px #fc9bf9,0 0 44px #ff968e!important;
}

.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03{
  --badge-fg:#fc9bbd!important;
  --badge-a:#fc9bbd!important;
  --badge-b:#ffdb8e!important;
  --badge-c:#8bfd71!important;
  --badge-border:rgba(252,155,189,0.95)!important;
  --badge-glow:rgba(252,155,189,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,45,0.98) 0%,rgba(45,39,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9bbd!important;
  border-color:rgba(252,155,189,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,189,0.8),0 0 22px rgba(255,219,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,189,0.42),0 0 42px rgba(255,219,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,189,0.44),transparent,rgba(255,219,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:after{
  background:radial-gradient(circle,rgba(252,155,189,0.3),rgba(139,253,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-03, .badge-picker-grid .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03 i{
  background:#fc9bbd!important;
  color:#fc9bbd!important;
  box-shadow:0 0 12px #fc9bbd,0 0 28px #fc9bbd,0 0 44px #ffdb8e!important;
}

.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04{
  --badge-fg:#fcb59b!important;
  --badge-a:#fcb59b!important;
  --badge-b:#ddff8e!important;
  --badge-c:#71fdae!important;
  --badge-border:rgba(252,181,155,0.95)!important;
  --badge-glow:rgba(252,181,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,43,37,0.98) 0%,rgba(39,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcb59b!important;
  border-color:rgba(252,181,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,181,155,0.8),0 0 22px rgba(221,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,181,155,0.42),0 0 42px rgba(221,255,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,181,155,0.44),transparent,rgba(221,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:after{
  background:radial-gradient(circle,rgba(252,181,155,0.3),rgba(113,253,174,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-04, .badge-picker-grid .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04 i{
  background:#fcb59b!important;
  color:#fcb59b!important;
  box-shadow:0 0 12px #fcb59b,0 0 28px #fcb59b,0 0 44px #ddff8e!important;
}

.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05{
  --badge-fg:#fcf19b!important;
  --badge-a:#fcf19b!important;
  --badge-b:#98ff8e!important;
  --badge-c:#71f6fd!important;
  --badge-border:rgba(252,241,155,0.95)!important;
  --badge-glow:rgba(252,241,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,57,37,0.98) 0%,rgba(27,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcf19b!important;
  border-color:rgba(252,241,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,241,155,0.8),0 0 22px rgba(152,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,241,155,0.42),0 0 42px rgba(152,255,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,241,155,0.44),transparent,rgba(152,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:after{
  background:radial-gradient(circle,rgba(252,241,155,0.3),rgba(113,246,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-05, .badge-picker-grid .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05 i{
  background:#fcf19b!important;
  color:#fcf19b!important;
  box-shadow:0 0 12px #fcf19b,0 0 28px #fcf19b,0 0 44px #98ff8e!important;
}

.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06{
  --badge-fg:#ccfc9b!important;
  --badge-a:#ccfc9b!important;
  --badge-b:#8effca!important;
  --badge-c:#71a0fd!important;
  --badge-border:rgba(204,252,155,0.95)!important;
  --badge-glow:rgba(204,252,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(48,60,37,0.98) 0%,rgba(25,45,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ccfc9b!important;
  border-color:rgba(204,252,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(204,252,155,0.8),0 0 22px rgba(142,255,202,0.42)!important;
  box-shadow:0 0 22px rgba(204,252,155,0.42),0 0 42px rgba(142,255,202,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:before{
  background:conic-gradient(from 180deg,transparent,rgba(204,252,155,0.44),transparent,rgba(142,255,202,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:after{
  background:radial-gradient(circle,rgba(204,252,155,0.3),rgba(113,160,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-06, .badge-picker-grid .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06 i{
  background:#ccfc9b!important;
  color:#ccfc9b!important;
  box-shadow:0 0 12px #ccfc9b,0 0 28px #ccfc9b,0 0 44px #8effca!important;
}

.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07{
  --badge-fg:#9bfca6!important;
  --badge-a:#9bfca6!important;
  --badge-b:#8eeeff!important;
  --badge-c:#9971fd!important;
  --badge-border:rgba(155,252,166,0.95)!important;
  --badge-glow:rgba(155,252,166,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,39,0.98) 0%,rgba(25,42,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bfca6!important;
  border-color:rgba(155,252,166,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,252,166,0.8),0 0 22px rgba(142,238,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,252,166,0.42),0 0 42px rgba(142,238,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,252,166,0.44),transparent,rgba(142,238,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:after{
  background:radial-gradient(circle,rgba(155,252,166,0.3),rgba(153,113,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-07, .badge-picker-grid .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07 i{
  background:#9bfca6!important;
  color:#9bfca6!important;
  box-shadow:0 0 12px #9bfca6,0 0 28px #9bfca6,0 0 44px #8eeeff!important;
}

.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08{
  --badge-fg:#9bfce2!important;
  --badge-a:#9bfce2!important;
  --badge-b:#8ea8ff!important;
  --badge-c:#ef71fd!important;
  --badge-border:rgba(155,252,226,0.95)!important;
  --badge-glow:rgba(155,252,226,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,54,0.98) 0%,rgba(25,30,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bfce2!important;
  border-color:rgba(155,252,226,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,252,226,0.8),0 0 22px rgba(142,168,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,252,226,0.42),0 0 42px rgba(142,168,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,252,226,0.44),transparent,rgba(142,168,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:after{
  background:radial-gradient(circle,rgba(155,252,226,0.3),rgba(239,113,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-08, .badge-picker-grid .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08 i{
  background:#9bfce2!important;
  color:#9bfce2!important;
  box-shadow:0 0 12px #9bfce2,0 0 28px #9bfce2,0 0 44px #8ea8ff!important;
}

.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09{
  --badge-fg:#9bdafc!important;
  --badge-a:#9bdafc!important;
  --badge-b:#b98eff!important;
  --badge-c:#fd71b5!important;
  --badge-border:rgba(155,218,252,0.95)!important;
  --badge-glow:rgba(155,218,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,52,60,0.98) 0%,rgba(33,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bdafc!important;
  border-color:rgba(155,218,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,218,252,0.8),0 0 22px rgba(185,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,218,252,0.42),0 0 42px rgba(185,142,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,218,252,0.44),transparent,rgba(185,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:after{
  background:radial-gradient(circle,rgba(155,218,252,0.3),rgba(253,113,181,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-09, .badge-picker-grid .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09 i{
  background:#9bdafc!important;
  color:#9bdafc!important;
  box-shadow:0 0 12px #9bdafc,0 0 28px #9bdafc,0 0 44px #b98eff!important;
}

.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10{
  --badge-fg:#9b9efc!important;
  --badge-a:#9b9efc!important;
  --badge-b:#ff8efe!important;
  --badge-c:#fd8471!important;
  --badge-border:rgba(155,158,252,0.95)!important;
  --badge-glow:rgba(155,158,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,37,60,0.98) 0%,rgba(45,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9b9efc!important;
  border-color:rgba(155,158,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,158,252,0.8),0 0 22px rgba(255,142,254,0.42)!important;
  box-shadow:0 0 22px rgba(155,158,252,0.42),0 0 42px rgba(255,142,254,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,158,252,0.44),transparent,rgba(255,142,254,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:after{
  background:radial-gradient(circle,rgba(155,158,252,0.3),rgba(253,132,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-10, .badge-picker-grid .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10 i{
  background:#9b9efc!important;
  color:#9b9efc!important;
  box-shadow:0 0 12px #9b9efc,0 0 28px #9b9efc,0 0 44px #ff8efe!important;
}

.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11{
  --badge-fg:#d49bfc!important;
  --badge-a:#d49bfc!important;
  --badge-b:#ff8eb9!important;
  --badge-c:#fdda71!important;
  --badge-border:rgba(212,155,252,0.95)!important;
  --badge-glow:rgba(212,155,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,37,60,0.98) 0%,rgba(45,25,33,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d49bfc!important;
  border-color:rgba(212,155,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(212,155,252,0.8),0 0 22px rgba(255,142,185,0.42)!important;
  box-shadow:0 0 22px rgba(212,155,252,0.42),0 0 42px rgba(255,142,185,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:before{
  background:conic-gradient(from 180deg,transparent,rgba(212,155,252,0.44),transparent,rgba(255,142,185,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:after{
  background:radial-gradient(circle,rgba(212,155,252,0.3),rgba(253,218,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-11, .badge-picker-grid .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11 i{
  background:#d49bfc!important;
  color:#d49bfc!important;
  box-shadow:0 0 12px #d49bfc,0 0 28px #d49bfc,0 0 44px #ff8eb9!important;
}

.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12{
  --badge-fg:#fc9be9!important;
  --badge-a:#fc9be9!important;
  --badge-b:#ffa88e!important;
  --badge-c:#cafd71!important;
  --badge-border:rgba(252,155,233,0.95)!important;
  --badge-glow:rgba(252,155,233,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,55,0.98) 0%,rgba(45,30,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9be9!important;
  border-color:rgba(252,155,233,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,233,0.8),0 0 22px rgba(255,168,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,233,0.42),0 0 42px rgba(255,168,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,233,0.44),transparent,rgba(255,168,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:after{
  background:radial-gradient(circle,rgba(252,155,233,0.3),rgba(202,253,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-12, .badge-picker-grid .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12 i{
  background:#fc9be9!important;
  color:#fc9be9!important;
  box-shadow:0 0 12px #fc9be9,0 0 28px #fc9be9,0 0 44px #ffa88e!important;
}

.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13{
  --badge-fg:#fc9bac!important;
  --badge-a:#fc9bac!important;
  --badge-b:#ffee8e!important;
  --badge-c:#73fd71!important;
  --badge-border:rgba(252,155,172,0.95)!important;
  --badge-glow:rgba(252,155,172,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,41,0.98) 0%,rgba(45,42,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9bac!important;
  border-color:rgba(252,155,172,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,172,0.8),0 0 22px rgba(255,238,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,172,0.42),0 0 42px rgba(255,238,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,172,0.44),transparent,rgba(255,238,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:after{
  background:radial-gradient(circle,rgba(252,155,172,0.3),rgba(115,253,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-13, .badge-picker-grid .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13 i{
  background:#fc9bac!important;
  color:#fc9bac!important;
  box-shadow:0 0 12px #fc9bac,0 0 28px #fc9bac,0 0 44px #ffee8e!important;
}

.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14{
  --badge-fg:#fcc59b!important;
  --badge-a:#fcc59b!important;
  --badge-b:#caff8e!important;
  --badge-c:#71fdc5!important;
  --badge-border:rgba(252,197,155,0.95)!important;
  --badge-glow:rgba(252,197,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,47,37,0.98) 0%,rgba(36,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcc59b!important;
  border-color:rgba(252,197,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,197,155,0.8),0 0 22px rgba(202,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,197,155,0.42),0 0 42px rgba(202,255,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,197,155,0.44),transparent,rgba(202,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:after{
  background:radial-gradient(circle,rgba(252,197,155,0.3),rgba(113,253,197,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-14, .badge-picker-grid .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14 i{
  background:#fcc59b!important;
  color:#fcc59b!important;
  box-shadow:0 0 12px #fcc59b,0 0 28px #fcc59b,0 0 44px #caff8e!important;
}

.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15{
  --badge-fg:#f8fc9b!important;
  --badge-a:#f8fc9b!important;
  --badge-b:#8eff98!important;
  --badge-c:#71dffd!important;
  --badge-border:rgba(248,252,155,0.95)!important;
  --badge-glow:rgba(248,252,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(59,60,37,0.98) 0%,rgba(25,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#f8fc9b!important;
  border-color:rgba(248,252,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(248,252,155,0.8),0 0 22px rgba(142,255,152,0.42)!important;
  box-shadow:0 0 22px rgba(248,252,155,0.42),0 0 42px rgba(142,255,152,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:before{
  background:conic-gradient(from 180deg,transparent,rgba(248,252,155,0.44),transparent,rgba(142,255,152,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:after{
  background:radial-gradient(circle,rgba(248,252,155,0.3),rgba(113,223,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-15, .badge-picker-grid .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15 i{
  background:#f8fc9b!important;
  color:#f8fc9b!important;
  box-shadow:0 0 12px #f8fc9b,0 0 28px #f8fc9b,0 0 44px #8eff98!important;
}

.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16{
  --badge-fg:#bbfc9b!important;
  --badge-a:#bbfc9b!important;
  --badge-b:#8effdd!important;
  --badge-c:#7188fd!important;
  --badge-border:rgba(187,252,155,0.95)!important;
  --badge-glow:rgba(187,252,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,60,37,0.98) 0%,rgba(25,45,39,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bbfc9b!important;
  border-color:rgba(187,252,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(187,252,155,0.8),0 0 22px rgba(142,255,221,0.42)!important;
  box-shadow:0 0 22px rgba(187,252,155,0.42),0 0 42px rgba(142,255,221,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:before{
  background:conic-gradient(from 180deg,transparent,rgba(187,252,155,0.44),transparent,rgba(142,255,221,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:after{
  background:radial-gradient(circle,rgba(187,252,155,0.3),rgba(113,136,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-16, .badge-picker-grid .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16 i{
  background:#bbfc9b!important;
  color:#bbfc9b!important;
  box-shadow:0 0 12px #bbfc9b,0 0 28px #bbfc9b,0 0 44px #8effdd!important;
}

.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17{
  --badge-fg:#9bfcb6!important;
  --badge-a:#9bfcb6!important;
  --badge-b:#8edbff!important;
  --badge-c:#b071fd!important;
  --badge-border:rgba(155,252,182,0.95)!important;
  --badge-glow:rgba(155,252,182,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,43,0.98) 0%,rgba(25,39,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bfcb6!important;
  border-color:rgba(155,252,182,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,252,182,0.8),0 0 22px rgba(142,219,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,252,182,0.42),0 0 42px rgba(142,219,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,252,182,0.44),transparent,rgba(142,219,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:after{
  background:radial-gradient(circle,rgba(155,252,182,0.3),rgba(176,113,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-17, .badge-picker-grid .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17 i{
  background:#9bfcb6!important;
  color:#9bfcb6!important;
  box-shadow:0 0 12px #9bfcb6,0 0 28px #9bfcb6,0 0 44px #8edbff!important;
}

.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18{
  --badge-fg:#9bfcf3!important;
  --badge-a:#9bfcf3!important;
  --badge-b:#8e96ff!important;
  --badge-c:#fd71f4!important;
  --badge-border:rgba(155,252,243,0.95)!important;
  --badge-glow:rgba(155,252,243,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,58,0.98) 0%,rgba(25,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bfcf3!important;
  border-color:rgba(155,252,243,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,252,243,0.8),0 0 22px rgba(142,150,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,252,243,0.42),0 0 42px rgba(142,150,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,252,243,0.44),transparent,rgba(142,150,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:after{
  background:radial-gradient(circle,rgba(155,252,243,0.3),rgba(253,113,244,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-18, .badge-picker-grid .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18 i{
  background:#9bfcf3!important;
  color:#9bfcf3!important;
  box-shadow:0 0 12px #9bfcf3,0 0 28px #9bfcf3,0 0 44px #8e96ff!important;
}

.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19{
  --badge-fg:#9bcafc!important;
  --badge-a:#9bcafc!important;
  --badge-b:#cc8eff!important;
  --badge-c:#fd719d!important;
  --badge-border:rgba(155,202,252,0.95)!important;
  --badge-glow:rgba(155,202,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,48,60,0.98) 0%,rgba(36,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bcafc!important;
  border-color:rgba(155,202,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,202,252,0.8),0 0 22px rgba(204,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,202,252,0.42),0 0 42px rgba(204,142,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,202,252,0.44),transparent,rgba(204,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:after{
  background:radial-gradient(circle,rgba(155,202,252,0.3),rgba(253,113,157,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-19, .badge-picker-grid .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19 i{
  background:#9bcafc!important;
  color:#9bcafc!important;
  box-shadow:0 0 12px #9bcafc,0 0 28px #9bcafc,0 0 44px #cc8eff!important;
}

.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20{
  --badge-fg:#a89bfc!important;
  --badge-a:#a89bfc!important;
  --badge-b:#ff8eec!important;
  --badge-c:#fd9b71!important;
  --badge-border:rgba(168,155,252,0.95)!important;
  --badge-glow:rgba(168,155,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(40,37,60,0.98) 0%,rgba(45,25,42,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a89bfc!important;
  border-color:rgba(168,155,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(168,155,252,0.8),0 0 22px rgba(255,142,236,0.42)!important;
  box-shadow:0 0 22px rgba(168,155,252,0.42),0 0 42px rgba(255,142,236,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:before{
  background:conic-gradient(from 180deg,transparent,rgba(168,155,252,0.44),transparent,rgba(255,142,236,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:after{
  background:radial-gradient(circle,rgba(168,155,252,0.3),rgba(253,155,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-20, .badge-picker-grid .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20 i{
  background:#a89bfc!important;
  color:#a89bfc!important;
  box-shadow:0 0 12px #a89bfc,0 0 28px #a89bfc,0 0 44px #ff8eec!important;
}

.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21{
  --badge-fg:#e49bfc!important;
  --badge-a:#e49bfc!important;
  --badge-b:#ff8ea7!important;
  --badge-c:#fdf171!important;
  --badge-border:rgba(228,155,252,0.95)!important;
  --badge-glow:rgba(228,155,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,37,60,0.98) 0%,rgba(45,25,30,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#e49bfc!important;
  border-color:rgba(228,155,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(228,155,252,0.8),0 0 22px rgba(255,142,167,0.42)!important;
  box-shadow:0 0 22px rgba(228,155,252,0.42),0 0 42px rgba(255,142,167,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:before{
  background:conic-gradient(from 180deg,transparent,rgba(228,155,252,0.44),transparent,rgba(255,142,167,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:after{
  background:radial-gradient(circle,rgba(228,155,252,0.3),rgba(253,241,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-21, .badge-picker-grid .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21 i{
  background:#e49bfc!important;
  color:#e49bfc!important;
  box-shadow:0 0 12px #e49bfc,0 0 28px #e49bfc,0 0 44px #ff8ea7!important;
}

.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22{
  --badge-fg:#fc9bd9!important;
  --badge-a:#fc9bd9!important;
  --badge-b:#ffbb8e!important;
  --badge-c:#b2fd71!important;
  --badge-border:rgba(252,155,217,0.95)!important;
  --badge-glow:rgba(252,155,217,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,52,0.98) 0%,rgba(45,33,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9bd9!important;
  border-color:rgba(252,155,217,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,217,0.8),0 0 22px rgba(255,187,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,217,0.42),0 0 42px rgba(255,187,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,217,0.44),transparent,rgba(255,187,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:after{
  background:radial-gradient(circle,rgba(252,155,217,0.3),rgba(178,253,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-22, .badge-picker-grid .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22 i{
  background:#fc9bd9!important;
  color:#fc9bd9!important;
  box-shadow:0 0 12px #fc9bd9,0 0 28px #fc9bd9,0 0 44px #ffbb8e!important;
}

.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23{
  --badge-fg:#fc9b9c!important;
  --badge-a:#fc9b9c!important;
  --badge-b:#fdff8e!important;
  --badge-c:#71fd86!important;
  --badge-border:rgba(252,155,156,0.95)!important;
  --badge-glow:rgba(252,155,156,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,37,37,0.98) 0%,rgba(45,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fc9b9c!important;
  border-color:rgba(252,155,156,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,155,156,0.8),0 0 22px rgba(253,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,155,156,0.42),0 0 42px rgba(253,255,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,155,156,0.44),transparent,rgba(253,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:after{
  background:radial-gradient(circle,rgba(252,155,156,0.3),rgba(113,253,134,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-23, .badge-picker-grid .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23 i{
  background:#fc9b9c!important;
  color:#fc9b9c!important;
  box-shadow:0 0 12px #fc9b9c,0 0 28px #fc9b9c,0 0 44px #fdff8e!important;
}

.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24{
  --badge-fg:#fcd59b!important;
  --badge-a:#fcd59b!important;
  --badge-b:#b7ff8e!important;
  --badge-c:#71fddc!important;
  --badge-border:rgba(252,213,155,0.95)!important;
  --badge-glow:rgba(252,213,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,51,37,0.98) 0%,rgba(32,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fcd59b!important;
  border-color:rgba(252,213,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(252,213,155,0.8),0 0 22px rgba(183,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(252,213,155,0.42),0 0 42px rgba(183,255,142,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:before{
  background:conic-gradient(from 180deg,transparent,rgba(252,213,155,0.44),transparent,rgba(183,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:after{
  background:radial-gradient(circle,rgba(252,213,155,0.3),rgba(113,253,220,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-24, .badge-picker-grid .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24 i{
  background:#fcd59b!important;
  color:#fcd59b!important;
  box-shadow:0 0 12px #fcd59b,0 0 28px #fcd59b,0 0 44px #b7ff8e!important;
}

.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25{
  --badge-fg:#e7fc9b!important;
  --badge-a:#e7fc9b!important;
  --badge-b:#8effaa!important;
  --badge-c:#71c7fd!important;
  --badge-border:rgba(231,252,155,0.95)!important;
  --badge-glow:rgba(231,252,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(55,60,37,0.98) 0%,rgba(25,45,30,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#e7fc9b!important;
  border-color:rgba(231,252,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(231,252,155,0.8),0 0 22px rgba(142,255,170,0.42)!important;
  box-shadow:0 0 22px rgba(231,252,155,0.42),0 0 42px rgba(142,255,170,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:before{
  background:conic-gradient(from 180deg,transparent,rgba(231,252,155,0.44),transparent,rgba(142,255,170,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:after{
  background:radial-gradient(circle,rgba(231,252,155,0.3),rgba(113,199,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-25, .badge-picker-grid .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25 i{
  background:#e7fc9b!important;
  color:#e7fc9b!important;
  box-shadow:0 0 12px #e7fc9b,0 0 28px #e7fc9b,0 0 44px #8effaa!important;
}

.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26{
  --badge-fg:#abfc9b!important;
  --badge-a:#abfc9b!important;
  --badge-b:#8efff0!important;
  --badge-c:#7171fd!important;
  --badge-border:rgba(171,252,155,0.95)!important;
  --badge-glow:rgba(171,252,155,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(41,60,37,0.98) 0%,rgba(25,45,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#abfc9b!important;
  border-color:rgba(171,252,155,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(171,252,155,0.8),0 0 22px rgba(142,255,240,0.42)!important;
  box-shadow:0 0 22px rgba(171,252,155,0.42),0 0 42px rgba(142,255,240,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:before{
  background:conic-gradient(from 180deg,transparent,rgba(171,252,155,0.44),transparent,rgba(142,255,240,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:after{
  background:radial-gradient(circle,rgba(171,252,155,0.3),rgba(113,113,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-26, .badge-picker-grid .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26 i{
  background:#abfc9b!important;
  color:#abfc9b!important;
  box-shadow:0 0 12px #abfc9b,0 0 28px #abfc9b,0 0 44px #8efff0!important;
}

.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27{
  --badge-fg:#9bfcc7!important;
  --badge-a:#9bfcc7!important;
  --badge-b:#8ec8ff!important;
  --badge-c:#c771fd!important;
  --badge-border:rgba(155,252,199,0.95)!important;
  --badge-glow:rgba(155,252,199,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,47,0.98) 0%,rgba(25,36,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bfcc7!important;
  border-color:rgba(155,252,199,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,252,199,0.8),0 0 22px rgba(142,200,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,252,199,0.42),0 0 42px rgba(142,200,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,252,199,0.44),transparent,rgba(142,200,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:after{
  background:radial-gradient(circle,rgba(155,252,199,0.3),rgba(199,113,253,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-27, .badge-picker-grid .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27 i{
  background:#9bfcc7!important;
  color:#9bfcc7!important;
  box-shadow:0 0 12px #9bfcc7,0 0 28px #9bfcc7,0 0 44px #8ec8ff!important;
}

.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28{
  --badge-fg:#9bf6fc!important;
  --badge-a:#9bf6fc!important;
  --badge-b:#9a8eff!important;
  --badge-c:#fd71dc!important;
  --badge-border:rgba(155,246,252,0.95)!important;
  --badge-glow:rgba(155,246,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,59,60,0.98) 0%,rgba(27,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bf6fc!important;
  border-color:rgba(155,246,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,246,252,0.8),0 0 22px rgba(154,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,246,252,0.42),0 0 42px rgba(154,142,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,246,252,0.44),transparent,rgba(154,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:after{
  background:radial-gradient(circle,rgba(155,246,252,0.3),rgba(253,113,220,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-28, .badge-picker-grid .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28 i{
  background:#9bf6fc!important;
  color:#9bf6fc!important;
  box-shadow:0 0 12px #9bf6fc,0 0 28px #9bf6fc,0 0 44px #9a8eff!important;
}

.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29{
  --badge-fg:#9bbafc!important;
  --badge-a:#9bbafc!important;
  --badge-b:#df8eff!important;
  --badge-c:#fd7186!important;
  --badge-border:rgba(155,186,252,0.95)!important;
  --badge-glow:rgba(155,186,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,44,60,0.98) 0%,rgba(40,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9bbafc!important;
  border-color:rgba(155,186,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(155,186,252,0.8),0 0 22px rgba(223,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(155,186,252,0.42),0 0 42px rgba(223,142,255,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:before{
  background:conic-gradient(from 180deg,transparent,rgba(155,186,252,0.44),transparent,rgba(223,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:after{
  background:radial-gradient(circle,rgba(155,186,252,0.3),rgba(253,113,134,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-29, .badge-picker-grid .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29 i{
  background:#9bbafc!important;
  color:#9bbafc!important;
  box-shadow:0 0 12px #9bbafc,0 0 28px #9bbafc,0 0 44px #df8eff!important;
}

.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30{
  --badge-fg:#b89bfc!important;
  --badge-a:#b89bfc!important;
  --badge-b:#ff8ed9!important;
  --badge-c:#fdb271!important;
  --badge-border:rgba(184,155,252,0.95)!important;
  --badge-glow:rgba(184,155,252,0.42)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,37,60,0.98) 0%,rgba(45,25,39,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#b89bfc!important;
  border-color:rgba(184,155,252,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(184,155,252,0.8),0 0 22px rgba(255,142,217,0.42)!important;
  box-shadow:0 0 22px rgba(184,155,252,0.42),0 0 42px rgba(255,142,217,0.22),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Rare 2.45s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:before{
  background:conic-gradient(from 180deg,transparent,rgba(184,155,252,0.44),transparent,rgba(255,142,217,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:after{
  background:radial-gradient(circle,rgba(184,155,252,0.3),rgba(253,178,113,0.14),transparent 64%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 2.45s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-rare-30, .badge-picker-grid .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30 i{
  background:#b89bfc!important;
  color:#b89bfc!important;
  box-shadow:0 0 12px #b89bfc,0 0 28px #b89bfc,0 0 44px #ff8ed9!important;
}

.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01{
  --badge-fg:#fd9acc!important;
  --badge-a:#fd9acc!important;
  --badge-b:#ffca8e!important;
  --badge-c:#9fff70!important;
  --badge-border:rgba(253,154,204,0.95)!important;
  --badge-glow:rgba(253,154,204,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,48,0.98) 0%,rgba(45,36,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9acc!important;
  border-color:rgba(253,154,204,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,204,0.8),0 0 22px rgba(255,202,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,204,0.58),0 0 42px rgba(255,202,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,204,0.55),rgba(255,255,255,0.28),rgba(255,202,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:after{
  background:radial-gradient(circle,rgba(253,154,204,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-01, .badge-picker-grid .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01 i{
  background:#fd9acc!important;
  color:#fd9acc!important;
  box-shadow:0 0 12px #fd9acc,0 0 28px #fd9acc,0 0 44px #ffca8e!important;
}

.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02{
  --badge-fg:#fda59a!important;
  --badge-a:#fda59a!important;
  --badge-b:#eeff8e!important;
  --badge-c:#70ff98!important;
  --badge-border:rgba(253,165,154,0.95)!important;
  --badge-glow:rgba(253,165,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,36,0.98) 0%,rgba(42,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fda59a!important;
  border-color:rgba(253,165,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,165,154,0.8),0 0 22px rgba(238,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,165,154,0.58),0 0 42px rgba(238,255,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:before{
  background:linear-gradient(90deg,transparent,rgba(253,165,154,0.55),rgba(255,255,255,0.28),rgba(238,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:after{
  background:radial-gradient(circle,rgba(253,165,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-02, .badge-picker-grid .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02 i{
  background:#fda59a!important;
  color:#fda59a!important;
  box-shadow:0 0 12px #fda59a,0 0 28px #fda59a,0 0 44px #eeff8e!important;
}

.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03{
  --badge-fg:#fde39a!important;
  --badge-a:#fde39a!important;
  --badge-b:#a8ff8e!important;
  --badge-c:#70fff0!important;
  --badge-border:rgba(253,227,154,0.95)!important;
  --badge-glow:rgba(253,227,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,54,36,0.98) 0%,rgba(30,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fde39a!important;
  border-color:rgba(253,227,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,227,154,0.8),0 0 22px rgba(168,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,227,154,0.58),0 0 42px rgba(168,255,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:before{
  background:linear-gradient(90deg,transparent,rgba(253,227,154,0.55),rgba(255,255,255,0.28),rgba(168,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:after{
  background:radial-gradient(circle,rgba(253,227,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-03, .badge-picker-grid .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03 i{
  background:#fde39a!important;
  color:#fde39a!important;
  box-shadow:0 0 12px #fde39a,0 0 28px #fde39a,0 0 44px #a8ff8e!important;
}

.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04{
  --badge-fg:#dafd9a!important;
  --badge-a:#dafd9a!important;
  --badge-b:#8effb9!important;
  --badge-c:#70b5ff!important;
  --badge-border:rgba(218,253,154,0.95)!important;
  --badge-glow:rgba(218,253,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(52,60,36,0.98) 0%,rgba(25,45,33,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#dafd9a!important;
  border-color:rgba(218,253,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(218,253,154,0.8),0 0 22px rgba(142,255,185,0.42)!important;
  box-shadow:0 0 22px rgba(218,253,154,0.58),0 0 42px rgba(142,255,185,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:before{
  background:linear-gradient(90deg,transparent,rgba(218,253,154,0.55),rgba(255,255,255,0.28),rgba(142,255,185,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:after{
  background:radial-gradient(circle,rgba(218,253,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-04, .badge-picker-grid .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04 i{
  background:#dafd9a!important;
  color:#dafd9a!important;
  box-shadow:0 0 12px #dafd9a,0 0 28px #dafd9a,0 0 44px #8effb9!important;
}

.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05{
  --badge-fg:#9dfd9a!important;
  --badge-a:#9dfd9a!important;
  --badge-b:#8efeff!important;
  --badge-c:#8370ff!important;
  --badge-border:rgba(157,253,154,0.95)!important;
  --badge-glow:rgba(157,253,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,60,36,0.98) 0%,rgba(25,45,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9dfd9a!important;
  border-color:rgba(157,253,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(157,253,154,0.8),0 0 22px rgba(142,254,255,0.42)!important;
  box-shadow:0 0 22px rgba(157,253,154,0.58),0 0 42px rgba(142,254,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:before{
  background:linear-gradient(90deg,transparent,rgba(157,253,154,0.55),rgba(255,255,255,0.28),rgba(142,254,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:after{
  background:radial-gradient(circle,rgba(157,253,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-05, .badge-picker-grid .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05 i{
  background:#9dfd9a!important;
  color:#9dfd9a!important;
  box-shadow:0 0 12px #9dfd9a,0 0 28px #9dfd9a,0 0 44px #8efeff!important;
}

.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06{
  --badge-fg:#9afdd4!important;
  --badge-a:#9afdd4!important;
  --badge-b:#8eb9ff!important;
  --badge-c:#db70ff!important;
  --badge-border:rgba(154,253,212,0.95)!important;
  --badge-glow:rgba(154,253,212,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,50,0.98) 0%,rgba(25,33,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9afdd4!important;
  border-color:rgba(154,253,212,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,253,212,0.8),0 0 22px rgba(142,185,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,253,212,0.58),0 0 42px rgba(142,185,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:before{
  background:linear-gradient(90deg,transparent,rgba(154,253,212,0.55),rgba(255,255,255,0.28),rgba(142,185,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:after{
  background:radial-gradient(circle,rgba(154,253,212,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-06, .badge-picker-grid .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06 i{
  background:#9afdd4!important;
  color:#9afdd4!important;
  box-shadow:0 0 12px #9afdd4,0 0 28px #9afdd4,0 0 44px #8eb9ff!important;
}

.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07{
  --badge-fg:#9ae9fd!important;
  --badge-a:#9ae9fd!important;
  --badge-b:#a88eff!important;
  --badge-c:#ff70ca!important;
  --badge-border:rgba(154,233,253,0.95)!important;
  --badge-glow:rgba(154,233,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,55,60,0.98) 0%,rgba(30,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9ae9fd!important;
  border-color:rgba(154,233,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,233,253,0.8),0 0 22px rgba(168,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,233,253,0.58),0 0 42px rgba(168,142,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:before{
  background:linear-gradient(90deg,transparent,rgba(154,233,253,0.55),rgba(255,255,255,0.28),rgba(168,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:after{
  background:radial-gradient(circle,rgba(154,233,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-07, .badge-picker-grid .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07 i{
  background:#9ae9fd!important;
  color:#9ae9fd!important;
  box-shadow:0 0 12px #9ae9fd,0 0 28px #9ae9fd,0 0 44px #a88eff!important;
}

.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08{
  --badge-fg:#9aacfd!important;
  --badge-a:#9aacfd!important;
  --badge-b:#ee8eff!important;
  --badge-c:#ff7072!important;
  --badge-border:rgba(154,172,253,0.95)!important;
  --badge-glow:rgba(154,172,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,41,60,0.98) 0%,rgba(42,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9aacfd!important;
  border-color:rgba(154,172,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,172,253,0.8),0 0 22px rgba(238,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,172,253,0.58),0 0 42px rgba(238,142,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:before{
  background:linear-gradient(90deg,transparent,rgba(154,172,253,0.55),rgba(255,255,255,0.28),rgba(238,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:after{
  background:radial-gradient(circle,rgba(154,172,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-08, .badge-picker-grid .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08 i{
  background:#9aacfd!important;
  color:#9aacfd!important;
  box-shadow:0 0 12px #9aacfd,0 0 28px #9aacfd,0 0 44px #ee8eff!important;
}

.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09{
  --badge-fg:#c59afd!important;
  --badge-a:#c59afd!important;
  --badge-b:#ff8eca!important;
  --badge-c:#ffc570!important;
  --badge-border:rgba(197,154,253,0.95)!important;
  --badge-glow:rgba(197,154,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,36,60,0.98) 0%,rgba(45,25,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#c59afd!important;
  border-color:rgba(197,154,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(197,154,253,0.8),0 0 22px rgba(255,142,202,0.42)!important;
  box-shadow:0 0 22px rgba(197,154,253,0.58),0 0 42px rgba(255,142,202,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:before{
  background:linear-gradient(90deg,transparent,rgba(197,154,253,0.55),rgba(255,255,255,0.28),rgba(255,142,202,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:after{
  background:radial-gradient(circle,rgba(197,154,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-09, .badge-picker-grid .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09 i{
  background:#c59afd!important;
  color:#c59afd!important;
  box-shadow:0 0 12px #c59afd,0 0 28px #c59afd,0 0 44px #ff8eca!important;
}

.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10{
  --badge-fg:#fd9af8!important;
  --badge-a:#fd9af8!important;
  --badge-b:#ff988e!important;
  --badge-c:#e0ff70!important;
  --badge-border:rgba(253,154,248,0.95)!important;
  --badge-glow:rgba(253,154,248,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,59,0.98) 0%,rgba(45,27,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9af8!important;
  border-color:rgba(253,154,248,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,248,0.8),0 0 22px rgba(255,152,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,248,0.58),0 0 42px rgba(255,152,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,248,0.55),rgba(255,255,255,0.28),rgba(255,152,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:after{
  background:radial-gradient(circle,rgba(253,154,248,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-10, .badge-picker-grid .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10 i{
  background:#fd9af8!important;
  color:#fd9af8!important;
  box-shadow:0 0 12px #fd9af8,0 0 28px #fd9af8,0 0 44px #ff988e!important;
}

.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11{
  --badge-fg:#fd9abb!important;
  --badge-a:#fd9abb!important;
  --badge-b:#ffdd8e!important;
  --badge-c:#88ff70!important;
  --badge-border:rgba(253,154,187,0.95)!important;
  --badge-glow:rgba(253,154,187,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,44,0.98) 0%,rgba(45,39,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9abb!important;
  border-color:rgba(253,154,187,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,187,0.8),0 0 22px rgba(255,221,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,187,0.58),0 0 42px rgba(255,221,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,187,0.55),rgba(255,255,255,0.28),rgba(255,221,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:after{
  background:radial-gradient(circle,rgba(253,154,187,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-11, .badge-picker-grid .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11 i{
  background:#fd9abb!important;
  color:#fd9abb!important;
  box-shadow:0 0 12px #fd9abb,0 0 28px #fd9abb,0 0 44px #ffdd8e!important;
}

.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12{
  --badge-fg:#fdb69a!important;
  --badge-a:#fdb69a!important;
  --badge-b:#dbff8e!important;
  --badge-c:#70ffb0!important;
  --badge-border:rgba(253,182,154,0.95)!important;
  --badge-glow:rgba(253,182,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,43,36,0.98) 0%,rgba(39,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fdb69a!important;
  border-color:rgba(253,182,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,182,154,0.8),0 0 22px rgba(219,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,182,154,0.58),0 0 42px rgba(219,255,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:before{
  background:linear-gradient(90deg,transparent,rgba(253,182,154,0.55),rgba(255,255,255,0.28),rgba(219,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:after{
  background:radial-gradient(circle,rgba(253,182,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-12, .badge-picker-grid .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12 i{
  background:#fdb69a!important;
  color:#fdb69a!important;
  box-shadow:0 0 12px #fdb69a,0 0 28px #fdb69a,0 0 44px #dbff8e!important;
}

.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13{
  --badge-fg:#fdf39a!important;
  --badge-a:#fdf39a!important;
  --badge-b:#96ff8e!important;
  --badge-c:#70f5ff!important;
  --badge-border:rgba(253,243,154,0.95)!important;
  --badge-glow:rgba(253,243,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,58,36,0.98) 0%,rgba(27,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fdf39a!important;
  border-color:rgba(253,243,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,243,154,0.8),0 0 22px rgba(150,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,243,154,0.58),0 0 42px rgba(150,255,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:before{
  background:linear-gradient(90deg,transparent,rgba(253,243,154,0.55),rgba(255,255,255,0.28),rgba(150,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:after{
  background:radial-gradient(circle,rgba(253,243,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-13, .badge-picker-grid .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13 i{
  background:#fdf39a!important;
  color:#fdf39a!important;
  box-shadow:0 0 12px #fdf39a,0 0 28px #fdf39a,0 0 44px #96ff8e!important;
}

.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14{
  --badge-fg:#cafd9a!important;
  --badge-a:#cafd9a!important;
  --badge-b:#8effcc!important;
  --badge-c:#709dff!important;
  --badge-border:rgba(202,253,154,0.95)!important;
  --badge-glow:rgba(202,253,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(48,60,36,0.98) 0%,rgba(25,45,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#cafd9a!important;
  border-color:rgba(202,253,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(202,253,154,0.8),0 0 22px rgba(142,255,204,0.42)!important;
  box-shadow:0 0 22px rgba(202,253,154,0.58),0 0 42px rgba(142,255,204,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:before{
  background:linear-gradient(90deg,transparent,rgba(202,253,154,0.55),rgba(255,255,255,0.28),rgba(142,255,204,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:after{
  background:radial-gradient(circle,rgba(202,253,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-14, .badge-picker-grid .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14 i{
  background:#cafd9a!important;
  color:#cafd9a!important;
  box-shadow:0 0 12px #cafd9a,0 0 28px #cafd9a,0 0 44px #8effcc!important;
}

.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15{
  --badge-fg:#9afda7!important;
  --badge-a:#9afda7!important;
  --badge-b:#8eecff!important;
  --badge-c:#9b70ff!important;
  --badge-border:rgba(154,253,167,0.95)!important;
  --badge-glow:rgba(154,253,167,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,40,0.98) 0%,rgba(25,42,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9afda7!important;
  border-color:rgba(154,253,167,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,253,167,0.8),0 0 22px rgba(142,236,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,253,167,0.58),0 0 42px rgba(142,236,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:before{
  background:linear-gradient(90deg,transparent,rgba(154,253,167,0.55),rgba(255,255,255,0.28),rgba(142,236,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:after{
  background:radial-gradient(circle,rgba(154,253,167,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-15, .badge-picker-grid .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15 i{
  background:#9afda7!important;
  color:#9afda7!important;
  box-shadow:0 0 12px #9afda7,0 0 28px #9afda7,0 0 44px #8eecff!important;
}

.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16{
  --badge-fg:#9afde4!important;
  --badge-a:#9afde4!important;
  --badge-b:#8ea7ff!important;
  --badge-c:#f370ff!important;
  --badge-border:rgba(154,253,228,0.95)!important;
  --badge-glow:rgba(154,253,228,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,54,0.98) 0%,rgba(25,30,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9afde4!important;
  border-color:rgba(154,253,228,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,253,228,0.8),0 0 22px rgba(142,167,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,253,228,0.58),0 0 42px rgba(142,167,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:before{
  background:linear-gradient(90deg,transparent,rgba(154,253,228,0.55),rgba(255,255,255,0.28),rgba(142,167,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:after{
  background:radial-gradient(circle,rgba(154,253,228,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-16, .badge-picker-grid .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16 i{
  background:#9afde4!important;
  color:#9afde4!important;
  box-shadow:0 0 12px #9afde4,0 0 28px #9afde4,0 0 44px #8ea7ff!important;
}

.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17{
  --badge-fg:#9ad9fd!important;
  --badge-a:#9ad9fd!important;
  --badge-b:#bb8eff!important;
  --badge-c:#ff70b2!important;
  --badge-border:rgba(154,217,253,0.95)!important;
  --badge-glow:rgba(154,217,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,52,60,0.98) 0%,rgba(33,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9ad9fd!important;
  border-color:rgba(154,217,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,217,253,0.8),0 0 22px rgba(187,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,217,253,0.58),0 0 42px rgba(187,142,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:before{
  background:linear-gradient(90deg,transparent,rgba(154,217,253,0.55),rgba(255,255,255,0.28),rgba(187,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:after{
  background:radial-gradient(circle,rgba(154,217,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-17, .badge-picker-grid .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17 i{
  background:#9ad9fd!important;
  color:#9ad9fd!important;
  box-shadow:0 0 12px #9ad9fd,0 0 28px #9ad9fd,0 0 44px #bb8eff!important;
}

.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18{
  --badge-fg:#9a9bfd!important;
  --badge-a:#9a9bfd!important;
  --badge-b:#ff8efd!important;
  --badge-c:#ff8570!important;
  --badge-border:rgba(154,155,253,0.95)!important;
  --badge-glow:rgba(154,155,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,37,60,0.98) 0%,rgba(45,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9a9bfd!important;
  border-color:rgba(154,155,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,155,253,0.8),0 0 22px rgba(255,142,253,0.42)!important;
  box-shadow:0 0 22px rgba(154,155,253,0.58),0 0 42px rgba(255,142,253,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:before{
  background:linear-gradient(90deg,transparent,rgba(154,155,253,0.55),rgba(255,255,255,0.28),rgba(255,142,253,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:after{
  background:radial-gradient(circle,rgba(154,155,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-18, .badge-picker-grid .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18 i{
  background:#9a9bfd!important;
  color:#9a9bfd!important;
  box-shadow:0 0 12px #9a9bfd,0 0 28px #9a9bfd,0 0 44px #ff8efd!important;
}

.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19{
  --badge-fg:#d59afd!important;
  --badge-a:#d59afd!important;
  --badge-b:#ff8eb7!important;
  --badge-c:#ffdd70!important;
  --badge-border:rgba(213,154,253,0.95)!important;
  --badge-glow:rgba(213,154,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(51,36,60,0.98) 0%,rgba(45,25,32,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#d59afd!important;
  border-color:rgba(213,154,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(213,154,253,0.8),0 0 22px rgba(255,142,183,0.42)!important;
  box-shadow:0 0 22px rgba(213,154,253,0.58),0 0 42px rgba(255,142,183,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:before{
  background:linear-gradient(90deg,transparent,rgba(213,154,253,0.55),rgba(255,255,255,0.28),rgba(255,142,183,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:after{
  background:radial-gradient(circle,rgba(213,154,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-19, .badge-picker-grid .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19 i{
  background:#d59afd!important;
  color:#d59afd!important;
  box-shadow:0 0 12px #d59afd,0 0 28px #d59afd,0 0 44px #ff8eb7!important;
}

.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20{
  --badge-fg:#fd9ae8!important;
  --badge-a:#fd9ae8!important;
  --badge-b:#ffaa8e!important;
  --badge-c:#c8ff70!important;
  --badge-border:rgba(253,154,232,0.95)!important;
  --badge-glow:rgba(253,154,232,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,55,0.98) 0%,rgba(45,30,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9ae8!important;
  border-color:rgba(253,154,232,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,232,0.8),0 0 22px rgba(255,170,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,232,0.58),0 0 42px rgba(255,170,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,232,0.55),rgba(255,255,255,0.28),rgba(255,170,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:after{
  background:radial-gradient(circle,rgba(253,154,232,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-20, .badge-picker-grid .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20 i{
  background:#fd9ae8!important;
  color:#fd9ae8!important;
  box-shadow:0 0 12px #fd9ae8,0 0 28px #fd9ae8,0 0 44px #ffaa8e!important;
}

.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21{
  --badge-fg:#fd9aaa!important;
  --badge-a:#fd9aaa!important;
  --badge-b:#fff08e!important;
  --badge-c:#70ff70!important;
  --badge-border:rgba(253,154,170,0.95)!important;
  --badge-glow:rgba(253,154,170,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,40,0.98) 0%,rgba(45,43,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9aaa!important;
  border-color:rgba(253,154,170,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,170,0.8),0 0 22px rgba(255,240,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,170,0.58),0 0 42px rgba(255,240,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,170,0.55),rgba(255,255,255,0.28),rgba(255,240,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:after{
  background:radial-gradient(circle,rgba(253,154,170,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-21, .badge-picker-grid .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21 i{
  background:#fd9aaa!important;
  color:#fd9aaa!important;
  box-shadow:0 0 12px #fd9aaa,0 0 28px #fd9aaa,0 0 44px #fff08e!important;
}

.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22{
  --badge-fg:#fdc79a!important;
  --badge-a:#fdc79a!important;
  --badge-b:#c8ff8e!important;
  --badge-c:#70ffc8!important;
  --badge-border:rgba(253,199,154,0.95)!important;
  --badge-glow:rgba(253,199,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,47,36,0.98) 0%,rgba(36,45,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fdc79a!important;
  border-color:rgba(253,199,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,199,154,0.8),0 0 22px rgba(200,255,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,199,154,0.58),0 0 42px rgba(200,255,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:before{
  background:linear-gradient(90deg,transparent,rgba(253,199,154,0.55),rgba(255,255,255,0.28),rgba(200,255,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:after{
  background:radial-gradient(circle,rgba(253,199,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-22, .badge-picker-grid .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22 i{
  background:#fdc79a!important;
  color:#fdc79a!important;
  box-shadow:0 0 12px #fdc79a,0 0 28px #fdc79a,0 0 44px #c8ff8e!important;
}

.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23{
  --badge-fg:#f7fd9a!important;
  --badge-a:#f7fd9a!important;
  --badge-b:#8eff9a!important;
  --badge-c:#70ddff!important;
  --badge-border:rgba(247,253,154,0.95)!important;
  --badge-glow:rgba(247,253,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(59,60,36,0.98) 0%,rgba(25,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#f7fd9a!important;
  border-color:rgba(247,253,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(247,253,154,0.8),0 0 22px rgba(142,255,154,0.42)!important;
  box-shadow:0 0 22px rgba(247,253,154,0.58),0 0 42px rgba(142,255,154,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:before{
  background:linear-gradient(90deg,transparent,rgba(247,253,154,0.55),rgba(255,255,255,0.28),rgba(142,255,154,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:after{
  background:radial-gradient(circle,rgba(247,253,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-23, .badge-picker-grid .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23 i{
  background:#f7fd9a!important;
  color:#f7fd9a!important;
  box-shadow:0 0 12px #f7fd9a,0 0 28px #f7fd9a,0 0 44px #8eff9a!important;
}

.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24{
  --badge-fg:#b9fd9a!important;
  --badge-a:#b9fd9a!important;
  --badge-b:#8effdf!important;
  --badge-c:#7085ff!important;
  --badge-border:rgba(185,253,154,0.95)!important;
  --badge-glow:rgba(185,253,154,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,60,36,0.98) 0%,rgba(25,45,40,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#b9fd9a!important;
  border-color:rgba(185,253,154,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(185,253,154,0.8),0 0 22px rgba(142,255,223,0.42)!important;
  box-shadow:0 0 22px rgba(185,253,154,0.58),0 0 42px rgba(142,255,223,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:before{
  background:linear-gradient(90deg,transparent,rgba(185,253,154,0.55),rgba(255,255,255,0.28),rgba(142,255,223,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:after{
  background:radial-gradient(circle,rgba(185,253,154,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-24, .badge-picker-grid .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24 i{
  background:#b9fd9a!important;
  color:#b9fd9a!important;
  box-shadow:0 0 12px #b9fd9a,0 0 28px #b9fd9a,0 0 44px #8effdf!important;
}

.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25{
  --badge-fg:#9afdb8!important;
  --badge-a:#9afdb8!important;
  --badge-b:#8ed9ff!important;
  --badge-c:#b270ff!important;
  --badge-border:rgba(154,253,184,0.95)!important;
  --badge-glow:rgba(154,253,184,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,44,0.98) 0%,rgba(25,39,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9afdb8!important;
  border-color:rgba(154,253,184,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,253,184,0.8),0 0 22px rgba(142,217,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,253,184,0.58),0 0 42px rgba(142,217,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:before{
  background:linear-gradient(90deg,transparent,rgba(154,253,184,0.55),rgba(255,255,255,0.28),rgba(142,217,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:after{
  background:radial-gradient(circle,rgba(154,253,184,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-25, .badge-picker-grid .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25 i{
  background:#9afdb8!important;
  color:#9afdb8!important;
  box-shadow:0 0 12px #9afdb8,0 0 28px #9afdb8,0 0 44px #8ed9ff!important;
}

.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26{
  --badge-fg:#9afdf5!important;
  --badge-a:#9afdf5!important;
  --badge-b:#8e94ff!important;
  --badge-c:#ff70f3!important;
  --badge-border:rgba(154,253,245,0.95)!important;
  --badge-glow:rgba(154,253,245,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,60,58,0.98) 0%,rgba(25,26,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9afdf5!important;
  border-color:rgba(154,253,245,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,253,245,0.8),0 0 22px rgba(142,148,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,253,245,0.58),0 0 42px rgba(142,148,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:before{
  background:linear-gradient(90deg,transparent,rgba(154,253,245,0.55),rgba(255,255,255,0.28),rgba(142,148,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:after{
  background:radial-gradient(circle,rgba(154,253,245,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-26, .badge-picker-grid .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26 i{
  background:#9afdf5!important;
  color:#9afdf5!important;
  box-shadow:0 0 12px #9afdf5,0 0 28px #9afdf5,0 0 44px #8e94ff!important;
}

.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27{
  --badge-fg:#9ac8fd!important;
  --badge-a:#9ac8fd!important;
  --badge-b:#ce8eff!important;
  --badge-c:#ff709b!important;
  --badge-border:rgba(154,200,253,0.95)!important;
  --badge-glow:rgba(154,200,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(36,48,60,0.98) 0%,rgba(37,25,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#9ac8fd!important;
  border-color:rgba(154,200,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(154,200,253,0.8),0 0 22px rgba(206,142,255,0.42)!important;
  box-shadow:0 0 22px rgba(154,200,253,0.58),0 0 42px rgba(206,142,255,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:before{
  background:linear-gradient(90deg,transparent,rgba(154,200,253,0.55),rgba(255,255,255,0.28),rgba(206,142,255,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:after{
  background:radial-gradient(circle,rgba(154,200,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-27, .badge-picker-grid .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27 i{
  background:#9ac8fd!important;
  color:#9ac8fd!important;
  box-shadow:0 0 12px #9ac8fd,0 0 28px #9ac8fd,0 0 44px #ce8eff!important;
}

.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28{
  --badge-fg:#a99afd!important;
  --badge-a:#a99afd!important;
  --badge-b:#ff8eea!important;
  --badge-c:#ff9d70!important;
  --badge-border:rgba(169,154,253,0.95)!important;
  --badge-glow:rgba(169,154,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(40,36,60,0.98) 0%,rgba(45,25,42,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a99afd!important;
  border-color:rgba(169,154,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(169,154,253,0.8),0 0 22px rgba(255,142,234,0.42)!important;
  box-shadow:0 0 22px rgba(169,154,253,0.58),0 0 42px rgba(255,142,234,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:before{
  background:linear-gradient(90deg,transparent,rgba(169,154,253,0.55),rgba(255,255,255,0.28),rgba(255,142,234,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:after{
  background:radial-gradient(circle,rgba(169,154,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-28, .badge-picker-grid .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28 i{
  background:#a99afd!important;
  color:#a99afd!important;
  box-shadow:0 0 12px #a99afd,0 0 28px #a99afd,0 0 44px #ff8eea!important;
}

.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29{
  --badge-fg:#e69afd!important;
  --badge-a:#e69afd!important;
  --badge-b:#ff8ea5!important;
  --badge-c:#fff570!important;
  --badge-border:rgba(230,154,253,0.95)!important;
  --badge-glow:rgba(230,154,253,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(55,36,60,0.98) 0%,rgba(45,25,29,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#e69afd!important;
  border-color:rgba(230,154,253,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(230,154,253,0.8),0 0 22px rgba(255,142,165,0.42)!important;
  box-shadow:0 0 22px rgba(230,154,253,0.58),0 0 42px rgba(255,142,165,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:before{
  background:linear-gradient(90deg,transparent,rgba(230,154,253,0.55),rgba(255,255,255,0.28),rgba(255,142,165,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:after{
  background:radial-gradient(circle,rgba(230,154,253,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-29, .badge-picker-grid .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29 i{
  background:#e69afd!important;
  color:#e69afd!important;
  box-shadow:0 0 12px #e69afd,0 0 28px #e69afd,0 0 44px #ff8ea5!important;
}

.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30{
  --badge-fg:#fd9ad7!important;
  --badge-a:#fd9ad7!important;
  --badge-b:#ffbd8e!important;
  --badge-c:#b0ff70!important;
  --badge-border:rgba(253,154,215,0.95)!important;
  --badge-glow:rgba(253,154,215,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,36,51,0.98) 0%,rgba(45,34,25,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fd9ad7!important;
  border-color:rgba(253,154,215,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(253,154,215,0.8),0 0 22px rgba(255,189,142,0.42)!important;
  box-shadow:0 0 22px rgba(253,154,215,0.58),0 0 42px rgba(255,189,142,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Hard 1.55s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:before{
  background:linear-gradient(90deg,transparent,rgba(253,154,215,0.55),rgba(255,255,255,0.28),rgba(255,189,142,0.42),transparent)!important;
  opacity:.40!important;
  animation:badgeV51Light 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:after{
  background:radial-gradient(circle,rgba(253,154,215,0.42),transparent 60%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.55s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-hard-30, .badge-picker-grid .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30 i{
  background:#fd9ad7!important;
  color:#fd9ad7!important;
  box-shadow:0 0 12px #fd9ad7,0 0 28px #fd9ad7,0 0 44px #ffbd8e!important;
}

.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01{
  --badge-fg:#fec9a3!important;
  --badge-a:#fec9a3!important;
  --badge-b:#d1fe99!important;
  --badge-c:#7affc7!important;
  --badge-border:rgba(254,201,163,0.95)!important;
  --badge-glow:rgba(254,201,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,48,39,0.98) 0%,rgba(37,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fec9a3!important;
  border-color:rgba(254,201,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,201,163,0.8),0 0 22px rgba(209,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,201,163,0.58),0 0 42px rgba(209,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:before{
  background:conic-gradient(from 90deg,rgba(254,201,163,0.18),rgba(254,201,163,0.6),rgba(209,254,153,0.48),rgba(122,255,199,0.36),rgba(254,201,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,201,163,0.38),rgba(209,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-01, .badge-picker-grid .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01 i{
  background:#fec9a3!important;
  color:#fec9a3!important;
  box-shadow:0 0 12px #fec9a3,0 0 28px #fec9a3,0 0 44px #d1fe99!important;
}

.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02{
  --badge-fg:#fbfea3!important;
  --badge-a:#fbfea3!important;
  --badge-b:#99fe9f!important;
  --badge-c:#7ae4ff!important;
  --badge-border:rgba(251,254,163,0.95)!important;
  --badge-glow:rgba(251,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,60,39,0.98) 0%,rgba(27,45,28,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fbfea3!important;
  border-color:rgba(251,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(251,254,163,0.8),0 0 22px rgba(153,254,159,0.42)!important;
  box-shadow:0 0 22px rgba(251,254,163,0.58),0 0 42px rgba(153,254,159,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:before{
  background:conic-gradient(from 90deg,rgba(251,254,163,0.18),rgba(251,254,163,0.6),rgba(153,254,159,0.48),rgba(122,228,255,0.36),rgba(251,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(251,254,163,0.38),rgba(153,254,159,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-02, .badge-picker-grid .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02 i{
  background:#fbfea3!important;
  color:#fbfea3!important;
  box-shadow:0 0 12px #fbfea3,0 0 28px #fbfea3,0 0 44px #99fe9f!important;
}

.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03{
  --badge-fg:#c3fea3!important;
  --badge-a:#c3fea3!important;
  --badge-b:#99fede!important;
  --badge-c:#7a92ff!important;
  --badge-border:rgba(195,254,163,0.95)!important;
  --badge-glow:rgba(195,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(46,60,39,0.98) 0%,rgba(27,45,39,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#c3fea3!important;
  border-color:rgba(195,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(195,254,163,0.8),0 0 22px rgba(153,254,222,0.42)!important;
  box-shadow:0 0 22px rgba(195,254,163,0.58),0 0 42px rgba(153,254,222,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:before{
  background:conic-gradient(from 90deg,rgba(195,254,163,0.18),rgba(195,254,163,0.6),rgba(153,254,222,0.48),rgba(122,146,255,0.36),rgba(195,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(195,254,163,0.38),rgba(153,254,222,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-03, .badge-picker-grid .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03 i{
  background:#c3fea3!important;
  color:#c3fea3!important;
  box-shadow:0 0 12px #c3fea3,0 0 28px #c3fea3,0 0 44px #99fede!important;
}

.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04{
  --badge-fg:#a3febb!important;
  --badge-a:#a3febb!important;
  --badge-b:#99e0fe!important;
  --badge-c:#b37aff!important;
  --badge-border:rgba(163,254,187,0.95)!important;
  --badge-glow:rgba(163,254,187,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,44,0.98) 0%,rgba(27,40,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3febb!important;
  border-color:rgba(163,254,187,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,254,187,0.8),0 0 22px rgba(153,224,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,254,187,0.58),0 0 42px rgba(153,224,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:before{
  background:conic-gradient(from 90deg,rgba(163,254,187,0.18),rgba(163,254,187,0.6),rgba(153,224,254,0.48),rgba(179,122,255,0.36),rgba(163,254,187,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,254,187,0.38),rgba(153,224,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-04, .badge-picker-grid .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04 i{
  background:#a3febb!important;
  color:#a3febb!important;
  box-shadow:0 0 12px #a3febb,0 0 28px #a3febb,0 0 44px #99e0fe!important;
}

.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05{
  --badge-fg:#a3fef4!important;
  --badge-a:#a3fef4!important;
  --badge-b:#99a1fe!important;
  --badge-c:#ff7af8!important;
  --badge-border:rgba(163,254,244,0.95)!important;
  --badge-glow:rgba(163,254,244,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,58,0.98) 0%,rgba(27,28,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3fef4!important;
  border-color:rgba(163,254,244,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,254,244,0.8),0 0 22px rgba(153,161,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,254,244,0.58),0 0 42px rgba(153,161,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:before{
  background:conic-gradient(from 90deg,rgba(163,254,244,0.18),rgba(163,254,244,0.6),rgba(153,161,254,0.48),rgba(255,122,248,0.36),rgba(163,254,244,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,254,244,0.38),rgba(153,161,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-05, .badge-picker-grid .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05 i{
  background:#a3fef4!important;
  color:#a3fef4!important;
  box-shadow:0 0 12px #a3fef4,0 0 28px #a3fef4,0 0 44px #99a1fe!important;
}

.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06{
  --badge-fg:#a3d1fe!important;
  --badge-a:#a3d1fe!important;
  --badge-b:#cf99fe!important;
  --badge-c:#ff7aa6!important;
  --badge-border:rgba(163,209,254,0.95)!important;
  --badge-glow:rgba(163,209,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,50,60,0.98) 0%,rgba(37,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3d1fe!important;
  border-color:rgba(163,209,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,209,254,0.8),0 0 22px rgba(207,153,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,209,254,0.58),0 0 42px rgba(207,153,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:before{
  background:conic-gradient(from 90deg,rgba(163,209,254,0.18),rgba(163,209,254,0.6),rgba(207,153,254,0.48),rgba(255,122,166,0.36),rgba(163,209,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,209,254,0.38),rgba(207,153,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-06, .badge-picker-grid .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06 i{
  background:#a3d1fe!important;
  color:#a3d1fe!important;
  box-shadow:0 0 12px #a3d1fe,0 0 28px #a3d1fe,0 0 44px #cf99fe!important;
}

.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07{
  --badge-fg:#ada3fe!important;
  --badge-a:#ada3fe!important;
  --badge-b:#fe99ef!important;
  --badge-c:#ff9f7a!important;
  --badge-border:rgba(173,163,254,0.95)!important;
  --badge-glow:rgba(173,163,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(41,39,60,0.98) 0%,rgba(45,27,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ada3fe!important;
  border-color:rgba(173,163,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(173,163,254,0.8),0 0 22px rgba(254,153,239,0.42)!important;
  box-shadow:0 0 22px rgba(173,163,254,0.58),0 0 42px rgba(254,153,239,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:before{
  background:conic-gradient(from 90deg,rgba(173,163,254,0.18),rgba(173,163,254,0.6),rgba(254,153,239,0.48),rgba(255,159,122,0.36),rgba(173,163,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(173,163,254,0.38),rgba(254,153,239,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-07, .badge-picker-grid .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07 i{
  background:#ada3fe!important;
  color:#ada3fe!important;
  box-shadow:0 0 12px #ada3fe,0 0 28px #ada3fe,0 0 44px #fe99ef!important;
}

.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08{
  --badge-fg:#e6a3fe!important;
  --badge-a:#e6a3fe!important;
  --badge-b:#fe99b0!important;
  --badge-c:#fff17a!important;
  --badge-border:rgba(230,163,254,0.95)!important;
  --badge-glow:rgba(230,163,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(55,39,60,0.98) 0%,rgba(45,27,31,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#e6a3fe!important;
  border-color:rgba(230,163,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(230,163,254,0.8),0 0 22px rgba(254,153,176,0.42)!important;
  box-shadow:0 0 22px rgba(230,163,254,0.58),0 0 42px rgba(254,153,176,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:before{
  background:conic-gradient(from 90deg,rgba(230,163,254,0.18),rgba(230,163,254,0.6),rgba(254,153,176,0.48),rgba(255,241,122,0.36),rgba(230,163,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(230,163,254,0.38),rgba(254,153,176,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-08, .badge-picker-grid .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08 i{
  background:#e6a3fe!important;
  color:#e6a3fe!important;
  box-shadow:0 0 12px #e6a3fe,0 0 28px #e6a3fe,0 0 44px #fe99b0!important;
}

.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09{
  --badge-fg:#fea3de!important;
  --badge-a:#fea3de!important;
  --badge-b:#fec099!important;
  --badge-c:#baff7a!important;
  --badge-border:rgba(254,163,222,0.95)!important;
  --badge-glow:rgba(254,163,222,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,53,0.98) 0%,rgba(45,34,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fea3de!important;
  border-color:rgba(254,163,222,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,163,222,0.8),0 0 22px rgba(254,192,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,163,222,0.58),0 0 42px rgba(254,192,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:before{
  background:conic-gradient(from 90deg,rgba(254,163,222,0.18),rgba(254,163,222,0.6),rgba(254,192,153,0.48),rgba(186,255,122,0.36),rgba(254,163,222,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,163,222,0.38),rgba(254,192,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-09, .badge-picker-grid .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09 i{
  background:#fea3de!important;
  color:#fea3de!important;
  box-shadow:0 0 12px #fea3de,0 0 28px #fea3de,0 0 44px #fec099!important;
}

.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10{
  --badge-fg:#fea3a6!important;
  --badge-a:#fea3a6!important;
  --badge-b:#fefe99!important;
  --badge-c:#7aff8c!important;
  --badge-border:rgba(254,163,166,0.95)!important;
  --badge-glow:rgba(254,163,166,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,39,0.98) 0%,rgba(45,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fea3a6!important;
  border-color:rgba(254,163,166,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,163,166,0.8),0 0 22px rgba(254,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,163,166,0.58),0 0 42px rgba(254,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:before{
  background:conic-gradient(from 90deg,rgba(254,163,166,0.18),rgba(254,163,166,0.6),rgba(254,254,153,0.48),rgba(122,255,140,0.36),rgba(254,163,166,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,163,166,0.38),rgba(254,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-10, .badge-picker-grid .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10 i{
  background:#fea3a6!important;
  color:#fea3a6!important;
  box-shadow:0 0 12px #fea3a6,0 0 28px #fea3a6,0 0 44px #fefe99!important;
}

.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11{
  --badge-fg:#fed8a3!important;
  --badge-a:#fed8a3!important;
  --badge-b:#c0fe99!important;
  --badge-c:#7affdd!important;
  --badge-border:rgba(254,216,163,0.95)!important;
  --badge-glow:rgba(254,216,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,51,39,0.98) 0%,rgba(34,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fed8a3!important;
  border-color:rgba(254,216,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,216,163,0.8),0 0 22px rgba(192,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,216,163,0.58),0 0 42px rgba(192,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:before{
  background:conic-gradient(from 90deg,rgba(254,216,163,0.18),rgba(254,216,163,0.6),rgba(192,254,153,0.48),rgba(122,255,221,0.36),rgba(254,216,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,216,163,0.38),rgba(192,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-11, .badge-picker-grid .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11 i{
  background:#fed8a3!important;
  color:#fed8a3!important;
  box-shadow:0 0 12px #fed8a3,0 0 28px #fed8a3,0 0 44px #c0fe99!important;
}

.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12{
  --badge-fg:#ecfea3!important;
  --badge-a:#ecfea3!important;
  --badge-b:#99feb0!important;
  --badge-c:#7aceff!important;
  --badge-border:rgba(236,254,163,0.95)!important;
  --badge-glow:rgba(236,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,60,39,0.98) 0%,rgba(27,45,31,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ecfea3!important;
  border-color:rgba(236,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(236,254,163,0.8),0 0 22px rgba(153,254,176,0.42)!important;
  box-shadow:0 0 22px rgba(236,254,163,0.58),0 0 42px rgba(153,254,176,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:before{
  background:conic-gradient(from 90deg,rgba(236,254,163,0.18),rgba(236,254,163,0.6),rgba(153,254,176,0.48),rgba(122,206,255,0.36),rgba(236,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(236,254,163,0.38),rgba(153,254,176,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-12, .badge-picker-grid .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12 i{
  background:#ecfea3!important;
  color:#ecfea3!important;
  box-shadow:0 0 12px #ecfea3,0 0 28px #ecfea3,0 0 44px #99feb0!important;
}

.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13{
  --badge-fg:#b4fea3!important;
  --badge-a:#b4fea3!important;
  --badge-b:#99feef!important;
  --badge-c:#7a7cff!important;
  --badge-border:rgba(180,254,163,0.95)!important;
  --badge-glow:rgba(180,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(43,60,39,0.98) 0%,rgba(27,45,43,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#b4fea3!important;
  border-color:rgba(180,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(180,254,163,0.8),0 0 22px rgba(153,254,239,0.42)!important;
  box-shadow:0 0 22px rgba(180,254,163,0.58),0 0 42px rgba(153,254,239,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:before{
  background:conic-gradient(from 90deg,rgba(180,254,163,0.18),rgba(180,254,163,0.6),rgba(153,254,239,0.48),rgba(122,124,255,0.36),rgba(180,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(180,254,163,0.38),rgba(153,254,239,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-13, .badge-picker-grid .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13 i{
  background:#b4fea3!important;
  color:#b4fea3!important;
  box-shadow:0 0 12px #b4fea3,0 0 28px #b4fea3,0 0 44px #99feef!important;
}

.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14{
  --badge-fg:#a3feca!important;
  --badge-a:#a3feca!important;
  --badge-b:#99cffe!important;
  --badge-c:#c97aff!important;
  --badge-border:rgba(163,254,202,0.95)!important;
  --badge-glow:rgba(163,254,202,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,48,0.98) 0%,rgba(27,37,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3feca!important;
  border-color:rgba(163,254,202,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,254,202,0.8),0 0 22px rgba(153,207,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,254,202,0.58),0 0 42px rgba(153,207,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:before{
  background:conic-gradient(from 90deg,rgba(163,254,202,0.18),rgba(163,254,202,0.6),rgba(153,207,254,0.48),rgba(201,122,255,0.36),rgba(163,254,202,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,254,202,0.38),rgba(153,207,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-14, .badge-picker-grid .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14 i{
  background:#a3feca!important;
  color:#a3feca!important;
  box-shadow:0 0 12px #a3feca,0 0 28px #a3feca,0 0 44px #99cffe!important;
}

.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15{
  --badge-fg:#a3fafe!important;
  --badge-a:#a3fafe!important;
  --badge-b:#a199fe!important;
  --badge-c:#ff7ae2!important;
  --badge-border:rgba(163,250,254,0.95)!important;
  --badge-glow:rgba(163,250,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,60,0.98) 0%,rgba(28,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3fafe!important;
  border-color:rgba(163,250,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,250,254,0.8),0 0 22px rgba(161,153,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,250,254,0.58),0 0 42px rgba(161,153,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:before{
  background:conic-gradient(from 90deg,rgba(163,250,254,0.18),rgba(163,250,254,0.6),rgba(161,153,254,0.48),rgba(255,122,226,0.36),rgba(163,250,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,250,254,0.38),rgba(161,153,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-15, .badge-picker-grid .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15 i{
  background:#a3fafe!important;
  color:#a3fafe!important;
  box-shadow:0 0 12px #a3fafe,0 0 28px #a3fafe,0 0 44px #a199fe!important;
}

.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16{
  --badge-fg:#a3c1fe!important;
  --badge-a:#a3c1fe!important;
  --badge-b:#e099fe!important;
  --badge-c:#ff7a90!important;
  --badge-border:rgba(163,193,254,0.95)!important;
  --badge-glow:rgba(163,193,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,46,60,0.98) 0%,rgba(40,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3c1fe!important;
  border-color:rgba(163,193,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,193,254,0.8),0 0 22px rgba(224,153,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,193,254,0.58),0 0 42px rgba(224,153,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:before{
  background:conic-gradient(from 90deg,rgba(163,193,254,0.18),rgba(163,193,254,0.6),rgba(224,153,254,0.48),rgba(255,122,144,0.36),rgba(163,193,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,193,254,0.38),rgba(224,153,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-16, .badge-picker-grid .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16 i{
  background:#a3c1fe!important;
  color:#a3c1fe!important;
  box-shadow:0 0 12px #a3c1fe,0 0 28px #a3c1fe,0 0 44px #e099fe!important;
}

.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17{
  --badge-fg:#bda3fe!important;
  --badge-a:#bda3fe!important;
  --badge-b:#fe99de!important;
  --badge-c:#ffb67a!important;
  --badge-border:rgba(189,163,254,0.95)!important;
  --badge-glow:rgba(189,163,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,39,60,0.98) 0%,rgba(45,27,39,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#bda3fe!important;
  border-color:rgba(189,163,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(189,163,254,0.8),0 0 22px rgba(254,153,222,0.42)!important;
  box-shadow:0 0 22px rgba(189,163,254,0.58),0 0 42px rgba(254,153,222,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:before{
  background:conic-gradient(from 90deg,rgba(189,163,254,0.18),rgba(189,163,254,0.6),rgba(254,153,222,0.48),rgba(255,182,122,0.36),rgba(189,163,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(189,163,254,0.38),rgba(254,153,222,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-17, .badge-picker-grid .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17 i{
  background:#bda3fe!important;
  color:#bda3fe!important;
  box-shadow:0 0 12px #bda3fe,0 0 28px #bda3fe,0 0 44px #fe99de!important;
}

.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18{
  --badge-fg:#f5a3fe!important;
  --badge-a:#f5a3fe!important;
  --badge-b:#fe999f!important;
  --badge-c:#f6ff7a!important;
  --badge-border:rgba(245,163,254,0.95)!important;
  --badge-glow:rgba(245,163,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(58,39,60,0.98) 0%,rgba(45,27,28,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#f5a3fe!important;
  border-color:rgba(245,163,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(245,163,254,0.8),0 0 22px rgba(254,153,159,0.42)!important;
  box-shadow:0 0 22px rgba(245,163,254,0.58),0 0 42px rgba(254,153,159,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:before{
  background:conic-gradient(from 90deg,rgba(245,163,254,0.18),rgba(245,163,254,0.6),rgba(254,153,159,0.48),rgba(246,255,122,0.36),rgba(245,163,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(245,163,254,0.38),rgba(254,153,159,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-18, .badge-picker-grid .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18 i{
  background:#f5a3fe!important;
  color:#f5a3fe!important;
  box-shadow:0 0 12px #f5a3fe,0 0 28px #f5a3fe,0 0 44px #fe999f!important;
}

.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19{
  --badge-fg:#fea3cf!important;
  --badge-a:#fea3cf!important;
  --badge-b:#fed199!important;
  --badge-c:#a4ff7a!important;
  --badge-border:rgba(254,163,207,0.95)!important;
  --badge-glow:rgba(254,163,207,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,49,0.98) 0%,rgba(45,37,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fea3cf!important;
  border-color:rgba(254,163,207,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,163,207,0.8),0 0 22px rgba(254,209,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,163,207,0.58),0 0 42px rgba(254,209,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:before{
  background:conic-gradient(from 90deg,rgba(254,163,207,0.18),rgba(254,163,207,0.6),rgba(254,209,153,0.48),rgba(164,255,122,0.36),rgba(254,163,207,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,163,207,0.38),rgba(254,209,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-19, .badge-picker-grid .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19 i{
  background:#fea3cf!important;
  color:#fea3cf!important;
  box-shadow:0 0 12px #fea3cf,0 0 28px #fea3cf,0 0 44px #fed199!important;
}

.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20{
  --badge-fg:#feafa3!important;
  --badge-a:#feafa3!important;
  --badge-b:#edfe99!important;
  --badge-c:#7affa2!important;
  --badge-border:rgba(254,175,163,0.95)!important;
  --badge-glow:rgba(254,175,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,42,39,0.98) 0%,rgba(42,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#feafa3!important;
  border-color:rgba(254,175,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,175,163,0.8),0 0 22px rgba(237,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,175,163,0.58),0 0 42px rgba(237,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:before{
  background:conic-gradient(from 90deg,rgba(254,175,163,0.18),rgba(254,175,163,0.6),rgba(237,254,153,0.48),rgba(122,255,162,0.36),rgba(254,175,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,175,163,0.38),rgba(237,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-20, .badge-picker-grid .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20 i{
  background:#feafa3!important;
  color:#feafa3!important;
  box-shadow:0 0 12px #feafa3,0 0 28px #feafa3,0 0 44px #edfe99!important;
}

.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21{
  --badge-fg:#fee8a3!important;
  --badge-a:#fee8a3!important;
  --badge-b:#affe99!important;
  --badge-c:#7afff3!important;
  --badge-border:rgba(254,232,163,0.95)!important;
  --badge-glow:rgba(254,232,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,55,39,0.98) 0%,rgba(31,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fee8a3!important;
  border-color:rgba(254,232,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,232,163,0.8),0 0 22px rgba(175,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,232,163,0.58),0 0 42px rgba(175,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:before{
  background:conic-gradient(from 90deg,rgba(254,232,163,0.18),rgba(254,232,163,0.6),rgba(175,254,153,0.48),rgba(122,255,243,0.36),rgba(254,232,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,232,163,0.38),rgba(175,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-21, .badge-picker-grid .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21 i{
  background:#fee8a3!important;
  color:#fee8a3!important;
  box-shadow:0 0 12px #fee8a3,0 0 28px #fee8a3,0 0 44px #affe99!important;
}

.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22{
  --badge-fg:#ddfea3!important;
  --badge-a:#ddfea3!important;
  --badge-b:#99fec1!important;
  --badge-c:#7ab8ff!important;
  --badge-border:rgba(221,254,163,0.95)!important;
  --badge-glow:rgba(221,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(53,60,39,0.98) 0%,rgba(27,45,34,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#ddfea3!important;
  border-color:rgba(221,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(221,254,163,0.8),0 0 22px rgba(153,254,193,0.42)!important;
  box-shadow:0 0 22px rgba(221,254,163,0.58),0 0 42px rgba(153,254,193,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:before{
  background:conic-gradient(from 90deg,rgba(221,254,163,0.18),rgba(221,254,163,0.6),rgba(153,254,193,0.48),rgba(122,184,255,0.36),rgba(221,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(221,254,163,0.38),rgba(153,254,193,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-22, .badge-picker-grid .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22 i{
  background:#ddfea3!important;
  color:#ddfea3!important;
  box-shadow:0 0 12px #ddfea3,0 0 28px #ddfea3,0 0 44px #99fec1!important;
}

.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23{
  --badge-fg:#a4fea3!important;
  --badge-a:#a4fea3!important;
  --badge-b:#99fdfe!important;
  --badge-c:#8e7aff!important;
  --badge-border:rgba(164,254,163,0.95)!important;
  --badge-glow:rgba(164,254,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,39,0.98) 0%,rgba(27,45,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a4fea3!important;
  border-color:rgba(164,254,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(164,254,163,0.8),0 0 22px rgba(153,253,254,0.42)!important;
  box-shadow:0 0 22px rgba(164,254,163,0.58),0 0 42px rgba(153,253,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:before{
  background:conic-gradient(from 90deg,rgba(164,254,163,0.18),rgba(164,254,163,0.6),rgba(153,253,254,0.48),rgba(142,122,255,0.36),rgba(164,254,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(164,254,163,0.38),rgba(153,253,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-23, .badge-picker-grid .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23 i{
  background:#a4fea3!important;
  color:#a4fea3!important;
  box-shadow:0 0 12px #a4fea3,0 0 28px #a4fea3,0 0 44px #99fdfe!important;
}

.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24{
  --badge-fg:#a3feda!important;
  --badge-a:#a3feda!important;
  --badge-b:#99befe!important;
  --badge-c:#e07aff!important;
  --badge-border:rgba(163,254,218,0.95)!important;
  --badge-glow:rgba(163,254,218,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,60,52,0.98) 0%,rgba(27,34,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3feda!important;
  border-color:rgba(163,254,218,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,254,218,0.8),0 0 22px rgba(153,190,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,254,218,0.58),0 0 42px rgba(153,190,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:before{
  background:conic-gradient(from 90deg,rgba(163,254,218,0.18),rgba(163,254,218,0.6),rgba(153,190,254,0.48),rgba(224,122,255,0.36),rgba(163,254,218,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,254,218,0.38),rgba(153,190,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-24, .badge-picker-grid .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24 i{
  background:#a3feda!important;
  color:#a3feda!important;
  box-shadow:0 0 12px #a3feda,0 0 28px #a3feda,0 0 44px #99befe!important;
}

.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25{
  --badge-fg:#a3ebfe!important;
  --badge-a:#a3ebfe!important;
  --badge-b:#b299fe!important;
  --badge-c:#ff7acc!important;
  --badge-border:rgba(163,235,254,0.95)!important;
  --badge-glow:rgba(163,235,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,56,60,0.98) 0%,rgba(32,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3ebfe!important;
  border-color:rgba(163,235,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,235,254,0.8),0 0 22px rgba(178,153,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,235,254,0.58),0 0 42px rgba(178,153,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:before{
  background:conic-gradient(from 90deg,rgba(163,235,254,0.18),rgba(163,235,254,0.6),rgba(178,153,254,0.48),rgba(255,122,204,0.36),rgba(163,235,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,235,254,0.38),rgba(178,153,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-25, .badge-picker-grid .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25 i{
  background:#a3ebfe!important;
  color:#a3ebfe!important;
  box-shadow:0 0 12px #a3ebfe,0 0 28px #a3ebfe,0 0 44px #b299fe!important;
}

.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26{
  --badge-fg:#a3b2fe!important;
  --badge-a:#a3b2fe!important;
  --badge-b:#f199fe!important;
  --badge-c:#ff7a7a!important;
  --badge-border:rgba(163,178,254,0.95)!important;
  --badge-glow:rgba(163,178,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,42,60,0.98) 0%,rgba(43,27,45,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#a3b2fe!important;
  border-color:rgba(163,178,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(163,178,254,0.8),0 0 22px rgba(241,153,254,0.42)!important;
  box-shadow:0 0 22px rgba(163,178,254,0.58),0 0 42px rgba(241,153,254,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:before{
  background:conic-gradient(from 90deg,rgba(163,178,254,0.18),rgba(163,178,254,0.6),rgba(241,153,254,0.48),rgba(255,122,122,0.36),rgba(163,178,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(163,178,254,0.38),rgba(241,153,254,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-26, .badge-picker-grid .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26 i{
  background:#a3b2fe!important;
  color:#a3b2fe!important;
  box-shadow:0 0 12px #a3b2fe,0 0 28px #a3b2fe,0 0 44px #f199fe!important;
}

.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27{
  --badge-fg:#cca3fe!important;
  --badge-a:#cca3fe!important;
  --badge-b:#fe99cd!important;
  --badge-c:#ffcc7a!important;
  --badge-border:rgba(204,163,254,0.95)!important;
  --badge-glow:rgba(204,163,254,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(48,39,60,0.98) 0%,rgba(45,27,36,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#cca3fe!important;
  border-color:rgba(204,163,254,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(204,163,254,0.8),0 0 22px rgba(254,153,205,0.42)!important;
  box-shadow:0 0 22px rgba(204,163,254,0.58),0 0 42px rgba(254,153,205,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:before{
  background:conic-gradient(from 90deg,rgba(204,163,254,0.18),rgba(204,163,254,0.6),rgba(254,153,205,0.48),rgba(255,204,122,0.36),rgba(204,163,254,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(204,163,254,0.38),rgba(254,153,205,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-27, .badge-picker-grid .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27 i{
  background:#cca3fe!important;
  color:#cca3fe!important;
  box-shadow:0 0 12px #cca3fe,0 0 28px #cca3fe,0 0 44px #fe99cd!important;
}

.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28{
  --badge-fg:#fea3f8!important;
  --badge-a:#fea3f8!important;
  --badge-b:#fea399!important;
  --badge-c:#e0ff7a!important;
  --badge-border:rgba(254,163,248,0.95)!important;
  --badge-glow:rgba(254,163,248,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,59,0.98) 0%,rgba(45,29,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fea3f8!important;
  border-color:rgba(254,163,248,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,163,248,0.8),0 0 22px rgba(254,163,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,163,248,0.58),0 0 42px rgba(254,163,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:before{
  background:conic-gradient(from 90deg,rgba(254,163,248,0.18),rgba(254,163,248,0.6),rgba(254,163,153,0.48),rgba(224,255,122,0.36),rgba(254,163,248,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,163,248,0.38),rgba(254,163,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-28, .badge-picker-grid .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28 i{
  background:#fea3f8!important;
  color:#fea3f8!important;
  box-shadow:0 0 12px #fea3f8,0 0 28px #fea3f8,0 0 44px #fea399!important;
}

.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29{
  --badge-fg:#fea3c0!important;
  --badge-a:#fea3c0!important;
  --badge-b:#fee299!important;
  --badge-c:#8eff7a!important;
  --badge-border:rgba(254,163,192,0.95)!important;
  --badge-glow:rgba(254,163,192,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,39,46,0.98) 0%,rgba(45,40,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#fea3c0!important;
  border-color:rgba(254,163,192,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,163,192,0.8),0 0 22px rgba(254,226,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,163,192,0.58),0 0 42px rgba(254,226,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:before{
  background:conic-gradient(from 90deg,rgba(254,163,192,0.18),rgba(254,163,192,0.6),rgba(254,226,153,0.48),rgba(142,255,122,0.36),rgba(254,163,192,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,163,192,0.38),rgba(254,226,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-29, .badge-picker-grid .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29 i{
  background:#fea3c0!important;
  color:#fea3c0!important;
  box-shadow:0 0 12px #fea3c0,0 0 28px #fea3c0,0 0 44px #fee299!important;
}

.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30{
  --badge-fg:#febea3!important;
  --badge-a:#febea3!important;
  --badge-b:#dcfe99!important;
  --badge-c:#7affb8!important;
  --badge-border:rgba(254,190,163,0.95)!important;
  --badge-glow:rgba(254,190,163,0.58)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,45,39,0.98) 0%,rgba(39,45,27,0.98) 52%,rgba(5,5,5,0.98) 100%)!important;
  opacity:1!important;
  color:#febea3!important;
  border-color:rgba(254,190,163,0.95)!important;
  background:var(--badge-bg)!important;
  text-shadow:0 0 5px #000,0 0 12px rgba(254,190,163,0.8),0 0 22px rgba(220,254,153,0.42)!important;
  box-shadow:0 0 22px rgba(254,190,163,0.58),0 0 42px rgba(220,254,153,0.35),inset 0 0 24px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.40)!important;
  animation:badgeV51Extreme 1.30s ease-in-out infinite!important;
  transform:none!important;
  filter:brightness(1.08) saturate(1.18)!important;
}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:before{
  background:conic-gradient(from 90deg,rgba(254,190,163,0.18),rgba(254,190,163,0.6),rgba(220,254,153,0.48),rgba(122,255,184,0.36),rgba(254,190,163,0.18))!important;
  opacity:.40!important;
  animation:badgeV51Light 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:after{
  background:radial-gradient(circle,rgba(255,255,255,0.24),rgba(254,190,163,0.38),rgba(220,254,153,0.18),transparent 68%)!important;
  opacity:.24!important;
  animation:badgeV51Aura 1.30s ease-in-out infinite!important;
  transform:none!important;
}
.profile-badge-row .badge-extreme-30, .badge-picker-grid .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30 i{
  background:#febea3!important;
  color:#febea3!important;
  box-shadow:0 0 12px #febea3,0 0 28px #febea3,0 0 44px #dcfe99!important;
}


/* no physical movement; intensity comes from glow, color, brightness, aura */
@keyframes badgeV51Mild{
  0%,100%{filter:brightness(1.08) saturate(1.15);box-shadow:0 0 20px var(--badge-glow),inset 0 0 20px rgba(255,255,255,.10),inset 0 -12px 22px rgba(0,0,0,.38)}
  50%{filter:brightness(1.26) saturate(1.45);box-shadow:0 0 32px var(--badge-glow),0 0 12px var(--badge-a),inset 0 0 28px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.30)}
}
@keyframes badgeV51Anim{
  0%,100%{filter:brightness(1.10) saturate(1.25);box-shadow:0 0 24px var(--badge-glow),inset 0 0 22px rgba(255,255,255,.11)}
  50%{filter:brightness(1.42) saturate(1.90) hue-rotate(12deg);box-shadow:0 0 42px var(--badge-glow),0 0 20px var(--badge-b),inset 0 0 34px rgba(255,255,255,.20)}
}
@keyframes badgeV51Heavy{
  0%,100%{filter:brightness(1.12) saturate(1.35);box-shadow:0 0 28px var(--badge-glow),inset 0 0 22px rgba(255,255,255,.11)}
  50%{filter:brightness(1.55) saturate(2.10) contrast(1.12);box-shadow:0 0 52px var(--badge-glow),0 0 24px var(--badge-a),inset 0 0 38px rgba(255,255,255,.20)}
}
@keyframes badgeV51Rare{
  0%,100%{filter:brightness(1.12) saturate(1.35);box-shadow:0 0 30px var(--badge-glow),inset 0 0 24px rgba(255,255,255,.12)}
  50%{filter:brightness(1.60) saturate(2.20) hue-rotate(18deg);box-shadow:0 0 62px var(--badge-glow),0 0 28px var(--badge-b),inset 0 0 42px rgba(255,255,255,.24)}
}
@keyframes badgeV51Hard{
  0%,100%{filter:brightness(1.14) saturate(1.45) contrast(1.08);box-shadow:0 0 34px var(--badge-glow),inset 0 0 24px rgba(255,255,255,.13)}
  50%{filter:brightness(1.75) saturate(2.45) contrast(1.22);box-shadow:0 0 72px var(--badge-glow),0 0 34px var(--badge-a),0 0 18px var(--badge-b),inset 0 0 48px rgba(255,255,255,.26)}
}
@keyframes badgeV51Extreme{
  0%,100%{filter:brightness(1.18) saturate(1.55) contrast(1.10);box-shadow:0 0 40px var(--badge-glow),inset 0 0 28px rgba(255,255,255,.15)}
  50%{filter:brightness(1.95) saturate(2.75) contrast(1.32) hue-rotate(24deg);box-shadow:0 0 92px var(--badge-glow),0 0 46px var(--badge-a),0 0 28px var(--badge-b),inset 0 0 58px rgba(255,255,255,.30)}
}
@keyframes badgeV51Light{
  0%,100%{opacity:.22;filter:brightness(1)}
  50%{opacity:.62;filter:brightness(1.8) saturate(1.8)}
}
@keyframes badgeV51Aura{
  0%,100%{opacity:.12;filter:brightness(1)}
  50%{opacity:.44;filter:brightness(1.9) saturate(1.7)}
}


/* v52 badge render fix: no blur/grey overlay, visible animations */
.badge-picker-grid,
.custom-badge-current-list,
.profile-badge-row{
  filter:none!important;
  opacity:1!important;
}
.badge-picker-grid .badge-design-card{
  background:linear-gradient(145deg,rgba(17,12,8,1),rgba(5,5,6,1))!important;
  opacity:1!important;
  filter:none!important;
  backdrop-filter:none!important;
}
.badge-picker-grid .badge-design-card::before,
.badge-picker-grid .badge-design-card::after{
  display:none!important;
  content:none!important;
}
.badge-design-card .custom-badge-v48,
.profile-badge-row .custom-badge-v48,
.custom-badge-current-list .custom-badge-v48,
.badge-preview-token.custom-badge-v48,
.custom-badge-v48{
  filter:none!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  mix-blend-mode:normal!important;
  color:var(--badge-fg)!important;
  background:var(--badge-bg)!important;
  border-color:var(--badge-border)!important;
  text-shadow:0 0 5px #000,0 0 12px var(--badge-fg),0 0 24px var(--badge-a)!important;
  transform:none!important;
  translate:none!important;
  rotate:none!important;
  scale:1!important;
  will-change:filter, box-shadow, color, background!important;
}
.custom-badge-v48 *,
.custom-badge-v48 span,
.custom-badge-v48 b,
.custom-badge-v48 strong{
  color:inherit!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  text-shadow:inherit!important;
}
.custom-badge-v48 i{
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  background:var(--badge-fg)!important;
  box-shadow:0 0 14px var(--badge-fg),0 0 32px var(--badge-a)!important;
}
.custom-badge-v48:before,
.custom-badge-v48:after{
  display:block!important;
  content:''!important;
  position:absolute!important;
  inset:-30%!important;
  pointer-events:none!important;
  z-index:-1!important;
  filter:none!important;
  mix-blend-mode:screen!important;
  transform:none!important;
}
.badge-design-card .custom-badge-v48:before,
.badge-design-card .custom-badge-v48:after{
  display:block!important;
}
.badge-design-card small{
  color:#ffffff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 8px #000!important;
}
.badge-design-card.selected{
  background:radial-gradient(circle at 80% 0%,rgba(253,230,138,.22),transparent 42%),linear-gradient(145deg,rgba(36,28,14,1),rgba(8,7,7,1))!important;
}

.badge-picker-grid .badge-mild-01, .profile-badge-row .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01{
  --badge-fg:#f3dba4!important;
  --badge-a:#f3dba4!important;
  --badge-b:#a1f394!important;
  --badge-c:#83e3f0!important;
  --badge-border:rgba(243,219,164,0.95)!important;
  --badge-glow:rgba(243,219,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,56,42,1) 0%,rgba(32,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3dba4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,219,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,219,164,0.95),0 0 22px rgba(161,243,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,219,164,0.45),0 0 44px rgba(161,243,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-01, .profile-badge-row .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:before{
  background:linear-gradient(90deg,transparent,rgba(243,219,164,0.55),rgba(161,243,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-01, .profile-badge-row .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01:after{
  background:radial-gradient(circle,rgba(131,227,240,0.36),rgba(243,219,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-01, .profile-badge-row .badge-mild-01, .custom-badge-current-list .badge-mild-01, .badge-preview-token.badge-mild-01, .badge-mild-01 i{background:#f3dba4!important;color:#f3dba4!important;box-shadow:0 0 14px #f3dba4,0 0 32px #f3dba4,0 0 48px #a1f394!important;}

.badge-picker-grid .badge-mild-02, .profile-badge-row .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02{
  --badge-fg:#daf3a4!important;
  --badge-a:#daf3a4!important;
  --badge-b:#94f3c2!important;
  --badge-c:#83a0f0!important;
  --badge-border:rgba(218,243,164,0.95)!important;
  --badge-glow:rgba(218,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,63,42,1) 0%,rgba(29,48,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#daf3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(218,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(218,243,164,0.95),0 0 22px rgba(148,243,194,0.58)!important;
  box-shadow:0 0 24px rgba(218,243,164,0.45),0 0 44px rgba(148,243,194,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-02, .profile-badge-row .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:before{
  background:linear-gradient(90deg,transparent,rgba(218,243,164,0.55),rgba(148,243,194,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-02, .profile-badge-row .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02:after{
  background:radial-gradient(circle,rgba(131,160,240,0.36),rgba(218,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-02, .profile-badge-row .badge-mild-02, .custom-badge-current-list .badge-mild-02, .badge-preview-token.badge-mild-02, .badge-mild-02 i{background:#daf3a4!important;color:#daf3a4!important;box-shadow:0 0 14px #daf3a4,0 0 32px #daf3a4,0 0 48px #94f3c2!important;}

.badge-picker-grid .badge-mild-03, .profile-badge-row .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03{
  --badge-fg:#a9f3a4!important;
  --badge-a:#a9f3a4!important;
  --badge-b:#94eaf3!important;
  --badge-c:#a983f0!important;
  --badge-border:rgba(169,243,164,0.95)!important;
  --badge-glow:rgba(169,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(43,63,42,1) 0%,rgba(29,46,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a9f3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(169,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(169,243,164,0.95),0 0 22px rgba(148,234,243,0.58)!important;
  box-shadow:0 0 24px rgba(169,243,164,0.45),0 0 44px rgba(148,234,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-03, .profile-badge-row .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:before{
  background:linear-gradient(90deg,transparent,rgba(169,243,164,0.55),rgba(148,234,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-03, .profile-badge-row .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03:after{
  background:radial-gradient(circle,rgba(169,131,240,0.36),rgba(169,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-03, .profile-badge-row .badge-mild-03, .custom-badge-current-list .badge-mild-03, .badge-preview-token.badge-mild-03, .badge-mild-03 i{background:#a9f3a4!important;color:#a9f3a4!important;box-shadow:0 0 14px #a9f3a4,0 0 32px #a9f3a4,0 0 48px #94eaf3!important;}

.badge-picker-grid .badge-mild-04, .profile-badge-row .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04{
  --badge-fg:#a4f3cf!important;
  --badge-a:#a4f3cf!important;
  --badge-b:#94aff3!important;
  --badge-c:#ec83f0!important;
  --badge-border:rgba(164,243,207,0.95)!important;
  --badge-glow:rgba(164,243,207,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,63,53,1) 0%,rgba(29,35,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f3cf!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,243,207,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,243,207,0.95),0 0 22px rgba(148,175,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,243,207,0.45),0 0 44px rgba(148,175,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-04, .profile-badge-row .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:before{
  background:linear-gradient(90deg,transparent,rgba(164,243,207,0.55),rgba(148,175,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-04, .profile-badge-row .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04:after{
  background:radial-gradient(circle,rgba(236,131,240,0.36),rgba(164,243,207,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-04, .profile-badge-row .badge-mild-04, .custom-badge-current-list .badge-mild-04, .badge-preview-token.badge-mild-04, .badge-mild-04 i{background:#a4f3cf!important;color:#a4f3cf!important;box-shadow:0 0 14px #a4f3cf,0 0 32px #a4f3cf,0 0 48px #94aff3!important;}

.badge-picker-grid .badge-mild-05, .profile-badge-row .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05{
  --badge-fg:#a4e6f3!important;
  --badge-a:#a4e6f3!important;
  --badge-b:#b494f3!important;
  --badge-c:#f083b1!important;
  --badge-border:rgba(164,230,243,0.95)!important;
  --badge-glow:rgba(164,230,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,59,63,1) 0%,rgba(36,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4e6f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,230,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,230,243,0.95),0 0 22px rgba(180,148,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,230,243,0.45),0 0 44px rgba(180,148,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-05, .profile-badge-row .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:before{
  background:linear-gradient(90deg,transparent,rgba(164,230,243,0.55),rgba(180,148,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-05, .profile-badge-row .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05:after{
  background:radial-gradient(circle,rgba(240,131,177,0.36),rgba(164,230,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-05, .profile-badge-row .badge-mild-05, .custom-badge-current-list .badge-mild-05, .badge-preview-token.badge-mild-05, .badge-mild-05 i{background:#a4e6f3!important;color:#a4e6f3!important;box-shadow:0 0 14px #a4e6f3,0 0 32px #a4e6f3,0 0 48px #b494f3!important;}

.badge-picker-grid .badge-mild-06, .profile-badge-row .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06{
  --badge-fg:#a4b5f3!important;
  --badge-a:#a4b5f3!important;
  --badge-b:#ef94f3!important;
  --badge-c:#f09983!important;
  --badge-border:rgba(164,181,243,0.95)!important;
  --badge-glow:rgba(164,181,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,47,63,1) 0%,rgba(47,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4b5f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,181,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,181,243,0.95),0 0 22px rgba(239,148,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,181,243,0.45),0 0 44px rgba(239,148,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-06, .profile-badge-row .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:before{
  background:linear-gradient(90deg,transparent,rgba(164,181,243,0.55),rgba(239,148,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-06, .profile-badge-row .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06:after{
  background:radial-gradient(circle,rgba(240,153,131,0.36),rgba(164,181,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-06, .profile-badge-row .badge-mild-06, .custom-badge-current-list .badge-mild-06, .badge-preview-token.badge-mild-06, .badge-mild-06 i{background:#a4b5f3!important;color:#a4b5f3!important;box-shadow:0 0 14px #a4b5f3,0 0 32px #a4b5f3,0 0 48px #ef94f3!important;}

.badge-picker-grid .badge-mild-07, .profile-badge-row .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07{
  --badge-fg:#c4a4f3!important;
  --badge-a:#c4a4f3!important;
  --badge-b:#f394be!important;
  --badge-c:#f0dc83!important;
  --badge-border:rgba(196,164,243,0.95)!important;
  --badge-glow:rgba(196,164,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,42,63,1) 0%,rgba(48,29,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c4a4f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(196,164,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(196,164,243,0.95),0 0 22px rgba(243,148,190,0.58)!important;
  box-shadow:0 0 24px rgba(196,164,243,0.45),0 0 44px rgba(243,148,190,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-07, .profile-badge-row .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:before{
  background:linear-gradient(90deg,transparent,rgba(196,164,243,0.55),rgba(243,148,190,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-07, .profile-badge-row .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07:after{
  background:radial-gradient(circle,rgba(240,220,131,0.36),rgba(196,164,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-07, .profile-badge-row .badge-mild-07, .custom-badge-current-list .badge-mild-07, .badge-preview-token.badge-mild-07, .badge-mild-07 i{background:#c4a4f3!important;color:#c4a4f3!important;box-shadow:0 0 14px #c4a4f3,0 0 32px #c4a4f3,0 0 48px #f394be!important;}

.badge-picker-grid .badge-mild-08, .profile-badge-row .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08{
  --badge-fg:#f3a4f2!important;
  --badge-a:#f3a4f2!important;
  --badge-b:#f3a694!important;
  --badge-c:#c1f083!important;
  --badge-border:rgba(243,164,242,0.95)!important;
  --badge-glow:rgba(243,164,242,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,62,1) 0%,rgba(48,33,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4f2!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,242,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,242,0.95),0 0 22px rgba(243,166,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,242,0.45),0 0 44px rgba(243,166,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-08, .profile-badge-row .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,242,0.55),rgba(243,166,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-08, .profile-badge-row .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08:after{
  background:radial-gradient(circle,rgba(193,240,131,0.36),rgba(243,164,242,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-08, .profile-badge-row .badge-mild-08, .custom-badge-current-list .badge-mild-08, .badge-preview-token.badge-mild-08, .badge-mild-08 i{background:#f3a4f2!important;color:#f3a4f2!important;box-shadow:0 0 14px #f3a4f2,0 0 32px #f3a4f2,0 0 48px #f3a694!important;}

.badge-picker-grid .badge-mild-09, .profile-badge-row .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09{
  --badge-fg:#f3a4c1!important;
  --badge-a:#f3a4c1!important;
  --badge-b:#f3e094!important;
  --badge-c:#83f089!important;
  --badge-border:rgba(243,164,193,0.95)!important;
  --badge-glow:rgba(243,164,193,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,50,1) 0%,rgba(48,44,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4c1!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,193,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,193,0.95),0 0 22px rgba(243,224,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,193,0.45),0 0 44px rgba(243,224,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-09, .profile-badge-row .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,193,0.55),rgba(243,224,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-09, .profile-badge-row .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09:after{
  background:radial-gradient(circle,rgba(131,240,137,0.36),rgba(243,164,193,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-09, .profile-badge-row .badge-mild-09, .custom-badge-current-list .badge-mild-09, .badge-preview-token.badge-mild-09, .badge-mild-09 i{background:#f3a4c1!important;color:#f3a4c1!important;box-shadow:0 0 14px #f3a4c1,0 0 32px #f3a4c1,0 0 48px #f3e094!important;}

.badge-picker-grid .badge-mild-10, .profile-badge-row .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10{
  --badge-fg:#f3b8a4!important;
  --badge-a:#f3b8a4!important;
  --badge-b:#ccf394!important;
  --badge-c:#83f0cc!important;
  --badge-border:rgba(243,184,164,0.95)!important;
  --badge-glow:rgba(243,184,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,47,42,1) 0%,rgba(40,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3b8a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,184,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,184,164,0.95),0 0 22px rgba(204,243,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,184,164,0.45),0 0 44px rgba(204,243,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-10, .profile-badge-row .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:before{
  background:linear-gradient(90deg,transparent,rgba(243,184,164,0.55),rgba(204,243,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-10, .profile-badge-row .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10:after{
  background:radial-gradient(circle,rgba(131,240,204,0.36),rgba(243,184,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-10, .profile-badge-row .badge-mild-10, .custom-badge-current-list .badge-mild-10, .badge-preview-token.badge-mild-10, .badge-mild-10 i{background:#f3b8a4!important;color:#f3b8a4!important;box-shadow:0 0 14px #f3b8a4,0 0 32px #f3b8a4,0 0 48px #ccf394!important;}

.badge-picker-grid .badge-mild-11, .profile-badge-row .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11{
  --badge-fg:#f3e9a4!important;
  --badge-a:#f3e9a4!important;
  --badge-b:#94f398!important;
  --badge-c:#83d1f0!important;
  --badge-border:rgba(243,233,164,0.95)!important;
  --badge-glow:rgba(243,233,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,60,42,1) 0%,rgba(29,48,30,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3e9a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,233,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,233,164,0.95),0 0 22px rgba(148,243,152,0.58)!important;
  box-shadow:0 0 24px rgba(243,233,164,0.45),0 0 44px rgba(148,243,152,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-11, .profile-badge-row .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:before{
  background:linear-gradient(90deg,transparent,rgba(243,233,164,0.55),rgba(148,243,152,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-11, .profile-badge-row .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11:after{
  background:radial-gradient(circle,rgba(131,209,240,0.36),rgba(243,233,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-11, .profile-badge-row .badge-mild-11, .custom-badge-current-list .badge-mild-11, .badge-preview-token.badge-mild-11, .badge-mild-11 i{background:#f3e9a4!important;color:#f3e9a4!important;box-shadow:0 0 14px #f3e9a4,0 0 32px #f3e9a4,0 0 48px #94f398!important;}

.badge-picker-grid .badge-mild-12, .profile-badge-row .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12{
  --badge-fg:#cdf3a4!important;
  --badge-a:#cdf3a4!important;
  --badge-b:#94f3d2!important;
  --badge-c:#838ef0!important;
  --badge-border:rgba(205,243,164,0.95)!important;
  --badge-glow:rgba(205,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(53,63,42,1) 0%,rgba(29,48,42,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#cdf3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(205,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(205,243,164,0.95),0 0 22px rgba(148,243,210,0.58)!important;
  box-shadow:0 0 24px rgba(205,243,164,0.45),0 0 44px rgba(148,243,210,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-12, .profile-badge-row .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:before{
  background:linear-gradient(90deg,transparent,rgba(205,243,164,0.55),rgba(148,243,210,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-12, .profile-badge-row .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12:after{
  background:radial-gradient(circle,rgba(131,142,240,0.36),rgba(205,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-12, .profile-badge-row .badge-mild-12, .custom-badge-current-list .badge-mild-12, .badge-preview-token.badge-mild-12, .badge-mild-12 i{background:#cdf3a4!important;color:#cdf3a4!important;box-shadow:0 0 14px #cdf3a4,0 0 32px #cdf3a4,0 0 48px #94f3d2!important;}

.badge-picker-grid .badge-mild-13, .profile-badge-row .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13{
  --badge-fg:#a4f3ac!important;
  --badge-a:#a4f3ac!important;
  --badge-b:#94daf3!important;
  --badge-c:#bb83f0!important;
  --badge-border:rgba(164,243,172,0.95)!important;
  --badge-glow:rgba(164,243,172,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,63,44,1) 0%,rgba(29,43,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f3ac!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,243,172,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,243,172,0.95),0 0 22px rgba(148,218,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,243,172,0.45),0 0 44px rgba(148,218,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-13, .profile-badge-row .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:before{
  background:linear-gradient(90deg,transparent,rgba(164,243,172,0.55),rgba(148,218,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-13, .profile-badge-row .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13:after{
  background:radial-gradient(circle,rgba(187,131,240,0.36),rgba(164,243,172,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-13, .profile-badge-row .badge-mild-13, .custom-badge-current-list .badge-mild-13, .badge-preview-token.badge-mild-13, .badge-mild-13 i{background:#a4f3ac!important;color:#a4f3ac!important;box-shadow:0 0 14px #a4f3ac,0 0 32px #a4f3ac,0 0 48px #94daf3!important;}

.badge-picker-grid .badge-mild-14, .profile-badge-row .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14{
  --badge-fg:#a4f3dd!important;
  --badge-a:#a4f3dd!important;
  --badge-b:#949ff3!important;
  --badge-c:#f083e2!important;
  --badge-border:rgba(164,243,221,0.95)!important;
  --badge-glow:rgba(164,243,221,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,63,57,1) 0%,rgba(29,31,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f3dd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,243,221,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,243,221,0.95),0 0 22px rgba(148,159,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,243,221,0.45),0 0 44px rgba(148,159,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-14, .profile-badge-row .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:before{
  background:linear-gradient(90deg,transparent,rgba(164,243,221,0.55),rgba(148,159,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-14, .profile-badge-row .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14:after{
  background:radial-gradient(circle,rgba(240,131,226,0.36),rgba(164,243,221,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-14, .profile-badge-row .badge-mild-14, .custom-badge-current-list .badge-mild-14, .badge-preview-token.badge-mild-14, .badge-mild-14 i{background:#a4f3dd!important;color:#a4f3dd!important;box-shadow:0 0 14px #a4f3dd,0 0 32px #a4f3dd,0 0 48px #949ff3!important;}

.badge-picker-grid .badge-mild-15, .profile-badge-row .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15{
  --badge-fg:#a4d9f3!important;
  --badge-a:#a4d9f3!important;
  --badge-b:#c494f3!important;
  --badge-c:#f0839e!important;
  --badge-border:rgba(164,217,243,0.95)!important;
  --badge-glow:rgba(164,217,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,56,63,1) 0%,rgba(39,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4d9f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,217,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,217,243,0.95),0 0 22px rgba(196,148,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,217,243,0.45),0 0 44px rgba(196,148,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-15, .profile-badge-row .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:before{
  background:linear-gradient(90deg,transparent,rgba(164,217,243,0.55),rgba(196,148,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-15, .profile-badge-row .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15:after{
  background:radial-gradient(circle,rgba(240,131,158,0.36),rgba(164,217,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-15, .profile-badge-row .badge-mild-15, .custom-badge-current-list .badge-mild-15, .badge-preview-token.badge-mild-15, .badge-mild-15 i{background:#a4d9f3!important;color:#a4d9f3!important;box-shadow:0 0 14px #a4d9f3,0 0 32px #a4d9f3,0 0 48px #c494f3!important;}

.badge-picker-grid .badge-mild-16, .profile-badge-row .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16{
  --badge-fg:#a4a8f3!important;
  --badge-a:#a4a8f3!important;
  --badge-b:#f394e8!important;
  --badge-c:#f0ab83!important;
  --badge-border:rgba(164,168,243,0.95)!important;
  --badge-glow:rgba(164,168,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,43,63,1) 0%,rgba(48,29,46,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4a8f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,168,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,168,243,0.95),0 0 22px rgba(243,148,232,0.58)!important;
  box-shadow:0 0 24px rgba(164,168,243,0.45),0 0 44px rgba(243,148,232,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-16, .profile-badge-row .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:before{
  background:linear-gradient(90deg,transparent,rgba(164,168,243,0.55),rgba(243,148,232,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-16, .profile-badge-row .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16:after{
  background:radial-gradient(circle,rgba(240,171,131,0.36),rgba(164,168,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-16, .profile-badge-row .badge-mild-16, .custom-badge-current-list .badge-mild-16, .badge-preview-token.badge-mild-16, .badge-mild-16 i{background:#a4a8f3!important;color:#a4a8f3!important;box-shadow:0 0 14px #a4a8f3,0 0 32px #a4a8f3,0 0 48px #f394e8!important;}

.badge-picker-grid .badge-mild-17, .profile-badge-row .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17{
  --badge-fg:#d1a4f3!important;
  --badge-a:#d1a4f3!important;
  --badge-b:#f394ae!important;
  --badge-c:#f0ee83!important;
  --badge-border:rgba(209,164,243,0.95)!important;
  --badge-glow:rgba(209,164,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,42,63,1) 0%,rgba(48,29,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d1a4f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(209,164,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(209,164,243,0.95),0 0 22px rgba(243,148,174,0.58)!important;
  box-shadow:0 0 24px rgba(209,164,243,0.45),0 0 44px rgba(243,148,174,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-17, .profile-badge-row .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:before{
  background:linear-gradient(90deg,transparent,rgba(209,164,243,0.55),rgba(243,148,174,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-17, .profile-badge-row .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17:after{
  background:radial-gradient(circle,rgba(240,238,131,0.36),rgba(209,164,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-17, .profile-badge-row .badge-mild-17, .custom-badge-current-list .badge-mild-17, .badge-preview-token.badge-mild-17, .badge-mild-17 i{background:#d1a4f3!important;color:#d1a4f3!important;box-shadow:0 0 14px #d1a4f3,0 0 32px #d1a4f3,0 0 48px #f394ae!important;}

.badge-picker-grid .badge-mild-18, .profile-badge-row .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18{
  --badge-fg:#f3a4e5!important;
  --badge-a:#f3a4e5!important;
  --badge-b:#f3b694!important;
  --badge-c:#aff083!important;
  --badge-border:rgba(243,164,229,0.95)!important;
  --badge-glow:rgba(243,164,229,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,59,1) 0%,rgba(48,36,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4e5!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,229,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,229,0.95),0 0 22px rgba(243,182,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,229,0.45),0 0 44px rgba(243,182,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-18, .profile-badge-row .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,229,0.55),rgba(243,182,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-18, .profile-badge-row .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18:after{
  background:radial-gradient(circle,rgba(175,240,131,0.36),rgba(243,164,229,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-18, .profile-badge-row .badge-mild-18, .custom-badge-current-list .badge-mild-18, .badge-preview-token.badge-mild-18, .badge-mild-18 i{background:#f3a4e5!important;color:#f3a4e5!important;box-shadow:0 0 14px #f3a4e5,0 0 32px #f3a4e5,0 0 48px #f3b694!important;}

.badge-picker-grid .badge-mild-19, .profile-badge-row .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19{
  --badge-fg:#f3a4b4!important;
  --badge-a:#f3a4b4!important;
  --badge-b:#f3f094!important;
  --badge-c:#83f09b!important;
  --badge-border:rgba(243,164,180,0.95)!important;
  --badge-glow:rgba(243,164,180,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,46,1) 0%,rgba(48,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4b4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,180,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,180,0.95),0 0 22px rgba(243,240,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,180,0.45),0 0 44px rgba(243,240,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-19, .profile-badge-row .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,180,0.55),rgba(243,240,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-19, .profile-badge-row .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19:after{
  background:radial-gradient(circle,rgba(131,240,155,0.36),rgba(243,164,180,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-19, .profile-badge-row .badge-mild-19, .custom-badge-current-list .badge-mild-19, .badge-preview-token.badge-mild-19, .badge-mild-19 i{background:#f3a4b4!important;color:#f3a4b4!important;box-shadow:0 0 14px #f3a4b4,0 0 32px #f3a4b4,0 0 48px #f3f094!important;}

.badge-picker-grid .badge-mild-20, .profile-badge-row .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20{
  --badge-fg:#f3c5a4!important;
  --badge-a:#f3c5a4!important;
  --badge-b:#bcf394!important;
  --badge-c:#83f0de!important;
  --badge-border:rgba(243,197,164,0.95)!important;
  --badge-glow:rgba(243,197,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,51,42,1) 0%,rgba(37,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3c5a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,197,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,197,164,0.95),0 0 22px rgba(188,243,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,197,164,0.45),0 0 44px rgba(188,243,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-20, .profile-badge-row .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:before{
  background:linear-gradient(90deg,transparent,rgba(243,197,164,0.55),rgba(188,243,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-20, .profile-badge-row .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20:after{
  background:radial-gradient(circle,rgba(131,240,222,0.36),rgba(243,197,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-20, .profile-badge-row .badge-mild-20, .custom-badge-current-list .badge-mild-20, .badge-preview-token.badge-mild-20, .badge-mild-20 i{background:#f3c5a4!important;color:#f3c5a4!important;box-shadow:0 0 14px #f3c5a4,0 0 32px #f3c5a4,0 0 48px #bcf394!important;}

.badge-picker-grid .badge-mild-21, .profile-badge-row .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21{
  --badge-fg:#f1f3a4!important;
  --badge-a:#f1f3a4!important;
  --badge-b:#94f3a7!important;
  --badge-c:#83bff0!important;
  --badge-border:rgba(241,243,164,0.95)!important;
  --badge-glow:rgba(241,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(62,63,42,1) 0%,rgba(29,48,33,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f1f3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(241,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(241,243,164,0.95),0 0 22px rgba(148,243,167,0.58)!important;
  box-shadow:0 0 24px rgba(241,243,164,0.45),0 0 44px rgba(148,243,167,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-21, .profile-badge-row .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:before{
  background:linear-gradient(90deg,transparent,rgba(241,243,164,0.55),rgba(148,243,167,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-21, .profile-badge-row .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21:after{
  background:radial-gradient(circle,rgba(131,191,240,0.36),rgba(241,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-21, .profile-badge-row .badge-mild-21, .custom-badge-current-list .badge-mild-21, .badge-preview-token.badge-mild-21, .badge-mild-21 i{background:#f1f3a4!important;color:#f1f3a4!important;box-shadow:0 0 14px #f1f3a4,0 0 32px #f1f3a4,0 0 48px #94f3a7!important;}

.badge-picker-grid .badge-mild-22, .profile-badge-row .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22{
  --badge-fg:#c0f3a4!important;
  --badge-a:#c0f3a4!important;
  --badge-b:#94f3e2!important;
  --badge-c:#8b83f0!important;
  --badge-border:rgba(192,243,164,0.95)!important;
  --badge-glow:rgba(192,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,63,42,1) 0%,rgba(29,48,45,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c0f3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(192,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(192,243,164,0.95),0 0 22px rgba(148,243,226,0.58)!important;
  box-shadow:0 0 24px rgba(192,243,164,0.45),0 0 44px rgba(148,243,226,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-22, .profile-badge-row .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:before{
  background:linear-gradient(90deg,transparent,rgba(192,243,164,0.55),rgba(148,243,226,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-22, .profile-badge-row .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22:after{
  background:radial-gradient(circle,rgba(139,131,240,0.36),rgba(192,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-22, .profile-badge-row .badge-mild-22, .custom-badge-current-list .badge-mild-22, .badge-preview-token.badge-mild-22, .badge-mild-22 i{background:#c0f3a4!important;color:#c0f3a4!important;box-shadow:0 0 14px #c0f3a4,0 0 32px #c0f3a4,0 0 48px #94f3e2!important;}

.badge-picker-grid .badge-mild-23, .profile-badge-row .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23{
  --badge-fg:#a4f3b9!important;
  --badge-a:#a4f3b9!important;
  --badge-b:#94caf3!important;
  --badge-c:#ce83f0!important;
  --badge-border:rgba(164,243,185,0.95)!important;
  --badge-glow:rgba(164,243,185,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,63,48,1) 0%,rgba(29,40,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f3b9!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,243,185,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,243,185,0.95),0 0 22px rgba(148,202,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,243,185,0.45),0 0 44px rgba(148,202,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-23, .profile-badge-row .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:before{
  background:linear-gradient(90deg,transparent,rgba(164,243,185,0.55),rgba(148,202,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-23, .profile-badge-row .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23:after{
  background:radial-gradient(circle,rgba(206,131,240,0.36),rgba(164,243,185,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-23, .profile-badge-row .badge-mild-23, .custom-badge-current-list .badge-mild-23, .badge-preview-token.badge-mild-23, .badge-mild-23 i{background:#a4f3b9!important;color:#a4f3b9!important;box-shadow:0 0 14px #a4f3b9,0 0 32px #a4f3b9,0 0 48px #94caf3!important;}

.badge-picker-grid .badge-mild-24, .profile-badge-row .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24{
  --badge-fg:#a4f3ea!important;
  --badge-a:#a4f3ea!important;
  --badge-b:#9994f3!important;
  --badge-c:#f083cf!important;
  --badge-border:rgba(164,243,234,0.95)!important;
  --badge-glow:rgba(164,243,234,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,63,60,1) 0%,rgba(30,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f3ea!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,243,234,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,243,234,0.95),0 0 22px rgba(153,148,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,243,234,0.45),0 0 44px rgba(153,148,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-24, .profile-badge-row .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:before{
  background:linear-gradient(90deg,transparent,rgba(164,243,234,0.55),rgba(153,148,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-24, .profile-badge-row .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24:after{
  background:radial-gradient(circle,rgba(240,131,207,0.36),rgba(164,243,234,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-24, .profile-badge-row .badge-mild-24, .custom-badge-current-list .badge-mild-24, .badge-preview-token.badge-mild-24, .badge-mild-24 i{background:#a4f3ea!important;color:#a4f3ea!important;box-shadow:0 0 14px #a4f3ea,0 0 32px #a4f3ea,0 0 48px #9994f3!important;}

.badge-picker-grid .badge-mild-25, .profile-badge-row .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25{
  --badge-fg:#a4cbf3!important;
  --badge-a:#a4cbf3!important;
  --badge-b:#d494f3!important;
  --badge-c:#f0838c!important;
  --badge-border:rgba(164,203,243,0.95)!important;
  --badge-glow:rgba(164,203,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,52,63,1) 0%,rgba(42,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4cbf3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,203,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,203,243,0.95),0 0 22px rgba(212,148,243,0.58)!important;
  box-shadow:0 0 24px rgba(164,203,243,0.45),0 0 44px rgba(212,148,243,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-25, .profile-badge-row .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:before{
  background:linear-gradient(90deg,transparent,rgba(164,203,243,0.55),rgba(212,148,243,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-25, .profile-badge-row .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25:after{
  background:radial-gradient(circle,rgba(240,131,140,0.36),rgba(164,203,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-25, .profile-badge-row .badge-mild-25, .custom-badge-current-list .badge-mild-25, .badge-preview-token.badge-mild-25, .badge-mild-25 i{background:#a4cbf3!important;color:#a4cbf3!important;box-shadow:0 0 14px #a4cbf3,0 0 32px #a4cbf3,0 0 48px #d494f3!important;}

.badge-picker-grid .badge-mild-26, .profile-badge-row .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26{
  --badge-fg:#ada4f3!important;
  --badge-a:#ada4f3!important;
  --badge-b:#f394d8!important;
  --badge-c:#f0bd83!important;
  --badge-border:rgba(173,164,243,0.95)!important;
  --badge-glow:rgba(173,164,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,42,63,1) 0%,rgba(48,29,43,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#ada4f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,164,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,164,243,0.95),0 0 22px rgba(243,148,216,0.58)!important;
  box-shadow:0 0 24px rgba(173,164,243,0.45),0 0 44px rgba(243,148,216,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-26, .profile-badge-row .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:before{
  background:linear-gradient(90deg,transparent,rgba(173,164,243,0.55),rgba(243,148,216,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-26, .profile-badge-row .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26:after{
  background:radial-gradient(circle,rgba(240,189,131,0.36),rgba(173,164,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-26, .profile-badge-row .badge-mild-26, .custom-badge-current-list .badge-mild-26, .badge-preview-token.badge-mild-26, .badge-mild-26 i{background:#ada4f3!important;color:#ada4f3!important;box-shadow:0 0 14px #ada4f3,0 0 32px #ada4f3,0 0 48px #f394d8!important;}

.badge-picker-grid .badge-mild-27, .profile-badge-row .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27{
  --badge-fg:#dea4f3!important;
  --badge-a:#dea4f3!important;
  --badge-b:#f3949e!important;
  --badge-c:#e0f083!important;
  --badge-border:rgba(222,164,243,0.95)!important;
  --badge-glow:rgba(222,164,243,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(57,42,63,1) 0%,rgba(48,29,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#dea4f3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(222,164,243,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(222,164,243,0.95),0 0 22px rgba(243,148,158,0.58)!important;
  box-shadow:0 0 24px rgba(222,164,243,0.45),0 0 44px rgba(243,148,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-27, .profile-badge-row .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:before{
  background:linear-gradient(90deg,transparent,rgba(222,164,243,0.55),rgba(243,148,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-27, .profile-badge-row .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27:after{
  background:radial-gradient(circle,rgba(224,240,131,0.36),rgba(222,164,243,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-27, .profile-badge-row .badge-mild-27, .custom-badge-current-list .badge-mild-27, .badge-preview-token.badge-mild-27, .badge-mild-27 i{background:#dea4f3!important;color:#dea4f3!important;box-shadow:0 0 14px #dea4f3,0 0 32px #dea4f3,0 0 48px #f3949e!important;}

.badge-picker-grid .badge-mild-28, .profile-badge-row .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28{
  --badge-fg:#f3a4d7!important;
  --badge-a:#f3a4d7!important;
  --badge-b:#f3c594!important;
  --badge-c:#9df083!important;
  --badge-border:rgba(243,164,215,0.95)!important;
  --badge-glow:rgba(243,164,215,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,55,1) 0%,rgba(48,39,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4d7!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,215,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,215,0.95),0 0 22px rgba(243,197,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,215,0.45),0 0 44px rgba(243,197,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-28, .profile-badge-row .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,215,0.55),rgba(243,197,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-28, .profile-badge-row .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28:after{
  background:radial-gradient(circle,rgba(157,240,131,0.36),rgba(243,164,215,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-28, .profile-badge-row .badge-mild-28, .custom-badge-current-list .badge-mild-28, .badge-preview-token.badge-mild-28, .badge-mild-28 i{background:#f3a4d7!important;color:#f3a4d7!important;box-shadow:0 0 14px #f3a4d7,0 0 32px #f3a4d7,0 0 48px #f3c594!important;}

.badge-picker-grid .badge-mild-29, .profile-badge-row .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29{
  --badge-fg:#f3a4a6!important;
  --badge-a:#f3a4a6!important;
  --badge-b:#e7f394!important;
  --badge-c:#83f0ad!important;
  --badge-border:rgba(243,164,166,0.95)!important;
  --badge-glow:rgba(243,164,166,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,42,43,1) 0%,rgba(46,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3a4a6!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,164,166,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,164,166,0.95),0 0 22px rgba(231,243,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,164,166,0.45),0 0 44px rgba(231,243,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-29, .profile-badge-row .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:before{
  background:linear-gradient(90deg,transparent,rgba(243,164,166,0.55),rgba(231,243,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-29, .profile-badge-row .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29:after{
  background:radial-gradient(circle,rgba(131,240,173,0.36),rgba(243,164,166,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-29, .profile-badge-row .badge-mild-29, .custom-badge-current-list .badge-mild-29, .badge-preview-token.badge-mild-29, .badge-mild-29 i{background:#f3a4a6!important;color:#f3a4a6!important;box-shadow:0 0 14px #f3a4a6,0 0 32px #f3a4a6,0 0 48px #e7f394!important;}

.badge-picker-grid .badge-mild-30, .profile-badge-row .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30{
  --badge-fg:#f3d2a4!important;
  --badge-a:#f3d2a4!important;
  --badge-b:#acf394!important;
  --badge-c:#83f0f0!important;
  --badge-border:rgba(243,210,164,0.95)!important;
  --badge-glow:rgba(243,210,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,54,42,1) 0%,rgba(34,48,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f3d2a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(243,210,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(243,210,164,0.95),0 0 22px rgba(172,243,148,0.58)!important;
  box-shadow:0 0 24px rgba(243,210,164,0.45),0 0 44px rgba(172,243,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Mild 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-30, .profile-badge-row .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:before{
  background:linear-gradient(90deg,transparent,rgba(243,210,164,0.55),rgba(172,243,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-30, .profile-badge-row .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30:after{
  background:radial-gradient(circle,rgba(131,240,240,0.36),rgba(243,210,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 3.4s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-mild-30, .profile-badge-row .badge-mild-30, .custom-badge-current-list .badge-mild-30, .badge-preview-token.badge-mild-30, .badge-mild-30 i{background:#f3d2a4!important;color:#f3d2a4!important;box-shadow:0 0 14px #f3d2a4,0 0 32px #f3d2a4,0 0 48px #acf394!important;}

.badge-picker-grid .badge-anim-01, .profile-badge-row .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01{
  --badge-fg:#97f3fb!important;
  --badge-a:#97f3fb!important;
  --badge-b:#a486fd!important;
  --badge-c:#fb73b7!important;
  --badge-border:rgba(151,243,251,0.95)!important;
  --badge-glow:rgba(151,243,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,63,65,1) 0%,rgba(32,26,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97f3fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,243,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,243,251,0.95),0 0 22px rgba(164,134,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,243,251,0.45),0 0 44px rgba(164,134,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-01, .profile-badge-row .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:before{
  background:linear-gradient(90deg,transparent,rgba(151,243,251,0.55),rgba(164,134,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-01, .profile-badge-row .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01:after{
  background:radial-gradient(circle,rgba(251,115,183,0.36),rgba(151,243,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-01, .profile-badge-row .badge-anim-01, .custom-badge-current-list .badge-anim-01, .badge-preview-token.badge-anim-01, .badge-anim-01 i{background:#97f3fb!important;color:#97f3fb!important;box-shadow:0 0 14px #97f3fb,0 0 32px #97f3fb,0 0 48px #a486fd!important;}

.badge-picker-grid .badge-anim-02, .profile-badge-row .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02{
  --badge-fg:#97b5fb!important;
  --badge-a:#97b5fb!important;
  --badge-b:#ed86fd!important;
  --badge-c:#fb8373!important;
  --badge-border:rgba(151,181,251,0.95)!important;
  --badge-glow:rgba(151,181,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,47,65,1) 0%,rgba(47,26,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97b5fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,181,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,181,251,0.95),0 0 22px rgba(237,134,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,181,251,0.45),0 0 44px rgba(237,134,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-02, .profile-badge-row .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:before{
  background:linear-gradient(90deg,transparent,rgba(151,181,251,0.55),rgba(237,134,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-02, .profile-badge-row .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02:after{
  background:radial-gradient(circle,rgba(251,131,115,0.36),rgba(151,181,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-02, .profile-badge-row .badge-anim-02, .custom-badge-current-list .badge-anim-02, .badge-preview-token.badge-anim-02, .badge-anim-02 i{background:#97b5fb!important;color:#97b5fb!important;box-shadow:0 0 14px #97b5fb,0 0 32px #97b5fb,0 0 48px #ed86fd!important;}

.badge-picker-grid .badge-anim-03, .profile-badge-row .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03{
  --badge-fg:#b697fb!important;
  --badge-a:#b697fb!important;
  --badge-b:#fd86c3!important;
  --badge-c:#fbd773!important;
  --badge-border:rgba(182,151,251,0.95)!important;
  --badge-glow:rgba(182,151,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,39,65,1) 0%,rgba(50,26,39,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b697fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(182,151,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(182,151,251,0.95),0 0 22px rgba(253,134,195,0.58)!important;
  box-shadow:0 0 24px rgba(182,151,251,0.45),0 0 44px rgba(253,134,195,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-03, .profile-badge-row .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:before{
  background:linear-gradient(90deg,transparent,rgba(182,151,251,0.55),rgba(253,134,195,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-03, .profile-badge-row .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03:after{
  background:radial-gradient(circle,rgba(251,215,115,0.36),rgba(182,151,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-03, .profile-badge-row .badge-anim-03, .custom-badge-current-list .badge-anim-03, .badge-preview-token.badge-anim-03, .badge-anim-03 i{background:#b697fb!important;color:#b697fb!important;box-shadow:0 0 14px #b697fb,0 0 32px #b697fb,0 0 48px #fd86c3!important;}

.badge-picker-grid .badge-anim-04, .profile-badge-row .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04{
  --badge-fg:#f597fb!important;
  --badge-a:#f597fb!important;
  --badge-b:#fd9286!important;
  --badge-c:#cbfb73!important;
  --badge-border:rgba(245,151,251,0.95)!important;
  --badge-glow:rgba(245,151,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,39,65,1) 0%,rgba(50,29,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f597fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(245,151,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(245,151,251,0.95),0 0 22px rgba(253,146,134,0.58)!important;
  box-shadow:0 0 24px rgba(245,151,251,0.45),0 0 44px rgba(253,146,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-04, .profile-badge-row .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:before{
  background:linear-gradient(90deg,transparent,rgba(245,151,251,0.55),rgba(253,146,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-04, .profile-badge-row .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04:after{
  background:radial-gradient(circle,rgba(203,251,115,0.36),rgba(245,151,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-04, .profile-badge-row .badge-anim-04, .custom-badge-current-list .badge-anim-04, .badge-preview-token.badge-anim-04, .badge-anim-04 i{background:#f597fb!important;color:#f597fb!important;box-shadow:0 0 14px #f597fb,0 0 32px #f597fb,0 0 48px #fd9286!important;}

.badge-picker-grid .badge-anim-05, .profile-badge-row .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05{
  --badge-fg:#fb97c4!important;
  --badge-a:#fb97c4!important;
  --badge-b:#fddb86!important;
  --badge-c:#78fb73!important;
  --badge-border:rgba(251,151,196,0.95)!important;
  --badge-glow:rgba(251,151,196,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,39,50,1) 0%,rgba(50,43,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fb97c4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,151,196,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,151,196,0.95),0 0 22px rgba(253,219,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,151,196,0.45),0 0 44px rgba(253,219,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-05, .profile-badge-row .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:before{
  background:linear-gradient(90deg,transparent,rgba(251,151,196,0.55),rgba(253,219,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-05, .profile-badge-row .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05:after{
  background:radial-gradient(circle,rgba(120,251,115,0.36),rgba(251,151,196,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-05, .profile-badge-row .badge-anim-05, .custom-badge-current-list .badge-anim-05, .badge-preview-token.badge-anim-05, .badge-anim-05 i{background:#fb97c4!important;color:#fb97c4!important;box-shadow:0 0 14px #fb97c4,0 0 32px #fb97c4,0 0 48px #fddb86!important;}

.badge-picker-grid .badge-anim-06, .profile-badge-row .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06{
  --badge-fg:#fba797!important;
  --badge-a:#fba797!important;
  --badge-b:#d5fd86!important;
  --badge-c:#73fbc2!important;
  --badge-border:rgba(251,167,151,0.95)!important;
  --badge-glow:rgba(251,167,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,43,39,1) 0%,rgba(42,50,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fba797!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,167,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,167,151,0.95),0 0 22px rgba(213,253,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,167,151,0.45),0 0 44px rgba(213,253,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-06, .profile-badge-row .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:before{
  background:linear-gradient(90deg,transparent,rgba(251,167,151,0.55),rgba(213,253,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-06, .profile-badge-row .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06:after{
  background:radial-gradient(circle,rgba(115,251,194,0.36),rgba(251,167,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-06, .profile-badge-row .badge-anim-06, .custom-badge-current-list .badge-anim-06, .badge-preview-token.badge-anim-06, .badge-anim-06 i{background:#fba797!important;color:#fba797!important;box-shadow:0 0 14px #fba797,0 0 32px #fba797,0 0 48px #d5fd86!important;}

.badge-picker-grid .badge-anim-07, .profile-badge-row .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07{
  --badge-fg:#fbe597!important;
  --badge-a:#fbe597!important;
  --badge-b:#8cfd86!important;
  --badge-c:#73e0fb!important;
  --badge-border:rgba(251,229,151,0.95)!important;
  --badge-glow:rgba(251,229,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,59,39,1) 0%,rgba(28,50,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fbe597!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,229,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,229,151,0.95),0 0 22px rgba(140,253,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,229,151,0.45),0 0 44px rgba(140,253,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-07, .profile-badge-row .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:before{
  background:linear-gradient(90deg,transparent,rgba(251,229,151,0.55),rgba(140,253,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-07, .profile-badge-row .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07:after{
  background:radial-gradient(circle,rgba(115,224,251,0.36),rgba(251,229,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-07, .profile-badge-row .badge-anim-07, .custom-badge-current-list .badge-anim-07, .badge-preview-token.badge-anim-07, .badge-anim-07 i{background:#fbe597!important;color:#fbe597!important;box-shadow:0 0 14px #fbe597,0 0 32px #fbe597,0 0 48px #8cfd86!important;}

.badge-picker-grid .badge-anim-08, .profile-badge-row .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08{
  --badge-fg:#d3fb97!important;
  --badge-a:#d3fb97!important;
  --badge-b:#86fdc9!important;
  --badge-c:#738cfb!important;
  --badge-border:rgba(211,251,151,0.95)!important;
  --badge-glow:rgba(211,251,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,65,39,1) 0%,rgba(26,50,40,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d3fb97!important;
  background:var(--badge-bg)!important;
  border-color:rgba(211,251,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(211,251,151,0.95),0 0 22px rgba(134,253,201,0.58)!important;
  box-shadow:0 0 24px rgba(211,251,151,0.45),0 0 44px rgba(134,253,201,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-08, .profile-badge-row .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:before{
  background:linear-gradient(90deg,transparent,rgba(211,251,151,0.55),rgba(134,253,201,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-08, .profile-badge-row .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08:after{
  background:radial-gradient(circle,rgba(115,140,251,0.36),rgba(211,251,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-08, .profile-badge-row .badge-anim-08, .custom-badge-current-list .badge-anim-08, .badge-preview-token.badge-anim-08, .badge-anim-08 i{background:#d3fb97!important;color:#d3fb97!important;box-shadow:0 0 14px #d3fb97,0 0 32px #d3fb97,0 0 48px #86fdc9!important;}

.badge-picker-grid .badge-anim-09, .profile-badge-row .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09{
  --badge-fg:#97fb98!important;
  --badge-a:#97fb98!important;
  --badge-b:#86e7fd!important;
  --badge-c:#ae73fb!important;
  --badge-border:rgba(151,251,152,0.95)!important;
  --badge-glow:rgba(151,251,152,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,39,1) 0%,rgba(26,46,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fb98!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,152,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,152,0.95),0 0 22px rgba(134,231,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,152,0.45),0 0 44px rgba(134,231,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-09, .profile-badge-row .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,152,0.55),rgba(134,231,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-09, .profile-badge-row .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09:after{
  background:radial-gradient(circle,rgba(174,115,251,0.36),rgba(151,251,152,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-09, .profile-badge-row .badge-anim-09, .custom-badge-current-list .badge-anim-09, .badge-preview-token.badge-anim-09, .badge-anim-09 i{background:#97fb98!important;color:#97fb98!important;box-shadow:0 0 14px #97fb98,0 0 32px #97fb98,0 0 48px #86e7fd!important;}

.badge-picker-grid .badge-anim-10, .profile-badge-row .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10{
  --badge-fg:#97fbd6!important;
  --badge-a:#97fbd6!important;
  --badge-b:#869efd!important;
  --badge-c:#fb73f4!important;
  --badge-border:rgba(151,251,214,0.95)!important;
  --badge-glow:rgba(151,251,214,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,55,1) 0%,rgba(26,31,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fbd6!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,214,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,214,0.95),0 0 22px rgba(134,158,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,214,0.45),0 0 44px rgba(134,158,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-10, .profile-badge-row .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,214,0.55),rgba(134,158,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-10, .profile-badge-row .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10:after{
  background:radial-gradient(circle,rgba(251,115,244,0.36),rgba(151,251,214,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-10, .profile-badge-row .badge-anim-10, .custom-badge-current-list .badge-anim-10, .badge-preview-token.badge-anim-10, .badge-anim-10 i{background:#97fbd6!important;color:#97fbd6!important;box-shadow:0 0 14px #97fbd6,0 0 32px #97fbd6,0 0 48px #869efd!important;}

.badge-picker-grid .badge-anim-11, .profile-badge-row .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11{
  --badge-fg:#97e2fb!important;
  --badge-a:#97e2fb!important;
  --badge-b:#b786fd!important;
  --badge-c:#fb73a0!important;
  --badge-border:rgba(151,226,251,0.95)!important;
  --badge-glow:rgba(151,226,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,58,65,1) 0%,rgba(36,26,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97e2fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,226,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,226,251,0.95),0 0 22px rgba(183,134,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,226,251,0.45),0 0 44px rgba(183,134,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-11, .profile-badge-row .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:before{
  background:linear-gradient(90deg,transparent,rgba(151,226,251,0.55),rgba(183,134,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-11, .profile-badge-row .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11:after{
  background:radial-gradient(circle,rgba(251,115,160,0.36),rgba(151,226,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-11, .profile-badge-row .badge-anim-11, .custom-badge-current-list .badge-anim-11, .badge-preview-token.badge-anim-11, .badge-anim-11 i{background:#97e2fb!important;color:#97e2fb!important;box-shadow:0 0 14px #97e2fb,0 0 32px #97e2fb,0 0 48px #b786fd!important;}

.badge-picker-grid .badge-anim-12, .profile-badge-row .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12{
  --badge-fg:#97a4fb!important;
  --badge-a:#97a4fb!important;
  --badge-b:#fd86f9!important;
  --badge-c:#fb9a73!important;
  --badge-border:rgba(151,164,251,0.95)!important;
  --badge-glow:rgba(151,164,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,42,65,1) 0%,rgba(50,26,49,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97a4fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,164,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,164,251,0.95),0 0 22px rgba(253,134,249,0.58)!important;
  box-shadow:0 0 24px rgba(151,164,251,0.45),0 0 44px rgba(253,134,249,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-12, .profile-badge-row .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:before{
  background:linear-gradient(90deg,transparent,rgba(151,164,251,0.55),rgba(253,134,249,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-12, .profile-badge-row .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12:after{
  background:radial-gradient(circle,rgba(251,154,115,0.36),rgba(151,164,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-12, .profile-badge-row .badge-anim-12, .custom-badge-current-list .badge-anim-12, .badge-preview-token.badge-anim-12, .badge-anim-12 i{background:#97a4fb!important;color:#97a4fb!important;box-shadow:0 0 14px #97a4fb,0 0 32px #97a4fb,0 0 48px #fd86f9!important;}

.badge-picker-grid .badge-anim-13, .profile-badge-row .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13{
  --badge-fg:#c797fb!important;
  --badge-a:#c797fb!important;
  --badge-b:#fd86af!important;
  --badge-c:#fbed73!important;
  --badge-border:rgba(199,151,251,0.95)!important;
  --badge-glow:rgba(199,151,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(51,39,65,1) 0%,rgba(50,26,35,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c797fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(199,151,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(199,151,251,0.95),0 0 22px rgba(253,134,175,0.58)!important;
  box-shadow:0 0 24px rgba(199,151,251,0.45),0 0 44px rgba(253,134,175,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-13, .profile-badge-row .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:before{
  background:linear-gradient(90deg,transparent,rgba(199,151,251,0.55),rgba(253,134,175,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-13, .profile-badge-row .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13:after{
  background:radial-gradient(circle,rgba(251,237,115,0.36),rgba(199,151,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-13, .profile-badge-row .badge-anim-13, .custom-badge-current-list .badge-anim-13, .badge-preview-token.badge-anim-13, .badge-anim-13 i{background:#c797fb!important;color:#c797fb!important;box-shadow:0 0 14px #c797fb,0 0 32px #c797fb,0 0 48px #fd86af!important;}

.badge-picker-grid .badge-anim-14, .profile-badge-row .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14{
  --badge-fg:#fb97f1!important;
  --badge-a:#fb97f1!important;
  --badge-b:#fda686!important;
  --badge-c:#b5fb73!important;
  --badge-border:rgba(251,151,241,0.95)!important;
  --badge-glow:rgba(251,151,241,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,39,62,1) 0%,rgba(50,33,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fb97f1!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,151,241,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,151,241,0.95),0 0 22px rgba(253,166,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,151,241,0.45),0 0 44px rgba(253,166,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-14, .profile-badge-row .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:before{
  background:linear-gradient(90deg,transparent,rgba(251,151,241,0.55),rgba(253,166,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-14, .profile-badge-row .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14:after{
  background:radial-gradient(circle,rgba(181,251,115,0.36),rgba(251,151,241,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-14, .profile-badge-row .badge-anim-14, .custom-badge-current-list .badge-anim-14, .badge-preview-token.badge-anim-14, .badge-anim-14 i{background:#fb97f1!important;color:#fb97f1!important;box-shadow:0 0 14px #fb97f1,0 0 32px #fb97f1,0 0 48px #fda686!important;}

.badge-picker-grid .badge-anim-15, .profile-badge-row .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15{
  --badge-fg:#fb97b3!important;
  --badge-a:#fb97b3!important;
  --badge-b:#fdef86!important;
  --badge-c:#73fb85!important;
  --badge-border:rgba(251,151,179,0.95)!important;
  --badge-glow:rgba(251,151,179,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,39,46,1) 0%,rgba(50,47,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fb97b3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,151,179,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,151,179,0.95),0 0 22px rgba(253,239,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,151,179,0.45),0 0 44px rgba(253,239,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-15, .profile-badge-row .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:before{
  background:linear-gradient(90deg,transparent,rgba(251,151,179,0.55),rgba(253,239,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-15, .profile-badge-row .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15:after{
  background:radial-gradient(circle,rgba(115,251,133,0.36),rgba(251,151,179,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-15, .profile-badge-row .badge-anim-15, .custom-badge-current-list .badge-anim-15, .badge-preview-token.badge-anim-15, .badge-anim-15 i{background:#fb97b3!important;color:#fb97b3!important;box-shadow:0 0 14px #fb97b3,0 0 32px #fb97b3,0 0 48px #fdef86!important;}

.badge-picker-grid .badge-anim-16, .profile-badge-row .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16{
  --badge-fg:#fbb897!important;
  --badge-a:#fbb897!important;
  --badge-b:#c1fd86!important;
  --badge-c:#73fbd9!important;
  --badge-border:rgba(251,184,151,0.95)!important;
  --badge-glow:rgba(251,184,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,47,39,1) 0%,rgba(38,50,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fbb897!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,184,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,184,151,0.95),0 0 22px rgba(193,253,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,184,151,0.45),0 0 44px rgba(193,253,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-16, .profile-badge-row .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:before{
  background:linear-gradient(90deg,transparent,rgba(251,184,151,0.55),rgba(193,253,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-16, .profile-badge-row .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16:after{
  background:radial-gradient(circle,rgba(115,251,217,0.36),rgba(251,184,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-16, .profile-badge-row .badge-anim-16, .custom-badge-current-list .badge-anim-16, .badge-preview-token.badge-anim-16, .badge-anim-16 i{background:#fbb897!important;color:#fbb897!important;box-shadow:0 0 14px #fbb897,0 0 32px #fbb897,0 0 48px #c1fd86!important;}

.badge-picker-grid .badge-anim-17, .profile-badge-row .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17{
  --badge-fg:#fbf697!important;
  --badge-a:#fbf697!important;
  --badge-b:#86fd94!important;
  --badge-c:#73c9fb!important;
  --badge-border:rgba(251,246,151,0.95)!important;
  --badge-glow:rgba(251,246,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,63,39,1) 0%,rgba(26,50,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fbf697!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,246,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,246,151,0.95),0 0 22px rgba(134,253,148,0.58)!important;
  box-shadow:0 0 24px rgba(251,246,151,0.45),0 0 44px rgba(134,253,148,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-17, .profile-badge-row .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:before{
  background:linear-gradient(90deg,transparent,rgba(251,246,151,0.55),rgba(134,253,148,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-17, .profile-badge-row .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17:after{
  background:radial-gradient(circle,rgba(115,201,251,0.36),rgba(251,246,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-17, .profile-badge-row .badge-anim-17, .custom-badge-current-list .badge-anim-17, .badge-preview-token.badge-anim-17, .badge-anim-17 i{background:#fbf697!important;color:#fbf697!important;box-shadow:0 0 14px #fbf697,0 0 32px #fbf697,0 0 48px #86fd94!important;}

.badge-picker-grid .badge-anim-18, .profile-badge-row .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18{
  --badge-fg:#c2fb97!important;
  --badge-a:#c2fb97!important;
  --badge-b:#86fddd!important;
  --badge-c:#7376fb!important;
  --badge-border:rgba(194,251,151,0.95)!important;
  --badge-glow:rgba(194,251,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,65,39,1) 0%,rgba(26,50,44,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c2fb97!important;
  background:var(--badge-bg)!important;
  border-color:rgba(194,251,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(194,251,151,0.95),0 0 22px rgba(134,253,221,0.58)!important;
  box-shadow:0 0 24px rgba(194,251,151,0.45),0 0 44px rgba(134,253,221,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-18, .profile-badge-row .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:before{
  background:linear-gradient(90deg,transparent,rgba(194,251,151,0.55),rgba(134,253,221,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-18, .profile-badge-row .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18:after{
  background:radial-gradient(circle,rgba(115,118,251,0.36),rgba(194,251,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-18, .profile-badge-row .badge-anim-18, .custom-badge-current-list .badge-anim-18, .badge-preview-token.badge-anim-18, .badge-anim-18 i{background:#c2fb97!important;color:#c2fb97!important;box-shadow:0 0 14px #c2fb97,0 0 32px #c2fb97,0 0 48px #86fddd!important;}

.badge-picker-grid .badge-anim-19, .profile-badge-row .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19{
  --badge-fg:#97fba9!important;
  --badge-a:#97fba9!important;
  --badge-b:#86d3fd!important;
  --badge-c:#c573fb!important;
  --badge-border:rgba(151,251,169,0.95)!important;
  --badge-glow:rgba(151,251,169,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,43,1) 0%,rgba(26,42,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fba9!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,169,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,169,0.95),0 0 22px rgba(134,211,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,169,0.45),0 0 44px rgba(134,211,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-19, .profile-badge-row .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,169,0.55),rgba(134,211,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-19, .profile-badge-row .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19:after{
  background:radial-gradient(circle,rgba(197,115,251,0.36),rgba(151,251,169,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-19, .profile-badge-row .badge-anim-19, .custom-badge-current-list .badge-anim-19, .badge-preview-token.badge-anim-19, .badge-anim-19 i{background:#97fba9!important;color:#97fba9!important;box-shadow:0 0 14px #97fba9,0 0 32px #97fba9,0 0 48px #86d3fd!important;}

.badge-picker-grid .badge-anim-20, .profile-badge-row .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20{
  --badge-fg:#97fbe7!important;
  --badge-a:#97fbe7!important;
  --badge-b:#868afd!important;
  --badge-c:#fb73de!important;
  --badge-border:rgba(151,251,231,0.95)!important;
  --badge-glow:rgba(151,251,231,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,60,1) 0%,rgba(26,27,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fbe7!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,231,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,231,0.95),0 0 22px rgba(134,138,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,231,0.45),0 0 44px rgba(134,138,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-20, .profile-badge-row .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,231,0.55),rgba(134,138,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-20, .profile-badge-row .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20:after{
  background:radial-gradient(circle,rgba(251,115,222,0.36),rgba(151,251,231,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-20, .profile-badge-row .badge-anim-20, .custom-badge-current-list .badge-anim-20, .badge-preview-token.badge-anim-20, .badge-anim-20 i{background:#97fbe7!important;color:#97fbe7!important;box-shadow:0 0 14px #97fbe7,0 0 32px #97fbe7,0 0 48px #868afd!important;}

.badge-picker-grid .badge-anim-21, .profile-badge-row .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21{
  --badge-fg:#97d1fb!important;
  --badge-a:#97d1fb!important;
  --badge-b:#cb86fd!important;
  --badge-c:#fb738a!important;
  --badge-border:rgba(151,209,251,0.95)!important;
  --badge-glow:rgba(151,209,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,54,65,1) 0%,rgba(40,26,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97d1fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,209,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,209,251,0.95),0 0 22px rgba(203,134,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,209,251,0.45),0 0 44px rgba(203,134,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-21, .profile-badge-row .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:before{
  background:linear-gradient(90deg,transparent,rgba(151,209,251,0.55),rgba(203,134,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-21, .profile-badge-row .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21:after{
  background:radial-gradient(circle,rgba(251,115,138,0.36),rgba(151,209,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-21, .profile-badge-row .badge-anim-21, .custom-badge-current-list .badge-anim-21, .badge-preview-token.badge-anim-21, .badge-anim-21 i{background:#97d1fb!important;color:#97d1fb!important;box-shadow:0 0 14px #97d1fb,0 0 32px #97d1fb,0 0 48px #cb86fd!important;}

.badge-picker-grid .badge-anim-22, .profile-badge-row .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22{
  --badge-fg:#9a97fb!important;
  --badge-a:#9a97fb!important;
  --badge-b:#fd86e5!important;
  --badge-c:#fbb073!important;
  --badge-border:rgba(154,151,251,0.95)!important;
  --badge-glow:rgba(154,151,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(40,39,65,1) 0%,rgba(50,26,45,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#9a97fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(154,151,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(154,151,251,0.95),0 0 22px rgba(253,134,229,0.58)!important;
  box-shadow:0 0 24px rgba(154,151,251,0.45),0 0 44px rgba(253,134,229,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-22, .profile-badge-row .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:before{
  background:linear-gradient(90deg,transparent,rgba(154,151,251,0.55),rgba(253,134,229,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-22, .profile-badge-row .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22:after{
  background:radial-gradient(circle,rgba(251,176,115,0.36),rgba(154,151,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-22, .profile-badge-row .badge-anim-22, .custom-badge-current-list .badge-anim-22, .badge-preview-token.badge-anim-22, .badge-anim-22 i{background:#9a97fb!important;color:#9a97fb!important;box-shadow:0 0 14px #9a97fb,0 0 32px #9a97fb,0 0 48px #fd86e5!important;}

.badge-picker-grid .badge-anim-23, .profile-badge-row .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23{
  --badge-fg:#d897fb!important;
  --badge-a:#d897fb!important;
  --badge-b:#fd869c!important;
  --badge-c:#f2fb73!important;
  --badge-border:rgba(216,151,251,0.95)!important;
  --badge-glow:rgba(216,151,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,39,65,1) 0%,rgba(50,26,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d897fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(216,151,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(216,151,251,0.95),0 0 22px rgba(253,134,156,0.58)!important;
  box-shadow:0 0 24px rgba(216,151,251,0.45),0 0 44px rgba(253,134,156,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-23, .profile-badge-row .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:before{
  background:linear-gradient(90deg,transparent,rgba(216,151,251,0.55),rgba(253,134,156,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-23, .profile-badge-row .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23:after{
  background:radial-gradient(circle,rgba(242,251,115,0.36),rgba(216,151,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-23, .profile-badge-row .badge-anim-23, .custom-badge-current-list .badge-anim-23, .badge-preview-token.badge-anim-23, .badge-anim-23 i{background:#d897fb!important;color:#d897fb!important;box-shadow:0 0 14px #d897fb,0 0 32px #d897fb,0 0 48px #fd869c!important;}

.badge-picker-grid .badge-anim-24, .profile-badge-row .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24{
  --badge-fg:#fb97e0!important;
  --badge-a:#fb97e0!important;
  --badge-b:#fdb986!important;
  --badge-c:#9efb73!important;
  --badge-border:rgba(251,151,224,0.95)!important;
  --badge-glow:rgba(251,151,224,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,39,58,1) 0%,rgba(50,37,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fb97e0!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,151,224,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,151,224,0.95),0 0 22px rgba(253,185,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,151,224,0.45),0 0 44px rgba(253,185,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-24, .profile-badge-row .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:before{
  background:linear-gradient(90deg,transparent,rgba(251,151,224,0.55),rgba(253,185,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-24, .profile-badge-row .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24:after{
  background:radial-gradient(circle,rgba(158,251,115,0.36),rgba(251,151,224,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-24, .profile-badge-row .badge-anim-24, .custom-badge-current-list .badge-anim-24, .badge-preview-token.badge-anim-24, .badge-anim-24 i{background:#fb97e0!important;color:#fb97e0!important;box-shadow:0 0 14px #fb97e0,0 0 32px #fb97e0,0 0 48px #fdb986!important;}

.badge-picker-grid .badge-anim-25, .profile-badge-row .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25{
  --badge-fg:#fb97a2!important;
  --badge-a:#fb97a2!important;
  --badge-b:#f7fd86!important;
  --badge-c:#73fb9c!important;
  --badge-border:rgba(251,151,162,0.95)!important;
  --badge-glow:rgba(251,151,162,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,39,42,1) 0%,rgba(49,50,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fb97a2!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,151,162,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,151,162,0.95),0 0 22px rgba(247,253,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,151,162,0.45),0 0 44px rgba(247,253,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-25, .profile-badge-row .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:before{
  background:linear-gradient(90deg,transparent,rgba(251,151,162,0.55),rgba(247,253,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-25, .profile-badge-row .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25:after{
  background:radial-gradient(circle,rgba(115,251,156,0.36),rgba(251,151,162,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-25, .profile-badge-row .badge-anim-25, .custom-badge-current-list .badge-anim-25, .badge-preview-token.badge-anim-25, .badge-anim-25 i{background:#fb97a2!important;color:#fb97a2!important;box-shadow:0 0 14px #fb97a2,0 0 32px #fb97a2,0 0 48px #f7fd86!important;}

.badge-picker-grid .badge-anim-26, .profile-badge-row .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26{
  --badge-fg:#fbc997!important;
  --badge-a:#fbc997!important;
  --badge-b:#aefd86!important;
  --badge-c:#73fbf0!important;
  --badge-border:rgba(251,201,151,0.95)!important;
  --badge-glow:rgba(251,201,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,52,39,1) 0%,rgba(34,50,26,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fbc997!important;
  background:var(--badge-bg)!important;
  border-color:rgba(251,201,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(251,201,151,0.95),0 0 22px rgba(174,253,134,0.58)!important;
  box-shadow:0 0 24px rgba(251,201,151,0.45),0 0 44px rgba(174,253,134,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-26, .profile-badge-row .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:before{
  background:linear-gradient(90deg,transparent,rgba(251,201,151,0.55),rgba(174,253,134,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-26, .profile-badge-row .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26:after{
  background:radial-gradient(circle,rgba(115,251,240,0.36),rgba(251,201,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-26, .profile-badge-row .badge-anim-26, .custom-badge-current-list .badge-anim-26, .badge-preview-token.badge-anim-26, .badge-anim-26 i{background:#fbc997!important;color:#fbc997!important;box-shadow:0 0 14px #fbc997,0 0 32px #fbc997,0 0 48px #aefd86!important;}

.badge-picker-grid .badge-anim-27, .profile-badge-row .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27{
  --badge-fg:#f0fb97!important;
  --badge-a:#f0fb97!important;
  --badge-b:#86fda8!important;
  --badge-c:#73b3fb!important;
  --badge-border:rgba(240,251,151,0.95)!important;
  --badge-glow:rgba(240,251,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(62,65,39,1) 0%,rgba(26,50,33,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f0fb97!important;
  background:var(--badge-bg)!important;
  border-color:rgba(240,251,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(240,251,151,0.95),0 0 22px rgba(134,253,168,0.58)!important;
  box-shadow:0 0 24px rgba(240,251,151,0.45),0 0 44px rgba(134,253,168,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-27, .profile-badge-row .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:before{
  background:linear-gradient(90deg,transparent,rgba(240,251,151,0.55),rgba(134,253,168,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-27, .profile-badge-row .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27:after{
  background:radial-gradient(circle,rgba(115,179,251,0.36),rgba(240,251,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-27, .profile-badge-row .badge-anim-27, .custom-badge-current-list .badge-anim-27, .badge-preview-token.badge-anim-27, .badge-anim-27 i{background:#f0fb97!important;color:#f0fb97!important;box-shadow:0 0 14px #f0fb97,0 0 32px #f0fb97,0 0 48px #86fda8!important;}

.badge-picker-grid .badge-anim-28, .profile-badge-row .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28{
  --badge-fg:#b1fb97!important;
  --badge-a:#b1fb97!important;
  --badge-b:#86fdf1!important;
  --badge-c:#8873fb!important;
  --badge-border:rgba(177,251,151,0.95)!important;
  --badge-glow:rgba(177,251,151,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(46,65,39,1) 0%,rgba(26,50,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b1fb97!important;
  background:var(--badge-bg)!important;
  border-color:rgba(177,251,151,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(177,251,151,0.95),0 0 22px rgba(134,253,241,0.58)!important;
  box-shadow:0 0 24px rgba(177,251,151,0.45),0 0 44px rgba(134,253,241,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-28, .profile-badge-row .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:before{
  background:linear-gradient(90deg,transparent,rgba(177,251,151,0.55),rgba(134,253,241,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-28, .profile-badge-row .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28:after{
  background:radial-gradient(circle,rgba(136,115,251,0.36),rgba(177,251,151,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-28, .profile-badge-row .badge-anim-28, .custom-badge-current-list .badge-anim-28, .badge-preview-token.badge-anim-28, .badge-anim-28 i{background:#b1fb97!important;color:#b1fb97!important;box-shadow:0 0 14px #b1fb97,0 0 32px #b1fb97,0 0 48px #86fdf1!important;}

.badge-picker-grid .badge-anim-29, .profile-badge-row .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29{
  --badge-fg:#97fbba!important;
  --badge-a:#97fbba!important;
  --badge-b:#86bffd!important;
  --badge-c:#db73fb!important;
  --badge-border:rgba(151,251,186,0.95)!important;
  --badge-glow:rgba(151,251,186,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,48,1) 0%,rgba(26,38,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fbba!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,186,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,186,0.95),0 0 22px rgba(134,191,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,186,0.45),0 0 44px rgba(134,191,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-29, .profile-badge-row .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,186,0.55),rgba(134,191,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-29, .profile-badge-row .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29:after{
  background:radial-gradient(circle,rgba(219,115,251,0.36),rgba(151,251,186,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-29, .profile-badge-row .badge-anim-29, .custom-badge-current-list .badge-anim-29, .badge-preview-token.badge-anim-29, .badge-anim-29 i{background:#97fbba!important;color:#97fbba!important;box-shadow:0 0 14px #97fbba,0 0 32px #97fbba,0 0 48px #86bffd!important;}

.badge-picker-grid .badge-anim-30, .profile-badge-row .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30{
  --badge-fg:#97fbf8!important;
  --badge-a:#97fbf8!important;
  --badge-b:#9686fd!important;
  --badge-c:#fb73c7!important;
  --badge-border:rgba(151,251,248,0.95)!important;
  --badge-glow:rgba(151,251,248,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(39,65,64,1) 0%,rgba(30,26,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#97fbf8!important;
  background:var(--badge-bg)!important;
  border-color:rgba(151,251,248,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(151,251,248,0.95),0 0 22px rgba(150,134,253,0.58)!important;
  box-shadow:0 0 24px rgba(151,251,248,0.45),0 0 44px rgba(150,134,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Anim 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-30, .profile-badge-row .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:before{
  background:linear-gradient(90deg,transparent,rgba(151,251,248,0.55),rgba(150,134,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-30, .profile-badge-row .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30:after{
  background:radial-gradient(circle,rgba(251,115,199,0.36),rgba(151,251,248,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.15s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-anim-30, .profile-badge-row .badge-anim-30, .custom-badge-current-list .badge-anim-30, .badge-preview-token.badge-anim-30, .badge-anim-30 i{background:#97fbf8!important;color:#97fbf8!important;box-shadow:0 0 14px #97fbf8,0 0 32px #97fbf8,0 0 48px #9686fd!important;}

.badge-picker-grid .badge-heavy-01, .profile-badge-row .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01{
  --badge-fg:#fd8f8f!important;
  --badge-a:#fd8f8f!important;
  --badge-b:#e9ff7f!important;
  --badge-c:#6bfea8!important;
  --badge-border:rgba(253,143,143,0.95)!important;
  --badge-glow:rgba(253,143,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,37,1) 0%,rgba(46,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8f8f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,143,0.95),0 0 22px rgba(233,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,143,0.45),0 0 44px rgba(233,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-01, .profile-badge-row .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,143,0.55),rgba(233,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-01, .profile-badge-row .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01:after{
  background:radial-gradient(circle,rgba(107,254,168,0.36),rgba(253,143,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-01, .profile-badge-row .badge-heavy-01, .custom-badge-current-list .badge-heavy-01, .badge-preview-token.badge-heavy-01, .badge-heavy-01 i{background:#fd8f8f!important;color:#fd8f8f!important;box-shadow:0 0 14px #fd8f8f,0 0 32px #fd8f8f,0 0 48px #e9ff7f!important;}

.badge-picker-grid .badge-heavy-02, .profile-badge-row .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02{
  --badge-fg:#fdd38f!important;
  --badge-a:#fdd38f!important;
  --badge-b:#9bff7f!important;
  --badge-c:#6bf9fe!important;
  --badge-border:rgba(253,211,143,0.95)!important;
  --badge-glow:rgba(253,211,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,54,37,1) 0%,rgba(31,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fdd38f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,211,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,211,143,0.95),0 0 22px rgba(155,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,211,143,0.45),0 0 44px rgba(155,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-02, .profile-badge-row .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:before{
  background:linear-gradient(90deg,transparent,rgba(253,211,143,0.55),rgba(155,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-02, .profile-badge-row .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02:after{
  background:radial-gradient(circle,rgba(107,249,254,0.36),rgba(253,211,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-02, .profile-badge-row .badge-heavy-02, .custom-badge-current-list .badge-heavy-02, .badge-preview-token.badge-heavy-02, .badge-heavy-02 i{background:#fdd38f!important;color:#fdd38f!important;box-shadow:0 0 14px #fdd38f,0 0 32px #fdd38f,0 0 48px #9bff7f!important;}

.badge-picker-grid .badge-heavy-03, .profile-badge-row .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03{
  --badge-fg:#e4fd8f!important;
  --badge-a:#e4fd8f!important;
  --badge-b:#7fffb2!important;
  --badge-c:#6b9ffe!important;
  --badge-border:rgba(228,253,143,0.95)!important;
  --badge-glow:rgba(228,253,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(59,65,37,1) 0%,rgba(25,51,35,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#e4fd8f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(228,253,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(228,253,143,0.95),0 0 22px rgba(127,255,178,0.58)!important;
  box-shadow:0 0 24px rgba(228,253,143,0.45),0 0 44px rgba(127,255,178,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-03, .profile-badge-row .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:before{
  background:linear-gradient(90deg,transparent,rgba(228,253,143,0.55),rgba(127,255,178,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-03, .profile-badge-row .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03:after{
  background:radial-gradient(circle,rgba(107,159,254,0.36),rgba(228,253,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-03, .profile-badge-row .badge-heavy-03, .custom-badge-current-list .badge-heavy-03, .badge-preview-token.badge-heavy-03, .badge-heavy-03 i{background:#e4fd8f!important;color:#e4fd8f!important;box-shadow:0 0 14px #e4fd8f,0 0 32px #e4fd8f,0 0 48px #7fffb2!important;}

.badge-picker-grid .badge-heavy-04, .profile-badge-row .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04{
  --badge-fg:#a0fd8f!important;
  --badge-a:#a0fd8f!important;
  --badge-b:#7ffcff!important;
  --badge-c:#926bfe!important;
  --badge-border:rgba(160,253,143,0.95)!important;
  --badge-glow:rgba(160,253,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(41,65,37,1) 0%,rgba(25,50,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a0fd8f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(160,253,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(160,253,143,0.95),0 0 22px rgba(127,252,255,0.58)!important;
  box-shadow:0 0 24px rgba(160,253,143,0.45),0 0 44px rgba(127,252,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-04, .profile-badge-row .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:before{
  background:linear-gradient(90deg,transparent,rgba(160,253,143,0.55),rgba(127,252,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-04, .profile-badge-row .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04:after{
  background:radial-gradient(circle,rgba(146,107,254,0.36),rgba(160,253,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-04, .profile-badge-row .badge-heavy-04, .custom-badge-current-list .badge-heavy-04, .badge-preview-token.badge-heavy-04, .badge-heavy-04 i{background:#a0fd8f!important;color:#a0fd8f!important;box-shadow:0 0 14px #a0fd8f,0 0 32px #a0fd8f,0 0 48px #7ffcff!important;}

.badge-picker-grid .badge-heavy-05, .profile-badge-row .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05{
  --badge-fg:#8ffdc3!important;
  --badge-a:#8ffdc3!important;
  --badge-b:#7faeff!important;
  --badge-c:#ed6bfe!important;
  --badge-border:rgba(143,253,195,0.95)!important;
  --badge-glow:rgba(143,253,195,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,65,50,1) 0%,rgba(25,34,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ffdc3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,253,195,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,253,195,0.95),0 0 22px rgba(127,174,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,253,195,0.45),0 0 44px rgba(127,174,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-05, .profile-badge-row .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:before{
  background:linear-gradient(90deg,transparent,rgba(143,253,195,0.55),rgba(127,174,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-05, .profile-badge-row .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05:after{
  background:radial-gradient(circle,rgba(237,107,254,0.36),rgba(143,253,195,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-05, .profile-badge-row .badge-heavy-05, .custom-badge-current-list .badge-heavy-05, .badge-preview-token.badge-heavy-05, .badge-heavy-05 i{background:#8ffdc3!important;color:#8ffdc3!important;box-shadow:0 0 14px #8ffdc3,0 0 32px #8ffdc3,0 0 48px #7faeff!important;}

.badge-picker-grid .badge-heavy-06, .profile-badge-row .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06{
  --badge-fg:#8ff4fd!important;
  --badge-a:#8ff4fd!important;
  --badge-b:#9f7fff!important;
  --badge-c:#fe6bb5!important;
  --badge-border:rgba(143,244,253,0.95)!important;
  --badge-glow:rgba(143,244,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,63,65,1) 0%,rgba(31,25,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ff4fd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,244,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,244,253,0.95),0 0 22px rgba(159,127,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,244,253,0.45),0 0 44px rgba(159,127,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-06, .profile-badge-row .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:before{
  background:linear-gradient(90deg,transparent,rgba(143,244,253,0.55),rgba(159,127,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-06, .profile-badge-row .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06:after{
  background:radial-gradient(circle,rgba(254,107,181,0.36),rgba(143,244,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-06, .profile-badge-row .badge-heavy-06, .custom-badge-current-list .badge-heavy-06, .badge-preview-token.badge-heavy-06, .badge-heavy-06 i{background:#8ff4fd!important;color:#8ff4fd!important;box-shadow:0 0 14px #8ff4fd,0 0 32px #8ff4fd,0 0 48px #9f7fff!important;}

.badge-picker-grid .badge-heavy-07, .profile-badge-row .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07{
  --badge-fg:#8fb0fd!important;
  --badge-a:#8fb0fd!important;
  --badge-b:#ed7fff!important;
  --badge-c:#fe7c6b!important;
  --badge-border:rgba(143,176,253,0.95)!important;
  --badge-glow:rgba(143,176,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,45,65,1) 0%,rgba(47,25,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8fb0fd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,176,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,176,253,0.95),0 0 22px rgba(237,127,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,176,253,0.45),0 0 44px rgba(237,127,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-07, .profile-badge-row .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:before{
  background:linear-gradient(90deg,transparent,rgba(143,176,253,0.55),rgba(237,127,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-07, .profile-badge-row .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07:after{
  background:radial-gradient(circle,rgba(254,124,107,0.36),rgba(143,176,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-07, .profile-badge-row .badge-heavy-07, .custom-badge-current-list .badge-heavy-07, .badge-preview-token.badge-heavy-07, .badge-heavy-07 i{background:#8fb0fd!important;color:#8fb0fd!important;box-shadow:0 0 14px #8fb0fd,0 0 32px #8fb0fd,0 0 48px #ed7fff!important;}

.badge-picker-grid .badge-heavy-08, .profile-badge-row .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08{
  --badge-fg:#b28ffd!important;
  --badge-a:#b28ffd!important;
  --badge-b:#ff7fc1!important;
  --badge-c:#fed76b!important;
  --badge-border:rgba(178,143,253,0.95)!important;
  --badge-glow:rgba(178,143,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(46,37,65,1) 0%,rgba(51,25,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b28ffd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(178,143,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(178,143,253,0.95),0 0 22px rgba(255,127,193,0.58)!important;
  box-shadow:0 0 24px rgba(178,143,253,0.45),0 0 44px rgba(255,127,193,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-08, .profile-badge-row .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:before{
  background:linear-gradient(90deg,transparent,rgba(178,143,253,0.55),rgba(255,127,193,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-08, .profile-badge-row .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08:after{
  background:radial-gradient(circle,rgba(254,215,107,0.36),rgba(178,143,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-08, .profile-badge-row .badge-heavy-08, .custom-badge-current-list .badge-heavy-08, .badge-preview-token.badge-heavy-08, .badge-heavy-08 i{background:#b28ffd!important;color:#b28ffd!important;box-shadow:0 0 14px #b28ffd,0 0 32px #b28ffd,0 0 48px #ff7fc1!important;}

.badge-picker-grid .badge-heavy-09, .profile-badge-row .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09{
  --badge-fg:#f68ffd!important;
  --badge-a:#f68ffd!important;
  --badge-b:#ff8c7f!important;
  --badge-c:#cbfe6b!important;
  --badge-border:rgba(246,143,253,0.95)!important;
  --badge-glow:rgba(246,143,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,37,65,1) 0%,rgba(51,28,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f68ffd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(246,143,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(246,143,253,0.95),0 0 22px rgba(255,140,127,0.58)!important;
  box-shadow:0 0 24px rgba(246,143,253,0.45),0 0 44px rgba(255,140,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-09, .profile-badge-row .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:before{
  background:linear-gradient(90deg,transparent,rgba(246,143,253,0.55),rgba(255,140,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-09, .profile-badge-row .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09:after{
  background:radial-gradient(circle,rgba(203,254,107,0.36),rgba(246,143,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-09, .profile-badge-row .badge-heavy-09, .custom-badge-current-list .badge-heavy-09, .badge-preview-token.badge-heavy-09, .badge-heavy-09 i{background:#f68ffd!important;color:#f68ffd!important;box-shadow:0 0 14px #f68ffd,0 0 32px #f68ffd,0 0 48px #ff8c7f!important;}

.badge-picker-grid .badge-heavy-10, .profile-badge-row .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10{
  --badge-fg:#fd8fc1!important;
  --badge-a:#fd8fc1!important;
  --badge-b:#ffda7f!important;
  --badge-c:#70fe6b!important;
  --badge-border:rgba(253,143,193,0.95)!important;
  --badge-glow:rgba(253,143,193,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,50,1) 0%,rgba(51,43,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8fc1!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,193,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,193,0.95),0 0 22px rgba(255,218,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,193,0.45),0 0 44px rgba(255,218,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-10, .profile-badge-row .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,193,0.55),rgba(255,218,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-10, .profile-badge-row .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10:after{
  background:radial-gradient(circle,rgba(112,254,107,0.36),rgba(253,143,193,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-10, .profile-badge-row .badge-heavy-10, .custom-badge-current-list .badge-heavy-10, .badge-preview-token.badge-heavy-10, .badge-heavy-10 i{background:#fd8fc1!important;color:#fd8fc1!important;box-shadow:0 0 14px #fd8fc1,0 0 32px #fd8fc1,0 0 48px #ffda7f!important;}

.badge-picker-grid .badge-heavy-11, .profile-badge-row .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11{
  --badge-fg:#fda28f!important;
  --badge-a:#fda28f!important;
  --badge-b:#d4ff7f!important;
  --badge-c:#6bfec1!important;
  --badge-border:rgba(253,162,143,0.95)!important;
  --badge-glow:rgba(253,162,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,42,37,1) 0%,rgba(42,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fda28f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,162,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,162,143,0.95),0 0 22px rgba(212,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,162,143,0.45),0 0 44px rgba(212,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-11, .profile-badge-row .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:before{
  background:linear-gradient(90deg,transparent,rgba(253,162,143,0.55),rgba(212,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-11, .profile-badge-row .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11:after{
  background:radial-gradient(circle,rgba(107,254,193,0.36),rgba(253,162,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-11, .profile-badge-row .badge-heavy-11, .custom-badge-current-list .badge-heavy-11, .badge-preview-token.badge-heavy-11, .badge-heavy-11 i{background:#fda28f!important;color:#fda28f!important;box-shadow:0 0 14px #fda28f,0 0 32px #fda28f,0 0 48px #d4ff7f!important;}

.badge-picker-grid .badge-heavy-12, .profile-badge-row .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12{
  --badge-fg:#fde68f!important;
  --badge-a:#fde68f!important;
  --badge-b:#85ff7f!important;
  --badge-c:#6be0fe!important;
  --badge-border:rgba(253,230,143,0.95)!important;
  --badge-glow:rgba(253,230,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,59,37,1) 0%,rgba(26,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fde68f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,230,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,230,143,0.95),0 0 22px rgba(133,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,230,143,0.45),0 0 44px rgba(133,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-12, .profile-badge-row .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:before{
  background:linear-gradient(90deg,transparent,rgba(253,230,143,0.55),rgba(133,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-12, .profile-badge-row .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12:after{
  background:radial-gradient(circle,rgba(107,224,254,0.36),rgba(253,230,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-12, .profile-badge-row .badge-heavy-12, .custom-badge-current-list .badge-heavy-12, .badge-preview-token.badge-heavy-12, .badge-heavy-12 i{background:#fde68f!important;color:#fde68f!important;box-shadow:0 0 14px #fde68f,0 0 32px #fde68f,0 0 48px #85ff7f!important;}

.badge-picker-grid .badge-heavy-13, .profile-badge-row .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13{
  --badge-fg:#d1fd8f!important;
  --badge-a:#d1fd8f!important;
  --badge-b:#7fffc7!important;
  --badge-c:#6b86fe!important;
  --badge-border:rgba(209,253,143,0.95)!important;
  --badge-glow:rgba(209,253,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,65,37,1) 0%,rgba(25,51,39,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d1fd8f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(209,253,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(209,253,143,0.95),0 0 22px rgba(127,255,199,0.58)!important;
  box-shadow:0 0 24px rgba(209,253,143,0.45),0 0 44px rgba(127,255,199,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-13, .profile-badge-row .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:before{
  background:linear-gradient(90deg,transparent,rgba(209,253,143,0.55),rgba(127,255,199,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-13, .profile-badge-row .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13:after{
  background:radial-gradient(circle,rgba(107,134,254,0.36),rgba(209,253,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-13, .profile-badge-row .badge-heavy-13, .custom-badge-current-list .badge-heavy-13, .badge-preview-token.badge-heavy-13, .badge-heavy-13 i{background:#d1fd8f!important;color:#d1fd8f!important;box-shadow:0 0 14px #d1fd8f,0 0 32px #d1fd8f,0 0 48px #7fffc7!important;}

.badge-picker-grid .badge-heavy-14, .profile-badge-row .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14{
  --badge-fg:#8ffd91!important;
  --badge-a:#8ffd91!important;
  --badge-b:#7fe7ff!important;
  --badge-c:#ab6bfe!important;
  --badge-border:rgba(143,253,145,0.95)!important;
  --badge-glow:rgba(143,253,145,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,65,37,1) 0%,rgba(25,46,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ffd91!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,253,145,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,253,145,0.95),0 0 22px rgba(127,231,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,253,145,0.45),0 0 44px rgba(127,231,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-14, .profile-badge-row .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:before{
  background:linear-gradient(90deg,transparent,rgba(143,253,145,0.55),rgba(127,231,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-14, .profile-badge-row .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14:after{
  background:radial-gradient(circle,rgba(171,107,254,0.36),rgba(143,253,145,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-14, .profile-badge-row .badge-heavy-14, .custom-badge-current-list .badge-heavy-14, .badge-preview-token.badge-heavy-14, .badge-heavy-14 i{background:#8ffd91!important;color:#8ffd91!important;box-shadow:0 0 14px #8ffd91,0 0 32px #8ffd91,0 0 48px #7fe7ff!important;}

.badge-picker-grid .badge-heavy-15, .profile-badge-row .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15{
  --badge-fg:#8ffdd5!important;
  --badge-a:#8ffdd5!important;
  --badge-b:#7f99ff!important;
  --badge-c:#fe6bf6!important;
  --badge-border:rgba(143,253,213,0.95)!important;
  --badge-glow:rgba(143,253,213,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,65,55,1) 0%,rgba(25,30,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ffdd5!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,253,213,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,253,213,0.95),0 0 22px rgba(127,153,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,253,213,0.45),0 0 44px rgba(127,153,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-15, .profile-badge-row .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:before{
  background:linear-gradient(90deg,transparent,rgba(143,253,213,0.55),rgba(127,153,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-15, .profile-badge-row .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15:after{
  background:radial-gradient(circle,rgba(254,107,246,0.36),rgba(143,253,213,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-15, .profile-badge-row .badge-heavy-15, .custom-badge-current-list .badge-heavy-15, .badge-preview-token.badge-heavy-15, .badge-heavy-15 i{background:#8ffdd5!important;color:#8ffdd5!important;box-shadow:0 0 14px #8ffdd5,0 0 32px #8ffdd5,0 0 48px #7f99ff!important;}

.badge-picker-grid .badge-heavy-16, .profile-badge-row .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16{
  --badge-fg:#8fe2fd!important;
  --badge-a:#8fe2fd!important;
  --badge-b:#b47fff!important;
  --badge-c:#fe6b9c!important;
  --badge-border:rgba(143,226,253,0.95)!important;
  --badge-glow:rgba(143,226,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,58,65,1) 0%,rgba(36,25,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8fe2fd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,226,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,226,253,0.95),0 0 22px rgba(180,127,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,226,253,0.45),0 0 44px rgba(180,127,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-16, .profile-badge-row .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:before{
  background:linear-gradient(90deg,transparent,rgba(143,226,253,0.55),rgba(180,127,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-16, .profile-badge-row .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16:after{
  background:radial-gradient(circle,rgba(254,107,156,0.36),rgba(143,226,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-16, .profile-badge-row .badge-heavy-16, .custom-badge-current-list .badge-heavy-16, .badge-preview-token.badge-heavy-16, .badge-heavy-16 i{background:#8fe2fd!important;color:#8fe2fd!important;box-shadow:0 0 14px #8fe2fd,0 0 32px #8fe2fd,0 0 48px #b47fff!important;}

.badge-picker-grid .badge-heavy-17, .profile-badge-row .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17{
  --badge-fg:#8f9efd!important;
  --badge-a:#8f9efd!important;
  --badge-b:#ff7ffa!important;
  --badge-c:#fe956b!important;
  --badge-border:rgba(143,158,253,0.95)!important;
  --badge-glow:rgba(143,158,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,41,65,1) 0%,rgba(51,25,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8f9efd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,158,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,158,253,0.95),0 0 22px rgba(255,127,250,0.58)!important;
  box-shadow:0 0 24px rgba(143,158,253,0.45),0 0 44px rgba(255,127,250,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-17, .profile-badge-row .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:before{
  background:linear-gradient(90deg,transparent,rgba(143,158,253,0.55),rgba(255,127,250,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-17, .profile-badge-row .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17:after{
  background:radial-gradient(circle,rgba(254,149,107,0.36),rgba(143,158,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-17, .profile-badge-row .badge-heavy-17, .custom-badge-current-list .badge-heavy-17, .badge-preview-token.badge-heavy-17, .badge-heavy-17 i{background:#8f9efd!important;color:#8f9efd!important;box-shadow:0 0 14px #8f9efd,0 0 32px #8f9efd,0 0 48px #ff7ffa!important;}

.badge-picker-grid .badge-heavy-18, .profile-badge-row .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18{
  --badge-fg:#c58ffd!important;
  --badge-a:#c58ffd!important;
  --badge-b:#ff7fac!important;
  --badge-c:#feef6b!important;
  --badge-border:rgba(197,143,253,0.95)!important;
  --badge-glow:rgba(197,143,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(51,37,65,1) 0%,rgba(51,25,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c58ffd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(197,143,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(197,143,253,0.95),0 0 22px rgba(255,127,172,0.58)!important;
  box-shadow:0 0 24px rgba(197,143,253,0.45),0 0 44px rgba(255,127,172,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-18, .profile-badge-row .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:before{
  background:linear-gradient(90deg,transparent,rgba(197,143,253,0.55),rgba(255,127,172,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-18, .profile-badge-row .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18:after{
  background:radial-gradient(circle,rgba(254,239,107,0.36),rgba(197,143,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-18, .profile-badge-row .badge-heavy-18, .custom-badge-current-list .badge-heavy-18, .badge-preview-token.badge-heavy-18, .badge-heavy-18 i{background:#c58ffd!important;color:#c58ffd!important;box-shadow:0 0 14px #c58ffd,0 0 32px #c58ffd,0 0 48px #ff7fac!important;}

.badge-picker-grid .badge-heavy-19, .profile-badge-row .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19{
  --badge-fg:#fd8ff2!important;
  --badge-a:#fd8ff2!important;
  --badge-b:#ffa17f!important;
  --badge-c:#b2fe6b!important;
  --badge-border:rgba(253,143,242,0.95)!important;
  --badge-glow:rgba(253,143,242,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,62,1) 0%,rgba(51,32,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8ff2!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,242,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,242,0.95),0 0 22px rgba(255,161,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,242,0.45),0 0 44px rgba(255,161,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-19, .profile-badge-row .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,242,0.55),rgba(255,161,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-19, .profile-badge-row .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19:after{
  background:radial-gradient(circle,rgba(178,254,107,0.36),rgba(253,143,242,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-19, .profile-badge-row .badge-heavy-19, .custom-badge-current-list .badge-heavy-19, .badge-preview-token.badge-heavy-19, .badge-heavy-19 i{background:#fd8ff2!important;color:#fd8ff2!important;box-shadow:0 0 14px #fd8ff2,0 0 32px #fd8ff2,0 0 48px #ffa17f!important;}

.badge-picker-grid .badge-heavy-20, .profile-badge-row .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20{
  --badge-fg:#fd8faf!important;
  --badge-a:#fd8faf!important;
  --badge-b:#fff07f!important;
  --badge-c:#6bfe7f!important;
  --badge-border:rgba(253,143,175,0.95)!important;
  --badge-glow:rgba(253,143,175,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,45,1) 0%,rgba(51,48,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8faf!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,175,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,175,0.95),0 0 22px rgba(255,240,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,175,0.45),0 0 44px rgba(255,240,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-20, .profile-badge-row .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,175,0.55),rgba(255,240,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-20, .profile-badge-row .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20:after{
  background:radial-gradient(circle,rgba(107,254,127,0.36),rgba(253,143,175,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-20, .profile-badge-row .badge-heavy-20, .custom-badge-current-list .badge-heavy-20, .badge-preview-token.badge-heavy-20, .badge-heavy-20 i{background:#fd8faf!important;color:#fd8faf!important;box-shadow:0 0 14px #fd8faf,0 0 32px #fd8faf,0 0 48px #fff07f!important;}

.badge-picker-grid .badge-heavy-21, .profile-badge-row .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21{
  --badge-fg:#fdb48f!important;
  --badge-a:#fdb48f!important;
  --badge-b:#bfff7f!important;
  --badge-c:#6bfed9!important;
  --badge-border:rgba(253,180,143,0.95)!important;
  --badge-glow:rgba(253,180,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,46,37,1) 0%,rgba(38,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fdb48f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,180,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,180,143,0.95),0 0 22px rgba(191,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,180,143,0.45),0 0 44px rgba(191,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-21, .profile-badge-row .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:before{
  background:linear-gradient(90deg,transparent,rgba(253,180,143,0.55),rgba(191,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-21, .profile-badge-row .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21:after{
  background:radial-gradient(circle,rgba(107,254,217,0.36),rgba(253,180,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-21, .profile-badge-row .badge-heavy-21, .custom-badge-current-list .badge-heavy-21, .badge-preview-token.badge-heavy-21, .badge-heavy-21 i{background:#fdb48f!important;color:#fdb48f!important;box-shadow:0 0 14px #fdb48f,0 0 32px #fdb48f,0 0 48px #bfff7f!important;}

.badge-picker-grid .badge-heavy-22, .profile-badge-row .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22{
  --badge-fg:#fdf88f!important;
  --badge-a:#fdf88f!important;
  --badge-b:#7fff8e!important;
  --badge-c:#6bc8fe!important;
  --badge-border:rgba(253,248,143,0.95)!important;
  --badge-glow:rgba(253,248,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,64,37,1) 0%,rgba(25,51,28,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fdf88f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,248,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,248,143,0.95),0 0 22px rgba(127,255,142,0.58)!important;
  box-shadow:0 0 24px rgba(253,248,143,0.45),0 0 44px rgba(127,255,142,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-22, .profile-badge-row .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:before{
  background:linear-gradient(90deg,transparent,rgba(253,248,143,0.55),rgba(127,255,142,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-22, .profile-badge-row .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22:after{
  background:radial-gradient(circle,rgba(107,200,254,0.36),rgba(253,248,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-22, .profile-badge-row .badge-heavy-22, .custom-badge-current-list .badge-heavy-22, .badge-preview-token.badge-heavy-22, .badge-heavy-22 i{background:#fdf88f!important;color:#fdf88f!important;box-shadow:0 0 14px #fdf88f,0 0 32px #fdf88f,0 0 48px #7fff8e!important;}

.badge-picker-grid .badge-heavy-23, .profile-badge-row .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23{
  --badge-fg:#bffd8f!important;
  --badge-a:#bffd8f!important;
  --badge-b:#7fffdd!important;
  --badge-c:#6b6efe!important;
  --badge-border:rgba(191,253,143,0.95)!important;
  --badge-glow:rgba(191,253,143,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,65,37,1) 0%,rgba(25,51,44,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#bffd8f!important;
  background:var(--badge-bg)!important;
  border-color:rgba(191,253,143,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(191,253,143,0.95),0 0 22px rgba(127,255,221,0.58)!important;
  box-shadow:0 0 24px rgba(191,253,143,0.45),0 0 44px rgba(127,255,221,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-23, .profile-badge-row .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:before{
  background:linear-gradient(90deg,transparent,rgba(191,253,143,0.55),rgba(127,255,221,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-23, .profile-badge-row .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23:after{
  background:radial-gradient(circle,rgba(107,110,254,0.36),rgba(191,253,143,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-23, .profile-badge-row .badge-heavy-23, .custom-badge-current-list .badge-heavy-23, .badge-preview-token.badge-heavy-23, .badge-heavy-23 i{background:#bffd8f!important;color:#bffd8f!important;box-shadow:0 0 14px #bffd8f,0 0 32px #bffd8f,0 0 48px #7fffdd!important;}

.badge-picker-grid .badge-heavy-24, .profile-badge-row .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24{
  --badge-fg:#8ffda4!important;
  --badge-a:#8ffda4!important;
  --badge-b:#7fd2ff!important;
  --badge-c:#c36bfe!important;
  --badge-border:rgba(143,253,164,0.95)!important;
  --badge-glow:rgba(143,253,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,65,42,1) 0%,rgba(25,42,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ffda4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,253,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,253,164,0.95),0 0 22px rgba(127,210,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,253,164,0.45),0 0 44px rgba(127,210,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-24, .profile-badge-row .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:before{
  background:linear-gradient(90deg,transparent,rgba(143,253,164,0.55),rgba(127,210,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-24, .profile-badge-row .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24:after{
  background:radial-gradient(circle,rgba(195,107,254,0.36),rgba(143,253,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-24, .profile-badge-row .badge-heavy-24, .custom-badge-current-list .badge-heavy-24, .badge-preview-token.badge-heavy-24, .badge-heavy-24 i{background:#8ffda4!important;color:#8ffda4!important;box-shadow:0 0 14px #8ffda4,0 0 32px #8ffda4,0 0 48px #7fd2ff!important;}

.badge-picker-grid .badge-heavy-25, .profile-badge-row .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25{
  --badge-fg:#8ffde7!important;
  --badge-a:#8ffde7!important;
  --badge-b:#7f83ff!important;
  --badge-c:#fe6bde!important;
  --badge-border:rgba(143,253,231,0.95)!important;
  --badge-glow:rgba(143,253,231,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,65,60,1) 0%,rgba(25,26,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8ffde7!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,253,231,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,253,231,0.95),0 0 22px rgba(127,131,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,253,231,0.45),0 0 44px rgba(127,131,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-25, .profile-badge-row .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:before{
  background:linear-gradient(90deg,transparent,rgba(143,253,231,0.55),rgba(127,131,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-25, .profile-badge-row .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25:after{
  background:radial-gradient(circle,rgba(254,107,222,0.36),rgba(143,253,231,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-25, .profile-badge-row .badge-heavy-25, .custom-badge-current-list .badge-heavy-25, .badge-preview-token.badge-heavy-25, .badge-heavy-25 i{background:#8ffde7!important;color:#8ffde7!important;box-shadow:0 0 14px #8ffde7,0 0 32px #8ffde7,0 0 48px #7f83ff!important;}

.badge-picker-grid .badge-heavy-26, .profile-badge-row .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26{
  --badge-fg:#8fd0fd!important;
  --badge-a:#8fd0fd!important;
  --badge-b:#c97fff!important;
  --badge-c:#fe6b84!important;
  --badge-border:rgba(143,208,253,0.95)!important;
  --badge-glow:rgba(143,208,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(37,54,65,1) 0%,rgba(40,25,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#8fd0fd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(143,208,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(143,208,253,0.95),0 0 22px rgba(201,127,255,0.58)!important;
  box-shadow:0 0 24px rgba(143,208,253,0.45),0 0 44px rgba(201,127,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-26, .profile-badge-row .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:before{
  background:linear-gradient(90deg,transparent,rgba(143,208,253,0.55),rgba(201,127,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-26, .profile-badge-row .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26:after{
  background:radial-gradient(circle,rgba(254,107,132,0.36),rgba(143,208,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-26, .profile-badge-row .badge-heavy-26, .custom-badge-current-list .badge-heavy-26, .badge-preview-token.badge-heavy-26, .badge-heavy-26 i{background:#8fd0fd!important;color:#8fd0fd!important;box-shadow:0 0 14px #8fd0fd,0 0 32px #8fd0fd,0 0 48px #c97fff!important;}

.badge-picker-grid .badge-heavy-27, .profile-badge-row .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27{
  --badge-fg:#938ffd!important;
  --badge-a:#938ffd!important;
  --badge-b:#ff7fe5!important;
  --badge-c:#fead6b!important;
  --badge-border:rgba(147,143,253,0.95)!important;
  --badge-glow:rgba(147,143,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(38,37,65,1) 0%,rgba(51,25,45,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#938ffd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(147,143,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(147,143,253,0.95),0 0 22px rgba(255,127,229,0.58)!important;
  box-shadow:0 0 24px rgba(147,143,253,0.45),0 0 44px rgba(255,127,229,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-27, .profile-badge-row .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:before{
  background:linear-gradient(90deg,transparent,rgba(147,143,253,0.55),rgba(255,127,229,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-27, .profile-badge-row .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27:after{
  background:radial-gradient(circle,rgba(254,173,107,0.36),rgba(147,143,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-27, .profile-badge-row .badge-heavy-27, .custom-badge-current-list .badge-heavy-27, .badge-preview-token.badge-heavy-27, .badge-heavy-27 i{background:#938ffd!important;color:#938ffd!important;box-shadow:0 0 14px #938ffd,0 0 32px #938ffd,0 0 48px #ff7fe5!important;}

.badge-picker-grid .badge-heavy-28, .profile-badge-row .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28{
  --badge-fg:#d78ffd!important;
  --badge-a:#d78ffd!important;
  --badge-b:#ff7f96!important;
  --badge-c:#f4fe6b!important;
  --badge-border:rgba(215,143,253,0.95)!important;
  --badge-glow:rgba(215,143,253,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(55,37,65,1) 0%,rgba(51,25,30,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d78ffd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(215,143,253,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(215,143,253,0.95),0 0 22px rgba(255,127,150,0.58)!important;
  box-shadow:0 0 24px rgba(215,143,253,0.45),0 0 44px rgba(255,127,150,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-28, .profile-badge-row .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:before{
  background:linear-gradient(90deg,transparent,rgba(215,143,253,0.55),rgba(255,127,150,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-28, .profile-badge-row .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28:after{
  background:radial-gradient(circle,rgba(244,254,107,0.36),rgba(215,143,253,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-28, .profile-badge-row .badge-heavy-28, .custom-badge-current-list .badge-heavy-28, .badge-preview-token.badge-heavy-28, .badge-heavy-28 i{background:#d78ffd!important;color:#d78ffd!important;box-shadow:0 0 14px #d78ffd,0 0 32px #d78ffd,0 0 48px #ff7f96!important;}

.badge-picker-grid .badge-heavy-29, .profile-badge-row .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29{
  --badge-fg:#fd8fe0!important;
  --badge-a:#fd8fe0!important;
  --badge-b:#ffb67f!important;
  --badge-c:#9afe6b!important;
  --badge-border:rgba(253,143,224,0.95)!important;
  --badge-glow:rgba(253,143,224,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,58,1) 0%,rgba(51,36,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8fe0!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,224,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,224,0.95),0 0 22px rgba(255,182,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,224,0.45),0 0 44px rgba(255,182,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-29, .profile-badge-row .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,224,0.55),rgba(255,182,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-29, .profile-badge-row .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29:after{
  background:radial-gradient(circle,rgba(154,254,107,0.36),rgba(253,143,224,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-29, .profile-badge-row .badge-heavy-29, .custom-badge-current-list .badge-heavy-29, .badge-preview-token.badge-heavy-29, .badge-heavy-29 i{background:#fd8fe0!important;color:#fd8fe0!important;box-shadow:0 0 14px #fd8fe0,0 0 32px #fd8fe0,0 0 48px #ffb67f!important;}

.badge-picker-grid .badge-heavy-30, .profile-badge-row .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30{
  --badge-fg:#fd8f9c!important;
  --badge-a:#fd8f9c!important;
  --badge-b:#f8ff7f!important;
  --badge-c:#6bfe97!important;
  --badge-border:rgba(253,143,156,0.95)!important;
  --badge-glow:rgba(253,143,156,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,37,40,1) 0%,rgba(49,51,25,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fd8f9c!important;
  background:var(--badge-bg)!important;
  border-color:rgba(253,143,156,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(253,143,156,0.95),0 0 22px rgba(248,255,127,0.58)!important;
  box-shadow:0 0 24px rgba(253,143,156,0.45),0 0 44px rgba(248,255,127,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Heavy 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-30, .profile-badge-row .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:before{
  background:linear-gradient(90deg,transparent,rgba(253,143,156,0.55),rgba(248,255,127,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-30, .profile-badge-row .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30:after{
  background:radial-gradient(circle,rgba(107,254,151,0.36),rgba(253,143,156,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.85s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-heavy-30, .profile-badge-row .badge-heavy-30, .custom-badge-current-list .badge-heavy-30, .badge-preview-token.badge-heavy-30, .badge-heavy-30 i{background:#fd8f9c!important;color:#fd8f9c!important;box-shadow:0 0 14px #fd8f9c,0 0 32px #fd8f9c,0 0 48px #f8ff7f!important;}

.badge-picker-grid .badge-rare-01, .profile-badge-row .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01{
  --badge-fg:#c9a4fe!important;
  --badge-a:#c9a4fe!important;
  --badge-b:#ff93c0!important;
  --badge-c:#fee980!important;
  --badge-border:rgba(201,164,254,0.95)!important;
  --badge-glow:rgba(201,164,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(52,42,66,1) 0%,rgba(51,29,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c9a4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(201,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(201,164,254,0.95),0 0 22px rgba(255,147,192,0.58)!important;
  box-shadow:0 0 24px rgba(201,164,254,0.45),0 0 44px rgba(255,147,192,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-01, .profile-badge-row .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:before{
  background:linear-gradient(90deg,transparent,rgba(201,164,254,0.55),rgba(255,147,192,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-01, .profile-badge-row .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01:after{
  background:radial-gradient(circle,rgba(254,233,128,0.36),rgba(201,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-01, .profile-badge-row .badge-rare-01, .custom-badge-current-list .badge-rare-01, .badge-preview-token.badge-rare-01, .badge-rare-01 i{background:#c9a4fe!important;color:#c9a4fe!important;box-shadow:0 0 14px #c9a4fe,0 0 32px #c9a4fe,0 0 48px #ff93c0!important;}

.badge-picker-grid .badge-rare-02, .profile-badge-row .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02{
  --badge-fg:#fea4fb!important;
  --badge-a:#fea4fb!important;
  --badge-b:#ffa993!important;
  --badge-c:#c5fe80!important;
  --badge-border:rgba(254,164,251,0.95)!important;
  --badge-glow:rgba(254,164,251,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,65,1) 0%,rgba(51,33,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4fb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,251,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,251,0.95),0 0 22px rgba(255,169,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,251,0.45),0 0 44px rgba(255,169,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-02, .profile-badge-row .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,251,0.55),rgba(255,169,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-02, .profile-badge-row .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02:after{
  background:radial-gradient(circle,rgba(197,254,128,0.36),rgba(254,164,251,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-02, .profile-badge-row .badge-rare-02, .custom-badge-current-list .badge-rare-02, .badge-preview-token.badge-rare-02, .badge-rare-02 i{background:#fea4fb!important;color:#fea4fb!important;box-shadow:0 0 14px #fea4fb,0 0 32px #fea4fb,0 0 48px #ffa993!important;}

.badge-picker-grid .badge-rare-03, .profile-badge-row .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03{
  --badge-fg:#fea4c3!important;
  --badge-a:#fea4c3!important;
  --badge-b:#ffeb93!important;
  --badge-c:#80fe88!important;
  --badge-border:rgba(254,164,195,0.95)!important;
  --badge-glow:rgba(254,164,195,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,50,1) 0%,rgba(51,47,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4c3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,195,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,195,0.95),0 0 22px rgba(255,235,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,195,0.45),0 0 44px rgba(255,235,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-03, .profile-badge-row .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,195,0.55),rgba(255,235,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-03, .profile-badge-row .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03:after{
  background:radial-gradient(circle,rgba(128,254,136,0.36),rgba(254,164,195,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-03, .profile-badge-row .badge-rare-03, .custom-badge-current-list .badge-rare-03, .badge-preview-token.badge-rare-03, .badge-rare-03 i{background:#fea4c3!important;color:#fea4c3!important;box-shadow:0 0 14px #fea4c3,0 0 32px #fea4c3,0 0 48px #ffeb93!important;}

.badge-picker-grid .badge-rare-04, .profile-badge-row .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04{
  --badge-fg:#febca4!important;
  --badge-a:#febca4!important;
  --badge-b:#d0ff93!important;
  --badge-c:#80fed6!important;
  --badge-border:rgba(254,188,164,0.95)!important;
  --badge-glow:rgba(254,188,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,48,42,1) 0%,rgba(41,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#febca4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,188,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,188,164,0.95),0 0 22px rgba(208,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,188,164,0.45),0 0 44px rgba(208,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-04, .profile-badge-row .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:before{
  background:linear-gradient(90deg,transparent,rgba(254,188,164,0.55),rgba(208,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-04, .profile-badge-row .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04:after{
  background:radial-gradient(circle,rgba(128,254,214,0.36),rgba(254,188,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-04, .profile-badge-row .badge-rare-04, .custom-badge-current-list .badge-rare-04, .badge-preview-token.badge-rare-04, .badge-rare-04 i{background:#febca4!important;color:#febca4!important;box-shadow:0 0 14px #febca4,0 0 32px #febca4,0 0 48px #d0ff93!important;}

.badge-picker-grid .badge-rare-05, .profile-badge-row .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05{
  --badge-fg:#fef3a4!important;
  --badge-a:#fef3a4!important;
  --badge-b:#93ff99!important;
  --badge-c:#80d8fe!important;
  --badge-border:rgba(254,243,164,0.95)!important;
  --badge-glow:rgba(254,243,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,63,42,1) 0%,rgba(29,51,30,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fef3a4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,243,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,243,164,0.95),0 0 22px rgba(147,255,153,0.58)!important;
  box-shadow:0 0 24px rgba(254,243,164,0.45),0 0 44px rgba(147,255,153,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-05, .profile-badge-row .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:before{
  background:linear-gradient(90deg,transparent,rgba(254,243,164,0.55),rgba(147,255,153,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-05, .profile-badge-row .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05:after{
  background:radial-gradient(circle,rgba(128,216,254,0.36),rgba(254,243,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-05, .profile-badge-row .badge-rare-05, .custom-badge-current-list .badge-rare-05, .badge-preview-token.badge-rare-05, .badge-rare-05 i{background:#fef3a4!important;color:#fef3a4!important;box-shadow:0 0 14px #fef3a4,0 0 32px #fef3a4,0 0 48px #93ff99!important;}

.badge-picker-grid .badge-rare-06, .profile-badge-row .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06{
  --badge-fg:#d1fea4!important;
  --badge-a:#d1fea4!important;
  --badge-b:#93ffdb!important;
  --badge-c:#808afe!important;
  --badge-border:rgba(209,254,164,0.95)!important;
  --badge-glow:rgba(209,254,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,66,42,1) 0%,rgba(29,51,43,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d1fea4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(209,254,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(209,254,164,0.95),0 0 22px rgba(147,255,219,0.58)!important;
  box-shadow:0 0 24px rgba(209,254,164,0.45),0 0 44px rgba(147,255,219,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-06, .profile-badge-row .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:before{
  background:linear-gradient(90deg,transparent,rgba(209,254,164,0.55),rgba(147,255,219,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-06, .profile-badge-row .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06:after{
  background:radial-gradient(circle,rgba(128,138,254,0.36),rgba(209,254,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-06, .profile-badge-row .badge-rare-06, .custom-badge-current-list .badge-rare-06, .badge-preview-token.badge-rare-06, .badge-rare-06 i{background:#d1fea4!important;color:#d1fea4!important;box-shadow:0 0 14px #d1fea4,0 0 32px #d1fea4,0 0 48px #93ffdb!important;}

.badge-picker-grid .badge-rare-07, .profile-badge-row .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07{
  --badge-fg:#a4feae!important;
  --badge-a:#a4feae!important;
  --badge-b:#93e0ff!important;
  --badge-c:#c380fe!important;
  --badge-border:rgba(164,254,174,0.95)!important;
  --badge-glow:rgba(164,254,174,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,45,1) 0%,rgba(29,44,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4feae!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,254,174,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,254,174,0.95),0 0 22px rgba(147,224,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,254,174,0.45),0 0 44px rgba(147,224,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-07, .profile-badge-row .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:before{
  background:linear-gradient(90deg,transparent,rgba(164,254,174,0.55),rgba(147,224,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-07, .profile-badge-row .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07:after{
  background:radial-gradient(circle,rgba(195,128,254,0.36),rgba(164,254,174,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-07, .profile-badge-row .badge-rare-07, .custom-badge-current-list .badge-rare-07, .badge-preview-token.badge-rare-07, .badge-rare-07 i{background:#a4feae!important;color:#a4feae!important;box-shadow:0 0 14px #a4feae,0 0 32px #a4feae,0 0 48px #93e0ff!important;}

.badge-picker-grid .badge-rare-08, .profile-badge-row .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08{
  --badge-fg:#a4fee6!important;
  --badge-a:#a4fee6!important;
  --badge-b:#939eff!important;
  --badge-c:#fe80eb!important;
  --badge-border:rgba(164,254,230,0.95)!important;
  --badge-glow:rgba(164,254,230,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,59,1) 0%,rgba(29,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4fee6!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,254,230,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,254,230,0.95),0 0 22px rgba(147,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,254,230,0.45),0 0 44px rgba(147,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-08, .profile-badge-row .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:before{
  background:linear-gradient(90deg,transparent,rgba(164,254,230,0.55),rgba(147,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-08, .profile-badge-row .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08:after{
  background:radial-gradient(circle,rgba(254,128,235,0.36),rgba(164,254,230,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-08, .profile-badge-row .badge-rare-08, .custom-badge-current-list .badge-rare-08, .badge-preview-token.badge-rare-08, .badge-rare-08 i{background:#a4fee6!important;color:#a4fee6!important;box-shadow:0 0 14px #a4fee6,0 0 32px #a4fee6,0 0 48px #939eff!important;}

.badge-picker-grid .badge-rare-09, .profile-badge-row .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09{
  --badge-fg:#a4defe!important;
  --badge-a:#a4defe!important;
  --badge-b:#cb93ff!important;
  --badge-c:#fe809d!important;
  --badge-border:rgba(164,222,254,0.95)!important;
  --badge-glow:rgba(164,222,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,57,66,1) 0%,rgba(40,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4defe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,222,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,222,254,0.95),0 0 22px rgba(203,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,222,254,0.45),0 0 44px rgba(203,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-09, .profile-badge-row .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:before{
  background:linear-gradient(90deg,transparent,rgba(164,222,254,0.55),rgba(203,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-09, .profile-badge-row .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09:after{
  background:radial-gradient(circle,rgba(254,128,157,0.36),rgba(164,222,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-09, .profile-badge-row .badge-rare-09, .custom-badge-current-list .badge-rare-09, .badge-preview-token.badge-rare-09, .badge-rare-09 i{background:#a4defe!important;color:#a4defe!important;box-shadow:0 0 14px #a4defe,0 0 32px #a4defe,0 0 48px #cb93ff!important;}

.badge-picker-grid .badge-rare-10, .profile-badge-row .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10{
  --badge-fg:#a4a7fe!important;
  --badge-a:#a4a7fe!important;
  --badge-b:#ff93f0!important;
  --badge-c:#feb080!important;
  --badge-border:rgba(164,167,254,0.95)!important;
  --badge-glow:rgba(164,167,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,43,66,1) 0%,rgba(51,29,48,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4a7fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,167,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,167,254,0.95),0 0 22px rgba(255,147,240,0.58)!important;
  box-shadow:0 0 24px rgba(164,167,254,0.45),0 0 44px rgba(255,147,240,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-10, .profile-badge-row .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:before{
  background:linear-gradient(90deg,transparent,rgba(164,167,254,0.55),rgba(255,147,240,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-10, .profile-badge-row .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10:after{
  background:radial-gradient(circle,rgba(254,176,128,0.36),rgba(164,167,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-10, .profile-badge-row .badge-rare-10, .custom-badge-current-list .badge-rare-10, .badge-preview-token.badge-rare-10, .badge-rare-10 i{background:#a4a7fe!important;color:#a4a7fe!important;box-shadow:0 0 14px #a4a7fe,0 0 32px #a4a7fe,0 0 48px #ff93f0!important;}

.badge-picker-grid .badge-rare-11, .profile-badge-row .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11{
  --badge-fg:#d8a4fe!important;
  --badge-a:#d8a4fe!important;
  --badge-b:#ff93ae!important;
  --badge-c:#fefe80!important;
  --badge-border:rgba(216,164,254,0.95)!important;
  --badge-glow:rgba(216,164,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,42,66,1) 0%,rgba(51,29,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d8a4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(216,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(216,164,254,0.95),0 0 22px rgba(255,147,174,0.58)!important;
  box-shadow:0 0 24px rgba(216,164,254,0.45),0 0 44px rgba(255,147,174,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-11, .profile-badge-row .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:before{
  background:linear-gradient(90deg,transparent,rgba(216,164,254,0.55),rgba(255,147,174,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-11, .profile-badge-row .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11:after{
  background:radial-gradient(circle,rgba(254,254,128,0.36),rgba(216,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-11, .profile-badge-row .badge-rare-11, .custom-badge-current-list .badge-rare-11, .badge-preview-token.badge-rare-11, .badge-rare-11 i{background:#d8a4fe!important;color:#d8a4fe!important;box-shadow:0 0 14px #d8a4fe,0 0 32px #d8a4fe,0 0 48px #ff93ae!important;}

.badge-picker-grid .badge-rare-12, .profile-badge-row .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12{
  --badge-fg:#fea4ec!important;
  --badge-a:#fea4ec!important;
  --badge-b:#ffbb93!important;
  --badge-c:#b0fe80!important;
  --badge-border:rgba(254,164,236,0.95)!important;
  --badge-glow:rgba(254,164,236,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,61,1) 0%,rgba(51,37,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4ec!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,236,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,236,0.95),0 0 22px rgba(255,187,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,236,0.45),0 0 44px rgba(255,187,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-12, .profile-badge-row .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,236,0.55),rgba(255,187,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-12, .profile-badge-row .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12:after{
  background:radial-gradient(circle,rgba(176,254,128,0.36),rgba(254,164,236,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-12, .profile-badge-row .badge-rare-12, .custom-badge-current-list .badge-rare-12, .badge-preview-token.badge-rare-12, .badge-rare-12 i{background:#fea4ec!important;color:#fea4ec!important;box-shadow:0 0 14px #fea4ec,0 0 32px #fea4ec,0 0 48px #ffbb93!important;}

.badge-picker-grid .badge-rare-13, .profile-badge-row .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13{
  --badge-fg:#fea4b4!important;
  --badge-a:#fea4b4!important;
  --badge-b:#fffd93!important;
  --badge-c:#80fe9d!important;
  --badge-border:rgba(254,164,180,0.95)!important;
  --badge-glow:rgba(254,164,180,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,46,1) 0%,rgba(51,50,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4b4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,180,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,180,0.95),0 0 22px rgba(255,253,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,180,0.45),0 0 44px rgba(255,253,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-13, .profile-badge-row .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,180,0.55),rgba(255,253,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-13, .profile-badge-row .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13:after{
  background:radial-gradient(circle,rgba(128,254,157,0.36),rgba(254,164,180,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-13, .profile-badge-row .badge-rare-13, .custom-badge-current-list .badge-rare-13, .badge-preview-token.badge-rare-13, .badge-rare-13 i{background:#fea4b4!important;color:#fea4b4!important;box-shadow:0 0 14px #fea4b4,0 0 32px #fea4b4,0 0 48px #fffd93!important;}

.badge-picker-grid .badge-rare-14, .profile-badge-row .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14{
  --badge-fg:#fecba4!important;
  --badge-a:#fecba4!important;
  --badge-b:#beff93!important;
  --badge-c:#80feeb!important;
  --badge-border:rgba(254,203,164,0.95)!important;
  --badge-glow:rgba(254,203,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,52,42,1) 0%,rgba(38,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fecba4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,203,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,203,164,0.95),0 0 22px rgba(190,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,203,164,0.45),0 0 44px rgba(190,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-14, .profile-badge-row .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:before{
  background:linear-gradient(90deg,transparent,rgba(254,203,164,0.55),rgba(190,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-14, .profile-badge-row .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14:after{
  background:radial-gradient(circle,rgba(128,254,235,0.36),rgba(254,203,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-14, .profile-badge-row .badge-rare-14, .custom-badge-current-list .badge-rare-14, .badge-preview-token.badge-rare-14, .badge-rare-14 i{background:#fecba4!important;color:#fecba4!important;box-shadow:0 0 14px #fecba4,0 0 32px #fecba4,0 0 48px #beff93!important;}

.badge-picker-grid .badge-rare-15, .profile-badge-row .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15{
  --badge-fg:#f9fea4!important;
  --badge-a:#f9fea4!important;
  --badge-b:#93ffab!important;
  --badge-c:#80c3fe!important;
  --badge-border:rgba(249,254,164,0.95)!important;
  --badge-glow:rgba(249,254,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(64,66,42,1) 0%,rgba(29,51,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f9fea4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(249,254,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(249,254,164,0.95),0 0 22px rgba(147,255,171,0.58)!important;
  box-shadow:0 0 24px rgba(249,254,164,0.45),0 0 44px rgba(147,255,171,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-15, .profile-badge-row .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:before{
  background:linear-gradient(90deg,transparent,rgba(249,254,164,0.55),rgba(147,255,171,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-15, .profile-badge-row .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15:after{
  background:radial-gradient(circle,rgba(128,195,254,0.36),rgba(249,254,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-15, .profile-badge-row .badge-rare-15, .custom-badge-current-list .badge-rare-15, .badge-preview-token.badge-rare-15, .badge-rare-15 i{background:#f9fea4!important;color:#f9fea4!important;box-shadow:0 0 14px #f9fea4,0 0 32px #f9fea4,0 0 48px #93ffab!important;}

.badge-picker-grid .badge-rare-16, .profile-badge-row .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16{
  --badge-fg:#c2fea4!important;
  --badge-a:#c2fea4!important;
  --badge-b:#93ffed!important;
  --badge-c:#8a80fe!important;
  --badge-border:rgba(194,254,164,0.95)!important;
  --badge-glow:rgba(194,254,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,66,42,1) 0%,rgba(29,51,47,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c2fea4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(194,254,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(194,254,164,0.95),0 0 22px rgba(147,255,237,0.58)!important;
  box-shadow:0 0 24px rgba(194,254,164,0.45),0 0 44px rgba(147,255,237,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-16, .profile-badge-row .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:before{
  background:linear-gradient(90deg,transparent,rgba(194,254,164,0.55),rgba(147,255,237,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-16, .profile-badge-row .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16:after{
  background:radial-gradient(circle,rgba(138,128,254,0.36),rgba(194,254,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-16, .profile-badge-row .badge-rare-16, .custom-badge-current-list .badge-rare-16, .badge-preview-token.badge-rare-16, .badge-rare-16 i{background:#c2fea4!important;color:#c2fea4!important;box-shadow:0 0 14px #c2fea4,0 0 32px #c2fea4,0 0 48px #93ffed!important;}

.badge-picker-grid .badge-rare-17, .profile-badge-row .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17{
  --badge-fg:#a4febd!important;
  --badge-a:#a4febd!important;
  --badge-b:#93ceff!important;
  --badge-c:#d880fe!important;
  --badge-border:rgba(164,254,189,0.95)!important;
  --badge-glow:rgba(164,254,189,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,49,1) 0%,rgba(29,41,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4febd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,254,189,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,254,189,0.95),0 0 22px rgba(147,206,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,254,189,0.45),0 0 44px rgba(147,206,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-17, .profile-badge-row .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:before{
  background:linear-gradient(90deg,transparent,rgba(164,254,189,0.55),rgba(147,206,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-17, .profile-badge-row .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17:after{
  background:radial-gradient(circle,rgba(216,128,254,0.36),rgba(164,254,189,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-17, .profile-badge-row .badge-rare-17, .custom-badge-current-list .badge-rare-17, .badge-preview-token.badge-rare-17, .badge-rare-17 i{background:#a4febd!important;color:#a4febd!important;box-shadow:0 0 14px #a4febd,0 0 32px #a4febd,0 0 48px #93ceff!important;}

.badge-picker-grid .badge-rare-18, .profile-badge-row .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18{
  --badge-fg:#a4fef5!important;
  --badge-a:#a4fef5!important;
  --badge-b:#9b93ff!important;
  --badge-c:#fe80d6!important;
  --badge-border:rgba(164,254,245,0.95)!important;
  --badge-glow:rgba(164,254,245,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,63,1) 0%,rgba(31,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4fef5!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,254,245,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,254,245,0.95),0 0 22px rgba(155,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,254,245,0.45),0 0 44px rgba(155,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-18, .profile-badge-row .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:before{
  background:linear-gradient(90deg,transparent,rgba(164,254,245,0.55),rgba(155,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-18, .profile-badge-row .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18:after{
  background:radial-gradient(circle,rgba(254,128,214,0.36),rgba(164,254,245,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-18, .profile-badge-row .badge-rare-18, .custom-badge-current-list .badge-rare-18, .badge-preview-token.badge-rare-18, .badge-rare-18 i{background:#a4fef5!important;color:#a4fef5!important;box-shadow:0 0 14px #a4fef5,0 0 32px #a4fef5,0 0 48px #9b93ff!important;}

.badge-picker-grid .badge-rare-19, .profile-badge-row .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19{
  --badge-fg:#a4cffe!important;
  --badge-a:#a4cffe!important;
  --badge-b:#dd93ff!important;
  --badge-c:#fe8088!important;
  --badge-border:rgba(164,207,254,0.95)!important;
  --badge-glow:rgba(164,207,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,53,66,1) 0%,rgba(44,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4cffe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,207,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,207,254,0.95),0 0 22px rgba(221,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,207,254,0.45),0 0 44px rgba(221,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-19, .profile-badge-row .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:before{
  background:linear-gradient(90deg,transparent,rgba(164,207,254,0.55),rgba(221,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-19, .profile-badge-row .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19:after{
  background:radial-gradient(circle,rgba(254,128,136,0.36),rgba(164,207,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-19, .profile-badge-row .badge-rare-19, .custom-badge-current-list .badge-rare-19, .badge-preview-token.badge-rare-19, .badge-rare-19 i{background:#a4cffe!important;color:#a4cffe!important;box-shadow:0 0 14px #a4cffe,0 0 32px #a4cffe,0 0 48px #dd93ff!important;}

.badge-picker-grid .badge-rare-20, .profile-badge-row .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20{
  --badge-fg:#b0a4fe!important;
  --badge-a:#b0a4fe!important;
  --badge-b:#ff93de!important;
  --badge-c:#fec580!important;
  --badge-border:rgba(176,164,254,0.95)!important;
  --badge-glow:rgba(176,164,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,42,66,1) 0%,rgba(51,29,44,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b0a4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(176,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(176,164,254,0.95),0 0 22px rgba(255,147,222,0.58)!important;
  box-shadow:0 0 24px rgba(176,164,254,0.45),0 0 44px rgba(255,147,222,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-20, .profile-badge-row .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:before{
  background:linear-gradient(90deg,transparent,rgba(176,164,254,0.55),rgba(255,147,222,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-20, .profile-badge-row .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20:after{
  background:radial-gradient(circle,rgba(254,197,128,0.36),rgba(176,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-20, .profile-badge-row .badge-rare-20, .custom-badge-current-list .badge-rare-20, .badge-preview-token.badge-rare-20, .badge-rare-20 i{background:#b0a4fe!important;color:#b0a4fe!important;box-shadow:0 0 14px #b0a4fe,0 0 32px #b0a4fe,0 0 48px #ff93de!important;}

.badge-picker-grid .badge-rare-21, .profile-badge-row .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21{
  --badge-fg:#e7a4fe!important;
  --badge-a:#e7a4fe!important;
  --badge-b:#ff939c!important;
  --badge-c:#e9fe80!important;
  --badge-border:rgba(231,164,254,0.95)!important;
  --badge-glow:rgba(231,164,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,42,66,1) 0%,rgba(51,29,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#e7a4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(231,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(231,164,254,0.95),0 0 22px rgba(255,147,156,0.58)!important;
  box-shadow:0 0 24px rgba(231,164,254,0.45),0 0 44px rgba(255,147,156,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-21, .profile-badge-row .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:before{
  background:linear-gradient(90deg,transparent,rgba(231,164,254,0.55),rgba(255,147,156,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-21, .profile-badge-row .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21:after{
  background:radial-gradient(circle,rgba(233,254,128,0.36),rgba(231,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-21, .profile-badge-row .badge-rare-21, .custom-badge-current-list .badge-rare-21, .badge-preview-token.badge-rare-21, .badge-rare-21 i{background:#e7a4fe!important;color:#e7a4fe!important;box-shadow:0 0 14px #e7a4fe,0 0 32px #e7a4fe,0 0 48px #ff939c!important;}

.badge-picker-grid .badge-rare-22, .profile-badge-row .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22{
  --badge-fg:#fea4dd!important;
  --badge-a:#fea4dd!important;
  --badge-b:#ffcd93!important;
  --badge-c:#9bfe80!important;
  --badge-border:rgba(254,164,221,0.95)!important;
  --badge-glow:rgba(254,164,221,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,57,1) 0%,rgba(51,41,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4dd!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,221,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,221,0.95),0 0 22px rgba(255,205,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,221,0.45),0 0 44px rgba(255,205,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-22, .profile-badge-row .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,221,0.55),rgba(255,205,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-22, .profile-badge-row .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22:after{
  background:radial-gradient(circle,rgba(155,254,128,0.36),rgba(254,164,221,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-22, .profile-badge-row .badge-rare-22, .custom-badge-current-list .badge-rare-22, .badge-preview-token.badge-rare-22, .badge-rare-22 i{background:#fea4dd!important;color:#fea4dd!important;box-shadow:0 0 14px #fea4dd,0 0 32px #fea4dd,0 0 48px #ffcd93!important;}

.badge-picker-grid .badge-rare-23, .profile-badge-row .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23{
  --badge-fg:#fea4a5!important;
  --badge-a:#fea4a5!important;
  --badge-b:#eeff93!important;
  --badge-c:#80feb2!important;
  --badge-border:rgba(254,164,165,0.95)!important;
  --badge-glow:rgba(254,164,165,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,42,1) 0%,rgba(47,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea4a5!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,164,165,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,164,165,0.95),0 0 22px rgba(238,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,164,165,0.45),0 0 44px rgba(238,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-23, .profile-badge-row .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:before{
  background:linear-gradient(90deg,transparent,rgba(254,164,165,0.55),rgba(238,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-23, .profile-badge-row .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23:after{
  background:radial-gradient(circle,rgba(128,254,178,0.36),rgba(254,164,165,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-23, .profile-badge-row .badge-rare-23, .custom-badge-current-list .badge-rare-23, .badge-preview-token.badge-rare-23, .badge-rare-23 i{background:#fea4a5!important;color:#fea4a5!important;box-shadow:0 0 14px #fea4a5,0 0 32px #fea4a5,0 0 48px #eeff93!important;}

.badge-picker-grid .badge-rare-24, .profile-badge-row .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24{
  --badge-fg:#fedaa4!important;
  --badge-a:#fedaa4!important;
  --badge-b:#acff93!important;
  --badge-c:#80fcfe!important;
  --badge-border:rgba(254,218,164,0.95)!important;
  --badge-glow:rgba(254,218,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,56,42,1) 0%,rgba(34,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fedaa4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,218,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,218,164,0.95),0 0 22px rgba(172,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,218,164,0.45),0 0 44px rgba(172,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-24, .profile-badge-row .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:before{
  background:linear-gradient(90deg,transparent,rgba(254,218,164,0.55),rgba(172,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-24, .profile-badge-row .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24:after{
  background:radial-gradient(circle,rgba(128,252,254,0.36),rgba(254,218,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-24, .profile-badge-row .badge-rare-24, .custom-badge-current-list .badge-rare-24, .badge-preview-token.badge-rare-24, .badge-rare-24 i{background:#fedaa4!important;color:#fedaa4!important;box-shadow:0 0 14px #fedaa4,0 0 32px #fedaa4,0 0 48px #acff93!important;}

.badge-picker-grid .badge-rare-25, .profile-badge-row .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25{
  --badge-fg:#eafea4!important;
  --badge-a:#eafea4!important;
  --badge-b:#93ffbc!important;
  --badge-c:#80aefe!important;
  --badge-border:rgba(234,254,164,0.95)!important;
  --badge-glow:rgba(234,254,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,66,42,1) 0%,rgba(29,51,37,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#eafea4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(234,254,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(234,254,164,0.95),0 0 22px rgba(147,255,188,0.58)!important;
  box-shadow:0 0 24px rgba(234,254,164,0.45),0 0 44px rgba(147,255,188,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-25, .profile-badge-row .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:before{
  background:linear-gradient(90deg,transparent,rgba(234,254,164,0.55),rgba(147,255,188,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-25, .profile-badge-row .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25:after{
  background:radial-gradient(circle,rgba(128,174,254,0.36),rgba(234,254,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-25, .profile-badge-row .badge-rare-25, .custom-badge-current-list .badge-rare-25, .badge-preview-token.badge-rare-25, .badge-rare-25 i{background:#eafea4!important;color:#eafea4!important;box-shadow:0 0 14px #eafea4,0 0 32px #eafea4,0 0 48px #93ffbc!important;}

.badge-picker-grid .badge-rare-26, .profile-badge-row .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26{
  --badge-fg:#b3fea4!important;
  --badge-a:#b3fea4!important;
  --badge-b:#93feff!important;
  --badge-c:#9f80fe!important;
  --badge-border:rgba(179,254,164,0.95)!important;
  --badge-glow:rgba(179,254,164,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(46,66,42,1) 0%,rgba(29,50,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b3fea4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(179,254,164,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(179,254,164,0.95),0 0 22px rgba(147,254,255,0.58)!important;
  box-shadow:0 0 24px rgba(179,254,164,0.45),0 0 44px rgba(147,254,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-26, .profile-badge-row .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:before{
  background:linear-gradient(90deg,transparent,rgba(179,254,164,0.55),rgba(147,254,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-26, .profile-badge-row .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26:after{
  background:radial-gradient(circle,rgba(159,128,254,0.36),rgba(179,254,164,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-26, .profile-badge-row .badge-rare-26, .custom-badge-current-list .badge-rare-26, .badge-preview-token.badge-rare-26, .badge-rare-26 i{background:#b3fea4!important;color:#b3fea4!important;box-shadow:0 0 14px #b3fea4,0 0 32px #b3fea4,0 0 48px #93feff!important;}

.badge-picker-grid .badge-rare-27, .profile-badge-row .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27{
  --badge-fg:#a4fecc!important;
  --badge-a:#a4fecc!important;
  --badge-b:#93bcff!important;
  --badge-c:#ed80fe!important;
  --badge-border:rgba(164,254,204,0.95)!important;
  --badge-glow:rgba(164,254,204,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,53,1) 0%,rgba(29,37,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4fecc!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,254,204,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,254,204,0.95),0 0 22px rgba(147,188,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,254,204,0.45),0 0 44px rgba(147,188,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-27, .profile-badge-row .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:before{
  background:linear-gradient(90deg,transparent,rgba(164,254,204,0.55),rgba(147,188,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-27, .profile-badge-row .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27:after{
  background:radial-gradient(circle,rgba(237,128,254,0.36),rgba(164,254,204,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-27, .profile-badge-row .badge-rare-27, .custom-badge-current-list .badge-rare-27, .badge-preview-token.badge-rare-27, .badge-rare-27 i{background:#a4fecc!important;color:#a4fecc!important;box-shadow:0 0 14px #a4fecc,0 0 32px #a4fecc,0 0 48px #93bcff!important;}

.badge-picker-grid .badge-rare-28, .profile-badge-row .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28{
  --badge-fg:#a4f8fe!important;
  --badge-a:#a4f8fe!important;
  --badge-b:#ac93ff!important;
  --badge-c:#fe80c1!important;
  --badge-border:rgba(164,248,254,0.95)!important;
  --badge-glow:rgba(164,248,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,64,66,1) 0%,rgba(34,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4f8fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,248,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,248,254,0.95),0 0 22px rgba(172,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,248,254,0.45),0 0 44px rgba(172,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-28, .profile-badge-row .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:before{
  background:linear-gradient(90deg,transparent,rgba(164,248,254,0.55),rgba(172,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-28, .profile-badge-row .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28:after{
  background:radial-gradient(circle,rgba(254,128,193,0.36),rgba(164,248,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-28, .profile-badge-row .badge-rare-28, .custom-badge-current-list .badge-rare-28, .badge-preview-token.badge-rare-28, .badge-rare-28 i{background:#a4f8fe!important;color:#a4f8fe!important;box-shadow:0 0 14px #a4f8fe,0 0 32px #a4f8fe,0 0 48px #ac93ff!important;}

.badge-picker-grid .badge-rare-29, .profile-badge-row .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29{
  --badge-fg:#a4c0fe!important;
  --badge-a:#a4c0fe!important;
  --badge-b:#ee93ff!important;
  --badge-c:#fe8c80!important;
  --badge-border:rgba(164,192,254,0.95)!important;
  --badge-glow:rgba(164,192,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,49,66,1) 0%,rgba(47,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a4c0fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(164,192,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(164,192,254,0.95),0 0 22px rgba(238,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(164,192,254,0.45),0 0 44px rgba(238,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-29, .profile-badge-row .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:before{
  background:linear-gradient(90deg,transparent,rgba(164,192,254,0.55),rgba(238,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-29, .profile-badge-row .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29:after{
  background:radial-gradient(circle,rgba(254,140,128,0.36),rgba(164,192,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-29, .profile-badge-row .badge-rare-29, .custom-badge-current-list .badge-rare-29, .badge-preview-token.badge-rare-29, .badge-rare-29 i{background:#a4c0fe!important;color:#a4c0fe!important;box-shadow:0 0 14px #a4c0fe,0 0 32px #a4c0fe,0 0 48px #ee93ff!important;}

.badge-picker-grid .badge-rare-30, .profile-badge-row .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30{
  --badge-fg:#bfa4fe!important;
  --badge-a:#bfa4fe!important;
  --badge-b:#ff93cd!important;
  --badge-c:#feda80!important;
  --badge-border:rgba(191,164,254,0.95)!important;
  --badge-glow:rgba(191,164,254,0.45)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,42,66,1) 0%,rgba(51,29,41,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#bfa4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(191,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(191,164,254,0.95),0 0 22px rgba(255,147,205,0.58)!important;
  box-shadow:0 0 24px rgba(191,164,254,0.45),0 0 44px rgba(255,147,205,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Rare 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-30, .profile-badge-row .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:before{
  background:linear-gradient(90deg,transparent,rgba(191,164,254,0.55),rgba(255,147,205,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-30, .profile-badge-row .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30:after{
  background:radial-gradient(circle,rgba(254,218,128,0.36),rgba(191,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 2.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-rare-30, .profile-badge-row .badge-rare-30, .custom-badge-current-list .badge-rare-30, .badge-preview-token.badge-rare-30, .badge-rare-30 i{background:#bfa4fe!important;color:#bfa4fe!important;box-shadow:0 0 14px #bfa4fe,0 0 32px #bfa4fe,0 0 48px #ff93cd!important;}

.badge-picker-grid .badge-hard-01, .profile-badge-row .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01{
  --badge-fg:#fea3d1!important;
  --badge-a:#fea3d1!important;
  --badge-b:#ffdb93!important;
  --badge-c:#8aff7f!important;
  --badge-border:rgba(254,163,209,0.95)!important;
  --badge-glow:rgba(254,163,209,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,54,1) 0%,rgba(51,43,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3d1!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,209,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,209,0.95),0 0 22px rgba(255,219,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,209,0.62),0 0 44px rgba(255,219,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-01, .profile-badge-row .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,209,0.55),rgba(255,219,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-01, .profile-badge-row .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01:after{
  background:radial-gradient(circle,rgba(138,255,127,0.36),rgba(254,163,209,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-01, .profile-badge-row .badge-hard-01, .custom-badge-current-list .badge-hard-01, .badge-preview-token.badge-hard-01, .badge-hard-01 i{background:#fea3d1!important;color:#fea3d1!important;box-shadow:0 0 14px #fea3d1,0 0 32px #fea3d1,0 0 48px #ffdb93!important;}

.badge-picker-grid .badge-hard-02, .profile-badge-row .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02{
  --badge-fg:#feada3!important;
  --badge-a:#feada3!important;
  --badge-b:#e0ff93!important;
  --badge-c:#7fffc3!important;
  --badge-border:rgba(254,173,163,0.95)!important;
  --badge-glow:rgba(254,173,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,42,1) 0%,rgba(44,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feada3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,163,0.95),0 0 22px rgba(224,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,163,0.62),0 0 44px rgba(224,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-02, .profile-badge-row .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,163,0.55),rgba(224,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-02, .profile-badge-row .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02:after{
  background:radial-gradient(circle,rgba(127,255,195,0.36),rgba(254,173,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-02, .profile-badge-row .badge-hard-02, .custom-badge-current-list .badge-hard-02, .badge-preview-token.badge-hard-02, .badge-hard-02 i{background:#feada3!important;color:#feada3!important;box-shadow:0 0 14px #feada3,0 0 32px #feada3,0 0 48px #e0ff93!important;}

.badge-picker-grid .badge-hard-03, .profile-badge-row .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03{
  --badge-fg:#fee6a3!important;
  --badge-a:#fee6a3!important;
  --badge-b:#9eff93!important;
  --badge-c:#7febff!important;
  --badge-border:rgba(254,230,163,0.95)!important;
  --badge-glow:rgba(254,230,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,59,42,1) 0%,rgba(31,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fee6a3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,230,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,230,163,0.95),0 0 22px rgba(158,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,230,163,0.62),0 0 44px rgba(158,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-03, .profile-badge-row .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:before{
  background:linear-gradient(90deg,transparent,rgba(254,230,163,0.55),rgba(158,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-03, .profile-badge-row .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03:after{
  background:radial-gradient(circle,rgba(127,235,255,0.36),rgba(254,230,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-03, .profile-badge-row .badge-hard-03, .custom-badge-current-list .badge-hard-03, .badge-preview-token.badge-hard-03, .badge-hard-03 i{background:#fee6a3!important;color:#fee6a3!important;box-shadow:0 0 14px #fee6a3,0 0 32px #fee6a3,0 0 48px #9eff93!important;}

.badge-picker-grid .badge-hard-04, .profile-badge-row .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04{
  --badge-fg:#defea3!important;
  --badge-a:#defea3!important;
  --badge-b:#93ffcb!important;
  --badge-c:#7f9dff!important;
  --badge-border:rgba(222,254,163,0.95)!important;
  --badge-glow:rgba(222,254,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(57,66,42,1) 0%,rgba(29,51,40,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#defea3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(222,254,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(222,254,163,0.95),0 0 22px rgba(147,255,203,0.58)!important;
  box-shadow:0 0 24px rgba(222,254,163,0.62),0 0 44px rgba(147,255,203,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-04, .profile-badge-row .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:before{
  background:linear-gradient(90deg,transparent,rgba(222,254,163,0.55),rgba(147,255,203,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-04, .profile-badge-row .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04:after{
  background:radial-gradient(circle,rgba(127,157,255,0.36),rgba(222,254,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-04, .profile-badge-row .badge-hard-04, .custom-badge-current-list .badge-hard-04, .badge-preview-token.badge-hard-04, .badge-hard-04 i{background:#defea3!important;color:#defea3!important;box-shadow:0 0 14px #defea3,0 0 32px #defea3,0 0 48px #93ffcb!important;}

.badge-picker-grid .badge-hard-05, .profile-badge-row .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05{
  --badge-fg:#a6fea3!important;
  --badge-a:#a6fea3!important;
  --badge-b:#93f0ff!important;
  --badge-c:#b07fff!important;
  --badge-border:rgba(166,254,163,0.95)!important;
  --badge-glow:rgba(166,254,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(43,66,42,1) 0%,rgba(29,48,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a6fea3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(166,254,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(166,254,163,0.95),0 0 22px rgba(147,240,255,0.58)!important;
  box-shadow:0 0 24px rgba(166,254,163,0.62),0 0 44px rgba(147,240,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-05, .profile-badge-row .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:before{
  background:linear-gradient(90deg,transparent,rgba(166,254,163,0.55),rgba(147,240,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-05, .profile-badge-row .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05:after{
  background:radial-gradient(circle,rgba(176,127,255,0.36),rgba(166,254,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-05, .profile-badge-row .badge-hard-05, .custom-badge-current-list .badge-hard-05, .badge-preview-token.badge-hard-05, .badge-hard-05 i{background:#a6fea3!important;color:#a6fea3!important;box-shadow:0 0 14px #a6fea3,0 0 32px #a6fea3,0 0 48px #93f0ff!important;}

.badge-picker-grid .badge-hard-06, .profile-badge-row .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06{
  --badge-fg:#a3fed8!important;
  --badge-a:#a3fed8!important;
  --badge-b:#93aeff!important;
  --badge-c:#ff7ffe!important;
  --badge-border:rgba(163,254,216,0.95)!important;
  --badge-glow:rgba(163,254,216,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,56,1) 0%,rgba(29,34,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3fed8!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,254,216,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,254,216,0.95),0 0 22px rgba(147,174,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,254,216,0.62),0 0 44px rgba(147,174,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-06, .profile-badge-row .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:before{
  background:linear-gradient(90deg,transparent,rgba(163,254,216,0.55),rgba(147,174,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-06, .profile-badge-row .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06:after{
  background:radial-gradient(circle,rgba(255,127,254,0.36),rgba(163,254,216,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-06, .profile-badge-row .badge-hard-06, .custom-badge-current-list .badge-hard-06, .badge-preview-token.badge-hard-06, .badge-hard-06 i{background:#a3fed8!important;color:#a3fed8!important;box-shadow:0 0 14px #a3fed8,0 0 32px #a3fed8,0 0 48px #93aeff!important;}

.badge-picker-grid .badge-hard-07, .profile-badge-row .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07{
  --badge-fg:#a3ecfe!important;
  --badge-a:#a3ecfe!important;
  --badge-b:#bb93ff!important;
  --badge-c:#ff7fb0!important;
  --badge-border:rgba(163,236,254,0.95)!important;
  --badge-glow:rgba(163,236,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,61,66,1) 0%,rgba(37,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3ecfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,236,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,236,254,0.95),0 0 22px rgba(187,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,236,254,0.62),0 0 44px rgba(187,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-07, .profile-badge-row .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:before{
  background:linear-gradient(90deg,transparent,rgba(163,236,254,0.55),rgba(187,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-07, .profile-badge-row .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07:after{
  background:radial-gradient(circle,rgba(255,127,176,0.36),rgba(163,236,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-07, .profile-badge-row .badge-hard-07, .custom-badge-current-list .badge-hard-07, .badge-preview-token.badge-hard-07, .badge-hard-07 i{background:#a3ecfe!important;color:#a3ecfe!important;box-shadow:0 0 14px #a3ecfe,0 0 32px #a3ecfe,0 0 48px #bb93ff!important;}

.badge-picker-grid .badge-hard-08, .profile-badge-row .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08{
  --badge-fg:#a3b4fe!important;
  --badge-a:#a3b4fe!important;
  --badge-b:#fd93ff!important;
  --badge-c:#ff9d7f!important;
  --badge-border:rgba(163,180,254,0.95)!important;
  --badge-glow:rgba(163,180,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,46,66,1) 0%,rgba(50,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3b4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,180,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,180,254,0.95),0 0 22px rgba(253,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,180,254,0.62),0 0 44px rgba(253,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-08, .profile-badge-row .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:before{
  background:linear-gradient(90deg,transparent,rgba(163,180,254,0.55),rgba(253,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-08, .profile-badge-row .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08:after{
  background:radial-gradient(circle,rgba(255,157,127,0.36),rgba(163,180,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-08, .profile-badge-row .badge-hard-08, .custom-badge-current-list .badge-hard-08, .badge-preview-token.badge-hard-08, .badge-hard-08 i{background:#a3b4fe!important;color:#a3b4fe!important;box-shadow:0 0 14px #a3b4fe,0 0 32px #a3b4fe,0 0 48px #fd93ff!important;}

.badge-picker-grid .badge-hard-09, .profile-badge-row .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09{
  --badge-fg:#caa3fe!important;
  --badge-a:#caa3fe!important;
  --badge-b:#ff93be!important;
  --badge-c:#ffeb7f!important;
  --badge-border:rgba(202,163,254,0.95)!important;
  --badge-glow:rgba(202,163,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(52,42,66,1) 0%,rgba(51,29,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#caa3fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(202,163,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(202,163,254,0.95),0 0 22px rgba(255,147,190,0.58)!important;
  box-shadow:0 0 24px rgba(202,163,254,0.62),0 0 44px rgba(255,147,190,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-09, .profile-badge-row .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:before{
  background:linear-gradient(90deg,transparent,rgba(202,163,254,0.55),rgba(255,147,190,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-09, .profile-badge-row .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09:after{
  background:radial-gradient(circle,rgba(255,235,127,0.36),rgba(202,163,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-09, .profile-badge-row .badge-hard-09, .custom-badge-current-list .badge-hard-09, .badge-preview-token.badge-hard-09, .badge-hard-09 i{background:#caa3fe!important;color:#caa3fe!important;box-shadow:0 0 14px #caa3fe,0 0 32px #caa3fe,0 0 48px #ff93be!important;}

.badge-picker-grid .badge-hard-10, .profile-badge-row .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10{
  --badge-fg:#fea3fa!important;
  --badge-a:#fea3fa!important;
  --badge-b:#ffab93!important;
  --badge-c:#c3ff7f!important;
  --badge-border:rgba(254,163,250,0.95)!important;
  --badge-glow:rgba(254,163,250,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,65,1) 0%,rgba(51,34,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3fa!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,250,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,250,0.95),0 0 22px rgba(255,171,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,250,0.62),0 0 44px rgba(255,171,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-10, .profile-badge-row .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,250,0.55),rgba(255,171,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-10, .profile-badge-row .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10:after{
  background:radial-gradient(circle,rgba(195,255,127,0.36),rgba(254,163,250,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-10, .profile-badge-row .badge-hard-10, .custom-badge-current-list .badge-hard-10, .badge-preview-token.badge-hard-10, .badge-hard-10 i{background:#fea3fa!important;color:#fea3fa!important;box-shadow:0 0 14px #fea3fa,0 0 32px #fea3fa,0 0 48px #ffab93!important;}

.badge-picker-grid .badge-hard-11, .profile-badge-row .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11{
  --badge-fg:#fea3c1!important;
  --badge-a:#fea3c1!important;
  --badge-b:#ffed93!important;
  --badge-c:#7fff8a!important;
  --badge-border:rgba(254,163,193,0.95)!important;
  --badge-glow:rgba(254,163,193,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,50,1) 0%,rgba(51,47,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3c1!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,193,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,193,0.95),0 0 22px rgba(255,237,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,193,0.62),0 0 44px rgba(255,237,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-11, .profile-badge-row .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,193,0.55),rgba(255,237,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-11, .profile-badge-row .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11:after{
  background:radial-gradient(circle,rgba(127,255,138,0.36),rgba(254,163,193,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-11, .profile-badge-row .badge-hard-11, .custom-badge-current-list .badge-hard-11, .badge-preview-token.badge-hard-11, .badge-hard-11 i{background:#fea3c1!important;color:#fea3c1!important;box-shadow:0 0 14px #fea3c1,0 0 32px #fea3c1,0 0 48px #ffed93!important;}

.badge-picker-grid .badge-hard-12, .profile-badge-row .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12{
  --badge-fg:#febda3!important;
  --badge-a:#febda3!important;
  --badge-b:#ceff93!important;
  --badge-c:#7fffd8!important;
  --badge-border:rgba(254,189,163,0.95)!important;
  --badge-glow:rgba(254,189,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,49,42,1) 0%,rgba(41,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#febda3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,189,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,189,163,0.95),0 0 22px rgba(206,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,189,163,0.62),0 0 44px rgba(206,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-12, .profile-badge-row .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:before{
  background:linear-gradient(90deg,transparent,rgba(254,189,163,0.55),rgba(206,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-12, .profile-badge-row .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12:after{
  background:radial-gradient(circle,rgba(127,255,216,0.36),rgba(254,189,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-12, .profile-badge-row .badge-hard-12, .custom-badge-current-list .badge-hard-12, .badge-preview-token.badge-hard-12, .badge-hard-12 i{background:#febda3!important;color:#febda3!important;box-shadow:0 0 14px #febda3,0 0 32px #febda3,0 0 48px #ceff93!important;}

.badge-picker-grid .badge-hard-13, .profile-badge-row .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13{
  --badge-fg:#fef5a3!important;
  --badge-a:#fef5a3!important;
  --badge-b:#93ff9b!important;
  --badge-c:#7fd6ff!important;
  --badge-border:rgba(254,245,163,0.95)!important;
  --badge-glow:rgba(254,245,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,63,42,1) 0%,rgba(29,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fef5a3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,245,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,245,163,0.95),0 0 22px rgba(147,255,155,0.58)!important;
  box-shadow:0 0 24px rgba(254,245,163,0.62),0 0 44px rgba(147,255,155,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-13, .profile-badge-row .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:before{
  background:linear-gradient(90deg,transparent,rgba(254,245,163,0.55),rgba(147,255,155,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-13, .profile-badge-row .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13:after{
  background:radial-gradient(circle,rgba(127,214,255,0.36),rgba(254,245,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-13, .profile-badge-row .badge-hard-13, .custom-badge-current-list .badge-hard-13, .badge-preview-token.badge-hard-13, .badge-hard-13 i{background:#fef5a3!important;color:#fef5a3!important;box-shadow:0 0 14px #fef5a3,0 0 32px #fef5a3,0 0 48px #93ff9b!important;}

.badge-picker-grid .badge-hard-14, .profile-badge-row .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14{
  --badge-fg:#cffea3!important;
  --badge-a:#cffea3!important;
  --badge-b:#93ffdd!important;
  --badge-c:#7f87ff!important;
  --badge-border:rgba(207,254,163,0.95)!important;
  --badge-glow:rgba(207,254,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(53,66,42,1) 0%,rgba(29,51,44,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#cffea3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(207,254,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(207,254,163,0.95),0 0 22px rgba(147,255,221,0.58)!important;
  box-shadow:0 0 24px rgba(207,254,163,0.62),0 0 44px rgba(147,255,221,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-14, .profile-badge-row .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:before{
  background:linear-gradient(90deg,transparent,rgba(207,254,163,0.55),rgba(147,255,221,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-14, .profile-badge-row .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14:after{
  background:radial-gradient(circle,rgba(127,135,255,0.36),rgba(207,254,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-14, .profile-badge-row .badge-hard-14, .custom-badge-current-list .badge-hard-14, .badge-preview-token.badge-hard-14, .badge-hard-14 i{background:#cffea3!important;color:#cffea3!important;box-shadow:0 0 14px #cffea3,0 0 32px #cffea3,0 0 48px #93ffdd!important;}

.badge-picker-grid .badge-hard-15, .profile-badge-row .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15{
  --badge-fg:#a3feaf!important;
  --badge-a:#a3feaf!important;
  --badge-b:#93deff!important;
  --badge-c:#c57fff!important;
  --badge-border:rgba(163,254,175,0.95)!important;
  --badge-glow:rgba(163,254,175,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,45,1) 0%,rgba(29,44,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3feaf!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,254,175,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,254,175,0.95),0 0 22px rgba(147,222,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,254,175,0.62),0 0 44px rgba(147,222,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-15, .profile-badge-row .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:before{
  background:linear-gradient(90deg,transparent,rgba(163,254,175,0.55),rgba(147,222,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-15, .profile-badge-row .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15:after{
  background:radial-gradient(circle,rgba(197,127,255,0.36),rgba(163,254,175,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-15, .profile-badge-row .badge-hard-15, .custom-badge-current-list .badge-hard-15, .badge-preview-token.badge-hard-15, .badge-hard-15 i{background:#a3feaf!important;color:#a3feaf!important;box-shadow:0 0 14px #a3feaf,0 0 32px #a3feaf,0 0 48px #93deff!important;}

.badge-picker-grid .badge-hard-16, .profile-badge-row .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16{
  --badge-fg:#a3fee8!important;
  --badge-a:#a3fee8!important;
  --badge-b:#939cff!important;
  --badge-c:#ff7fe9!important;
  --badge-border:rgba(163,254,232,0.95)!important;
  --badge-glow:rgba(163,254,232,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,60,1) 0%,rgba(29,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3fee8!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,254,232,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,254,232,0.95),0 0 22px rgba(147,156,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,254,232,0.62),0 0 44px rgba(147,156,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-16, .profile-badge-row .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:before{
  background:linear-gradient(90deg,transparent,rgba(163,254,232,0.55),rgba(147,156,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-16, .profile-badge-row .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16:after{
  background:radial-gradient(circle,rgba(255,127,233,0.36),rgba(163,254,232,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-16, .profile-badge-row .badge-hard-16, .custom-badge-current-list .badge-hard-16, .badge-preview-token.badge-hard-16, .badge-hard-16 i{background:#a3fee8!important;color:#a3fee8!important;box-shadow:0 0 14px #a3fee8,0 0 32px #a3fee8,0 0 48px #939cff!important;}

.badge-picker-grid .badge-hard-17, .profile-badge-row .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17{
  --badge-fg:#a3ddfe!important;
  --badge-a:#a3ddfe!important;
  --badge-b:#cd93ff!important;
  --badge-c:#ff7f9b!important;
  --badge-border:rgba(163,221,254,0.95)!important;
  --badge-glow:rgba(163,221,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,57,66,1) 0%,rgba(41,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3ddfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,221,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,221,254,0.95),0 0 22px rgba(205,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,221,254,0.62),0 0 44px rgba(205,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-17, .profile-badge-row .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:before{
  background:linear-gradient(90deg,transparent,rgba(163,221,254,0.55),rgba(205,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-17, .profile-badge-row .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17:after{
  background:radial-gradient(circle,rgba(255,127,155,0.36),rgba(163,221,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-17, .profile-badge-row .badge-hard-17, .custom-badge-current-list .badge-hard-17, .badge-preview-token.badge-hard-17, .badge-hard-17 i{background:#a3ddfe!important;color:#a3ddfe!important;box-shadow:0 0 14px #a3ddfe,0 0 32px #a3ddfe,0 0 48px #cd93ff!important;}

.badge-picker-grid .badge-hard-18, .profile-badge-row .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18{
  --badge-fg:#a3a4fe!important;
  --badge-a:#a3a4fe!important;
  --badge-b:#ff93ee!important;
  --badge-c:#ffb27f!important;
  --badge-border:rgba(163,164,254,0.95)!important;
  --badge-glow:rgba(163,164,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,42,66,1) 0%,rgba(51,29,47,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3a4fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,164,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,164,254,0.95),0 0 22px rgba(255,147,238,0.58)!important;
  box-shadow:0 0 24px rgba(163,164,254,0.62),0 0 44px rgba(255,147,238,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-18, .profile-badge-row .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:before{
  background:linear-gradient(90deg,transparent,rgba(163,164,254,0.55),rgba(255,147,238,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-18, .profile-badge-row .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18:after{
  background:radial-gradient(circle,rgba(255,178,127,0.36),rgba(163,164,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-18, .profile-badge-row .badge-hard-18, .custom-badge-current-list .badge-hard-18, .badge-preview-token.badge-hard-18, .badge-hard-18 i{background:#a3a4fe!important;color:#a3a4fe!important;box-shadow:0 0 14px #a3a4fe,0 0 32px #a3a4fe,0 0 48px #ff93ee!important;}

.badge-picker-grid .badge-hard-19, .profile-badge-row .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19{
  --badge-fg:#daa3fe!important;
  --badge-a:#daa3fe!important;
  --badge-b:#ff93ac!important;
  --badge-c:#fcff7f!important;
  --badge-border:rgba(218,163,254,0.95)!important;
  --badge-glow:rgba(218,163,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(56,42,66,1) 0%,rgba(51,29,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#daa3fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(218,163,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(218,163,254,0.95),0 0 22px rgba(255,147,172,0.58)!important;
  box-shadow:0 0 24px rgba(218,163,254,0.62),0 0 44px rgba(255,147,172,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-19, .profile-badge-row .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:before{
  background:linear-gradient(90deg,transparent,rgba(218,163,254,0.55),rgba(255,147,172,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-19, .profile-badge-row .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19:after{
  background:radial-gradient(circle,rgba(252,255,127,0.36),rgba(218,163,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-19, .profile-badge-row .badge-hard-19, .custom-badge-current-list .badge-hard-19, .badge-preview-token.badge-hard-19, .badge-hard-19 i{background:#daa3fe!important;color:#daa3fe!important;box-shadow:0 0 14px #daa3fe,0 0 32px #daa3fe,0 0 48px #ff93ac!important;}

.badge-picker-grid .badge-hard-20, .profile-badge-row .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20{
  --badge-fg:#fea3eb!important;
  --badge-a:#fea3eb!important;
  --badge-b:#ffbc93!important;
  --badge-c:#aeff7f!important;
  --badge-border:rgba(254,163,235,0.95)!important;
  --badge-glow:rgba(254,163,235,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,61,1) 0%,rgba(51,37,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3eb!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,235,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,235,0.95),0 0 22px rgba(255,188,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,235,0.62),0 0 44px rgba(255,188,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-20, .profile-badge-row .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,235,0.55),rgba(255,188,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-20, .profile-badge-row .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20:after{
  background:radial-gradient(circle,rgba(174,255,127,0.36),rgba(254,163,235,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-20, .profile-badge-row .badge-hard-20, .custom-badge-current-list .badge-hard-20, .badge-preview-token.badge-hard-20, .badge-hard-20 i{background:#fea3eb!important;color:#fea3eb!important;box-shadow:0 0 14px #fea3eb,0 0 32px #fea3eb,0 0 48px #ffbc93!important;}

.badge-picker-grid .badge-hard-21, .profile-badge-row .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21{
  --badge-fg:#fea3b2!important;
  --badge-a:#fea3b2!important;
  --badge-b:#feff93!important;
  --badge-c:#7fff9f!important;
  --badge-border:rgba(254,163,178,0.95)!important;
  --badge-glow:rgba(254,163,178,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,46,1) 0%,rgba(50,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3b2!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,178,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,178,0.95),0 0 22px rgba(254,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,178,0.62),0 0 44px rgba(254,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-21, .profile-badge-row .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,178,0.55),rgba(254,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-21, .profile-badge-row .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21:after{
  background:radial-gradient(circle,rgba(127,255,159,0.36),rgba(254,163,178,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-21, .profile-badge-row .badge-hard-21, .custom-badge-current-list .badge-hard-21, .badge-preview-token.badge-hard-21, .badge-hard-21 i{background:#fea3b2!important;color:#fea3b2!important;box-shadow:0 0 14px #fea3b2,0 0 32px #fea3b2,0 0 48px #feff93!important;}

.badge-picker-grid .badge-hard-22, .profile-badge-row .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22{
  --badge-fg:#fecca3!important;
  --badge-a:#fecca3!important;
  --badge-b:#bcff93!important;
  --badge-c:#7fffee!important;
  --badge-border:rgba(254,204,163,0.95)!important;
  --badge-glow:rgba(254,204,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,53,42,1) 0%,rgba(37,51,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fecca3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,204,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,204,163,0.95),0 0 22px rgba(188,255,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,204,163,0.62),0 0 44px rgba(188,255,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-22, .profile-badge-row .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:before{
  background:linear-gradient(90deg,transparent,rgba(254,204,163,0.55),rgba(188,255,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-22, .profile-badge-row .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22:after{
  background:radial-gradient(circle,rgba(127,255,238,0.36),rgba(254,204,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-22, .profile-badge-row .badge-hard-22, .custom-badge-current-list .badge-hard-22, .badge-preview-token.badge-hard-22, .badge-hard-22 i{background:#fecca3!important;color:#fecca3!important;box-shadow:0 0 14px #fecca3,0 0 32px #fecca3,0 0 48px #bcff93!important;}

.badge-picker-grid .badge-hard-23, .profile-badge-row .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23{
  --badge-fg:#f8fea3!important;
  --badge-a:#f8fea3!important;
  --badge-b:#93ffac!important;
  --badge-c:#7fc1ff!important;
  --badge-border:rgba(248,254,163,0.95)!important;
  --badge-glow:rgba(248,254,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(64,66,42,1) 0%,rgba(29,51,34,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f8fea3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(248,254,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(248,254,163,0.95),0 0 22px rgba(147,255,172,0.58)!important;
  box-shadow:0 0 24px rgba(248,254,163,0.62),0 0 44px rgba(147,255,172,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-23, .profile-badge-row .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:before{
  background:linear-gradient(90deg,transparent,rgba(248,254,163,0.55),rgba(147,255,172,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-23, .profile-badge-row .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23:after{
  background:radial-gradient(circle,rgba(127,193,255,0.36),rgba(248,254,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-23, .profile-badge-row .badge-hard-23, .custom-badge-current-list .badge-hard-23, .badge-preview-token.badge-hard-23, .badge-hard-23 i{background:#f8fea3!important;color:#f8fea3!important;box-shadow:0 0 14px #f8fea3,0 0 32px #f8fea3,0 0 48px #93ffac!important;}

.badge-picker-grid .badge-hard-24, .profile-badge-row .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24{
  --badge-fg:#c0fea3!important;
  --badge-a:#c0fea3!important;
  --badge-b:#93ffee!important;
  --badge-c:#8c7fff!important;
  --badge-border:rgba(192,254,163,0.95)!important;
  --badge-glow:rgba(192,254,163,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(49,66,42,1) 0%,rgba(29,51,47,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c0fea3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(192,254,163,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(192,254,163,0.95),0 0 22px rgba(147,255,238,0.58)!important;
  box-shadow:0 0 24px rgba(192,254,163,0.62),0 0 44px rgba(147,255,238,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-24, .profile-badge-row .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:before{
  background:linear-gradient(90deg,transparent,rgba(192,254,163,0.55),rgba(147,255,238,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-24, .profile-badge-row .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24:after{
  background:radial-gradient(circle,rgba(140,127,255,0.36),rgba(192,254,163,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-24, .profile-badge-row .badge-hard-24, .custom-badge-current-list .badge-hard-24, .badge-preview-token.badge-hard-24, .badge-hard-24 i{background:#c0fea3!important;color:#c0fea3!important;box-shadow:0 0 14px #c0fea3,0 0 32px #c0fea3,0 0 48px #93ffee!important;}

.badge-picker-grid .badge-hard-25, .profile-badge-row .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25{
  --badge-fg:#a3febe!important;
  --badge-a:#a3febe!important;
  --badge-b:#93cdff!important;
  --badge-c:#da7fff!important;
  --badge-border:rgba(163,254,190,0.95)!important;
  --badge-glow:rgba(163,254,190,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,49,1) 0%,rgba(29,41,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3febe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,254,190,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,254,190,0.95),0 0 22px rgba(147,205,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,254,190,0.62),0 0 44px rgba(147,205,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-25, .profile-badge-row .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:before{
  background:linear-gradient(90deg,transparent,rgba(163,254,190,0.55),rgba(147,205,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-25, .profile-badge-row .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25:after{
  background:radial-gradient(circle,rgba(218,127,255,0.36),rgba(163,254,190,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-25, .profile-badge-row .badge-hard-25, .custom-badge-current-list .badge-hard-25, .badge-preview-token.badge-hard-25, .badge-hard-25 i{background:#a3febe!important;color:#a3febe!important;box-shadow:0 0 14px #a3febe,0 0 32px #a3febe,0 0 48px #93cdff!important;}

.badge-picker-grid .badge-hard-26, .profile-badge-row .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26{
  --badge-fg:#a3fef7!important;
  --badge-a:#a3fef7!important;
  --badge-b:#9c93ff!important;
  --badge-c:#ff7fd4!important;
  --badge-border:rgba(163,254,247,0.95)!important;
  --badge-glow:rgba(163,254,247,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,66,64,1) 0%,rgba(31,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3fef7!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,254,247,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,254,247,0.95),0 0 22px rgba(156,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,254,247,0.62),0 0 44px rgba(156,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-26, .profile-badge-row .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:before{
  background:linear-gradient(90deg,transparent,rgba(163,254,247,0.55),rgba(156,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-26, .profile-badge-row .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26:after{
  background:radial-gradient(circle,rgba(255,127,212,0.36),rgba(163,254,247,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-26, .profile-badge-row .badge-hard-26, .custom-badge-current-list .badge-hard-26, .badge-preview-token.badge-hard-26, .badge-hard-26 i{background:#a3fef7!important;color:#a3fef7!important;box-shadow:0 0 14px #a3fef7,0 0 32px #a3fef7,0 0 48px #9c93ff!important;}

.badge-picker-grid .badge-hard-27, .profile-badge-row .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27{
  --badge-fg:#a3cefe!important;
  --badge-a:#a3cefe!important;
  --badge-b:#de93ff!important;
  --badge-c:#ff7f85!important;
  --badge-border:rgba(163,206,254,0.95)!important;
  --badge-glow:rgba(163,206,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(42,53,66,1) 0%,rgba(44,29,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#a3cefe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(163,206,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(163,206,254,0.95),0 0 22px rgba(222,147,255,0.58)!important;
  box-shadow:0 0 24px rgba(163,206,254,0.62),0 0 44px rgba(222,147,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-27, .profile-badge-row .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:before{
  background:linear-gradient(90deg,transparent,rgba(163,206,254,0.55),rgba(222,147,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-27, .profile-badge-row .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27:after{
  background:radial-gradient(circle,rgba(255,127,133,0.36),rgba(163,206,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-27, .profile-badge-row .badge-hard-27, .custom-badge-current-list .badge-hard-27, .badge-preview-token.badge-hard-27, .badge-hard-27 i{background:#a3cefe!important;color:#a3cefe!important;box-shadow:0 0 14px #a3cefe,0 0 32px #a3cefe,0 0 48px #de93ff!important;}

.badge-picker-grid .badge-hard-28, .profile-badge-row .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28{
  --badge-fg:#b0a3fe!important;
  --badge-a:#b0a3fe!important;
  --badge-b:#ff93dd!important;
  --badge-c:#ffc77f!important;
  --badge-border:rgba(176,163,254,0.95)!important;
  --badge-glow:rgba(176,163,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,42,66,1) 0%,rgba(51,29,44,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b0a3fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(176,163,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(176,163,254,0.95),0 0 22px rgba(255,147,221,0.58)!important;
  box-shadow:0 0 24px rgba(176,163,254,0.62),0 0 44px rgba(255,147,221,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-28, .profile-badge-row .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:before{
  background:linear-gradient(90deg,transparent,rgba(176,163,254,0.55),rgba(255,147,221,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-28, .profile-badge-row .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28:after{
  background:radial-gradient(circle,rgba(255,199,127,0.36),rgba(176,163,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-28, .profile-badge-row .badge-hard-28, .custom-badge-current-list .badge-hard-28, .badge-preview-token.badge-hard-28, .badge-hard-28 i{background:#b0a3fe!important;color:#b0a3fe!important;box-shadow:0 0 14px #b0a3fe,0 0 32px #b0a3fe,0 0 48px #ff93dd!important;}

.badge-picker-grid .badge-hard-29, .profile-badge-row .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29{
  --badge-fg:#e9a3fe!important;
  --badge-a:#e9a3fe!important;
  --badge-b:#ff939b!important;
  --badge-c:#e7ff7f!important;
  --badge-border:rgba(233,163,254,0.95)!important;
  --badge-glow:rgba(233,163,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,42,66,1) 0%,rgba(51,29,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#e9a3fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(233,163,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(233,163,254,0.95),0 0 22px rgba(255,147,155,0.58)!important;
  box-shadow:0 0 24px rgba(233,163,254,0.62),0 0 44px rgba(255,147,155,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-29, .profile-badge-row .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:before{
  background:linear-gradient(90deg,transparent,rgba(233,163,254,0.55),rgba(255,147,155,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-29, .profile-badge-row .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29:after{
  background:radial-gradient(circle,rgba(231,255,127,0.36),rgba(233,163,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-29, .profile-badge-row .badge-hard-29, .custom-badge-current-list .badge-hard-29, .badge-preview-token.badge-hard-29, .badge-hard-29 i{background:#e9a3fe!important;color:#e9a3fe!important;box-shadow:0 0 14px #e9a3fe,0 0 32px #e9a3fe,0 0 48px #ff939b!important;}

.badge-picker-grid .badge-hard-30, .profile-badge-row .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30{
  --badge-fg:#fea3db!important;
  --badge-a:#fea3db!important;
  --badge-b:#ffce93!important;
  --badge-c:#99ff7f!important;
  --badge-border:rgba(254,163,219,0.95)!important;
  --badge-glow:rgba(254,163,219,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,42,56,1) 0%,rgba(51,41,29,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fea3db!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,163,219,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,163,219,0.95),0 0 22px rgba(255,206,147,0.58)!important;
  box-shadow:0 0 24px rgba(254,163,219,0.62),0 0 44px rgba(255,206,147,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Hard 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-30, .profile-badge-row .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:before{
  background:linear-gradient(90deg,transparent,rgba(254,163,219,0.55),rgba(255,206,147,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-30, .profile-badge-row .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30:after{
  background:radial-gradient(circle,rgba(153,255,127,0.36),rgba(254,163,219,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.55s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-hard-30, .profile-badge-row .badge-hard-30, .custom-badge-current-list .badge-hard-30, .badge-preview-token.badge-hard-30, .badge-hard-30 i{background:#fea3db!important;color:#fea3db!important;box-shadow:0 0 14px #fea3db,0 0 32px #fea3db,0 0 48px #ffce93!important;}

.badge-picker-grid .badge-extreme-01, .profile-badge-row .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01{
  --badge-fg:#fecfad!important;
  --badge-a:#fecfad!important;
  --badge-b:#c6ff9e!important;
  --badge-c:#89ffeb!important;
  --badge-border:rgba(254,207,173,0.95)!important;
  --badge-glow:rgba(254,207,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,53,44,1) 0%,rgba(39,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fecfad!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,207,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,207,173,0.95),0 0 22px rgba(198,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,207,173,0.62),0 0 44px rgba(198,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-01, .profile-badge-row .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:before{
  background:linear-gradient(90deg,transparent,rgba(254,207,173,0.55),rgba(198,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-01, .profile-badge-row .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01:after{
  background:radial-gradient(circle,rgba(137,255,235,0.36),rgba(254,207,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-01, .profile-badge-row .badge-extreme-01, .custom-badge-current-list .badge-extreme-01, .badge-preview-token.badge-extreme-01, .badge-extreme-01 i{background:#fecfad!important;color:#fecfad!important;box-shadow:0 0 14px #fecfad,0 0 32px #fecfad,0 0 48px #c6ff9e!important;}

.badge-picker-grid .badge-extreme-02, .profile-badge-row .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02{
  --badge-fg:#fcfead!important;
  --badge-a:#fcfead!important;
  --badge-b:#9effb1!important;
  --badge-c:#89caff!important;
  --badge-border:rgba(252,254,173,0.95)!important;
  --badge-glow:rgba(252,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(65,66,44,1) 0%,rgba(31,51,35,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fcfead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(252,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(252,254,173,0.95),0 0 22px rgba(158,255,177,0.58)!important;
  box-shadow:0 0 24px rgba(252,254,173,0.62),0 0 44px rgba(158,255,177,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-02, .profile-badge-row .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:before{
  background:linear-gradient(90deg,transparent,rgba(252,254,173,0.55),rgba(158,255,177,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-02, .profile-badge-row .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02:after{
  background:radial-gradient(circle,rgba(137,202,255,0.36),rgba(252,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-02, .profile-badge-row .badge-extreme-02, .custom-badge-current-list .badge-extreme-02, .badge-preview-token.badge-extreme-02, .badge-extreme-02 i{background:#fcfead!important;color:#fcfead!important;box-shadow:0 0 14px #fcfead,0 0 32px #fcfead,0 0 48px #9effb1!important;}

.badge-picker-grid .badge-extreme-03, .profile-badge-row .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03{
  --badge-fg:#c9fead!important;
  --badge-a:#c9fead!important;
  --badge-b:#9effed!important;
  --badge-c:#9189ff!important;
  --badge-border:rgba(201,254,173,0.95)!important;
  --badge-glow:rgba(201,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(52,66,44,1) 0%,rgba(31,51,47,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c9fead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(201,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(201,254,173,0.95),0 0 22px rgba(158,255,237,0.58)!important;
  box-shadow:0 0 24px rgba(201,254,173,0.62),0 0 44px rgba(158,255,237,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-03, .profile-badge-row .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:before{
  background:linear-gradient(90deg,transparent,rgba(201,254,173,0.55),rgba(158,255,237,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-03, .profile-badge-row .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03:after{
  background:radial-gradient(circle,rgba(145,137,255,0.36),rgba(201,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-03, .profile-badge-row .badge-extreme-03, .custom-badge-current-list .badge-extreme-03, .badge-preview-token.badge-extreme-03, .badge-extreme-03 i{background:#c9fead!important;color:#c9fead!important;box-shadow:0 0 14px #c9fead,0 0 32px #c9fead,0 0 48px #9effed!important;}

.badge-picker-grid .badge-extreme-04, .profile-badge-row .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04{
  --badge-fg:#adfec3!important;
  --badge-a:#adfec3!important;
  --badge-b:#9ed5ff!important;
  --badge-c:#d989ff!important;
  --badge-border:rgba(173,254,195,0.95)!important;
  --badge-glow:rgba(173,254,195,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,66,50,1) 0%,rgba(31,42,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adfec3!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,254,195,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,254,195,0.95),0 0 22px rgba(158,213,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,254,195,0.62),0 0 44px rgba(158,213,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-04, .profile-badge-row .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:before{
  background:linear-gradient(90deg,transparent,rgba(173,254,195,0.55),rgba(158,213,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-04, .profile-badge-row .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04:after{
  background:radial-gradient(circle,rgba(217,137,255,0.36),rgba(173,254,195,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-04, .profile-badge-row .badge-extreme-04, .custom-badge-current-list .badge-extreme-04, .badge-preview-token.badge-extreme-04, .badge-extreme-04 i{background:#adfec3!important;color:#adfec3!important;box-shadow:0 0 14px #adfec3,0 0 32px #adfec3,0 0 48px #9ed5ff!important;}

.badge-picker-grid .badge-extreme-05, .profile-badge-row .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05{
  --badge-fg:#adfef5!important;
  --badge-a:#adfef5!important;
  --badge-b:#a29eff!important;
  --badge-c:#ff89db!important;
  --badge-border:rgba(173,254,245,0.95)!important;
  --badge-glow:rgba(173,254,245,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,66,63,1) 0%,rgba(32,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adfef5!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,254,245,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,254,245,0.95),0 0 22px rgba(162,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,254,245,0.62),0 0 44px rgba(162,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-05, .profile-badge-row .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:before{
  background:linear-gradient(90deg,transparent,rgba(173,254,245,0.55),rgba(162,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-05, .profile-badge-row .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05:after{
  background:radial-gradient(circle,rgba(255,137,219,0.36),rgba(173,254,245,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-05, .profile-badge-row .badge-extreme-05, .custom-badge-current-list .badge-extreme-05, .badge-preview-token.badge-extreme-05, .badge-extreme-05 i{background:#adfef5!important;color:#adfef5!important;box-shadow:0 0 14px #adfef5,0 0 32px #adfef5,0 0 48px #a29eff!important;}

.badge-picker-grid .badge-extreme-06, .profile-badge-row .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06{
  --badge-fg:#add6fe!important;
  --badge-a:#add6fe!important;
  --badge-b:#de9eff!important;
  --badge-c:#ff8993!important;
  --badge-border:rgba(173,214,254,0.95)!important;
  --badge-glow:rgba(173,214,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,55,66,1) 0%,rgba(44,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#add6fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,214,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,214,254,0.95),0 0 22px rgba(222,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,214,254,0.62),0 0 44px rgba(222,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-06, .profile-badge-row .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:before{
  background:linear-gradient(90deg,transparent,rgba(173,214,254,0.55),rgba(222,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-06, .profile-badge-row .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06:after{
  background:radial-gradient(circle,rgba(255,137,147,0.36),rgba(173,214,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-06, .profile-badge-row .badge-extreme-06, .custom-badge-current-list .badge-extreme-06, .badge-preview-token.badge-extreme-06, .badge-extreme-06 i{background:#add6fe!important;color:#add6fe!important;box-shadow:0 0 14px #add6fe,0 0 32px #add6fe,0 0 48px #de9eff!important;}

.badge-picker-grid .badge-extreme-07, .profile-badge-row .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07{
  --badge-fg:#b6adfe!important;
  --badge-a:#b6adfe!important;
  --badge-b:#ff9ee3!important;
  --badge-c:#ffc889!important;
  --badge-border:rgba(182,173,254,0.95)!important;
  --badge-glow:rgba(182,173,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(47,44,66,1) 0%,rgba(51,31,45,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#b6adfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(182,173,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(182,173,254,0.95),0 0 22px rgba(255,158,227,0.58)!important;
  box-shadow:0 0 24px rgba(182,173,254,0.62),0 0 44px rgba(255,158,227,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-07, .profile-badge-row .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:before{
  background:linear-gradient(90deg,transparent,rgba(182,173,254,0.55),rgba(255,158,227,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-07, .profile-badge-row .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07:after{
  background:radial-gradient(circle,rgba(255,200,137,0.36),rgba(182,173,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-07, .profile-badge-row .badge-extreme-07, .custom-badge-current-list .badge-extreme-07, .badge-preview-token.badge-extreme-07, .badge-extreme-07 i{background:#b6adfe!important;color:#b6adfe!important;box-shadow:0 0 14px #b6adfe,0 0 32px #b6adfe,0 0 48px #ff9ee3!important;}

.badge-picker-grid .badge-extreme-08, .profile-badge-row .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08{
  --badge-fg:#e9adfe!important;
  --badge-a:#e9adfe!important;
  --badge-b:#ff9ea7!important;
  --badge-c:#edff89!important;
  --badge-border:rgba(233,173,254,0.95)!important;
  --badge-glow:rgba(233,173,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(60,44,66,1) 0%,rgba(51,31,33,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#e9adfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(233,173,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(233,173,254,0.95),0 0 22px rgba(255,158,167,0.58)!important;
  box-shadow:0 0 24px rgba(233,173,254,0.62),0 0 44px rgba(255,158,167,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-08, .profile-badge-row .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:before{
  background:linear-gradient(90deg,transparent,rgba(233,173,254,0.55),rgba(255,158,167,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-08, .profile-badge-row .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08:after{
  background:radial-gradient(circle,rgba(237,255,137,0.36),rgba(233,173,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-08, .profile-badge-row .badge-extreme-08, .custom-badge-current-list .badge-extreme-08, .badge-preview-token.badge-extreme-08, .badge-extreme-08 i{background:#e9adfe!important;color:#e9adfe!important;box-shadow:0 0 14px #e9adfe,0 0 32px #e9adfe,0 0 48px #ff9ea7!important;}

.badge-picker-grid .badge-extreme-09, .profile-badge-row .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09{
  --badge-fg:#feade2!important;
  --badge-a:#feade2!important;
  --badge-b:#ffd09e!important;
  --badge-c:#a5ff89!important;
  --badge-border:rgba(254,173,226,0.95)!important;
  --badge-glow:rgba(254,173,226,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,58,1) 0%,rgba(51,41,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feade2!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,226,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,226,0.95),0 0 22px rgba(255,208,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,226,0.62),0 0 44px rgba(255,208,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-09, .profile-badge-row .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,226,0.55),rgba(255,208,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-09, .profile-badge-row .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09:after{
  background:radial-gradient(circle,rgba(165,255,137,0.36),rgba(254,173,226,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-09, .profile-badge-row .badge-extreme-09, .custom-badge-current-list .badge-extreme-09, .badge-preview-token.badge-extreme-09, .badge-extreme-09 i{background:#feade2!important;color:#feade2!important;box-shadow:0 0 14px #feade2,0 0 32px #feade2,0 0 48px #ffd09e!important;}

.badge-picker-grid .badge-extreme-10, .profile-badge-row .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10{
  --badge-fg:#feadb0!important;
  --badge-a:#feadb0!important;
  --badge-b:#f2ff9e!important;
  --badge-c:#89ffb6!important;
  --badge-border:rgba(254,173,176,0.95)!important;
  --badge-glow:rgba(254,173,176,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,45,1) 0%,rgba(48,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feadb0!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,176,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,176,0.95),0 0 22px rgba(242,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,176,0.62),0 0 44px rgba(242,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-10, .profile-badge-row .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,176,0.55),rgba(242,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-10, .profile-badge-row .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10:after{
  background:radial-gradient(circle,rgba(137,255,182,0.36),rgba(254,173,176,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-10, .profile-badge-row .badge-extreme-10, .custom-badge-current-list .badge-extreme-10, .badge-preview-token.badge-extreme-10, .badge-extreme-10 i{background:#feadb0!important;color:#feadb0!important;box-shadow:0 0 14px #feadb0,0 0 32px #feadb0,0 0 48px #f2ff9e!important;}

.badge-picker-grid .badge-extreme-11, .profile-badge-row .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11{
  --badge-fg:#feddad!important;
  --badge-a:#feddad!important;
  --badge-b:#b6ff9e!important;
  --badge-c:#89feff!important;
  --badge-border:rgba(254,221,173,0.95)!important;
  --badge-glow:rgba(254,221,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,57,44,1) 0%,rgba(36,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feddad!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,221,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,221,173,0.95),0 0 22px rgba(182,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,221,173,0.62),0 0 44px rgba(182,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-11, .profile-badge-row .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:before{
  background:linear-gradient(90deg,transparent,rgba(254,221,173,0.55),rgba(182,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-11, .profile-badge-row .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11:after{
  background:radial-gradient(circle,rgba(137,254,255,0.36),rgba(254,221,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-11, .profile-badge-row .badge-extreme-11, .custom-badge-current-list .badge-extreme-11, .badge-preview-token.badge-extreme-11, .badge-extreme-11 i{background:#feddad!important;color:#feddad!important;box-shadow:0 0 14px #feddad,0 0 32px #feddad,0 0 48px #b6ff9e!important;}

.badge-picker-grid .badge-extreme-12, .profile-badge-row .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12{
  --badge-fg:#eefead!important;
  --badge-a:#eefead!important;
  --badge-b:#9effc1!important;
  --badge-c:#89b6ff!important;
  --badge-border:rgba(238,254,173,0.95)!important;
  --badge-glow:rgba(238,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(61,66,44,1) 0%,rgba(31,51,38,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#eefead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(238,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(238,254,173,0.95),0 0 22px rgba(158,255,193,0.58)!important;
  box-shadow:0 0 24px rgba(238,254,173,0.62),0 0 44px rgba(158,255,193,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-12, .profile-badge-row .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:before{
  background:linear-gradient(90deg,transparent,rgba(238,254,173,0.55),rgba(158,255,193,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-12, .profile-badge-row .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12:after{
  background:radial-gradient(circle,rgba(137,182,255,0.36),rgba(238,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-12, .profile-badge-row .badge-extreme-12, .custom-badge-current-list .badge-extreme-12, .badge-preview-token.badge-extreme-12, .badge-extreme-12 i{background:#eefead!important;color:#eefead!important;box-shadow:0 0 14px #eefead,0 0 32px #eefead,0 0 48px #9effc1!important;}

.badge-picker-grid .badge-extreme-13, .profile-badge-row .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13{
  --badge-fg:#bcfead!important;
  --badge-a:#bcfead!important;
  --badge-b:#9efffd!important;
  --badge-c:#a589ff!important;
  --badge-border:rgba(188,254,173,0.95)!important;
  --badge-glow:rgba(188,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(48,66,44,1) 0%,rgba(31,51,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#bcfead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(188,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(188,254,173,0.95),0 0 22px rgba(158,255,253,0.58)!important;
  box-shadow:0 0 24px rgba(188,254,173,0.62),0 0 44px rgba(158,255,253,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-13, .profile-badge-row .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:before{
  background:linear-gradient(90deg,transparent,rgba(188,254,173,0.55),rgba(158,255,253,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-13, .profile-badge-row .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13:after{
  background:radial-gradient(circle,rgba(165,137,255,0.36),rgba(188,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-13, .profile-badge-row .badge-extreme-13, .custom-badge-current-list .badge-extreme-13, .badge-preview-token.badge-extreme-13, .badge-extreme-13 i{background:#bcfead!important;color:#bcfead!important;box-shadow:0 0 14px #bcfead,0 0 32px #bcfead,0 0 48px #9efffd!important;}

.badge-picker-grid .badge-extreme-14, .profile-badge-row .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14{
  --badge-fg:#adfed0!important;
  --badge-a:#adfed0!important;
  --badge-b:#9ec4ff!important;
  --badge-c:#ed89ff!important;
  --badge-border:rgba(173,254,208,0.95)!important;
  --badge-glow:rgba(173,254,208,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,66,54,1) 0%,rgba(31,39,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adfed0!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,254,208,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,254,208,0.95),0 0 22px rgba(158,196,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,254,208,0.62),0 0 44px rgba(158,196,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-14, .profile-badge-row .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:before{
  background:linear-gradient(90deg,transparent,rgba(173,254,208,0.55),rgba(158,196,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-14, .profile-badge-row .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14:after{
  background:radial-gradient(circle,rgba(237,137,255,0.36),rgba(173,254,208,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-14, .profile-badge-row .badge-extreme-14, .custom-badge-current-list .badge-extreme-14, .badge-preview-token.badge-extreme-14, .badge-extreme-14 i{background:#adfed0!important;color:#adfed0!important;box-shadow:0 0 14px #adfed0,0 0 32px #adfed0,0 0 48px #9ec4ff!important;}

.badge-picker-grid .badge-extreme-15, .profile-badge-row .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15{
  --badge-fg:#adfafe!important;
  --badge-a:#adfafe!important;
  --badge-b:#b39eff!important;
  --badge-c:#ff89c8!important;
  --badge-border:rgba(173,250,254,0.95)!important;
  --badge-glow:rgba(173,250,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,65,66,1) 0%,rgba(35,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adfafe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,250,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,250,254,0.95),0 0 22px rgba(179,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,250,254,0.62),0 0 44px rgba(179,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-15, .profile-badge-row .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:before{
  background:linear-gradient(90deg,transparent,rgba(173,250,254,0.55),rgba(179,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-15, .profile-badge-row .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15:after{
  background:radial-gradient(circle,rgba(255,137,200,0.36),rgba(173,250,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-15, .profile-badge-row .badge-extreme-15, .custom-badge-current-list .badge-extreme-15, .badge-preview-token.badge-extreme-15, .badge-extreme-15 i{background:#adfafe!important;color:#adfafe!important;box-shadow:0 0 14px #adfafe,0 0 32px #adfafe,0 0 48px #b39eff!important;}

.badge-picker-grid .badge-extreme-16, .profile-badge-row .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16{
  --badge-fg:#adc8fe!important;
  --badge-a:#adc8fe!important;
  --badge-b:#ee9eff!important;
  --badge-c:#ff9389!important;
  --badge-border:rgba(173,200,254,0.95)!important;
  --badge-glow:rgba(173,200,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,52,66,1) 0%,rgba(47,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adc8fe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,200,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,200,254,0.95),0 0 22px rgba(238,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,200,254,0.62),0 0 44px rgba(238,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-16, .profile-badge-row .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:before{
  background:linear-gradient(90deg,transparent,rgba(173,200,254,0.55),rgba(238,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-16, .profile-badge-row .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16:after{
  background:radial-gradient(circle,rgba(255,147,137,0.36),rgba(173,200,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-16, .profile-badge-row .badge-extreme-16, .custom-badge-current-list .badge-extreme-16, .badge-preview-token.badge-extreme-16, .badge-extreme-16 i{background:#adc8fe!important;color:#adc8fe!important;box-shadow:0 0 14px #adc8fe,0 0 32px #adc8fe,0 0 48px #ee9eff!important;}

.badge-picker-grid .badge-extreme-17, .profile-badge-row .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17{
  --badge-fg:#c4adfe!important;
  --badge-a:#c4adfe!important;
  --badge-b:#ff9ed3!important;
  --badge-c:#ffdb89!important;
  --badge-border:rgba(196,173,254,0.95)!important;
  --badge-glow:rgba(196,173,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(50,44,66,1) 0%,rgba(51,31,42,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#c4adfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(196,173,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(196,173,254,0.95),0 0 22px rgba(255,158,211,0.58)!important;
  box-shadow:0 0 24px rgba(196,173,254,0.62),0 0 44px rgba(255,158,211,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-17, .profile-badge-row .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:before{
  background:linear-gradient(90deg,transparent,rgba(196,173,254,0.55),rgba(255,158,211,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-17, .profile-badge-row .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17:after{
  background:radial-gradient(circle,rgba(255,219,137,0.36),rgba(196,173,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-17, .profile-badge-row .badge-extreme-17, .custom-badge-current-list .badge-extreme-17, .badge-preview-token.badge-extreme-17, .badge-extreme-17 i{background:#c4adfe!important;color:#c4adfe!important;box-shadow:0 0 14px #c4adfe,0 0 32px #c4adfe,0 0 48px #ff9ed3!important;}

.badge-picker-grid .badge-extreme-18, .profile-badge-row .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18{
  --badge-fg:#f6adfe!important;
  --badge-a:#f6adfe!important;
  --badge-b:#ffa49e!important;
  --badge-c:#d9ff89!important;
  --badge-border:rgba(246,173,254,0.95)!important;
  --badge-glow:rgba(246,173,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(63,44,66,1) 0%,rgba(51,32,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#f6adfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(246,173,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(246,173,254,0.95),0 0 22px rgba(255,164,158,0.58)!important;
  box-shadow:0 0 24px rgba(246,173,254,0.62),0 0 44px rgba(255,164,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-18, .profile-badge-row .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:before{
  background:linear-gradient(90deg,transparent,rgba(246,173,254,0.55),rgba(255,164,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-18, .profile-badge-row .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18:after{
  background:radial-gradient(circle,rgba(217,255,137,0.36),rgba(246,173,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-18, .profile-badge-row .badge-extreme-18, .custom-badge-current-list .badge-extreme-18, .badge-preview-token.badge-extreme-18, .badge-extreme-18 i{background:#f6adfe!important;color:#f6adfe!important;box-shadow:0 0 14px #f6adfe,0 0 32px #f6adfe,0 0 48px #ffa49e!important;}

.badge-picker-grid .badge-extreme-19, .profile-badge-row .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19{
  --badge-fg:#feadd4!important;
  --badge-a:#feadd4!important;
  --badge-b:#ffe09e!important;
  --badge-c:#91ff89!important;
  --badge-border:rgba(254,173,212,0.95)!important;
  --badge-glow:rgba(254,173,212,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,55,1) 0%,rgba(51,44,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feadd4!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,212,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,212,0.95),0 0 22px rgba(255,224,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,212,0.62),0 0 44px rgba(255,224,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-19, .profile-badge-row .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,212,0.55),rgba(255,224,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-19, .profile-badge-row .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19:after{
  background:radial-gradient(circle,rgba(145,255,137,0.36),rgba(254,173,212,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-19, .profile-badge-row .badge-extreme-19, .custom-badge-current-list .badge-extreme-19, .badge-preview-token.badge-extreme-19, .badge-extreme-19 i{background:#feadd4!important;color:#feadd4!important;box-shadow:0 0 14px #feadd4,0 0 32px #feadd4,0 0 48px #ffe09e!important;}

.badge-picker-grid .badge-extreme-20, .profile-badge-row .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20{
  --badge-fg:#feb8ad!important;
  --badge-a:#feb8ad!important;
  --badge-b:#e1ff9e!important;
  --badge-c:#89ffca!important;
  --badge-border:rgba(254,184,173,0.95)!important;
  --badge-glow:rgba(254,184,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,47,44,1) 0%,rgba(45,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feb8ad!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,184,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,184,173,0.95),0 0 22px rgba(225,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,184,173,0.62),0 0 44px rgba(225,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-20, .profile-badge-row .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:before{
  background:linear-gradient(90deg,transparent,rgba(254,184,173,0.55),rgba(225,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-20, .profile-badge-row .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20:after{
  background:radial-gradient(circle,rgba(137,255,202,0.36),rgba(254,184,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-20, .profile-badge-row .badge-extreme-20, .custom-badge-current-list .badge-extreme-20, .badge-preview-token.badge-extreme-20, .badge-extreme-20 i{background:#feb8ad!important;color:#feb8ad!important;box-shadow:0 0 14px #feb8ad,0 0 32px #feb8ad,0 0 48px #e1ff9e!important;}

.badge-picker-grid .badge-extreme-21, .profile-badge-row .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21{
  --badge-fg:#feeaad!important;
  --badge-a:#feeaad!important;
  --badge-b:#a6ff9e!important;
  --badge-c:#89ebff!important;
  --badge-border:rgba(254,234,173,0.95)!important;
  --badge-glow:rgba(254,234,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,60,44,1) 0%,rgba(33,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feeaad!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,234,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,234,173,0.95),0 0 22px rgba(166,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,234,173,0.62),0 0 44px rgba(166,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-21, .profile-badge-row .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:before{
  background:linear-gradient(90deg,transparent,rgba(254,234,173,0.55),rgba(166,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-21, .profile-badge-row .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21:after{
  background:radial-gradient(circle,rgba(137,235,255,0.36),rgba(254,234,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-21, .profile-badge-row .badge-extreme-21, .custom-badge-current-list .badge-extreme-21, .badge-preview-token.badge-extreme-21, .badge-extreme-21 i{background:#feeaad!important;color:#feeaad!important;box-shadow:0 0 14px #feeaad,0 0 32px #feeaad,0 0 48px #a6ff9e!important;}

.badge-picker-grid .badge-extreme-22, .profile-badge-row .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22{
  --badge-fg:#e1fead!important;
  --badge-a:#e1fead!important;
  --badge-b:#9effd1!important;
  --badge-c:#89a3ff!important;
  --badge-border:rgba(225,254,173,0.95)!important;
  --badge-glow:rgba(225,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(58,66,44,1) 0%,rgba(31,51,41,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#e1fead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(225,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(225,254,173,0.95),0 0 22px rgba(158,255,209,0.58)!important;
  box-shadow:0 0 24px rgba(225,254,173,0.62),0 0 44px rgba(158,255,209,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-22, .profile-badge-row .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:before{
  background:linear-gradient(90deg,transparent,rgba(225,254,173,0.55),rgba(158,255,209,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-22, .profile-badge-row .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22:after{
  background:radial-gradient(circle,rgba(137,163,255,0.36),rgba(225,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-22, .profile-badge-row .badge-extreme-22, .custom-badge-current-list .badge-extreme-22, .badge-preview-token.badge-extreme-22, .badge-extreme-22 i{background:#e1fead!important;color:#e1fead!important;box-shadow:0 0 14px #e1fead,0 0 32px #e1fead,0 0 48px #9effd1!important;}

.badge-picker-grid .badge-extreme-23, .profile-badge-row .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23{
  --badge-fg:#aefead!important;
  --badge-a:#aefead!important;
  --badge-b:#9ef0ff!important;
  --badge-c:#b889ff!important;
  --badge-border:rgba(174,254,173,0.95)!important;
  --badge-glow:rgba(174,254,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(45,66,44,1) 0%,rgba(31,48,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#aefead!important;
  background:var(--badge-bg)!important;
  border-color:rgba(174,254,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(174,254,173,0.95),0 0 22px rgba(158,240,255,0.58)!important;
  box-shadow:0 0 24px rgba(174,254,173,0.62),0 0 44px rgba(158,240,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-23, .profile-badge-row .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:before{
  background:linear-gradient(90deg,transparent,rgba(174,254,173,0.55),rgba(158,240,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-23, .profile-badge-row .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23:after{
  background:radial-gradient(circle,rgba(184,137,255,0.36),rgba(174,254,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-23, .profile-badge-row .badge-extreme-23, .custom-badge-current-list .badge-extreme-23, .badge-preview-token.badge-extreme-23, .badge-extreme-23 i{background:#aefead!important;color:#aefead!important;box-shadow:0 0 14px #aefead,0 0 32px #aefead,0 0 48px #9ef0ff!important;}

.badge-picker-grid .badge-extreme-24, .profile-badge-row .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24{
  --badge-fg:#adfede!important;
  --badge-a:#adfede!important;
  --badge-b:#9eb4ff!important;
  --badge-c:#ff89fd!important;
  --badge-border:rgba(173,254,222,0.95)!important;
  --badge-glow:rgba(173,254,222,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,66,57,1) 0%,rgba(31,36,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adfede!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,254,222,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,254,222,0.95),0 0 22px rgba(158,180,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,254,222,0.62),0 0 44px rgba(158,180,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-24, .profile-badge-row .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:before{
  background:linear-gradient(90deg,transparent,rgba(173,254,222,0.55),rgba(158,180,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-24, .profile-badge-row .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24:after{
  background:radial-gradient(circle,rgba(255,137,253,0.36),rgba(173,254,222,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-24, .profile-badge-row .badge-extreme-24, .custom-badge-current-list .badge-extreme-24, .badge-preview-token.badge-extreme-24, .badge-extreme-24 i{background:#adfede!important;color:#adfede!important;box-shadow:0 0 14px #adfede,0 0 32px #adfede,0 0 48px #9eb4ff!important;}

.badge-picker-grid .badge-extreme-25, .profile-badge-row .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25{
  --badge-fg:#adedfe!important;
  --badge-a:#adedfe!important;
  --badge-b:#c39eff!important;
  --badge-c:#ff89b4!important;
  --badge-border:rgba(173,237,254,0.95)!important;
  --badge-glow:rgba(173,237,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,61,66,1) 0%,rgba(39,31,51,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adedfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,237,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,237,254,0.95),0 0 22px rgba(195,158,255,0.58)!important;
  box-shadow:0 0 24px rgba(173,237,254,0.62),0 0 44px rgba(195,158,255,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-25, .profile-badge-row .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:before{
  background:linear-gradient(90deg,transparent,rgba(173,237,254,0.55),rgba(195,158,255,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-25, .profile-badge-row .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25:after{
  background:radial-gradient(circle,rgba(255,137,180,0.36),rgba(173,237,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-25, .profile-badge-row .badge-extreme-25, .custom-badge-current-list .badge-extreme-25, .badge-preview-token.badge-extreme-25, .badge-extreme-25 i{background:#adedfe!important;color:#adedfe!important;box-shadow:0 0 14px #adedfe,0 0 32px #adedfe,0 0 48px #c39eff!important;}

.badge-picker-grid .badge-extreme-26, .profile-badge-row .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26{
  --badge-fg:#adbbfe!important;
  --badge-a:#adbbfe!important;
  --badge-b:#ff9efe!important;
  --badge-c:#ffa789!important;
  --badge-border:rgba(173,187,254,0.95)!important;
  --badge-glow:rgba(173,187,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(44,48,66,1) 0%,rgba(51,31,50,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#adbbfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(173,187,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(173,187,254,0.95),0 0 22px rgba(255,158,254,0.58)!important;
  box-shadow:0 0 24px rgba(173,187,254,0.62),0 0 44px rgba(255,158,254,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-26, .profile-badge-row .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:before{
  background:linear-gradient(90deg,transparent,rgba(173,187,254,0.55),rgba(255,158,254,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-26, .profile-badge-row .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26:after{
  background:radial-gradient(circle,rgba(255,167,137,0.36),rgba(173,187,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-26, .profile-badge-row .badge-extreme-26, .custom-badge-current-list .badge-extreme-26, .badge-preview-token.badge-extreme-26, .badge-extreme-26 i{background:#adbbfe!important;color:#adbbfe!important;box-shadow:0 0 14px #adbbfe,0 0 32px #adbbfe,0 0 48px #ff9efe!important;}

.badge-picker-grid .badge-extreme-27, .profile-badge-row .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27{
  --badge-fg:#d2adfe!important;
  --badge-a:#d2adfe!important;
  --badge-b:#ff9ec3!important;
  --badge-c:#ffef89!important;
  --badge-border:rgba(210,173,254,0.95)!important;
  --badge-glow:rgba(210,173,254,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(54,44,66,1) 0%,rgba(51,31,39,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#d2adfe!important;
  background:var(--badge-bg)!important;
  border-color:rgba(210,173,254,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(210,173,254,0.95),0 0 22px rgba(255,158,195,0.58)!important;
  box-shadow:0 0 24px rgba(210,173,254,0.62),0 0 44px rgba(255,158,195,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-27, .profile-badge-row .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:before{
  background:linear-gradient(90deg,transparent,rgba(210,173,254,0.55),rgba(255,158,195,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-27, .profile-badge-row .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27:after{
  background:radial-gradient(circle,rgba(255,239,137,0.36),rgba(210,173,254,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-27, .profile-badge-row .badge-extreme-27, .custom-badge-current-list .badge-extreme-27, .badge-preview-token.badge-extreme-27, .badge-extreme-27 i{background:#d2adfe!important;color:#d2adfe!important;box-shadow:0 0 14px #d2adfe,0 0 32px #d2adfe,0 0 48px #ff9ec3!important;}

.badge-picker-grid .badge-extreme-28, .profile-badge-row .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28{
  --badge-fg:#feadf9!important;
  --badge-a:#feadf9!important;
  --badge-b:#ffb49e!important;
  --badge-c:#c6ff89!important;
  --badge-border:rgba(254,173,249,0.95)!important;
  --badge-glow:rgba(254,173,249,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,64,1) 0%,rgba(51,36,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feadf9!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,249,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,249,0.95),0 0 22px rgba(255,180,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,249,0.62),0 0 44px rgba(255,180,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-28, .profile-badge-row .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,249,0.55),rgba(255,180,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-28, .profile-badge-row .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28:after{
  background:radial-gradient(circle,rgba(198,255,137,0.36),rgba(254,173,249,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-28, .profile-badge-row .badge-extreme-28, .custom-badge-current-list .badge-extreme-28, .badge-preview-token.badge-extreme-28, .badge-extreme-28 i{background:#feadf9!important;color:#feadf9!important;box-shadow:0 0 14px #feadf9,0 0 32px #feadf9,0 0 48px #ffb49e!important;}

.badge-picker-grid .badge-extreme-29, .profile-badge-row .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29{
  --badge-fg:#feadc7!important;
  --badge-a:#feadc7!important;
  --badge-b:#fff09e!important;
  --badge-c:#89ff95!important;
  --badge-border:rgba(254,173,199,0.95)!important;
  --badge-glow:rgba(254,173,199,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,44,51,1) 0%,rgba(51,48,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#feadc7!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,173,199,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,173,199,0.95),0 0 22px rgba(255,240,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,173,199,0.62),0 0 44px rgba(255,240,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-29, .profile-badge-row .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:before{
  background:linear-gradient(90deg,transparent,rgba(254,173,199,0.55),rgba(255,240,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-29, .profile-badge-row .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29:after{
  background:radial-gradient(circle,rgba(137,255,149,0.36),rgba(254,173,199,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-29, .profile-badge-row .badge-extreme-29, .custom-badge-current-list .badge-extreme-29, .badge-preview-token.badge-extreme-29, .badge-extreme-29 i{background:#feadc7!important;color:#feadc7!important;box-shadow:0 0 14px #feadc7,0 0 32px #feadc7,0 0 48px #fff09e!important;}

.badge-picker-grid .badge-extreme-30, .profile-badge-row .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30{
  --badge-fg:#fec5ad!important;
  --badge-a:#fec5ad!important;
  --badge-b:#d1ff9e!important;
  --badge-c:#89ffdd!important;
  --badge-border:rgba(254,197,173,0.95)!important;
  --badge-glow:rgba(254,197,173,0.62)!important;
  --badge-bg:linear-gradient(135deg,rgba(66,51,44,1) 0%,rgba(41,51,31,1) 54%,rgba(0,0,0,1) 100%)!important;
  color:#fec5ad!important;
  background:var(--badge-bg)!important;
  border-color:rgba(254,197,173,0.95)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:0 0 4px #000,0 0 12px rgba(254,197,173,0.95),0 0 22px rgba(209,255,158,0.58)!important;
  box-shadow:0 0 24px rgba(254,197,173,0.62),0 0 44px rgba(209,255,158,0.3),inset 0 0 20px rgba(255,255,255,.16),inset 0 -12px 22px rgba(0,0,0,.34)!important;
  animation:badgeV52Extreme 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-30, .profile-badge-row .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:before{
  background:linear-gradient(90deg,transparent,rgba(254,197,173,0.55),rgba(209,255,158,0.42),transparent)!important;
  opacity:.34!important;
  animation:badgeV52Light 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-30, .profile-badge-row .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30:after{
  background:radial-gradient(circle,rgba(137,255,221,0.36),rgba(254,197,173,0.2),transparent 65%)!important;
  opacity:.22!important;
  animation:badgeV52Aura 1.25s ease-in-out infinite!important;
  animation-play-state:running!important;
}
.badge-picker-grid .badge-extreme-30, .profile-badge-row .badge-extreme-30, .custom-badge-current-list .badge-extreme-30, .badge-preview-token.badge-extreme-30, .badge-extreme-30 i{background:#fec5ad!important;color:#fec5ad!important;box-shadow:0 0 14px #fec5ad,0 0 32px #fec5ad,0 0 48px #d1ff9e!important;}


@keyframes badgeV52Mild{
  0%,100%{filter:brightness(1) saturate(1.15);box-shadow:0 0 18px var(--badge-glow),inset 0 0 18px rgba(255,255,255,.12),inset 0 -12px 22px rgba(0,0,0,.34)}
  50%{filter:brightness(1.22) saturate(1.45);box-shadow:0 0 30px var(--badge-glow),0 0 12px var(--badge-a),inset 0 0 26px rgba(255,255,255,.20),inset 0 -12px 22px rgba(0,0,0,.28)}
}
@keyframes badgeV52Anim{
  0%,100%{filter:brightness(1.02) saturate(1.25);box-shadow:0 0 24px var(--badge-glow),inset 0 0 18px rgba(255,255,255,.12)}
  50%{filter:brightness(1.48) saturate(1.95) hue-rotate(18deg);box-shadow:0 0 46px var(--badge-glow),0 0 22px var(--badge-b),inset 0 0 34px rgba(255,255,255,.24)}
}
@keyframes badgeV52Heavy{
  0%,100%{filter:brightness(1.04) saturate(1.32);box-shadow:0 0 28px var(--badge-glow),inset 0 0 20px rgba(255,255,255,.13)}
  50%{filter:brightness(1.62) saturate(2.2) contrast(1.10);box-shadow:0 0 58px var(--badge-glow),0 0 28px var(--badge-a),inset 0 0 42px rgba(255,255,255,.24)}
}
@keyframes badgeV52Rare{
  0%,100%{filter:brightness(1.05) saturate(1.35);box-shadow:0 0 32px var(--badge-glow),inset 0 0 22px rgba(255,255,255,.14)}
  50%{filter:brightness(1.70) saturate(2.35) hue-rotate(24deg);box-shadow:0 0 72px var(--badge-glow),0 0 32px var(--badge-b),inset 0 0 46px rgba(255,255,255,.28)}
}
@keyframes badgeV52Hard{
  0%,100%{filter:brightness(1.06) saturate(1.45) contrast(1.05);box-shadow:0 0 38px var(--badge-glow),inset 0 0 24px rgba(255,255,255,.15)}
  50%{filter:brightness(1.86) saturate(2.65) contrast(1.22);box-shadow:0 0 84px var(--badge-glow),0 0 40px var(--badge-a),0 0 18px var(--badge-b),inset 0 0 54px rgba(255,255,255,.30)}
}
@keyframes badgeV52Extreme{
  0%,100%{filter:brightness(1.08) saturate(1.55) contrast(1.08);box-shadow:0 0 44px var(--badge-glow),inset 0 0 28px rgba(255,255,255,.16)}
  50%{filter:brightness(2.08) saturate(2.95) contrast(1.34) hue-rotate(32deg);box-shadow:0 0 108px var(--badge-glow),0 0 56px var(--badge-a),0 0 34px var(--badge-b),inset 0 0 66px rgba(255,255,255,.34)}
}
@keyframes badgeV52Light{
  0%,100%{opacity:.16;filter:brightness(1)}
  50%{opacity:.70;filter:brightness(2.4) saturate(2)}
}
@keyframes badgeV52Aura{
  0%,100%{opacity:.10;filter:brightness(1)}
  50%{opacity:.50;filter:brightness(2.2) saturate(1.8)}
}


/* v53 badge root render fix: remove picker overlay/dimming and make animations visible without moving badges */
.badge-picker-grid .badge-design-card{
  position:relative!important;
  overflow:visible!important;
  isolation:auto!important;
  background:#070707!important;
  border:1px solid rgba(214,177,90,.22)!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
.badge-picker-grid .badge-design-card::before,
.badge-picker-grid .badge-design-card::after{
  display:none!important;
  content:none!important;
}
.badge-picker-grid .badge-design-card.selected{
  background:#0d0b08!important;
  border-color:rgba(253,230,138,.72)!important;
  box-shadow:0 0 0 1px rgba(253,230,138,.18),0 0 28px rgba(214,177,90,.20)!important;
}
.badge-picker-grid .badge-design-card small{
  color:#ffffff!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
  position:relative!important;
  z-index:5!important;
}

.custom-badge-v48,
.badge-design-card .custom-badge-v48,
.profile-badge-row .custom-badge-v48,
.custom-badge-current-list .custom-badge-v48,
.badge-preview-token.custom-badge-v48{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  opacity:1!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  mix-blend-mode:normal!important;
  transform:none!important;
  translate:none!important;
  rotate:none!important;
  scale:1!important;
  color:var(--badge-fg)!important;
  background:var(--badge-bg)!important;
  border:1px solid var(--badge-border)!important;
  text-shadow:0 1px 0 rgba(0,0,0,.85),0 0 10px var(--badge-fg)!important;
  box-shadow:0 0 18px var(--badge-glow),inset 0 0 14px rgba(255,255,255,.08)!important;
  animation-play-state:running!important;
}
.custom-badge-v48::before{
  content:''!important;
  display:block!important;
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  opacity:.22!important;
  pointer-events:none!important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent)!important;
  mix-blend-mode:screen!important;
  animation:badgeV53Sheen 2.2s ease-in-out infinite!important;
}
.custom-badge-v48::after{
  content:''!important;
  display:block!important;
  position:absolute!important;
  inset:1px!important;
  border-radius:inherit!important;
  z-index:0!important;
  opacity:.38!important;
  pointer-events:none!important;
  background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.22),transparent 62%)!important;
  mix-blend-mode:screen!important;
  animation:badgeV53Aura 2s ease-in-out infinite!important;
}
.custom-badge-v48 > *,
.custom-badge-v48 i,
.custom-badge-v48 span{
  position:relative!important;
  z-index:3!important;
  color:inherit!important;
  opacity:1!important;
  filter:none!important;
  mix-blend-mode:normal!important;
  text-shadow:inherit!important;
}
.custom-badge-v48 i{
  background:var(--badge-fg)!important;
  box-shadow:0 0 10px var(--badge-fg),0 0 20px var(--badge-a)!important;
}

/* clearer per-category animation intensity */
.badge-mild{animation:badgeV53Mild 3.2s ease-in-out infinite!important}
.badge-anim{animation:badgeV53Anim 2.2s ease-in-out infinite!important}
.badge-heavy{animation:badgeV53Heavy 1.8s ease-in-out infinite!important}
.badge-rare{animation:badgeV53Rare 2.4s ease-in-out infinite!important}
.badge-hard{animation:badgeV53Hard 1.55s ease-in-out infinite!important}
.badge-extreme{animation:badgeV53Extreme 1.25s ease-in-out infinite!important}

/* palette groups - readable, not greyed */
.badge-mild-01,.badge-mild-11,.badge-mild-21{--badge-fg:#ffe66d;--badge-a:#ffe66d;--badge-bg:linear-gradient(135deg,#3a2d08,#0d0d0d)!important;--badge-border:rgba(255,230,109,.78);--badge-glow:rgba(255,230,109,.42)}
.badge-mild-02,.badge-mild-12,.badge-mild-22{--badge-fg:#d7dce2;--badge-a:#d7dce2;--badge-bg:linear-gradient(135deg,#2a3036,#0b0b0c)!important;--badge-border:rgba(215,220,226,.76);--badge-glow:rgba(215,220,226,.36)}
.badge-mild-03,.badge-mild-13,.badge-mild-23{--badge-fg:#9ff6b6;--badge-a:#9ff6b6;--badge-bg:linear-gradient(135deg,#0f3620,#080a08)!important;--badge-border:rgba(159,246,182,.76);--badge-glow:rgba(159,246,182,.38)}
.badge-mild-04,.badge-mild-14,.badge-mild-24{--badge-fg:#8fe5ff;--badge-a:#8fe5ff;--badge-bg:linear-gradient(135deg,#0e3340,#070909)!important;--badge-border:rgba(143,229,255,.76);--badge-glow:rgba(143,229,255,.38)}
.badge-mild-05,.badge-mild-15,.badge-mild-25{--badge-fg:#ffba74;--badge-a:#ffba74;--badge-bg:linear-gradient(135deg,#3c210b,#0b0907)!important;--badge-border:rgba(255,186,116,.76);--badge-glow:rgba(255,186,116,.38)}
.badge-mild-06,.badge-mild-16,.badge-mild-26{--badge-fg:#d9b8ff;--badge-a:#d9b8ff;--badge-bg:linear-gradient(135deg,#2b1d3f,#08070a)!important;--badge-border:rgba(217,184,255,.76);--badge-glow:rgba(217,184,255,.38)}
.badge-mild-07,.badge-mild-17,.badge-mild-27{--badge-fg:#ff9db3;--badge-a:#ff9db3;--badge-bg:linear-gradient(135deg,#3c1420,#0b0708)!important;--badge-border:rgba(255,157,179,.76);--badge-glow:rgba(255,157,179,.38)}
.badge-mild-08,.badge-mild-18,.badge-mild-28{--badge-fg:#83ffe6;--badge-a:#83ffe6;--badge-bg:linear-gradient(135deg,#0d3b35,#050909)!important;--badge-border:rgba(131,255,230,.76);--badge-glow:rgba(131,255,230,.38)}
.badge-mild-09,.badge-mild-19,.badge-mild-29{--badge-fg:#ffe9a8;--badge-a:#ffe9a8;--badge-bg:linear-gradient(135deg,#382b10,#090807)!important;--badge-border:rgba(255,233,168,.76);--badge-glow:rgba(255,233,168,.38)}
.badge-mild-10,.badge-mild-20,.badge-mild-30{--badge-fg:#a9b9ff;--badge-a:#a9b9ff;--badge-bg:linear-gradient(135deg,#19234b,#07080b)!important;--badge-border:rgba(169,185,255,.76);--badge-glow:rgba(169,185,255,.38)}

.badge-anim-01,.badge-anim-11,.badge-anim-21{--badge-fg:#4df3ff;--badge-a:#4df3ff;--badge-b:#b4ff39;--badge-bg:linear-gradient(135deg,#06353a,#071010)!important;--badge-border:rgba(77,243,255,.92);--badge-glow:rgba(77,243,255,.55)}
.badge-anim-02,.badge-anim-12,.badge-anim-22{--badge-fg:#5dff9d;--badge-a:#5dff9d;--badge-b:#ffe66d;--badge-bg:linear-gradient(135deg,#08351d,#071007)!important;--badge-border:rgba(93,255,157,.92);--badge-glow:rgba(93,255,157,.55)}
.badge-anim-03,.badge-anim-13,.badge-anim-23{--badge-fg:#ff83f7;--badge-a:#ff83f7;--badge-b:#5dfcff;--badge-bg:linear-gradient(135deg,#3a0d38,#0b0710)!important;--badge-border:rgba(255,131,247,.92);--badge-glow:rgba(255,131,247,.55)}
.badge-anim-04,.badge-anim-14,.badge-anim-24{--badge-fg:#ffd84d;--badge-a:#ffd84d;--badge-b:#ff6b3d;--badge-bg:linear-gradient(135deg,#3e2b05,#120b05)!important;--badge-border:rgba(255,216,77,.92);--badge-glow:rgba(255,216,77,.55)}
.badge-anim-05,.badge-anim-15,.badge-anim-25{--badge-fg:#73a7ff;--badge-a:#73a7ff;--badge-b:#d783ff;--badge-bg:linear-gradient(135deg,#112a58,#070913)!important;--badge-border:rgba(115,167,255,.92);--badge-glow:rgba(115,167,255,.55)}
.badge-anim-06,.badge-anim-16,.badge-anim-26{--badge-fg:#ff7474;--badge-a:#ff7474;--badge-b:#ffdf6d;--badge-bg:linear-gradient(135deg,#450b0b,#120505)!important;--badge-border:rgba(255,116,116,.92);--badge-glow:rgba(255,116,116,.55)}
.badge-anim-07,.badge-anim-17,.badge-anim-27{--badge-fg:#ffae42;--badge-a:#ffae42;--badge-b:#ffed8a;--badge-bg:linear-gradient(135deg,#4a2605,#120805)!important;--badge-border:rgba(255,174,66,.92);--badge-glow:rgba(255,174,66,.55)}
.badge-anim-08,.badge-anim-18,.badge-anim-28{--badge-fg:#b28cff;--badge-a:#b28cff;--badge-b:#ff7ee8;--badge-bg:linear-gradient(135deg,#241050,#080613)!important;--badge-border:rgba(178,140,255,.92);--badge-glow:rgba(178,140,255,.55)}
.badge-anim-09,.badge-anim-19,.badge-anim-29{--badge-fg:#80ff6d;--badge-a:#80ff6d;--badge-b:#48ffd8;--badge-bg:linear-gradient(135deg,#143b0f,#071007)!important;--badge-border:rgba(128,255,109,.92);--badge-glow:rgba(128,255,109,.55)}
.badge-anim-10,.badge-anim-20,.badge-anim-30{--badge-fg:#ff78bd;--badge-a:#ff78bd;--badge-b:#ffef7d;--badge-bg:linear-gradient(135deg,#4a1030,#10060b)!important;--badge-border:rgba(255,120,189,.92);--badge-glow:rgba(255,120,189,.55)}

.badge-heavy,.badge-rare,.badge-hard,.badge-extreme{font-weight:1000!important}
.badge-heavy{--badge-fg:#ff7878;--badge-a:#ff7878;--badge-b:#fff06d;--badge-bg:linear-gradient(135deg,#3e0909,#050000)!important;--badge-border:rgba(255,120,120,.96);--badge-glow:rgba(255,90,90,.62)}
.badge-rare{--badge-fg:#fff36d;--badge-a:#fff36d;--badge-b:#b28cff;--badge-bg:linear-gradient(135deg,#403304,#130b00)!important;--badge-border:rgba(255,243,109,1);--badge-glow:rgba(255,243,109,.70)}
.badge-hard{--badge-fg:#ffffff;--badge-a:#ffffff;--badge-b:#ff3030;--badge-bg:linear-gradient(135deg,#280000,#000)!important;--badge-border:rgba(255,255,255,1);--badge-glow:rgba(255,48,48,.78)}
.badge-extreme{--badge-fg:#fff06a;--badge-a:#fff06a;--badge-b:#ff2f2f;--badge-bg:linear-gradient(135deg,#493900,#230000,#000)!important;--badge-border:rgba(255,240,106,1);--badge-glow:rgba(255,240,106,.86)}

@keyframes badgeV53Mild{0%,100%{filter:brightness(1.05) saturate(1.12)}50%{filter:brightness(1.22) saturate(1.35);box-shadow:0 0 30px var(--badge-glow),inset 0 0 20px rgba(255,255,255,.14)!important}}
@keyframes badgeV53Anim{0%,100%{filter:brightness(1.06) saturate(1.2)}50%{filter:brightness(1.42) saturate(1.9) hue-rotate(16deg);box-shadow:0 0 48px var(--badge-glow),0 0 18px var(--badge-b),inset 0 0 30px rgba(255,255,255,.20)!important}}
@keyframes badgeV53Heavy{0%,100%{filter:brightness(1.08) saturate(1.3)}50%{filter:brightness(1.62) saturate(2.2);box-shadow:0 0 60px var(--badge-glow),0 0 24px var(--badge-a),inset 0 0 38px rgba(255,255,255,.22)!important}}
@keyframes badgeV53Rare{0%,100%{filter:brightness(1.08) saturate(1.35)}50%{filter:brightness(1.72) saturate(2.3) hue-rotate(24deg);box-shadow:0 0 76px var(--badge-glow),0 0 32px var(--badge-b),inset 0 0 48px rgba(255,255,255,.25)!important}}
@keyframes badgeV53Hard{0%,100%{filter:brightness(1.1) saturate(1.45)}50%{filter:brightness(1.9) saturate(2.65);box-shadow:0 0 86px var(--badge-glow),0 0 38px var(--badge-a),0 0 20px var(--badge-b),inset 0 0 54px rgba(255,255,255,.28)!important}}
@keyframes badgeV53Extreme{0%,100%{filter:brightness(1.12) saturate(1.55)}50%{filter:brightness(2.05) saturate(2.95) hue-rotate(30deg);box-shadow:0 0 110px var(--badge-glow),0 0 54px var(--badge-a),0 0 34px var(--badge-b),inset 0 0 68px rgba(255,255,255,.32)!important}}
@keyframes badgeV53Sheen{0%,100%{opacity:.10}50%{opacity:.48}}
@keyframes badgeV53Aura{0%,100%{opacity:.12}50%{opacity:.42}}

/* v57 fun live events */
.fun-live{
  position:fixed;
  z-index:99990;
  left:50%;
  top:18%;
  transform:translateX(-50%);
  width:min(620px,calc(100vw - 28px));
  border:1px solid rgba(253,230,138,.38);
  border-radius:28px;
  background:linear-gradient(145deg,rgba(7,7,7,.96),rgba(45,12,12,.92));
  color:#fff;
  padding:24px;
  box-shadow:0 24px 100px rgba(0,0,0,.60),0 0 44px rgba(214,177,90,.18);
  overflow:hidden;
  animation:funPop .38s ease-out both;
}
.fun-live.hide{animation:funOut .55s ease-in both}
.fun-title{
  font-size:clamp(22px,4vw,42px);
  font-weight:1000;
  letter-spacing:.08em;
  color:#fde68a;
  text-shadow:0 0 18px rgba(253,230,138,.28);
}
.fun-live p{font-size:18px;color:#f4f4f5;margin-top:8px}
.fun-confetti .confetti-cloud{position:absolute;inset:0;pointer-events:none}
.fun-confetti i{
  position:absolute;left:50%;top:20%;
  width:10px;height:16px;border-radius:3px;
  background:hsl(calc(var(--r) * 1),90%,65%);
  transform:translateX(calc(var(--x) * 28px)) rotate(var(--r));
  animation:confettiFall calc(1.6s + var(--d) * .18s) ease-in infinite;
}
.fun-file-rain b{
  position:absolute;
  top:-50px;
  left:calc(var(--x) * 1%);
  color:#111;
  background:#f5e6c8;
  border:1px solid #a16207;
  padding:8px 12px;
  font-size:12px;
  transform:rotate(-8deg);
  animation:fileRain 4.2s linear infinite;
  animation-delay:var(--delay);
}
.fun-duck{display:flex;align-items:center;gap:18px}
.fun-duck .duck{
  font-size:90px;
  filter:drop-shadow(0 0 22px rgba(253,230,138,.40));
  animation:duckGlow 1.4s ease-in-out infinite;
}
.fun-typing p{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;
  color:#bbf7d0;
  min-height:32px;
}
.fun-typing p:after{content:'▌';animation:caretBlink .55s step-end infinite}
.fun-spotlight{
  text-align:center;
  background:radial-gradient(circle at 50% 0%,rgba(253,230,138,.20),rgba(7,7,7,.96) 48%);
}
.spotlight-beam{
  position:absolute;left:50%;top:-80px;width:240px;height:360px;
  transform:translateX(-50%);
  background:radial-gradient(ellipse at top,rgba(253,230,138,.42),rgba(253,230,138,.10) 42%,transparent 70%);
  animation:spotlightPulse 1.2s ease-in-out infinite;
  pointer-events:none;
}
@keyframes funPop{from{opacity:1;transform:translateX(-50%) translateY(-20px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}
@keyframes funOut{to{opacity:1;transform:translateX(-50%) translateY(-14px) scale(.98)}}
@keyframes confettiFall{0%{opacity:1;top:10%}12%{opacity:1}100%{opacity:1;top:110%;transform:translateX(calc(var(--x) * 42px)) rotate(calc(var(--r) + 480deg))}}
@keyframes fileRain{to{top:115%;transform:rotate(18deg)}}
@keyframes duckGlow{50%{filter:drop-shadow(0 0 32px rgba(253,230,138,.80)) saturate(1.5)}}
@keyframes caretBlink{50%{opacity:1}}
@keyframes spotlightPulse{50%{opacity:.55;filter:brightness(1.4)}}

/* v59 live user state polish */
.presence-status.online,
.presence-card .presence-status.online{
  color:#052e16!important;
  background:linear-gradient(135deg,#86efac,#22c55e)!important;
  border-color:rgba(34,197,94,.75)!important;
  box-shadow:0 0 18px rgba(34,197,94,.35)!important;
}
.presence-status.idle,
.presence-card .presence-status.idle{
  color:#431407!important;
  background:linear-gradient(135deg,#fed7aa,#fb923c)!important;
  border-color:rgba(251,146,60,.65)!important;
  box-shadow:0 0 14px rgba(251,146,60,.20)!important;
}
.presence-card:not(.idle){
  border-color:rgba(34,197,94,.28)!important;
}
.presence-card:not(.idle) .presence-top b{
  color:#bbf7d0!important;
}

/* v60 website-wide fun live events */
.fun-live,.mega-live{position:fixed;z-index:99990;color:#fff;pointer-events:none}
.fun-live{left:50%;top:18%;transform:translateX(-50%);width:min(620px,calc(100vw - 28px));border:1px solid rgba(253,230,138,.38);border-radius:28px;background:linear-gradient(145deg,rgba(7,7,7,.96),rgba(45,12,12,.92));padding:24px;box-shadow:0 24px 100px rgba(0,0,0,.60),0 0 44px rgba(214,177,90,.18);overflow:hidden;animation:funPop .38s ease-out both}
.fun-live.hide,.mega-live.hide{animation:funOut .55s ease-in both}
.fun-title{font-size:clamp(22px,4vw,42px);font-weight:1000;letter-spacing:.08em;color:#fde68a;text-shadow:0 0 18px rgba(253,230,138,.28)}
.fun-live p{font-size:18px;color:#f4f4f5;margin-top:8px}
.fun-confetti .confetti-cloud{position:absolute;inset:0}.fun-confetti i{position:absolute;left:50%;top:20%;width:10px;height:16px;border-radius:3px;background:hsl(calc(var(--r) * 1),90%,65%);transform:translateX(calc(var(--x) * 28px)) rotate(var(--r));animation:confettiFall calc(1.6s + var(--d) * .18s) ease-in infinite}
.fun-file-rain b{position:absolute;top:-50px;left:calc(var(--x) * 1%);color:#111;background:#f5e6c8;border:1px solid #a16207;padding:8px 12px;font-size:12px;transform:rotate(-8deg);animation:fileRain 4.2s linear infinite;animation-delay:var(--delay)}
.fun-duck{display:flex;align-items:center;gap:18px}.fun-duck .duck{font-size:90px;filter:drop-shadow(0 0 22px rgba(253,230,138,.40));animation:duckGlow 1.4s ease-in-out infinite}
.fun-typing p{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#bbf7d0;min-height:32px}.fun-typing p:after{content:'▌';animation:caretBlink .55s step-end infinite}
.fun-spotlight{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(253,230,138,.20),rgba(7,7,7,.96) 48%)}.spotlight-beam{position:absolute;left:50%;top:-80px;width:240px;height:360px;transform:translateX(-50%);background:radial-gradient(ellipse at top,rgba(253,230,138,.42),rgba(253,230,138,.10) 42%,transparent 70%);animation:spotlightPulse 1.2s ease-in-out infinite}

/* full-site effects */
.blackout-countdown{inset:0;background:#000;display:grid;place-items:center;text-align:center;animation:blackoutPulse 1s ease-in-out infinite}
.mega-center b{display:block;color:#fecaca;font-size:clamp(32px,7vw,96px);letter-spacing:.12em}.mega-center .count{display:block;font-size:clamp(80px,18vw,220px);font-weight:1000;color:#fde68a}.mega-center p{font-size:22px;color:#fff}
.evidence-board-takeover{inset:0;background:radial-gradient(circle,#251010,#020202);display:grid;place-items:center;text-align:center}.board-title{font-size:clamp(30px,7vw,86px);font-weight:1000;color:#fde68a}.red-board{position:absolute;inset:12%;border:1px solid rgba(248,113,113,.25)}.red-board .pin{position:absolute;width:16px;height:16px;background:#ef4444;border-radius:50%;box-shadow:0 0 18px #ef4444}.red-board .pin:nth-child(odd){background:#fde68a;box-shadow:0 0 18px #fde68a}.red-board .pin{left:calc((var(--i,1))*7%);top:50%}.red-board .thread{position:absolute;left:10%;top:50%;width:80%;height:2px;background:#dc2626;transform:rotate(calc(var(--i,1)*13deg));box-shadow:0 0 12px #dc2626}.red-board .p0{left:12%;top:20%}.red-board .p1{left:30%;top:70%}.red-board .p2{left:60%;top:28%}.red-board .p3{left:82%;top:66%}.red-board .p4{left:45%;top:45%}
.evidence-flood{inset:0;background:rgba(0,0,0,.78);overflow:hidden}.evidence-flood .flood-label{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:clamp(32px,7vw,92px);font-weight:1000;color:#fde68a;text-shadow:0 0 34px #000}.evidence-flood span{position:absolute;left:calc(var(--x)*1%);top:-60px;background:#f5e6c8;color:#111;padding:10px 14px;border:1px solid #a16207;font-weight:900;transform:rotate(var(--r));animation:fileRain 5s linear infinite;animation-delay:var(--d)}
.magnifier-mode{inset:0;background:rgba(0,0,0,.58);--mx:50vw;--my:50vh}.magnifier-lens{position:absolute;left:var(--mx);top:var(--my);width:220px;height:220px;border:3px solid #fde68a;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 9999px rgba(0,0,0,.75),0 0 38px rgba(253,230,138,.55);background:radial-gradient(circle,rgba(255,255,255,.12),transparent 65%)}.magnifier-caption{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);font-size:28px;font-weight:900;color:#fde68a}
.glitch-gallery{inset:0;background:#020202;overflow:hidden;display:grid;place-items:center}.glitch-big{font-size:clamp(34px,8vw,100px);font-weight:1000;color:white;text-shadow:5px 0 #0ff,-5px 0 #f00;animation:glitchText .35s steps(2) infinite}.glitch-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(6,1fr);opacity:.18}.glitch-grid i{border:1px solid #fff;animation:glitchCell .45s steps(2) infinite}
.terminal-hack{inset:0;background:rgba(0,0,0,.86);display:grid;place-items:center}.terminal-window{width:min(900px,90vw);border:1px solid #22c55e;background:#020402;padding:24px;border-radius:16px;box-shadow:0 0 48px rgba(34,197,94,.28)}.terminal-window b{color:#bbf7d0}.terminal-window pre{color:#86efac;font-size:18px;min-height:170px}.terminal-window p{color:#fde68a}
.reverse-gravity{inset:0;background:rgba(0,0,0,.70);overflow:hidden}.gravity-title{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);font-size:clamp(28px,6vw,74px);font-weight:1000;color:#fde68a}.reverse-gravity span{position:absolute;left:calc(var(--x)*1%);bottom:-50px;font-size:54px;animation:floatUp 4.8s ease-in infinite;animation-delay:var(--d)}
.crime-tape{inset:0;background:rgba(0,0,0,.62);overflow:hidden}.tape{position:absolute;left:-10%;width:120%;background:#facc15;color:#111;font-size:32px;font-weight:1000;padding:14px;box-shadow:0 0 28px rgba(250,204,21,.45)}.tape1{top:28%;transform:rotate(-12deg)}.tape2{top:58%;transform:rotate(10deg)}.tape-message{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:clamp(28px,6vw,76px);font-weight:1000;color:#fff;text-shadow:0 0 30px #000}
.flashlight-hunt{inset:0;--mx:50vw;--my:50vh;background:radial-gradient(circle at var(--mx) var(--my),transparent 0 120px,rgba(0,0,0,.92) 190px)}.flashlight-caption{position:absolute;left:50%;bottom:8%;transform:translateX(-50%);color:#fde68a;font-size:28px;font-weight:900}.hidden-clue{position:absolute;left:62%;top:38%;color:#fde68a;font-size:32px;font-weight:1000;text-shadow:0 0 18px #fde68a}
.case-stamp{inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;text-align:center}.case-stamp .stamp{border:12px solid #ef4444;color:#ef4444;font-size:clamp(44px,11vw,150px);font-weight:1000;padding:24px 42px;transform:rotate(-12deg);text-shadow:0 0 22px rgba(239,68,68,.35);animation:stampSlam .65s cubic-bezier(.2,1.5,.3,1) both}.case-stamp p{position:absolute;bottom:16%;font-size:24px;color:#fff}
.red-string-web{inset:0;background:rgba(0,0,0,.70)}.red-string-web svg{position:absolute;inset:0;width:100%;height:100%}.red-string-web line{stroke:#ef4444;stroke-width:.45;filter:drop-shadow(0 0 3px #ef4444);stroke-dasharray:100;animation:stringDraw 2.4s ease-in-out infinite}.string-note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:clamp(30px,7vw,84px);font-weight:1000;color:#fde68a;text-align:center;text-shadow:0 0 30px #000}
@keyframes funPop{from{opacity:1;transform:translateX(-50%) translateY(-20px) scale(.96)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes funOut{to{opacity:1;transform:translateX(-50%) translateY(-14px) scale(.98)}}@keyframes confettiFall{0%{opacity:1;top:10%}12%{opacity:1}100%{opacity:1;top:110%;transform:translateX(calc(var(--x) * 42px)) rotate(calc(var(--r) + 480deg))}}@keyframes fileRain{to{top:115%;transform:rotate(18deg)}}@keyframes duckGlow{50%{filter:drop-shadow(0 0 32px rgba(253,230,138,.80)) saturate(1.5)}}@keyframes caretBlink{50%{opacity:1}}@keyframes spotlightPulse{50%{opacity:.55;filter:brightness(1.4)}}@keyframes blackoutPulse{50%{background:#100000}}@keyframes glitchText{50%{filter:invert(1);transform:skewX(4deg)}}@keyframes glitchCell{50%{background:#fff}}@keyframes floatUp{to{bottom:115%;transform:rotate(20deg)}}@keyframes stampSlam{from{transform:scale(3) rotate(-25deg);opacity:1}to{transform:scale(1) rotate(-12deg);opacity:1}}@keyframes stringDraw{50%{stroke-dashoffset:100}}

/* v62 live status fix */
.presence-status.online,
.presence-card .presence-status.online{
  color:#052e16!important;
  background:#22c55e!important;
  border:1px solid rgba(134,239,172,.90)!important;
  box-shadow:0 0 16px rgba(34,197,94,.38)!important;
  text-shadow:none!important;
}
.presence-status.idle,
.presence-card .presence-status.idle{
  color:#431407!important;
  background:#fb923c!important;
  border:1px solid rgba(253,186,116,.85)!important;
  box-shadow:0 0 12px rgba(251,146,60,.25)!important;
  text-shadow:none!important;
}
.fun-live,.mega-live{pointer-events:none!important}

/* v63 live action hardfix status polish */
.presence-status.online,.presence-card .presence-status.online{color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.9)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important}
.presence-status.idle,.presence-card .presence-status.idle{color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.85)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important}

/* v64 live-action DB-lock fix polish */
.presence-status.online,.presence-card .presence-status.online{color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.9)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important}
.presence-status.idle,.presence-card .presence-status.idle{color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.85)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important}

/* v65 live polling repair status polish */
.presence-status.online,.presence-card .presence-status.online{color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.9)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important}
.presence-status.idle,.presence-card .presence-status.idle{color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.85)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important}

/* v66 presence display polish */
.presence-status.online,.presence-card .presence-status.online{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.95)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important;font-weight:900!important}
.presence-status.idle,.presence-card .presence-status.idle{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.90)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important;font-weight:900!important}
.presence-page{color:#d4d4d8!important}

/* v67 feedback + presence polish */
.live-send-status{margin-top:10px;font-weight:900;font-size:13px;letter-spacing:.03em;color:#fef3c7}
.live-send-status.ok{color:#86efac}
.live-send-status.bad{color:#fca5a5}
.presence-status.online,.presence-card .presence-status.online{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.95)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important;font-weight:900!important}
.presence-status.idle,.presence-card .presence-status.idle{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.90)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important;font-weight:900!important}
.presence-page{color:#d4d4d8!important}

/* v68 final presence and feedback polish */
.live-send-status{margin-top:10px;font-weight:900;font-size:13px;letter-spacing:.03em;color:#fef3c7}
.live-send-status.ok{color:#86efac!important}
.live-send-status.bad{color:#fca5a5!important}
.presence-status.online,.presence-card .presence-status.online{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#052e16!important;background:#22c55e!important;border:1px solid rgba(134,239,172,.95)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(34,197,94,.38)!important;font-weight:900!important}
.presence-status.idle,.presence-card .presence-status.idle{display:inline-flex!important;width:auto!important;max-width:max-content!important;padding:5px 12px!important;border-radius:999px!important;color:#431407!important;background:#fb923c!important;border:1px solid rgba(253,186,116,.90)!important;text-shadow:none!important;box-shadow:0 0 12px rgba(251,146,60,.25)!important;font-weight:900!important}
.presence-page{color:#d4d4d8!important}

/* v71 audio mapping preload fix */


/* v74 popup and responsive layout repair */
.case-modal,
.sherlock-modal{
  position:fixed;
  inset:0;
  z-index:99980;
  display:none;
  align-items:center;
  justify-content:center;
  padding:24px;
}
.case-modal.show,
.case-modal.open,
.case-modal.active,
.sherlock-modal.show,
.sherlock-modal.open,
.sherlock-modal.active{
  display:flex;
}
.case-modal-backdrop{
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.72);
  backdrop-filter:blur(8px);
}
.case-modal-panel{
  position:relative;
  width:min(920px,calc(100vw - 32px));
  max-height:calc(100vh - 44px);
  overflow:auto;
  border:1px solid rgba(214,177,90,.30);
  border-radius:28px;
  background:linear-gradient(145deg,rgba(10,8,8,.98),rgba(35,14,14,.96));
  box-shadow:0 32px 120px rgba(0,0,0,.68);
  padding:clamp(18px,3vw,34px);
}
.case-modal-panel h2{
  font-size:clamp(28px,5vw,64px);
  line-height:.95;
  margin:6px 0 16px;
}
.case-modal-body{
  color:#d4d4d8;
  font-size:clamp(15px,1.6vw,18px);
  line-height:1.65;
}
.case-modal-close{
  position:sticky;
  top:0;
  float:right;
  z-index:2;
  width:42px;
  height:42px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.15);
  background:#120707;
  color:#fff;
  font-size:28px;
  line-height:1;
}
.modal-open{overflow:hidden}

/* General small-screen scaling */
img,video,canvas,svg{max-width:100%;height:auto}
.page,.workspace-main,main.page{
  min-width:0;
}
.panel,.card,.case-card,.evidence-card,.archive-card,.file-card,.victim-card,.suspect-card,.control-panel,.user-control-panel{
  min-width:0;
}
input,select,textarea,button{
  max-width:100%;
}
.table-wrap,table{
  max-width:100%;
}
.table-wrap{
  overflow-x:auto;
}

@media (max-width: 1180px){
  .workspace-shell{
    grid-template-columns:minmax(220px,280px) minmax(0,1fr)!important;
    gap:18px!important;
  }
  .page{
    padding-inline:clamp(14px,2vw,24px)!important;
  }
  .hero,.control-hero,.case-hero{
    grid-template-columns:1fr!important;
  }
  .grid,.case-grid,.archive-grid,.evidence-grid,.victim-grid,.suspect-grid,.dashboard-grid{
    grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;
  }
}

@media (max-width: 860px){
  body{
    overflow-x:hidden;
  }
  .nav-inner{
    padding:10px 14px!important;
    gap:10px!important;
  }
  .brand{
    font-size:13px!important;
    letter-spacing:.22em!important;
    white-space:normal!important;
  }
  .nav-context{
    display:none!important;
  }
  .workspace-shell{
    display:block!important;
  }
  .case-sidebar{
    position:relative!important;
    width:auto!important;
    min-height:0!important;
    margin:12px!important;
    transform:none!important;
  }
  .workspace-main{
    width:100%!important;
    margin:0!important;
  }
  .page{
    padding:14px!important;
  }
  h1{
    font-size:clamp(40px,13vw,74px)!important;
    line-height:.92!important;
    overflow-wrap:anywhere;
  }
  h2{
    font-size:clamp(28px,8vw,48px)!important;
    overflow-wrap:anywhere;
  }
  .panel,.card,.case-card,.auth-card,.control-card{
    border-radius:22px!important;
    padding:18px!important;
  }
  .live-tool-panel .compact-action-row,
  .compact-action-row,
  .action-row,
  .form-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
  }
  .presence-card{
    padding:18px!important;
  }
  .presence-tools select,
  .presence-tools input,
  .presence-tools button{
    width:100%!important;
  }
  .case-modal{
    padding:10px!important;
  }
  .case-modal-panel{
    width:calc(100vw - 20px)!important;
    max-height:calc(100vh - 20px)!important;
    border-radius:20px!important;
    padding:18px!important;
  }
}

@media (max-width: 520px){
  .nav-shell{
    position:relative!important;
  }
  .nav-inner{
    flex-wrap:wrap!important;
  }
  .account-dropdown{
    right:0!important;
    left:auto!important;
    max-width:calc(100vw - 24px)!important;
  }
  .btn,.button,button{
    min-height:44px;
  }
  .auth-shell{
    padding:12px!important;
  }
  .auth-card{
    width:100%!important;
  }
  .site-version-pill{
    display:none!important;
  }
}

/* v75 signal message display fix */
.director-message-banner p{
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
}

/* v76 responsive hardfix for profile/story + popups */
html,body{max-width:100%;overflow-x:hidden}
*{min-width:0}
img,video,canvas,svg{max-width:100%;height:auto}
.page,.workspace-main,.workspace-shell,main.page{max-width:100%;min-width:0}
.panel,.card,.profile-card,.profile-shell,.profile-grid,.story-panel,.story-card,.story-shell,.timeline-entry,.case-file,.person-card,.solution-card{min-width:0;max-width:100%}
.profile-grid,.profile-layout,.profile-shell,.story-grid,.story-layout,.story-shell{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important;
  gap:clamp(12px,2vw,24px)!important;
}
.profile-card,.story-card,.story-panel,.panel{
  overflow-wrap:anywhere;
}
.profile-card h1,.profile-card h2,.story-card h1,.story-card h2,.story-panel h1,.story-panel h2{
  font-size:clamp(28px,7vw,64px)!important;
  line-height:.95!important;
}
.case-modal,.sherlock-modal,.modal-backdrop{max-width:100vw}
.evidence-modal,.case-modal-panel,.me-popup-shell,.autopsy-report-modal{
  max-width:calc(100vw - 24px)!important;
  max-height:calc(100vh - 24px)!important;
}
@media(max-width:1000px){
  .workspace-shell{display:block!important}
  .case-sidebar{position:relative!important;width:auto!important;margin:12px!important;min-height:0!important}
  .workspace-main{margin:0!important;width:100%!important}
  .page{padding:14px!important}
  .quick-links,.profile-grid,.story-grid,.dashboard-grid,.case-grid,.archive-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))!important}
}
@media(max-width:680px){
  .nav-inner{flex-wrap:wrap!important;padding:10px 12px!important}
  .brand{font-size:12px!important;letter-spacing:.18em!important;white-space:normal!important}
  .nav-context{display:none!important}
  h1{font-size:clamp(36px,13vw,64px)!important;line-height:.9!important}
  h2{font-size:clamp(26px,9vw,46px)!important}
  .panel,.card,.profile-card,.story-card,.story-panel,.auth-card{padding:16px!important;border-radius:20px!important}
  .modal-grid{grid-template-columns:1fr!important}
  .evidence-modal,.case-modal-panel,.me-popup-shell{padding:16px!important;border-radius:18px!important;width:calc(100vw - 18px)!important}
  .modal-backdrop{padding:9px!important}
  .profile-hero,.story-hero,.control-hero,.case-hero{grid-template-columns:1fr!important}
}

/* v77 live acknowledgement feedback */
.live-send-status.ok{color:#86efac!important}
.live-send-status.bad{color:#fca5a5!important}

/* v78 all-around live/responsive/scroll stability */
html{overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}
body{overflow-x:hidden!important;max-width:100vw!important}
body.modal-open{overflow:hidden!important}
.page,.workspace-main,.workspace-shell,main.page{min-width:0!important;max-width:100%!important}
.live-status-dock{
  position:fixed;
  right:16px;
  bottom:16px;
  z-index:99995;
  display:grid;
  gap:8px;
  width:min(360px,calc(100vw - 32px));
  pointer-events:none;
}
.live-status-item{
  border:1px solid rgba(214,177,90,.35);
  background:rgba(8,8,8,.94);
  color:#fef3c7;
  border-radius:14px;
  padding:10px 12px;
  box-shadow:0 18px 60px rgba(0,0,0,.45);
  font-size:13px;
  font-weight:800;
}
.live-status-item.ok{color:#86efac;border-color:rgba(34,197,94,.35)}
.live-status-item.bad{color:#fca5a5;border-color:rgba(239,68,68,.45)}
.presence-list,.live-presence-list,#presenceList{overflow:visible!important;max-height:none!important}
.presence-card{contain:layout paint;overflow:visible!important}
.live-send-status{margin-top:10px;font-weight:900;font-size:13px;letter-spacing:.03em}
@media(max-width:1100px){
  .workspace-shell{display:block!important}
  .case-sidebar{position:relative!important;width:auto!important;margin:12px!important;max-height:none!important;overflow:visible!important}
  .workspace-main{width:100%!important;margin:0!important}
  .page{padding:14px!important}
}
@media(max-width:760px){
  .nav-inner{flex-wrap:wrap!important}
  .panel,.card,.profile-card,.story-card,.story-panel,.case-file,.person-card{padding:16px!important;border-radius:20px!important}
  .profile-grid,.profile-layout,.story-grid,.story-layout,.dashboard-grid,.case-grid,.archive-grid{grid-template-columns:1fr!important}
  h1{font-size:clamp(34px,13vw,62px)!important;line-height:.9!important}
  h2{font-size:clamp(24px,9vw,42px)!important}
  input,select,textarea,button,.btn{width:100%;max-width:100%}
}

/* v79 header leak guard and Open URL live action */
body::before{content:none!important}
.live-tool-panel[data-tool="open_url"] .compact-action-row{
  display:grid;
  grid-template-columns:minmax(220px,1fr) auto;
  gap:12px;
}
@media(max-width:760px){
  .live-tool-panel[data-tool="open_url"] .compact-action-row{
    grid-template-columns:1fr!important;
  }
}

/* v80 open-url fallback link */
.director-message-banner a{color:#fde68a!important;text-decoration:underline!important;font-weight:900}

/* v81 open-url fallback redirects current page if popup is blocked */

/* v82 responsive + bloody money */
html,body{max-width:100%;overflow-x:hidden!important}*{min-width:0}img,video,canvas,svg{max-width:100%;height:auto}.page,.workspace-main,main,.workspace-shell{max-width:100%!important;min-width:0!important}.panel,.card,.profile-card,.story-card,.story-panel,.case-file,.person-card,.store-item{min-width:0;max-width:100%;overflow-wrap:anywhere}.story-card,.story-panel,.profile-card{overflow:hidden}.story-card p,.story-panel p{max-width:100%;overflow-wrap:anywhere}
@media(max-width:1280px){.workspace-shell{grid-template-columns:minmax(230px,300px) minmax(0,1fr)!important;gap:20px!important}.story-layout,.profile-layout,.store-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))!important}}
@media(max-width:980px){.workspace-shell{display:block!important}.case-sidebar{position:relative!important;width:auto!important;margin:12px!important;max-height:none!important;overflow:visible!important}.workspace-main{width:100%!important;margin:0!important}.page{padding:14px!important}h1{font-size:clamp(38px,12vw,80px)!important;line-height:.92!important}h2{font-size:clamp(26px,7vw,52px)!important}.control-hero,.case-hero,.profile-hero,.story-hero{grid-template-columns:1fr!important}}
@media(max-width:680px){.nav-inner{flex-wrap:wrap!important;padding:10px 12px!important}.brand{font-size:12px!important;letter-spacing:.16em!important;white-space:normal!important}.nav-context{display:none!important}.panel,.card,.auth-card,.profile-card,.story-card,.story-panel,.case-file{padding:16px!important;border-radius:20px!important}.quick-links,.profile-grid,.profile-layout,.story-grid,.story-layout,.store-grid,.dashboard-grid,.case-grid,.archive-grid{grid-template-columns:1fr!important}input,select,textarea,button,.btn{max-width:100%}}
.bloody-money-icon{filter:drop-shadow(0 0 10px rgba(239,68,68,.6))}.money-wallet-card{border:1px solid rgba(239,68,68,.35);border-radius:24px;padding:22px;background:linear-gradient(145deg,rgba(30,0,0,.55),rgba(0,0,0,.65));display:grid;place-items:center;text-align:center}.money-wallet-card .bloody-money-icon{font-size:44px}.money-wallet-card b{font-size:44px;color:#fecaca}.money-wallet-card small,.money-wallet-card em{color:#d4d4d8}.store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.store-item{border:1px solid rgba(214,177,90,.22);border-radius:22px;padding:16px;background:rgba(10,10,10,.72)}.store-preview{min-height:88px;border-radius:16px;display:grid;place-items:center;text-align:center;padding:12px;background:linear-gradient(135deg,rgba(127,29,29,.28),rgba(0,0,0,.5));border:1px solid rgba(255,255,255,.08);margin-bottom:12px}.store-meta{display:flex;justify-content:space-between;gap:12px;margin:12px 0;color:#fde68a}.rarity-epic{box-shadow:0 0 28px rgba(239,68,68,.13)}.profile-money-panel{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border:1px solid rgba(239,68,68,.28);background:rgba(20,0,0,.28);border-radius:18px;padding:12px;margin:14px 0}.money-profile-badge{display:inline-flex;padding:6px 10px;border-radius:999px;border:1px solid rgba(239,68,68,.5);background:rgba(127,29,29,.25);color:#fecaca;font-weight:900}.profile-border-clotted-gold{box-shadow:0 0 0 2px rgba(214,177,90,.35),0 0 40px rgba(127,29,29,.20)}.profile-border-bloodfilm{box-shadow:0 0 0 2px rgba(239,68,68,.45),0 0 60px rgba(239,68,68,.25)}.profile-effect-redpulse{animation:redPulseProfile 2.4s ease-in-out infinite}@keyframes redPulseProfile{50%{box-shadow:0 0 55px rgba(239,68,68,.28)}}.profile-design-blackfile{background:linear-gradient(145deg,rgba(0,0,0,.95),rgba(20,0,0,.78))!important}.profile-design-morgue{background:linear-gradient(145deg,rgba(20,22,24,.88),rgba(8,8,8,.84))!important}.bloody-money-drop{position:fixed;z-index:99996;border:none;background:radial-gradient(circle,#7f1d1d,#140000 70%);color:#fff;border-radius:999px;padding:18px;min-width:112px;min-height:112px;box-shadow:0 0 40px rgba(239,68,68,.55);display:grid;place-items:center;cursor:pointer;animation:moneyFloat 1.6s ease-in-out infinite}.bloody-money-drop span{font-size:34px}.bloody-money-drop b{font-size:22px}.bloody-money-drop small{font-size:11px;color:#fecaca;max-width:120px}.bloody-money-drop.claimed{animation:none;opacity:.9}@keyframes moneyFloat{50%{transform:translateY(-12px) scale(1.04)}}.money-admin-list{display:grid;gap:8px}.money-admin-list div{display:grid;grid-template-columns:1fr auto;gap:4px;border:1px solid rgba(255,255,255,.08);padding:10px;border-radius:12px}.money-admin-list span{color:#aaa}.money-admin-list em{color:#fecaca;font-style:normal}

/* v83 visible economy/profile/control room */
.top-money-pill{position:fixed;right:76px;top:14px;z-index:9990;border:1px solid rgba(239,68,68,.35);background:rgba(20,0,0,.78);color:#fecaca!important;border-radius:999px;padding:8px 14px;font-weight:900;text-decoration:none;box-shadow:0 0 20px rgba(127,29,29,.25)}
.profile-equipped-title{color:#fde68a;font-size:clamp(20px,3vw,32px);font-weight:900;margin:8px 0}
.equipment-list{display:grid;gap:10px;margin:16px 0}.equipment-list div{display:flex;justify-content:space-between;gap:12px;border:1px solid rgba(255,255,255,.08);padding:10px;border-radius:12px}.equipment-list span{color:#fecaca}
.inventory-chip-list{display:flex;flex-wrap:wrap;gap:8px}.inventory-chip{border:1px solid rgba(214,177,90,.25);border-radius:999px;padding:7px 11px;background:rgba(0,0,0,.35);color:#fef3c7;font-weight:800}
.profile-settings-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.profile-settings-form button{grid-column:1/-1}
.money-user-box{display:flex;align-items:center;gap:12px;border:1px solid rgba(239,68,68,.24);background:rgba(20,0,0,.28);border-radius:14px;padding:10px;margin:10px 0}.money-user-box b{color:#fecaca;font-size:20px}.money-user-box span{color:#aaa}
.money-adjust-form{border:1px solid rgba(214,177,90,.14);border-radius:16px;padding:12px;margin:10px 0;background:rgba(0,0,0,.20)}
.money-control-panel{grid-column:1/-1}
@media(max-width:760px){.top-money-pill{position:static;display:inline-flex;margin:8px 12px}.equipment-list div{display:grid}.money-adjust-form .compact-action-row{grid-template-columns:1fr!important}}

/* v83 control-room ledger editor */
.money-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}
.money-admin-card{border:1px solid rgba(239,68,68,.22);border-radius:18px;padding:14px;background:rgba(10,0,0,.26);display:grid;gap:8px}
.money-admin-card div{display:flex;justify-content:space-between;gap:10px}.money-admin-card span{color:#aaa}.money-admin-card strong{color:#fecaca;font-size:24px}.money-admin-card small{color:#d4d4d8}.money-admin-card form{display:grid;gap:8px}

/* v84 rebuilt store + scalable ledger */
.nav-money-pill.top-money-pill{
  position:relative!important;
  right:auto!important;
  top:auto!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin:0 10px!important;
  padding:8px 14px!important;
  height:auto!important;
  line-height:1!important;
  width:auto!important;
  white-space:nowrap!important;
  border-radius:999px!important;
  border:1px solid rgba(239,68,68,.35)!important;
  background:rgba(30,0,0,.78)!important;
  color:#fecaca!important;
  text-decoration:none!important;
  box-shadow:0 0 18px rgba(127,29,29,.28)!important;
  flex:0 0 auto!important;
}
.store-top{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(220px,300px);
  gap:20px;
  align-items:center;
  overflow:hidden;
}
.compact-wallet{padding:18px!important}
.compact-wallet b{font-size:36px!important}
.store-tabs{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  margin:18px 0;
  position:sticky;
  top:0;
  z-index:20;
  background:linear-gradient(180deg,rgba(5,5,5,.96),rgba(5,5,5,.70));
  padding:12px 0;
  backdrop-filter:blur(10px);
}
.store-tab{
  border:1px solid rgba(214,177,90,.25);
  background:rgba(10,10,10,.78);
  color:#ddd;
  border-radius:999px;
  padding:10px 16px;
  font-weight:900;
  letter-spacing:.03em;
  cursor:pointer;
}
.store-tab span{color:#fca5a5;margin-left:7px}
.store-tab.active{
  background:linear-gradient(135deg,rgba(127,29,29,.72),rgba(92,64,16,.65));
  color:#fff4bd;
  box-shadow:0 0 28px rgba(127,29,29,.30);
}
.store-category{display:none}
.store-category.active{display:block}
.store-category-head{
  display:flex;
  justify-content:space-between;
  gap:14px;
  align-items:end;
  margin:10px 0 16px;
}
.store-category-head h2{margin:0}
.store-category-head p{color:#aaa;margin:0}
.store-grid-v84{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
  gap:16px;
}
.store-item-v84{
  min-width:0;
  overflow:hidden;
  border:1px solid rgba(214,177,90,.16);
  border-radius:24px;
  padding:16px;
  background:linear-gradient(145deg,rgba(12,10,10,.92),rgba(0,0,0,.72));
  display:grid;
  grid-template-rows:auto auto auto 1fr auto;
  gap:10px;
  box-shadow:0 16px 50px rgba(0,0,0,.25);
}
.store-card-top{display:flex;justify-content:space-between;gap:8px;align-items:center}
.rarity-pill{
  display:inline-flex;
  padding:5px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:.08em;
  border:1px solid rgba(255,255,255,.10);
  color:#fde68a;
}
.store-card-top strong{white-space:nowrap;color:#fecaca}
.store-preview-v84{
  min-height:76px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.08);
  display:grid;
  place-items:center;
  text-align:center;
  padding:12px;
  overflow:hidden;
}
.store-preview-v84 span{
  overflow-wrap:anywhere;
  font-weight:900;
}
.store-item-v84 h3{
  margin:0;
  font-size:20px;
  line-height:1.15;
  overflow-wrap:anywhere;
}
.store-item-v84 p{
  margin:0;
  color:#cfcfcf;
  overflow-wrap:anywhere;
  line-height:1.35;
}
.store-action-btn{
  width:100%;
  justify-content:center;
  text-align:center;
}
.shop-title-01 .store-preview-v84,.shop-badge-01 .store-preview-v84,.shop-border-01 .store-preview-v84,.shop-effect-01 .store-preview-v84,.shop-design-01 .store-preview-v84{background:linear-gradient(135deg,#2b0707,#050505)}
.shop-title-02 .store-preview-v84,.shop-badge-02 .store-preview-v84,.shop-border-02 .store-preview-v84,.shop-effect-02 .store-preview-v84,.shop-design-02 .store-preview-v84{background:linear-gradient(135deg,#3b1f00,#050505)}
.shop-title-03 .store-preview-v84,.shop-badge-03 .store-preview-v84,.shop-border-03 .store-preview-v84,.shop-effect-03 .store-preview-v84,.shop-design-03 .store-preview-v84{background:linear-gradient(135deg,#111827,#070707)}
.rarity-common{--rar:#9ca3af}.rarity-uncommon{--rar:#86efac}.rarity-rare{--rar:#93c5fd}.rarity-epic{--rar:#f0abfc}.rarity-legendary{--rar:#fde68a}
.store-item-v84{border-color:color-mix(in srgb,var(--rar, #d6b15a) 35%, transparent)}
.store-item-v84 .rarity-pill{color:var(--rar,#fde68a)}
.store-item-v84:nth-child(5n+1) .store-preview-v84{background:radial-gradient(circle at 20% 20%,rgba(239,68,68,.35),transparent 40%),linear-gradient(135deg,#120404,#050505)}
.store-item-v84:nth-child(5n+2) .store-preview-v84{background:radial-gradient(circle at 80% 30%,rgba(214,177,90,.32),transparent 40%),linear-gradient(135deg,#191108,#050505)}
.store-item-v84:nth-child(5n+3) .store-preview-v84{background:radial-gradient(circle at 50% 80%,rgba(147,197,253,.22),transparent 45%),linear-gradient(135deg,#07111c,#050505)}
.store-item-v84:nth-child(5n+4) .store-preview-v84{background:repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 7px),linear-gradient(135deg,#180808,#050505)}
.store-item-v84:nth-child(5n) .store-preview-v84{background:radial-gradient(circle,rgba(168,85,247,.24),transparent 45%),linear-gradient(135deg,#100719,#050505)}
.compact-ledger-panel{overflow:hidden}
.ledger-controls{
  display:grid;
  grid-template-columns:minmax(240px,360px) minmax(0,1fr);
  gap:14px;
  align-items:start;
  margin:14px 0;
}
.ledger-adjust-form{
  display:grid;
  grid-template-columns:minmax(180px,1.3fr) minmax(120px,.6fr) minmax(160px,1fr) auto;
  gap:10px;
}
.ledger-btn{white-space:nowrap}
.ledger-table-wrap{
  max-height:420px;
  overflow:auto;
  border:1px solid rgba(214,177,90,.14);
  border-radius:18px;
}
.ledger-table{
  width:100%;
  border-collapse:collapse;
  table-layout:fixed;
}
.ledger-table th,.ledger-table td{
  padding:12px;
  text-align:left;
  border-bottom:1px solid rgba(255,255,255,.06);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ledger-table th{color:#fca5a5;font-size:12px;text-transform:uppercase;letter-spacing:.12em;position:sticky;top:0;background:#090707}
.ledger-table b{color:#fecaca}
@media(max-width:1000px){
  .store-top{grid-template-columns:1fr}
  .ledger-controls{grid-template-columns:1fr}
  .ledger-adjust-form{grid-template-columns:1fr 1fr}
}
@media(max-width:680px){
  .store-grid-v84{grid-template-columns:1fr}
  .store-category-head{display:block}
  .ledger-adjust-form{grid-template-columns:1fr}
  .ledger-table{min-width:560px}
  .nav-money-pill.top-money-pill{margin:6px 0!important}
}

/* v85 layout, store, ledger, and speed polish */
.sherlock-page-loader{
  position:fixed;
  inset:0 0 auto 0;
  height:3px;
  z-index:100000;
  background:rgba(127,29,29,.22);
  pointer-events:none;
}
.sherlock-page-loader i{
  display:block;
  height:100%;
  width:38%;
  background:linear-gradient(90deg,transparent,#ef4444,#fde68a,transparent);
  box-shadow:0 0 22px rgba(239,68,68,.85);
  animation:sherlockLoadBar .85s ease-in-out infinite;
}
@keyframes sherlockLoadBar{0%{transform:translateX(-100%)}100%{transform:translateX(280%)}}
html.sherlock-loaded .sherlock-page-loader{opacity:1;transition:opacity .3s ease}
.nav-money-pill{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  padding:8px 14px!important;
  border-radius:999px!important;
  border:1px solid rgba(239,68,68,.36)!important;
  background:linear-gradient(135deg,rgba(60,0,0,.74),rgba(8,8,8,.78))!important;
  color:#fecaca!important;
  font-weight:900!important;
  line-height:1!important;
  text-decoration:none!important;
  white-space:nowrap!important;
  box-shadow:0 0 22px rgba(127,29,29,.22)!important;
}
.store-menu-link{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
}
.v84-store,.store-page{
  max-width:1500px!important;
  margin:0 auto!important;
  padding-inline:clamp(18px,4vw,48px)!important;
}
.store-top{
  align-items:center!important;
  min-height:220px!important;
  margin-bottom:22px!important;
}
.store-top h1{
  font-size:clamp(54px,7vw,108px)!important;
  line-height:.88!important;
  margin-bottom:12px!important;
}
.store-top p{
  max-width:760px!important;
  font-size:clamp(17px,1.6vw,24px)!important;
  line-height:1.35!important;
}
.store-tabs{
  justify-content:center!important;
  border:1px solid rgba(214,177,90,.10)!important;
  border-radius:24px!important;
  padding:14px!important;
  margin:22px auto 28px!important;
  max-width:1100px!important;
}
.store-tab{
  min-width:150px!important;
  justify-content:center!important;
}
.store-category-head{
  max-width:1100px!important;
  margin:0 auto 18px!important;
}
.store-grid-v84{
  grid-template-columns:repeat(auto-fill,minmax(290px,1fr))!important;
  gap:22px!important;
  align-items:stretch!important;
}
.store-item-v84{
  padding:20px!important;
  min-height:390px!important;
  border-radius:26px!important;
  transform:translateZ(0);
}
.store-item-v84 h3{
  font-size:clamp(21px,1.4vw,26px)!important;
  line-height:1.12!important;
}
.store-item-v84 p{
  font-size:clamp(15px,1vw,18px)!important;
  min-height:48px!important;
}
.store-preview-v84{
  min-height:104px!important;
  position:relative!important;
}
.store-preview-v84:before{
  content:"";
  position:absolute;
  inset:0;
  opacity:.35;
  background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.18),transparent 28%);
}
.store-preview-v84 span{
  position:relative;
  z-index:1;
}
.store-action-btn{
  min-height:52px!important;
  border-radius:18px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.store-item-v84:nth-child(10n+1){--accent:#ef4444}.store-item-v84:nth-child(10n+2){--accent:#f59e0b}.store-item-v84:nth-child(10n+3){--accent:#3b82f6}.store-item-v84:nth-child(10n+4){--accent:#a855f7}.store-item-v84:nth-child(10n+5){--accent:#10b981}.store-item-v84:nth-child(10n+6){--accent:#f97316}.store-item-v84:nth-child(10n+7){--accent:#e879f9}.store-item-v84:nth-child(10n+8){--accent:#94a3b8}.store-item-v84:nth-child(10n+9){--accent:#fde68a}.store-item-v84:nth-child(10n){--accent:#06b6d4}
.store-item-v84{border-color:color-mix(in srgb,var(--accent) 35%, rgba(214,177,90,.12))!important}
.store-item-v84 .store-preview-v84{background:
  radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--accent) 35%, transparent),transparent 38%),
  linear-gradient(135deg,color-mix(in srgb,var(--accent) 22%, #080808),#050505)!important;
}
.store-item-v84:nth-child(3n+1) .store-preview-v84{clip-path:polygon(0 0,100% 0,100% 82%,92% 100%,0 100%)}
.store-item-v84:nth-child(3n+2) .store-preview-v84{border-radius:28px 10px 28px 10px!important}
.store-item-v84:nth-child(3n) .store-preview-v84{border-radius:10px 28px 10px 28px!important}
.ledger-controls.v85-ledger-controls{
  display:grid!important;
  grid-template-columns:minmax(280px,420px) minmax(0,1fr)!important;
  gap:18px!important;
}
.ledger-user-picker{
  display:grid;
  gap:10px;
}
.ledger-scrollbox{
  max-height:380px;
  overflow:auto;
  border:1px solid rgba(214,177,90,.16);
  border-radius:18px;
  padding:10px;
  background:rgba(0,0,0,.28);
  display:grid;
  gap:8px;
}
.ledger-user-option{
  width:100%;
  text-align:left;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(8,8,8,.78);
  color:#e5e7eb;
  border-radius:14px;
  padding:10px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:4px 10px;
  cursor:pointer;
}
.ledger-user-option span,.ledger-user-option em{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ledger-user-option b{color:#fde68a}
.ledger-user-option em{color:#aaa;font-style:normal}
.ledger-user-option strong{grid-row:1 / span 2;grid-column:2;color:#fecaca;align-self:center}
.ledger-user-option.selected{
  border-color:rgba(239,68,68,.55);
  background:linear-gradient(135deg,rgba(127,29,29,.32),rgba(0,0,0,.72));
  box-shadow:0 0 24px rgba(127,29,29,.18);
}
.v85-ledger-form{
  display:grid!important;
  grid-template-columns:1fr 1fr auto!important;
  gap:12px!important;
  align-content:start!important;
}
.v85-ledger-form input[name="target_user_id"]{display:none!important}
@media(max-width:980px){
  .ledger-controls.v85-ledger-controls{grid-template-columns:1fr!important}
  .v85-ledger-form{grid-template-columns:1fr!important}
  .store-top{grid-template-columns:1fr!important;text-align:left}
}
@media(max-width:680px){
  .store-tabs{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important}
  .store-tab{min-width:140px!important}
  .store-grid-v84{grid-template-columns:1fr!important}
  .store-item-v84{min-height:auto!important}
}

/* v90 stable surgical fixes */
body > .menu-link, body > .store-menu-link, .nav-shell > .menu-link, .nav-shell > .store-menu-link{display:none!important}
.header-money-pill,.nav-money-pill.header-money-pill{
  position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;
  width:auto!important;min-width:58px!important;height:40px!important;padding:0 14px!important;margin:0 8px!important;
  border-radius:999px!important;border:1px solid rgba(239,68,68,.36)!important;
  background:linear-gradient(135deg,rgba(60,0,0,.72),rgba(8,8,8,.78))!important;
  color:#fecaca!important;text-decoration:none!important;font-weight:900!important;white-space:nowrap!important;line-height:1!important;
}
.case-sidebar-nav .store-menu-link{display:flex!important}
.btn,button,.nowrap-btn{white-space:nowrap!important;word-break:keep-all!important}
.director-self-form button,.director-self-form .btn{min-width:92px!important;line-height:1!important}
.profile-action-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.profile-grid-v90{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
.profile-settings-form{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:14px!important}
.profile-settings-form label{display:grid;gap:7px;min-width:0}
.profile-settings-form label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profile-settings-form button{grid-column:1/-1;justify-self:start}
.equipment-list div{display:grid!important;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr)!important;gap:12px!important}
.equipment-list span,.equipment-list b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.store-preview-v90{min-height:128px;border-radius:18px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.08)}
.profile-preview-card{position:relative;z-index:2;width:min(290px,100%);display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.10);border-radius:20px;padding:13px;background:linear-gradient(145deg,rgba(0,0,0,.58),rgba(20,5,5,.42));box-shadow:inset 0 0 20px rgba(255,255,255,.03);overflow:hidden}
.preview-avatar{width:56px;height:56px;border-radius:17px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(239,68,68,.48),rgba(0,0,0,.72));border:1px solid rgba(239,68,68,.30);color:#fde68a;font-weight:900}
.preview-info{display:grid;gap:4px;min-width:0;text-align:left}
.preview-info strong,.preview-info span,.preview-info em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-info strong{color:#fff;font-size:15px}.preview-info span{color:#d4d4d8;font-size:12px}
.preview-info em{display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(214,177,90,.28);border-radius:999px;padding:3px 7px;color:#fecaca;font-size:11px;font-style:normal;font-weight:900}
.preview-type-title .profile-preview-card{box-shadow:0 0 24px rgba(214,177,90,.14)}
.preview-type-badge .profile-preview-card{border-color:rgba(239,68,68,.38)}
.preview-type-border .profile-preview-card{outline:2px solid color-mix(in srgb,var(--accent,#ef4444) 45%, transparent)}
.preview-type-effect .profile-preview-card:after{content:"";position:absolute;inset:-8px;border-radius:24px;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--accent,#ef4444) 30%, transparent),transparent 65%);animation:miniEffectPulse 1.8s ease-in-out infinite}
.preview-type-design .profile-preview-card{background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#ef4444) 22%, #080808),#030303)}
@keyframes miniEffectPulse{50%{opacity:.35;transform:scale(1.04)}}
.v90-ledger-form{display:grid!important;grid-template-columns:1fr 1fr auto!important;gap:12px!important}
.v90-ledger-form input[name="target_user_id"]{display:none!important}

.shop-border-01.profile-hero,.profile-hero.shop-border-01,.profile-preview-card.shop-border-01{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 50%, transparent),0 0 25px color-mix(in srgb,#ef4444 28%, transparent)!important}
.shop-effect-01.profile-hero,.profile-hero.shop-effect-01,.profile-preview-card.shop-effect-01{animation:profileEffect01 2.05s ease-in-out infinite}
@keyframes profileEffect01{50%{filter:saturate(1.22) brightness(1.08);box-shadow:0 0 29px color-mix(in srgb,#ef4444 32%, transparent)}}
.shop-design-01.profile-hero,.profile-hero.shop-design-01,.profile-preview-card.shop-design-01{background:radial-gradient(circle at 17% 26%,color-mix(in srgb,#ef4444 28%, transparent),transparent 38%),linear-gradient(133deg,color-mix(in srgb,#ef4444 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-01,.preview-badge.shop-badge-01,.inventory-chip.shop-badge-01{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 11px color-mix(in srgb,#ef4444 25%, transparent)}

.shop-border-02.profile-hero,.profile-hero.shop-border-02,.profile-preview-card.shop-border-02{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 50%, transparent),0 0 26px color-mix(in srgb,#f59e0b 28%, transparent)!important}
.shop-effect-02.profile-hero,.profile-hero.shop-effect-02,.profile-preview-card.shop-effect-02{animation:profileEffect02 2.30s ease-in-out infinite}
@keyframes profileEffect02{50%{filter:saturate(1.34) brightness(1.13);box-shadow:0 0 30px color-mix(in srgb,#f59e0b 32%, transparent)}}
.shop-design-02.profile-hero,.profile-hero.shop-design-02,.profile-preview-card.shop-design-02{background:radial-gradient(circle at 24% 37%,color-mix(in srgb,#f59e0b 28%, transparent),transparent 38%),linear-gradient(146deg,color-mix(in srgb,#f59e0b 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-02,.preview-badge.shop-badge-02,.inventory-chip.shop-badge-02{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 12px color-mix(in srgb,#f59e0b 25%, transparent)}

.shop-border-03.profile-hero,.profile-hero.shop-border-03,.profile-preview-card.shop-border-03{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 50%, transparent),0 0 27px color-mix(in srgb,#3b82f6 28%, transparent)!important}
.shop-effect-03.profile-hero,.profile-hero.shop-effect-03,.profile-preview-card.shop-effect-03{animation:profileEffect03 2.55s ease-in-out infinite}
@keyframes profileEffect03{50%{filter:saturate(1.46) brightness(1.18);box-shadow:0 0 31px color-mix(in srgb,#3b82f6 32%, transparent)}}
.shop-design-03.profile-hero,.profile-hero.shop-design-03,.profile-preview-card.shop-design-03{background:radial-gradient(circle at 31% 48%,color-mix(in srgb,#3b82f6 28%, transparent),transparent 38%),linear-gradient(159deg,color-mix(in srgb,#3b82f6 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-03,.preview-badge.shop-badge-03,.inventory-chip.shop-badge-03{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 13px color-mix(in srgb,#3b82f6 25%, transparent)}

.shop-border-04.profile-hero,.profile-hero.shop-border-04,.profile-preview-card.shop-border-04{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 50%, transparent),0 0 28px color-mix(in srgb,#a855f7 28%, transparent)!important}
.shop-effect-04.profile-hero,.profile-hero.shop-effect-04,.profile-preview-card.shop-effect-04{animation:profileEffect04 2.80s ease-in-out infinite}
@keyframes profileEffect04{50%{filter:saturate(1.58) brightness(1.03);box-shadow:0 0 32px color-mix(in srgb,#a855f7 32%, transparent)}}
.shop-design-04.profile-hero,.profile-hero.shop-design-04,.profile-preview-card.shop-design-04{background:radial-gradient(circle at 38% 59%,color-mix(in srgb,#a855f7 28%, transparent),transparent 38%),linear-gradient(172deg,color-mix(in srgb,#a855f7 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-04,.preview-badge.shop-badge-04,.inventory-chip.shop-badge-04{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 14px color-mix(in srgb,#a855f7 25%, transparent)}

.shop-border-05.profile-hero,.profile-hero.shop-border-05,.profile-preview-card.shop-border-05{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 50%, transparent),0 0 29px color-mix(in srgb,#10b981 28%, transparent)!important}
.shop-effect-05.profile-hero,.profile-hero.shop-effect-05,.profile-preview-card.shop-effect-05{animation:profileEffect05 1.80s ease-in-out infinite}
@keyframes profileEffect05{50%{filter:saturate(1.70) brightness(1.08);box-shadow:0 0 33px color-mix(in srgb,#10b981 32%, transparent)}}
.shop-design-05.profile-hero,.profile-hero.shop-design-05,.profile-preview-card.shop-design-05{background:radial-gradient(circle at 45% 70%,color-mix(in srgb,#10b981 28%, transparent),transparent 38%),linear-gradient(185deg,color-mix(in srgb,#10b981 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-05,.preview-badge.shop-badge-05,.inventory-chip.shop-badge-05{border-color:#10b981!important;color:color-mix(in srgb,#10b981 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 15px color-mix(in srgb,#10b981 25%, transparent)}

.shop-border-06.profile-hero,.profile-hero.shop-border-06,.profile-preview-card.shop-border-06{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 50%, transparent),0 0 30px color-mix(in srgb,#f97316 28%, transparent)!important}
.shop-effect-06.profile-hero,.profile-hero.shop-effect-06,.profile-preview-card.shop-effect-06{animation:profileEffect06 2.05s ease-in-out infinite}
@keyframes profileEffect06{50%{filter:saturate(1.10) brightness(1.13);box-shadow:0 0 34px color-mix(in srgb,#f97316 32%, transparent)}}
.shop-design-06.profile-hero,.profile-hero.shop-design-06,.profile-preview-card.shop-design-06{background:radial-gradient(circle at 52% 81%,color-mix(in srgb,#f97316 28%, transparent),transparent 38%),linear-gradient(198deg,color-mix(in srgb,#f97316 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-06,.preview-badge.shop-badge-06,.inventory-chip.shop-badge-06{border-color:#f97316!important;color:color-mix(in srgb,#f97316 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 16px color-mix(in srgb,#f97316 25%, transparent)}

.shop-border-07.profile-hero,.profile-hero.shop-border-07,.profile-preview-card.shop-border-07{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 50%, transparent),0 0 31px color-mix(in srgb,#e879f9 28%, transparent)!important}
.shop-effect-07.profile-hero,.profile-hero.shop-effect-07,.profile-preview-card.shop-effect-07{animation:profileEffect07 2.30s ease-in-out infinite}
@keyframes profileEffect07{50%{filter:saturate(1.22) brightness(1.18);box-shadow:0 0 35px color-mix(in srgb,#e879f9 32%, transparent)}}
.shop-design-07.profile-hero,.profile-hero.shop-design-07,.profile-preview-card.shop-design-07{background:radial-gradient(circle at 59% 22%,color-mix(in srgb,#e879f9 28%, transparent),transparent 38%),linear-gradient(121deg,color-mix(in srgb,#e879f9 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-07,.preview-badge.shop-badge-07,.inventory-chip.shop-badge-07{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 17px color-mix(in srgb,#e879f9 25%, transparent)}

.shop-border-08.profile-hero,.profile-hero.shop-border-08,.profile-preview-card.shop-border-08{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 50%, transparent),0 0 32px color-mix(in srgb,#94a3b8 28%, transparent)!important}
.shop-effect-08.profile-hero,.profile-hero.shop-effect-08,.profile-preview-card.shop-effect-08{animation:profileEffect08 2.55s ease-in-out infinite}
@keyframes profileEffect08{50%{filter:saturate(1.34) brightness(1.03);box-shadow:0 0 36px color-mix(in srgb,#94a3b8 32%, transparent)}}
.shop-design-08.profile-hero,.profile-hero.shop-design-08,.profile-preview-card.shop-design-08{background:radial-gradient(circle at 66% 33%,color-mix(in srgb,#94a3b8 28%, transparent),transparent 38%),linear-gradient(134deg,color-mix(in srgb,#94a3b8 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-08,.preview-badge.shop-badge-08,.inventory-chip.shop-badge-08{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 10px color-mix(in srgb,#94a3b8 25%, transparent)}

.shop-border-09.profile-hero,.profile-hero.shop-border-09,.profile-preview-card.shop-border-09{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 50%, transparent),0 0 33px color-mix(in srgb,#fde68a 28%, transparent)!important}
.shop-effect-09.profile-hero,.profile-hero.shop-effect-09,.profile-preview-card.shop-effect-09{animation:profileEffect09 2.80s ease-in-out infinite}
@keyframes profileEffect09{50%{filter:saturate(1.46) brightness(1.08);box-shadow:0 0 37px color-mix(in srgb,#fde68a 32%, transparent)}}
.shop-design-09.profile-hero,.profile-hero.shop-design-09,.profile-preview-card.shop-design-09{background:radial-gradient(circle at 73% 44%,color-mix(in srgb,#fde68a 28%, transparent),transparent 38%),linear-gradient(147deg,color-mix(in srgb,#fde68a 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-09,.preview-badge.shop-badge-09,.inventory-chip.shop-badge-09{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 11px color-mix(in srgb,#fde68a 25%, transparent)}

.shop-border-10.profile-hero,.profile-hero.shop-border-10,.profile-preview-card.shop-border-10{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 50%, transparent),0 0 34px color-mix(in srgb,#06b6d4 28%, transparent)!important}
.shop-effect-10.profile-hero,.profile-hero.shop-effect-10,.profile-preview-card.shop-effect-10{animation:profileEffect10 1.80s ease-in-out infinite}
@keyframes profileEffect10{50%{filter:saturate(1.58) brightness(1.13);box-shadow:0 0 38px color-mix(in srgb,#06b6d4 32%, transparent)}}
.shop-design-10.profile-hero,.profile-hero.shop-design-10,.profile-preview-card.shop-design-10{background:radial-gradient(circle at 80% 55%,color-mix(in srgb,#06b6d4 28%, transparent),transparent 38%),linear-gradient(160deg,color-mix(in srgb,#06b6d4 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-10,.preview-badge.shop-badge-10,.inventory-chip.shop-badge-10{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 12px color-mix(in srgb,#06b6d4 25%, transparent)}

.shop-border-11.profile-hero,.profile-hero.shop-border-11,.profile-preview-card.shop-border-11{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 50%, transparent),0 0 35px color-mix(in srgb,#ef4444 28%, transparent)!important}
.shop-effect-11.profile-hero,.profile-hero.shop-effect-11,.profile-preview-card.shop-effect-11{animation:profileEffect11 2.05s ease-in-out infinite}
@keyframes profileEffect11{50%{filter:saturate(1.70) brightness(1.18);box-shadow:0 0 39px color-mix(in srgb,#ef4444 32%, transparent)}}
.shop-design-11.profile-hero,.profile-hero.shop-design-11,.profile-preview-card.shop-design-11{background:radial-gradient(circle at 87% 66%,color-mix(in srgb,#ef4444 28%, transparent),transparent 38%),linear-gradient(173deg,color-mix(in srgb,#ef4444 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-11,.preview-badge.shop-badge-11,.inventory-chip.shop-badge-11{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 13px color-mix(in srgb,#ef4444 25%, transparent)}

.shop-border-12.profile-hero,.profile-hero.shop-border-12,.profile-preview-card.shop-border-12{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 50%, transparent),0 0 36px color-mix(in srgb,#f59e0b 28%, transparent)!important}
.shop-effect-12.profile-hero,.profile-hero.shop-effect-12,.profile-preview-card.shop-effect-12{animation:profileEffect12 2.30s ease-in-out infinite}
@keyframes profileEffect12{50%{filter:saturate(1.10) brightness(1.03);box-shadow:0 0 40px color-mix(in srgb,#f59e0b 32%, transparent)}}
.shop-design-12.profile-hero,.profile-hero.shop-design-12,.profile-preview-card.shop-design-12{background:radial-gradient(circle at 14% 77%,color-mix(in srgb,#f59e0b 28%, transparent),transparent 38%),linear-gradient(186deg,color-mix(in srgb,#f59e0b 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-12,.preview-badge.shop-badge-12,.inventory-chip.shop-badge-12{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 14px color-mix(in srgb,#f59e0b 25%, transparent)}

.shop-border-13.profile-hero,.profile-hero.shop-border-13,.profile-preview-card.shop-border-13{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 50%, transparent),0 0 37px color-mix(in srgb,#3b82f6 28%, transparent)!important}
.shop-effect-13.profile-hero,.profile-hero.shop-effect-13,.profile-preview-card.shop-effect-13{animation:profileEffect13 2.55s ease-in-out infinite}
@keyframes profileEffect13{50%{filter:saturate(1.22) brightness(1.08);box-shadow:0 0 41px color-mix(in srgb,#3b82f6 32%, transparent)}}
.shop-design-13.profile-hero,.profile-hero.shop-design-13,.profile-preview-card.shop-design-13{background:radial-gradient(circle at 21% 18%,color-mix(in srgb,#3b82f6 28%, transparent),transparent 38%),linear-gradient(199deg,color-mix(in srgb,#3b82f6 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-13,.preview-badge.shop-badge-13,.inventory-chip.shop-badge-13{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 15px color-mix(in srgb,#3b82f6 25%, transparent)}

.shop-border-14.profile-hero,.profile-hero.shop-border-14,.profile-preview-card.shop-border-14{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 50%, transparent),0 0 38px color-mix(in srgb,#a855f7 28%, transparent)!important}
.shop-effect-14.profile-hero,.profile-hero.shop-effect-14,.profile-preview-card.shop-effect-14{animation:profileEffect14 2.80s ease-in-out infinite}
@keyframes profileEffect14{50%{filter:saturate(1.34) brightness(1.13);box-shadow:0 0 42px color-mix(in srgb,#a855f7 32%, transparent)}}
.shop-design-14.profile-hero,.profile-hero.shop-design-14,.profile-preview-card.shop-design-14{background:radial-gradient(circle at 28% 29%,color-mix(in srgb,#a855f7 28%, transparent),transparent 38%),linear-gradient(122deg,color-mix(in srgb,#a855f7 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-14,.preview-badge.shop-badge-14,.inventory-chip.shop-badge-14{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 16px color-mix(in srgb,#a855f7 25%, transparent)}

.shop-border-15.profile-hero,.profile-hero.shop-border-15,.profile-preview-card.shop-border-15{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 50%, transparent),0 0 39px color-mix(in srgb,#10b981 28%, transparent)!important}
.shop-effect-15.profile-hero,.profile-hero.shop-effect-15,.profile-preview-card.shop-effect-15{animation:profileEffect15 1.80s ease-in-out infinite}
@keyframes profileEffect15{50%{filter:saturate(1.46) brightness(1.18);box-shadow:0 0 43px color-mix(in srgb,#10b981 32%, transparent)}}
.shop-design-15.profile-hero,.profile-hero.shop-design-15,.profile-preview-card.shop-design-15{background:radial-gradient(circle at 35% 40%,color-mix(in srgb,#10b981 28%, transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,#10b981 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-15,.preview-badge.shop-badge-15,.inventory-chip.shop-badge-15{border-color:#10b981!important;color:color-mix(in srgb,#10b981 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 17px color-mix(in srgb,#10b981 25%, transparent)}

.shop-border-16.profile-hero,.profile-hero.shop-border-16,.profile-preview-card.shop-border-16{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 50%, transparent),0 0 40px color-mix(in srgb,#f97316 28%, transparent)!important}
.shop-effect-16.profile-hero,.profile-hero.shop-effect-16,.profile-preview-card.shop-effect-16{animation:profileEffect16 2.05s ease-in-out infinite}
@keyframes profileEffect16{50%{filter:saturate(1.58) brightness(1.03);box-shadow:0 0 44px color-mix(in srgb,#f97316 32%, transparent)}}
.shop-design-16.profile-hero,.profile-hero.shop-design-16,.profile-preview-card.shop-design-16{background:radial-gradient(circle at 42% 51%,color-mix(in srgb,#f97316 28%, transparent),transparent 38%),linear-gradient(148deg,color-mix(in srgb,#f97316 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-16,.preview-badge.shop-badge-16,.inventory-chip.shop-badge-16{border-color:#f97316!important;color:color-mix(in srgb,#f97316 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 10px color-mix(in srgb,#f97316 25%, transparent)}

.shop-border-17.profile-hero,.profile-hero.shop-border-17,.profile-preview-card.shop-border-17{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 50%, transparent),0 0 41px color-mix(in srgb,#e879f9 28%, transparent)!important}
.shop-effect-17.profile-hero,.profile-hero.shop-effect-17,.profile-preview-card.shop-effect-17{animation:profileEffect17 2.30s ease-in-out infinite}
@keyframes profileEffect17{50%{filter:saturate(1.70) brightness(1.08);box-shadow:0 0 45px color-mix(in srgb,#e879f9 32%, transparent)}}
.shop-design-17.profile-hero,.profile-hero.shop-design-17,.profile-preview-card.shop-design-17{background:radial-gradient(circle at 49% 62%,color-mix(in srgb,#e879f9 28%, transparent),transparent 38%),linear-gradient(161deg,color-mix(in srgb,#e879f9 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-17,.preview-badge.shop-badge-17,.inventory-chip.shop-badge-17{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 11px color-mix(in srgb,#e879f9 25%, transparent)}

.shop-border-18.profile-hero,.profile-hero.shop-border-18,.profile-preview-card.shop-border-18{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 50%, transparent),0 0 42px color-mix(in srgb,#94a3b8 28%, transparent)!important}
.shop-effect-18.profile-hero,.profile-hero.shop-effect-18,.profile-preview-card.shop-effect-18{animation:profileEffect18 2.55s ease-in-out infinite}
@keyframes profileEffect18{50%{filter:saturate(1.10) brightness(1.13);box-shadow:0 0 46px color-mix(in srgb,#94a3b8 32%, transparent)}}
.shop-design-18.profile-hero,.profile-hero.shop-design-18,.profile-preview-card.shop-design-18{background:radial-gradient(circle at 56% 73%,color-mix(in srgb,#94a3b8 28%, transparent),transparent 38%),linear-gradient(174deg,color-mix(in srgb,#94a3b8 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-18,.preview-badge.shop-badge-18,.inventory-chip.shop-badge-18{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 12px color-mix(in srgb,#94a3b8 25%, transparent)}

.shop-border-19.profile-hero,.profile-hero.shop-border-19,.profile-preview-card.shop-border-19{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 50%, transparent),0 0 43px color-mix(in srgb,#fde68a 28%, transparent)!important}
.shop-effect-19.profile-hero,.profile-hero.shop-effect-19,.profile-preview-card.shop-effect-19{animation:profileEffect19 2.80s ease-in-out infinite}
@keyframes profileEffect19{50%{filter:saturate(1.22) brightness(1.18);box-shadow:0 0 47px color-mix(in srgb,#fde68a 32%, transparent)}}
.shop-design-19.profile-hero,.profile-hero.shop-design-19,.profile-preview-card.shop-design-19{background:radial-gradient(circle at 63% 84%,color-mix(in srgb,#fde68a 28%, transparent),transparent 38%),linear-gradient(187deg,color-mix(in srgb,#fde68a 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-19,.preview-badge.shop-badge-19,.inventory-chip.shop-badge-19{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 13px color-mix(in srgb,#fde68a 25%, transparent)}

.shop-border-20.profile-hero,.profile-hero.shop-border-20,.profile-preview-card.shop-border-20{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 50%, transparent),0 0 44px color-mix(in srgb,#06b6d4 28%, transparent)!important}
.shop-effect-20.profile-hero,.profile-hero.shop-effect-20,.profile-preview-card.shop-effect-20{animation:profileEffect20 1.80s ease-in-out infinite}
@keyframes profileEffect20{50%{filter:saturate(1.34) brightness(1.03);box-shadow:0 0 48px color-mix(in srgb,#06b6d4 32%, transparent)}}
.shop-design-20.profile-hero,.profile-hero.shop-design-20,.profile-preview-card.shop-design-20{background:radial-gradient(circle at 70% 25%,color-mix(in srgb,#06b6d4 28%, transparent),transparent 38%),linear-gradient(200deg,color-mix(in srgb,#06b6d4 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-20,.preview-badge.shop-badge-20,.inventory-chip.shop-badge-20{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 14px color-mix(in srgb,#06b6d4 25%, transparent)}

.shop-border-21.profile-hero,.profile-hero.shop-border-21,.profile-preview-card.shop-border-21{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 50%, transparent),0 0 45px color-mix(in srgb,#ef4444 28%, transparent)!important}
.shop-effect-21.profile-hero,.profile-hero.shop-effect-21,.profile-preview-card.shop-effect-21{animation:profileEffect21 2.05s ease-in-out infinite}
@keyframes profileEffect21{50%{filter:saturate(1.46) brightness(1.08);box-shadow:0 0 49px color-mix(in srgb,#ef4444 32%, transparent)}}
.shop-design-21.profile-hero,.profile-hero.shop-design-21,.profile-preview-card.shop-design-21{background:radial-gradient(circle at 77% 36%,color-mix(in srgb,#ef4444 28%, transparent),transparent 38%),linear-gradient(123deg,color-mix(in srgb,#ef4444 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-21,.preview-badge.shop-badge-21,.inventory-chip.shop-badge-21{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 15px color-mix(in srgb,#ef4444 25%, transparent)}

.shop-border-22.profile-hero,.profile-hero.shop-border-22,.profile-preview-card.shop-border-22{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 50%, transparent),0 0 46px color-mix(in srgb,#f59e0b 28%, transparent)!important}
.shop-effect-22.profile-hero,.profile-hero.shop-effect-22,.profile-preview-card.shop-effect-22{animation:profileEffect22 2.30s ease-in-out infinite}
@keyframes profileEffect22{50%{filter:saturate(1.58) brightness(1.13);box-shadow:0 0 50px color-mix(in srgb,#f59e0b 32%, transparent)}}
.shop-design-22.profile-hero,.profile-hero.shop-design-22,.profile-preview-card.shop-design-22{background:radial-gradient(circle at 84% 47%,color-mix(in srgb,#f59e0b 28%, transparent),transparent 38%),linear-gradient(136deg,color-mix(in srgb,#f59e0b 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-22,.preview-badge.shop-badge-22,.inventory-chip.shop-badge-22{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 16px color-mix(in srgb,#f59e0b 25%, transparent)}

.shop-border-23.profile-hero,.profile-hero.shop-border-23,.profile-preview-card.shop-border-23{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 50%, transparent),0 0 47px color-mix(in srgb,#3b82f6 28%, transparent)!important}
.shop-effect-23.profile-hero,.profile-hero.shop-effect-23,.profile-preview-card.shop-effect-23{animation:profileEffect23 2.55s ease-in-out infinite}
@keyframes profileEffect23{50%{filter:saturate(1.70) brightness(1.18);box-shadow:0 0 51px color-mix(in srgb,#3b82f6 32%, transparent)}}
.shop-design-23.profile-hero,.profile-hero.shop-design-23,.profile-preview-card.shop-design-23{background:radial-gradient(circle at 11% 58%,color-mix(in srgb,#3b82f6 28%, transparent),transparent 38%),linear-gradient(149deg,color-mix(in srgb,#3b82f6 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-23,.preview-badge.shop-badge-23,.inventory-chip.shop-badge-23{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 17px color-mix(in srgb,#3b82f6 25%, transparent)}

.shop-border-24.profile-hero,.profile-hero.shop-border-24,.profile-preview-card.shop-border-24{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 50%, transparent),0 0 48px color-mix(in srgb,#a855f7 28%, transparent)!important}
.shop-effect-24.profile-hero,.profile-hero.shop-effect-24,.profile-preview-card.shop-effect-24{animation:profileEffect24 2.80s ease-in-out infinite}
@keyframes profileEffect24{50%{filter:saturate(1.10) brightness(1.03);box-shadow:0 0 52px color-mix(in srgb,#a855f7 32%, transparent)}}
.shop-design-24.profile-hero,.profile-hero.shop-design-24,.profile-preview-card.shop-design-24{background:radial-gradient(circle at 18% 69%,color-mix(in srgb,#a855f7 28%, transparent),transparent 38%),linear-gradient(162deg,color-mix(in srgb,#a855f7 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-24,.preview-badge.shop-badge-24,.inventory-chip.shop-badge-24{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 10px color-mix(in srgb,#a855f7 25%, transparent)}

.shop-border-25.profile-hero,.profile-hero.shop-border-25,.profile-preview-card.shop-border-25{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 50%, transparent),0 0 49px color-mix(in srgb,#10b981 28%, transparent)!important}
.shop-effect-25.profile-hero,.profile-hero.shop-effect-25,.profile-preview-card.shop-effect-25{animation:profileEffect25 1.80s ease-in-out infinite}
@keyframes profileEffect25{50%{filter:saturate(1.22) brightness(1.08);box-shadow:0 0 53px color-mix(in srgb,#10b981 32%, transparent)}}
.shop-design-25.profile-hero,.profile-hero.shop-design-25,.profile-preview-card.shop-design-25{background:radial-gradient(circle at 25% 80%,color-mix(in srgb,#10b981 28%, transparent),transparent 38%),linear-gradient(175deg,color-mix(in srgb,#10b981 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-25,.preview-badge.shop-badge-25,.inventory-chip.shop-badge-25{border-color:#10b981!important;color:color-mix(in srgb,#10b981 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 11px color-mix(in srgb,#10b981 25%, transparent)}

.shop-border-26.profile-hero,.profile-hero.shop-border-26,.profile-preview-card.shop-border-26{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 50%, transparent),0 0 50px color-mix(in srgb,#f97316 28%, transparent)!important}
.shop-effect-26.profile-hero,.profile-hero.shop-effect-26,.profile-preview-card.shop-effect-26{animation:profileEffect26 2.05s ease-in-out infinite}
@keyframes profileEffect26{50%{filter:saturate(1.34) brightness(1.13);box-shadow:0 0 54px color-mix(in srgb,#f97316 32%, transparent)}}
.shop-design-26.profile-hero,.profile-hero.shop-design-26,.profile-preview-card.shop-design-26{background:radial-gradient(circle at 32% 21%,color-mix(in srgb,#f97316 28%, transparent),transparent 38%),linear-gradient(188deg,color-mix(in srgb,#f97316 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-26,.preview-badge.shop-badge-26,.inventory-chip.shop-badge-26{border-color:#f97316!important;color:color-mix(in srgb,#f97316 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 12px color-mix(in srgb,#f97316 25%, transparent)}

.shop-border-27.profile-hero,.profile-hero.shop-border-27,.profile-preview-card.shop-border-27{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 50%, transparent),0 0 51px color-mix(in srgb,#e879f9 28%, transparent)!important}
.shop-effect-27.profile-hero,.profile-hero.shop-effect-27,.profile-preview-card.shop-effect-27{animation:profileEffect27 2.30s ease-in-out infinite}
@keyframes profileEffect27{50%{filter:saturate(1.46) brightness(1.18);box-shadow:0 0 55px color-mix(in srgb,#e879f9 32%, transparent)}}
.shop-design-27.profile-hero,.profile-hero.shop-design-27,.profile-preview-card.shop-design-27{background:radial-gradient(circle at 39% 32%,color-mix(in srgb,#e879f9 28%, transparent),transparent 38%),linear-gradient(201deg,color-mix(in srgb,#e879f9 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-27,.preview-badge.shop-badge-27,.inventory-chip.shop-badge-27{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 13px color-mix(in srgb,#e879f9 25%, transparent)}

.shop-border-28.profile-hero,.profile-hero.shop-border-28,.profile-preview-card.shop-border-28{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 50%, transparent),0 0 52px color-mix(in srgb,#94a3b8 28%, transparent)!important}
.shop-effect-28.profile-hero,.profile-hero.shop-effect-28,.profile-preview-card.shop-effect-28{animation:profileEffect28 2.55s ease-in-out infinite}
@keyframes profileEffect28{50%{filter:saturate(1.58) brightness(1.03);box-shadow:0 0 56px color-mix(in srgb,#94a3b8 32%, transparent)}}
.shop-design-28.profile-hero,.profile-hero.shop-design-28,.profile-preview-card.shop-design-28{background:radial-gradient(circle at 46% 43%,color-mix(in srgb,#94a3b8 28%, transparent),transparent 38%),linear-gradient(124deg,color-mix(in srgb,#94a3b8 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-28,.preview-badge.shop-badge-28,.inventory-chip.shop-badge-28{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 14px color-mix(in srgb,#94a3b8 25%, transparent)}

.shop-border-29.profile-hero,.profile-hero.shop-border-29,.profile-preview-card.shop-border-29{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 50%, transparent),0 0 53px color-mix(in srgb,#fde68a 28%, transparent)!important}
.shop-effect-29.profile-hero,.profile-hero.shop-effect-29,.profile-preview-card.shop-effect-29{animation:profileEffect29 2.80s ease-in-out infinite}
@keyframes profileEffect29{50%{filter:saturate(1.70) brightness(1.08);box-shadow:0 0 57px color-mix(in srgb,#fde68a 32%, transparent)}}
.shop-design-29.profile-hero,.profile-hero.shop-design-29,.profile-preview-card.shop-design-29{background:radial-gradient(circle at 53% 54%,color-mix(in srgb,#fde68a 28%, transparent),transparent 38%),linear-gradient(137deg,color-mix(in srgb,#fde68a 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-29,.preview-badge.shop-badge-29,.inventory-chip.shop-badge-29{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 15px color-mix(in srgb,#fde68a 25%, transparent)}

.shop-border-30.profile-hero,.profile-hero.shop-border-30,.profile-preview-card.shop-border-30{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 50%, transparent),0 0 54px color-mix(in srgb,#06b6d4 28%, transparent)!important}
.shop-effect-30.profile-hero,.profile-hero.shop-effect-30,.profile-preview-card.shop-effect-30{animation:profileEffect30 1.80s ease-in-out infinite}
@keyframes profileEffect30{50%{filter:saturate(1.10) brightness(1.13);box-shadow:0 0 58px color-mix(in srgb,#06b6d4 32%, transparent)}}
.shop-design-30.profile-hero,.profile-hero.shop-design-30,.profile-preview-card.shop-design-30{background:radial-gradient(circle at 60% 65%,color-mix(in srgb,#06b6d4 28%, transparent),transparent 38%),linear-gradient(150deg,color-mix(in srgb,#06b6d4 18%, #080808),#030303 75%)!important}
.money-profile-badge.shop-badge-30,.preview-badge.shop-badge-30,.inventory-chip.shop-badge-30{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 70%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 25%, transparent),rgba(0,0,0,.45))!important;box-shadow:0 0 16px color-mix(in srgb,#06b6d4 25%, transparent)}

@media(max-width:980px){.v90-ledger-form{grid-template-columns:1fr!important}}
@media(max-width:680px){.equipment-list div{grid-template-columns:1fr!important}.profile-settings-form{grid-template-columns:1fr!important}.profile-settings-form button{justify-self:stretch}}

/* v91 profile links + store overflow fix */
.user-profile-link{color:inherit;text-decoration:none;font-weight:900}
.user-profile-link:hover{color:#fde68a;text-decoration:underline}
.profile-person-block{min-width:0}
.profile-person-block h1{overflow-wrap:anywhere}
.profile-grid-v91{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}
.store-item-v84,.store-item-v90,.store-item-v91{overflow:hidden!important;min-width:0!important}
.store-grid-v84{overflow:visible!important}
.store-card-top{min-width:0}
.store-card-top strong{white-space:nowrap}
.store-preview-v91,.store-preview-v90,.store-preview-v89{
  min-height:128px!important;
  height:128px!important;
  max-height:128px!important;
  border-radius:18px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.08)!important;
  padding:10px!important;
}
.store-preview-v91 > *, .store-preview-v90 > *, .store-preview-v89 > *{max-width:100%!important}
.profile-preview-card{
  position:relative;z-index:2;width:min(290px,100%);max-width:100%;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;align-items:center;
  border:1px solid rgba(255,255,255,.10);border-radius:18px;padding:10px;
  background:linear-gradient(145deg,rgba(0,0,0,.58),rgba(20,5,5,.42));
  box-shadow:inset 0 0 20px rgba(255,255,255,.03);overflow:hidden!important;
}
.preview-avatar{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 30% 20%,rgba(239,68,68,.48),rgba(0,0,0,.72));border:1px solid rgba(239,68,68,.30);color:#fde68a;font-weight:900}
.preview-info{display:grid;gap:4px;min-width:0;text-align:left}
.preview-info strong,.preview-info span,.preview-info em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.preview-info strong{color:#fff;font-size:14px}.preview-info span{color:#d4d4d8;font-size:12px}
.preview-info em{display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(214,177,90,.28);border-radius:999px;padding:3px 7px;color:#fecaca;font-size:11px;font-style:normal;font-weight:900}
.store-item-v84 h3,.store-item-v84 p{overflow-wrap:anywhere;max-width:100%}
.store-action-btn{width:100%;max-width:100%;overflow:hidden}
@media(max-width:680px){.store-preview-v91,.store-preview-v90,.store-preview-v89{height:auto!important;max-height:none!important}.profile-preview-card{grid-template-columns:40px minmax(0,1fr)}.preview-avatar{width:40px;height:40px}}

/* v92 unique profiles + restored dossier profile */
.profile-page-v92{max-width:1320px;margin:0 auto}
.profile-dossier-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,440px)!important;
  gap:24px!important;
  align-items:center!important;
  min-height:280px!important;
  padding:clamp(24px,4vw,44px)!important;
  overflow:hidden!important;
  position:relative!important;
}
.profile-dossier-card:before{
  content:"";
  position:absolute;
  inset:0;
  background:radial-gradient(circle at 18% 22%,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 80% 10%,rgba(127,29,29,.16),transparent 36%);
  pointer-events:none;
}
.profile-dossier-left{position:relative;z-index:2;min-width:0}
.profile-dossier-left h1{
  font-size:clamp(64px,8vw,126px)!important;
  line-height:.82!important;
  margin:10px 0!important;
  letter-spacing:-.06em!important;
  overflow-wrap:anywhere!important;
}
.profile-role-line{color:#cfcfcf;font-size:clamp(16px,1.25vw,20px)!important;margin:0!important}
.profile-dossier-wallet{
  position:relative;z-index:2;
  display:grid;place-items:center;text-align:center;gap:6px;
  min-height:210px;border:1px solid rgba(239,68,68,.32);border-radius:26px;
  background:linear-gradient(145deg,rgba(55,0,0,.42),rgba(0,0,0,.65));
  padding:22px;overflow:hidden;
}
.profile-dossier-wallet .bloody-money-icon{font-size:48px;filter:drop-shadow(0 0 14px rgba(239,68,68,.7))}
.profile-dossier-wallet b{font-size:52px;line-height:1;color:#fecaca}
.profile-dossier-wallet small,.profile-dossier-wallet em{color:#d4d4d8}
.profile-dossier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}
.profile-dossier-panel{overflow:hidden!important;min-width:0}
.profile-action-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.user-profile-link{color:inherit;text-decoration:none;font-weight:900}
.user-profile-link:hover{color:#fde68a;text-decoration:underline}
.mini-profile-open{font-size:12px;color:#fde68a;text-decoration:none;grid-column:1/-1;margin-top:2px}
.mini-profile-open:hover{text-decoration:underline}
.equipment-list div{display:grid!important;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr)!important;gap:12px!important}
.equipment-list b,.equipment-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inventory-chip-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.inventory-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.store-item-v84,.store-item-v90,.store-item-v91,.store-item-v92{overflow:hidden!important;min-width:0!important}
.store-preview-v92,.store-preview-v91,.store-preview-v90{
  min-height:118px!important;height:118px!important;max-height:118px!important;
  border-radius:18px!important;display:grid!important;place-items:center!important;overflow:hidden!important;
  border:1px solid rgba(255,255,255,.08)!important;padding:10px!important;
}
.profile-preview-card{
  width:100%!important;max-width:290px!important;min-width:0!important;
  display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;
  align-items:center!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;
  padding:10px!important;background:linear-gradient(145deg,rgba(0,0,0,.58),rgba(20,5,5,.42))!important;
  overflow:hidden!important;
}
.preview-avatar{width:46px!important;height:46px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:radial-gradient(circle at 30% 20%,rgba(239,68,68,.48),rgba(0,0,0,.72))!important;border:1px solid rgba(239,68,68,.30)!important;color:#fde68a!important;font-weight:900!important}
.preview-info{display:grid!important;gap:4px!important;min-width:0!important;text-align:left!important}
.preview-info strong,.preview-info span,.preview-info em{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}
.store-item-v84 h3,.store-item-v84 p{overflow-wrap:anywhere!important;max-width:100%!important}
@media(max-width:980px){.profile-dossier-card,.profile-dossier-grid{grid-template-columns:1fr!important}.profile-dossier-wallet{min-height:180px}}
@media(max-width:680px){.profile-dossier-left h1{font-size:clamp(48px,16vw,76px)!important}.equipment-list div{grid-template-columns:1fr!important}.store-preview-v92{height:auto!important;max-height:none!important}}

/* v93 restore real public profile + force store previews visible */
.user-profile-link{color:inherit;text-decoration:none;font-weight:900}
.user-profile-link:hover{color:#fde68a;text-decoration:underline}
.profile-v93-shell{max-width:1320px;margin:0 auto}
.profile-v93-shell .profile-v29-public{
  overflow:hidden!important;
  position:relative!important;
}
.profile-v93-shell .profile-v29-public.shop-design-01,
.profile-v93-shell .profile-v29-public[class*="shop-design-"]{
  background-blend-mode:screen,normal!important;
}
.profile-money-strip{
  margin:14px 0;
  display:inline-flex;
  align-items:center;
  gap:9px;
  flex-wrap:wrap;
  border:1px solid rgba(239,68,68,.22);
  background:rgba(45,0,0,.30);
  border-radius:999px;
  padding:8px 13px;
}
.profile-money-strip b{color:#fecaca;font-size:20px}
.profile-money-strip small{color:#d4d4d8}
.profile-v93-extra-grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px;
  margin-top:18px;
}
.profile-v93-shop-panel{overflow:hidden}
.equipment-list div{display:grid!important;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr)!important;gap:12px!important}
.equipment-list b,.equipment-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.inventory-chip-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
.inventory-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* Store previews: override every older broken preview style */
.store-preview-v93{
  height:126px!important;
  min-height:126px!important;
  max-height:126px!important;
  padding:12px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  background:radial-gradient(circle at 22% 20%,rgba(239,68,68,.16),transparent 36%),linear-gradient(145deg,rgba(12,12,12,.96),rgba(0,0,0,.78))!important;
}
.store-live-preview-card{
  width:100%!important;
  max-width:300px!important;
  display:grid!important;
  grid-template-columns:50px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  border:1px solid rgba(214,177,90,.18)!important;
  border-radius:18px!important;
  padding:12px!important;
  background:linear-gradient(135deg,rgba(16,16,16,.96),rgba(48,8,8,.45))!important;
  box-shadow:inset 0 0 20px rgba(255,255,255,.035),0 0 18px rgba(0,0,0,.28)!important;
  overflow:hidden!important;
}
.store-live-avatar{
  width:50px!important;height:50px!important;border-radius:16px!important;
  display:grid!important;place-items:center!important;
  background:radial-gradient(circle at 35% 25%,rgba(239,68,68,.55),rgba(0,0,0,.78))!important;
  color:#fde68a!important;font-weight:1000!important;border:1px solid rgba(239,68,68,.36)!important;
}
.store-live-copy{display:grid!important;gap:4px!important;min-width:0!important}
.store-live-copy strong,.store-live-copy span{
  display:block!important;
  color:#f4f4f5!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  max-width:100%!important;
}
.store-live-copy span{color:#fca5a5!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.preview-type-title .store-live-preview-card{border-color:rgba(214,177,90,.38)!important}
.preview-type-badge .store-live-preview-card{border-color:rgba(239,68,68,.42)!important}
.preview-type-border .store-live-preview-card{outline:2px solid color-mix(in srgb,var(--accent,#ef4444) 45%, transparent)!important}
.preview-type-effect .store-live-preview-card{animation:storePreviewPulse 1.8s ease-in-out infinite!important}
.preview-type-design .store-live-preview-card{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#ef4444) 25%, #0b0b0b),#020202)!important}
@keyframes storePreviewPulse{50%{filter:brightness(1.15) saturate(1.45);box-shadow:0 0 26px rgba(239,68,68,.24)}}
.store-item-v84,.store-item-v90,.store-item-v91,.store-item-v92,.store-item-v93{overflow:hidden!important;min-width:0!important}
.store-item-v84 h3,.store-item-v84 p{overflow-wrap:anywhere!important;max-width:100%!important}
.store-action-btn{width:100%!important;max-width:100%!important;overflow:hidden!important}

@media(max-width:900px){.profile-v93-extra-grid{grid-template-columns:1fr}.profile-v29-public{grid-template-columns:1fr!important}.profile-v29-role-medallion{position:relative!important;right:auto!important;top:auto!important;margin-bottom:12px}}
@media(max-width:680px){.equipment-list div{grid-template-columns:1fr!important}.store-preview-v93{height:auto!important;max-height:none!important}.store-live-preview-card{grid-template-columns:42px minmax(0,1fr)!important}.store-live-avatar{width:42px!important;height:42px!important}}

/* v94 compact profiles, sidebar profile pages, backgrounds, stronger cosmetics */
.profile-v93-shell,.profile-v29-shell{max-width:1180px!important;margin:0 auto!important}
.profile-v29-public{
  min-height:unset!important;
  padding:clamp(18px,2.4vw,30px)!important;
  gap:18px!important;
  overflow:hidden!important;
}
.profile-v29-public .profile-avatar.huge,.profile-avatar.huge{
  width:clamp(92px,9vw,132px)!important;
  height:clamp(92px,9vw,132px)!important;
}
.profile-v29-main h1{
  font-size:clamp(42px,5.6vw,78px)!important;
  line-height:.9!important;
  letter-spacing:-.045em!important;
  margin:6px 0!important;
}
.profile-v29-main blockquote,.profile-bio{
  font-size:clamp(14px,1vw,17px)!important;
  line-height:1.45!important;
  max-width:72ch!important;
}
.profile-v29-rank-band{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
}
.profile-v29-rank-band span{
  white-space:nowrap!important;
  font-size:13px!important;
}
.profile-v29-role-medallion{
  transform:scale(.88)!important;
  transform-origin:top right!important;
}
.profile-v29-grid,.profile-v93-extra-grid{
  gap:14px!important;
}
.profile-v29-stat{
  padding:16px!important;
}
.profile-v29-stat b{
  font-size:clamp(20px,2vw,28px)!important;
  line-height:1.05!important;
}
.profile-link-list a,.profile-link-list span{
  min-width:0!important;
  overflow:hidden!important;
}
.profile-link-list b,.profile-link-list span span,.profile-link-list a span{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.profile-v93-shop-panel,.profile-v29-links{overflow:hidden!important}
.equipment-list div{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;gap:10px!important}
.equipment-list b,.equipment-list span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.inventory-chip-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.inventory-chip{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Store real previews based on current profile */
.store-preview-v94{
  height:138px!important;
  min-height:138px!important;
  max-height:138px!important;
  padding:12px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(145deg,rgba(0,0,0,.92),rgba(22,5,5,.72))!important;
}
.store-real-profile-preview{
  width:100%!important;
  height:100%!important;
  max-width:330px!important;
  display:grid!important;
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  border:1px solid rgba(214,177,90,.18)!important;
  border-radius:18px!important;
  padding:12px!important;
  background:linear-gradient(135deg,rgba(18,18,18,.96),rgba(46,6,6,.55))!important;
  overflow:hidden!important;
  box-shadow:inset 0 0 22px rgba(255,255,255,.04),0 0 24px rgba(0,0,0,.34)!important;
}
.store-real-avatar{
  width:54px!important;height:54px!important;border-radius:17px!important;
  display:grid!important;place-items:center!important;
  background:radial-gradient(circle at 35% 25%,rgba(239,68,68,.62),rgba(0,0,0,.82))!important;
  color:#fde68a!important;font-weight:1000!important;border:1px solid rgba(239,68,68,.45)!important;
  box-shadow:0 0 22px rgba(239,68,68,.20)!important;
}
.store-real-copy{display:grid!important;gap:4px!important;min-width:0!important}
.store-real-copy strong,.store-real-copy span,.store-real-copy em{
  overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;
}
.store-real-copy strong{font-size:15px!important;color:#fff!important}
.store-real-copy span{font-size:12px!important;color:#fca5a5!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.store-real-copy em{font-size:11px!important;color:#fde68a!important;font-style:normal!important}

/* Make all equipped cosmetics much more obvious */
.profile-v29-public[class*="shop-border-"],.store-real-profile-preview[class*="shop-border-"]{
  border-width:2px!important;
  outline:2px solid rgba(255,255,255,.06)!important;
}
.profile-v29-public[class*="shop-effect-"],.store-real-profile-preview[class*="shop-effect-"]{
  animation-duration:1.45s!important;
}
.profile-v29-public[class*="shop-design-"],.store-real-profile-preview[class*="shop-design-"]{
  background-blend-mode:screen,normal!important;
}
.profile-v29-public[class*="shop-background-"]{
  isolation:isolate!important;
}
.profile-v29-public[class*="shop-background-"]:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  opacity:.50;
  pointer-events:none;
  background:var(--profile-bg,radial-gradient(circle at 20% 20%,rgba(239,68,68,.28),transparent 42%));
}
.profile-v29-public > *{position:relative;z-index:1}
.store-real-profile-preview[class*="shop-background-"]{
  background:var(--profile-bg,linear-gradient(135deg,rgba(80,0,0,.55),rgba(0,0,0,.95)))!important;
}

/* Strong per-item visuals */

.shop-border-01.profile-v29-public,.profile-v29-public.shop-border-01,.store-real-profile-preview.shop-border-01{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 35px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-01.profile-v29-public,.profile-v29-public.shop-effect-01,.store-real-profile-preview.shop-effect-01{animation:profileV94Effect01 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect01{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 39px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 18px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-01.profile-v29-public,.profile-v29-public.shop-design-01,.store-real-profile-preview.shop-design-01{background:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 42%, transparent),transparent 35%),linear-gradient(127deg,color-mix(in srgb,#ef4444 28%, #080808),#030303 72%)!important}
.shop-background-01.profile-v29-public,.profile-v29-public.shop-background-01,.store-real-profile-preview.shop-background-01{--profile-bg:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 50%, transparent),transparent 30%),linear-gradient(109deg,color-mix(in srgb,#ef4444 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-01,.preview-badge.shop-badge-01,.inventory-chip.shop-badge-01{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-02.profile-v29-public,.profile-v29-public.shop-border-02,.store-real-profile-preview.shop-border-02{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 36px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-02.profile-v29-public,.profile-v29-public.shop-effect-02,.store-real-profile-preview.shop-effect-02{animation:profileV94Effect02 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect02{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 40px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 19px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-02.profile-v29-public,.profile-v29-public.shop-design-02,.store-real-profile-preview.shop-design-02{background:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 42%, transparent),transparent 35%),linear-gradient(144deg,color-mix(in srgb,#f59e0b 28%, #080808),#030303 72%)!important}
.shop-background-02.profile-v29-public,.profile-v29-public.shop-background-02,.store-real-profile-preview.shop-background-02{--profile-bg:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 50%, transparent),transparent 30%),linear-gradient(128deg,color-mix(in srgb,#f59e0b 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-02,.preview-badge.shop-badge-02,.inventory-chip.shop-badge-02{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-03.profile-v29-public,.profile-v29-public.shop-border-03,.store-real-profile-preview.shop-border-03{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 37px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-03.profile-v29-public,.profile-v29-public.shop-effect-03,.store-real-profile-preview.shop-effect-03{animation:profileV94Effect03 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect03{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 41px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 19px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-03.profile-v29-public,.profile-v29-public.shop-design-03,.store-real-profile-preview.shop-design-03{background:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 42%, transparent),transparent 35%),linear-gradient(161deg,color-mix(in srgb,#3b82f6 28%, #080808),#030303 72%)!important}
.shop-background-03.profile-v29-public,.profile-v29-public.shop-background-03,.store-real-profile-preview.shop-background-03{--profile-bg:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 50%, transparent),transparent 30%),linear-gradient(147deg,color-mix(in srgb,#3b82f6 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-03,.preview-badge.shop-badge-03,.inventory-chip.shop-badge-03{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-04.profile-v29-public,.profile-v29-public.shop-border-04,.store-real-profile-preview.shop-border-04{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 38px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-04.profile-v29-public,.profile-v29-public.shop-effect-04,.store-real-profile-preview.shop-effect-04{animation:profileV94Effect04 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect04{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 42px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 20px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-04.profile-v29-public,.profile-v29-public.shop-design-04,.store-real-profile-preview.shop-design-04{background:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 42%, transparent),transparent 35%),linear-gradient(178deg,color-mix(in srgb,#a855f7 28%, #080808),#030303 72%)!important}
.shop-background-04.profile-v29-public,.profile-v29-public.shop-background-04,.store-real-profile-preview.shop-background-04{--profile-bg:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 50%, transparent),transparent 30%),linear-gradient(166deg,color-mix(in srgb,#a855f7 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-04,.preview-badge.shop-badge-04,.inventory-chip.shop-badge-04{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-05.profile-v29-public,.profile-v29-public.shop-border-05,.store-real-profile-preview.shop-border-05{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 39px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-05.profile-v29-public,.profile-v29-public.shop-effect-05,.store-real-profile-preview.shop-effect-05{animation:profileV94Effect05 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect05{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 43px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 20px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-05.profile-v29-public,.profile-v29-public.shop-design-05,.store-real-profile-preview.shop-design-05{background:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 42%, transparent),transparent 35%),linear-gradient(195deg,color-mix(in srgb,#10b981 28%, #080808),#030303 72%)!important}
.shop-background-05.profile-v29-public,.profile-v29-public.shop-background-05,.store-real-profile-preview.shop-background-05{--profile-bg:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 50%, transparent),transparent 30%),linear-gradient(185deg,color-mix(in srgb,#10b981 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-05,.preview-badge.shop-badge-05,.inventory-chip.shop-badge-05{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-06.profile-v29-public,.profile-v29-public.shop-border-06,.store-real-profile-preview.shop-border-06{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 40px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-06.profile-v29-public,.profile-v29-public.shop-effect-06,.store-real-profile-preview.shop-effect-06{animation:profileV94Effect06 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect06{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 44px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 21px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-06.profile-v29-public,.profile-v29-public.shop-design-06,.store-real-profile-preview.shop-design-06{background:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 42%, transparent),transparent 35%),linear-gradient(212deg,color-mix(in srgb,#f97316 28%, #080808),#030303 72%)!important}
.shop-background-06.profile-v29-public,.profile-v29-public.shop-background-06,.store-real-profile-preview.shop-background-06{--profile-bg:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 50%, transparent),transparent 30%),linear-gradient(204deg,color-mix(in srgb,#f97316 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-06,.preview-badge.shop-badge-06,.inventory-chip.shop-badge-06{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-07.profile-v29-public,.profile-v29-public.shop-border-07,.store-real-profile-preview.shop-border-07{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 41px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-07.profile-v29-public,.profile-v29-public.shop-effect-07,.store-real-profile-preview.shop-effect-07{animation:profileV94Effect07 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect07{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 45px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 21px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-07.profile-v29-public,.profile-v29-public.shop-design-07,.store-real-profile-preview.shop-design-07{background:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 42%, transparent),transparent 35%),linear-gradient(229deg,color-mix(in srgb,#e879f9 28%, #080808),#030303 72%)!important}
.shop-background-07.profile-v29-public,.profile-v29-public.shop-background-07,.store-real-profile-preview.shop-background-07{--profile-bg:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 50%, transparent),transparent 30%),linear-gradient(223deg,color-mix(in srgb,#e879f9 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-07,.preview-badge.shop-badge-07,.inventory-chip.shop-badge-07{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-08.profile-v29-public,.profile-v29-public.shop-border-08,.store-real-profile-preview.shop-border-08{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 42px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-08.profile-v29-public,.profile-v29-public.shop-effect-08,.store-real-profile-preview.shop-effect-08{animation:profileV94Effect08 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect08{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 46px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 22px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-08.profile-v29-public,.profile-v29-public.shop-design-08,.store-real-profile-preview.shop-design-08{background:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 42%, transparent),transparent 35%),linear-gradient(126deg,color-mix(in srgb,#94a3b8 28%, #080808),#030303 72%)!important}
.shop-background-08.profile-v29-public,.profile-v29-public.shop-background-08,.store-real-profile-preview.shop-background-08{--profile-bg:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 50%, transparent),transparent 30%),linear-gradient(242deg,color-mix(in srgb,#94a3b8 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-08,.preview-badge.shop-badge-08,.inventory-chip.shop-badge-08{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-09.profile-v29-public,.profile-v29-public.shop-border-09,.store-real-profile-preview.shop-border-09{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 43px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-09.profile-v29-public,.profile-v29-public.shop-effect-09,.store-real-profile-preview.shop-effect-09{animation:profileV94Effect09 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect09{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 47px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 22px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-09.profile-v29-public,.profile-v29-public.shop-design-09,.store-real-profile-preview.shop-design-09{background:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 42%, transparent),transparent 35%),linear-gradient(143deg,color-mix(in srgb,#fde68a 28%, #080808),#030303 72%)!important}
.shop-background-09.profile-v29-public,.profile-v29-public.shop-background-09,.store-real-profile-preview.shop-background-09{--profile-bg:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 50%, transparent),transparent 30%),linear-gradient(101deg,color-mix(in srgb,#fde68a 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-09,.preview-badge.shop-badge-09,.inventory-chip.shop-badge-09{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-10.profile-v29-public,.profile-v29-public.shop-border-10,.store-real-profile-preview.shop-border-10{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 44px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-10.profile-v29-public,.profile-v29-public.shop-effect-10,.store-real-profile-preview.shop-effect-10{animation:profileV94Effect10 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect10{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 48px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 23px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-10.profile-v29-public,.profile-v29-public.shop-design-10,.store-real-profile-preview.shop-design-10{background:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 42%, transparent),transparent 35%),linear-gradient(160deg,color-mix(in srgb,#06b6d4 28%, #080808),#030303 72%)!important}
.shop-background-10.profile-v29-public,.profile-v29-public.shop-background-10,.store-real-profile-preview.shop-background-10{--profile-bg:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 50%, transparent),transparent 30%),linear-gradient(120deg,color-mix(in srgb,#06b6d4 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-10,.preview-badge.shop-badge-10,.inventory-chip.shop-badge-10{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-border-11.profile-v29-public,.profile-v29-public.shop-border-11,.store-real-profile-preview.shop-border-11{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 45px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-11.profile-v29-public,.profile-v29-public.shop-effect-11,.store-real-profile-preview.shop-effect-11{animation:profileV94Effect11 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect11{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.33);box-shadow:0 0 49px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 23px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-11.profile-v29-public,.profile-v29-public.shop-design-11,.store-real-profile-preview.shop-design-11{background:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 42%, transparent),transparent 35%),linear-gradient(177deg,color-mix(in srgb,#ef4444 28%, #080808),#030303 72%)!important}
.shop-background-11.profile-v29-public,.profile-v29-public.shop-background-11,.store-real-profile-preview.shop-background-11{--profile-bg:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 50%, transparent),transparent 30%),linear-gradient(139deg,color-mix(in srgb,#ef4444 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-11,.preview-badge.shop-badge-11,.inventory-chip.shop-badge-11{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-12.profile-v29-public,.profile-v29-public.shop-border-12,.store-real-profile-preview.shop-border-12{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 46px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-12.profile-v29-public,.profile-v29-public.shop-effect-12,.store-real-profile-preview.shop-effect-12{animation:profileV94Effect12 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect12{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.12);box-shadow:0 0 50px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 24px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-12.profile-v29-public,.profile-v29-public.shop-design-12,.store-real-profile-preview.shop-design-12{background:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 42%, transparent),transparent 35%),linear-gradient(194deg,color-mix(in srgb,#f59e0b 28%, #080808),#030303 72%)!important}
.shop-background-12.profile-v29-public,.profile-v29-public.shop-background-12,.store-real-profile-preview.shop-background-12{--profile-bg:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 50%, transparent),transparent 30%),linear-gradient(158deg,color-mix(in srgb,#f59e0b 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-12,.preview-badge.shop-badge-12,.inventory-chip.shop-badge-12{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-13.profile-v29-public,.profile-v29-public.shop-border-13,.store-real-profile-preview.shop-border-13{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 47px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-13.profile-v29-public,.profile-v29-public.shop-effect-13,.store-real-profile-preview.shop-effect-13{animation:profileV94Effect13 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect13{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.19);box-shadow:0 0 51px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 24px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-13.profile-v29-public,.profile-v29-public.shop-design-13,.store-real-profile-preview.shop-design-13{background:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 42%, transparent),transparent 35%),linear-gradient(211deg,color-mix(in srgb,#3b82f6 28%, #080808),#030303 72%)!important}
.shop-background-13.profile-v29-public,.profile-v29-public.shop-background-13,.store-real-profile-preview.shop-background-13{--profile-bg:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 50%, transparent),transparent 30%),linear-gradient(177deg,color-mix(in srgb,#3b82f6 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-13,.preview-badge.shop-badge-13,.inventory-chip.shop-badge-13{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-14.profile-v29-public,.profile-v29-public.shop-border-14,.store-real-profile-preview.shop-border-14{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 48px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-14.profile-v29-public,.profile-v29-public.shop-effect-14,.store-real-profile-preview.shop-effect-14{animation:profileV94Effect14 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect14{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.26);box-shadow:0 0 52px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 25px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-14.profile-v29-public,.profile-v29-public.shop-design-14,.store-real-profile-preview.shop-design-14{background:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 42%, transparent),transparent 35%),linear-gradient(228deg,color-mix(in srgb,#a855f7 28%, #080808),#030303 72%)!important}
.shop-background-14.profile-v29-public,.profile-v29-public.shop-background-14,.store-real-profile-preview.shop-background-14{--profile-bg:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 50%, transparent),transparent 30%),linear-gradient(196deg,color-mix(in srgb,#a855f7 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-14,.preview-badge.shop-badge-14,.inventory-chip.shop-badge-14{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-15.profile-v29-public,.profile-v29-public.shop-border-15,.store-real-profile-preview.shop-border-15{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 49px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-15.profile-v29-public,.profile-v29-public.shop-effect-15,.store-real-profile-preview.shop-effect-15{animation:profileV94Effect15 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect15{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.33);box-shadow:0 0 53px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 25px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-15.profile-v29-public,.profile-v29-public.shop-design-15,.store-real-profile-preview.shop-design-15{background:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 42%, transparent),transparent 35%),linear-gradient(125deg,color-mix(in srgb,#10b981 28%, #080808),#030303 72%)!important}
.shop-background-15.profile-v29-public,.profile-v29-public.shop-background-15,.store-real-profile-preview.shop-background-15{--profile-bg:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 50%, transparent),transparent 30%),linear-gradient(215deg,color-mix(in srgb,#10b981 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-15,.preview-badge.shop-badge-15,.inventory-chip.shop-badge-15{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-16.profile-v29-public,.profile-v29-public.shop-border-16,.store-real-profile-preview.shop-border-16{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 50px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-16.profile-v29-public,.profile-v29-public.shop-effect-16,.store-real-profile-preview.shop-effect-16{animation:profileV94Effect16 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect16{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.12);box-shadow:0 0 54px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 26px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-16.profile-v29-public,.profile-v29-public.shop-design-16,.store-real-profile-preview.shop-design-16{background:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 42%, transparent),transparent 35%),linear-gradient(142deg,color-mix(in srgb,#f97316 28%, #080808),#030303 72%)!important}
.shop-background-16.profile-v29-public,.profile-v29-public.shop-background-16,.store-real-profile-preview.shop-background-16{--profile-bg:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 50%, transparent),transparent 30%),linear-gradient(234deg,color-mix(in srgb,#f97316 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-16,.preview-badge.shop-badge-16,.inventory-chip.shop-badge-16{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-17.profile-v29-public,.profile-v29-public.shop-border-17,.store-real-profile-preview.shop-border-17{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 51px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-17.profile-v29-public,.profile-v29-public.shop-effect-17,.store-real-profile-preview.shop-effect-17{animation:profileV94Effect17 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect17{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.19);box-shadow:0 0 55px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 26px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-17.profile-v29-public,.profile-v29-public.shop-design-17,.store-real-profile-preview.shop-design-17{background:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 42%, transparent),transparent 35%),linear-gradient(159deg,color-mix(in srgb,#e879f9 28%, #080808),#030303 72%)!important}
.shop-background-17.profile-v29-public,.profile-v29-public.shop-background-17,.store-real-profile-preview.shop-background-17{--profile-bg:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 50%, transparent),transparent 30%),linear-gradient(93deg,color-mix(in srgb,#e879f9 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-17,.preview-badge.shop-badge-17,.inventory-chip.shop-badge-17{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-18.profile-v29-public,.profile-v29-public.shop-border-18,.store-real-profile-preview.shop-border-18{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 52px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-18.profile-v29-public,.profile-v29-public.shop-effect-18,.store-real-profile-preview.shop-effect-18{animation:profileV94Effect18 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect18{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.26);box-shadow:0 0 56px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 27px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-18.profile-v29-public,.profile-v29-public.shop-design-18,.store-real-profile-preview.shop-design-18{background:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 42%, transparent),transparent 35%),linear-gradient(176deg,color-mix(in srgb,#94a3b8 28%, #080808),#030303 72%)!important}
.shop-background-18.profile-v29-public,.profile-v29-public.shop-background-18,.store-real-profile-preview.shop-background-18{--profile-bg:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 50%, transparent),transparent 30%),linear-gradient(112deg,color-mix(in srgb,#94a3b8 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-18,.preview-badge.shop-badge-18,.inventory-chip.shop-badge-18{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-19.profile-v29-public,.profile-v29-public.shop-border-19,.store-real-profile-preview.shop-border-19{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 53px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-19.profile-v29-public,.profile-v29-public.shop-effect-19,.store-real-profile-preview.shop-effect-19{animation:profileV94Effect19 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect19{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.33);box-shadow:0 0 57px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 27px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-19.profile-v29-public,.profile-v29-public.shop-design-19,.store-real-profile-preview.shop-design-19{background:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 42%, transparent),transparent 35%),linear-gradient(193deg,color-mix(in srgb,#fde68a 28%, #080808),#030303 72%)!important}
.shop-background-19.profile-v29-public,.profile-v29-public.shop-background-19,.store-real-profile-preview.shop-background-19{--profile-bg:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 50%, transparent),transparent 30%),linear-gradient(131deg,color-mix(in srgb,#fde68a 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-19,.preview-badge.shop-badge-19,.inventory-chip.shop-badge-19{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-20.profile-v29-public,.profile-v29-public.shop-border-20,.store-real-profile-preview.shop-border-20{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 54px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-20.profile-v29-public,.profile-v29-public.shop-effect-20,.store-real-profile-preview.shop-effect-20{animation:profileV94Effect20 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect20{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.12);box-shadow:0 0 58px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-20.profile-v29-public,.profile-v29-public.shop-design-20,.store-real-profile-preview.shop-design-20{background:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 42%, transparent),transparent 35%),linear-gradient(210deg,color-mix(in srgb,#06b6d4 28%, #080808),#030303 72%)!important}
.shop-background-20.profile-v29-public,.profile-v29-public.shop-background-20,.store-real-profile-preview.shop-background-20{--profile-bg:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 50%, transparent),transparent 30%),linear-gradient(150deg,color-mix(in srgb,#06b6d4 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-20,.preview-badge.shop-badge-20,.inventory-chip.shop-badge-20{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-border-21.profile-v29-public,.profile-v29-public.shop-border-21,.store-real-profile-preview.shop-border-21{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 55px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-21.profile-v29-public,.profile-v29-public.shop-effect-21,.store-real-profile-preview.shop-effect-21{animation:profileV94Effect21 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect21{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 59px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-21.profile-v29-public,.profile-v29-public.shop-design-21,.store-real-profile-preview.shop-design-21{background:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 42%, transparent),transparent 35%),linear-gradient(227deg,color-mix(in srgb,#ef4444 28%, #080808),#030303 72%)!important}
.shop-background-21.profile-v29-public,.profile-v29-public.shop-background-21,.store-real-profile-preview.shop-background-21{--profile-bg:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 50%, transparent),transparent 30%),linear-gradient(169deg,color-mix(in srgb,#ef4444 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-21,.preview-badge.shop-badge-21,.inventory-chip.shop-badge-21{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-22.profile-v29-public,.profile-v29-public.shop-border-22,.store-real-profile-preview.shop-border-22{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 56px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-22.profile-v29-public,.profile-v29-public.shop-effect-22,.store-real-profile-preview.shop-effect-22{animation:profileV94Effect22 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect22{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 60px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 29px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-22.profile-v29-public,.profile-v29-public.shop-design-22,.store-real-profile-preview.shop-design-22{background:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 42%, transparent),transparent 35%),linear-gradient(124deg,color-mix(in srgb,#f59e0b 28%, #080808),#030303 72%)!important}
.shop-background-22.profile-v29-public,.profile-v29-public.shop-background-22,.store-real-profile-preview.shop-background-22{--profile-bg:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 50%, transparent),transparent 30%),linear-gradient(188deg,color-mix(in srgb,#f59e0b 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-22,.preview-badge.shop-badge-22,.inventory-chip.shop-badge-22{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-23.profile-v29-public,.profile-v29-public.shop-border-23,.store-real-profile-preview.shop-border-23{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 57px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-23.profile-v29-public,.profile-v29-public.shop-effect-23,.store-real-profile-preview.shop-effect-23{animation:profileV94Effect23 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect23{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 61px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 29px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-23.profile-v29-public,.profile-v29-public.shop-design-23,.store-real-profile-preview.shop-design-23{background:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 42%, transparent),transparent 35%),linear-gradient(141deg,color-mix(in srgb,#3b82f6 28%, #080808),#030303 72%)!important}
.shop-background-23.profile-v29-public,.profile-v29-public.shop-background-23,.store-real-profile-preview.shop-background-23{--profile-bg:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 50%, transparent),transparent 30%),linear-gradient(207deg,color-mix(in srgb,#3b82f6 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-23,.preview-badge.shop-badge-23,.inventory-chip.shop-badge-23{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-24.profile-v29-public,.profile-v29-public.shop-border-24,.store-real-profile-preview.shop-border-24{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 58px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-24.profile-v29-public,.profile-v29-public.shop-effect-24,.store-real-profile-preview.shop-effect-24{animation:profileV94Effect24 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect24{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 62px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 30px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-24.profile-v29-public,.profile-v29-public.shop-design-24,.store-real-profile-preview.shop-design-24{background:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 42%, transparent),transparent 35%),linear-gradient(158deg,color-mix(in srgb,#a855f7 28%, #080808),#030303 72%)!important}
.shop-background-24.profile-v29-public,.profile-v29-public.shop-background-24,.store-real-profile-preview.shop-background-24{--profile-bg:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 50%, transparent),transparent 30%),linear-gradient(226deg,color-mix(in srgb,#a855f7 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-24,.preview-badge.shop-badge-24,.inventory-chip.shop-badge-24{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-25.profile-v29-public,.profile-v29-public.shop-border-25,.store-real-profile-preview.shop-border-25{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 59px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-25.profile-v29-public,.profile-v29-public.shop-effect-25,.store-real-profile-preview.shop-effect-25{animation:profileV94Effect25 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect25{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 63px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 30px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-25.profile-v29-public,.profile-v29-public.shop-design-25,.store-real-profile-preview.shop-design-25{background:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 42%, transparent),transparent 35%),linear-gradient(175deg,color-mix(in srgb,#10b981 28%, #080808),#030303 72%)!important}
.shop-background-25.profile-v29-public,.profile-v29-public.shop-background-25,.store-real-profile-preview.shop-background-25{--profile-bg:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 50%, transparent),transparent 30%),linear-gradient(245deg,color-mix(in srgb,#10b981 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-25,.preview-badge.shop-badge-25,.inventory-chip.shop-badge-25{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-26.profile-v29-public,.profile-v29-public.shop-border-26,.store-real-profile-preview.shop-border-26{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 60px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-26.profile-v29-public,.profile-v29-public.shop-effect-26,.store-real-profile-preview.shop-effect-26{animation:profileV94Effect26 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect26{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 64px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 31px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-26.profile-v29-public,.profile-v29-public.shop-design-26,.store-real-profile-preview.shop-design-26{background:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 42%, transparent),transparent 35%),linear-gradient(192deg,color-mix(in srgb,#f97316 28%, #080808),#030303 72%)!important}
.shop-background-26.profile-v29-public,.profile-v29-public.shop-background-26,.store-real-profile-preview.shop-background-26{--profile-bg:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 50%, transparent),transparent 30%),linear-gradient(104deg,color-mix(in srgb,#f97316 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-26,.preview-badge.shop-badge-26,.inventory-chip.shop-badge-26{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-27.profile-v29-public,.profile-v29-public.shop-border-27,.store-real-profile-preview.shop-border-27{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 61px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-27.profile-v29-public,.profile-v29-public.shop-effect-27,.store-real-profile-preview.shop-effect-27{animation:profileV94Effect27 1.89s ease-in-out infinite!important}
@keyframes profileV94Effect27{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 65px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 31px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-27.profile-v29-public,.profile-v29-public.shop-design-27,.store-real-profile-preview.shop-design-27{background:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 42%, transparent),transparent 35%),linear-gradient(209deg,color-mix(in srgb,#e879f9 28%, #080808),#030303 72%)!important}
.shop-background-27.profile-v29-public,.profile-v29-public.shop-background-27,.store-real-profile-preview.shop-background-27{--profile-bg:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 50%, transparent),transparent 30%),linear-gradient(123deg,color-mix(in srgb,#e879f9 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-27,.preview-badge.shop-badge-27,.inventory-chip.shop-badge-27{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-28.profile-v29-public,.profile-v29-public.shop-border-28,.store-real-profile-preview.shop-border-28{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 62px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-28.profile-v29-public,.profile-v29-public.shop-effect-28,.store-real-profile-preview.shop-effect-28{animation:profileV94Effect28 1.35s ease-in-out infinite!important}
@keyframes profileV94Effect28{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 66px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 32px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-28.profile-v29-public,.profile-v29-public.shop-design-28,.store-real-profile-preview.shop-design-28{background:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 42%, transparent),transparent 35%),linear-gradient(226deg,color-mix(in srgb,#94a3b8 28%, #080808),#030303 72%)!important}
.shop-background-28.profile-v29-public,.profile-v29-public.shop-background-28,.store-real-profile-preview.shop-background-28{--profile-bg:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 50%, transparent),transparent 30%),linear-gradient(142deg,color-mix(in srgb,#94a3b8 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-28,.preview-badge.shop-badge-28,.inventory-chip.shop-badge-28{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-29.profile-v29-public,.profile-v29-public.shop-border-29,.store-real-profile-preview.shop-border-29{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 63px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-29.profile-v29-public,.profile-v29-public.shop-effect-29,.store-real-profile-preview.shop-effect-29{animation:profileV94Effect29 1.53s ease-in-out infinite!important}
@keyframes profileV94Effect29{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 67px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 32px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-29.profile-v29-public,.profile-v29-public.shop-design-29,.store-real-profile-preview.shop-design-29{background:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 42%, transparent),transparent 35%),linear-gradient(123deg,color-mix(in srgb,#fde68a 28%, #080808),#030303 72%)!important}
.shop-background-29.profile-v29-public,.profile-v29-public.shop-background-29,.store-real-profile-preview.shop-background-29{--profile-bg:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 50%, transparent),transparent 30%),linear-gradient(161deg,color-mix(in srgb,#fde68a 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-29,.preview-badge.shop-badge-29,.inventory-chip.shop-badge-29{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-30.profile-v29-public,.profile-v29-public.shop-border-30,.store-real-profile-preview.shop-border-30{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 64px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-30.profile-v29-public,.profile-v29-public.shop-effect-30,.store-real-profile-preview.shop-effect-30{animation:profileV94Effect30 1.71s ease-in-out infinite!important}
@keyframes profileV94Effect30{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 68px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 33px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-30.profile-v29-public,.profile-v29-public.shop-design-30,.store-real-profile-preview.shop-design-30{background:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 42%, transparent),transparent 35%),linear-gradient(140deg,color-mix(in srgb,#06b6d4 28%, #080808),#030303 72%)!important}
.shop-background-30.profile-v29-public,.profile-v29-public.shop-background-30,.store-real-profile-preview.shop-background-30{--profile-bg:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 50%, transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,#06b6d4 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-30,.preview-badge.shop-badge-30,.inventory-chip.shop-badge-30{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#06b6d4 45%, transparent)!important}

@media(max-width:900px){.profile-v93-extra-grid{grid-template-columns:1fr!important}.profile-v29-public{grid-template-columns:1fr!important}.profile-v29-role-medallion{position:relative!important;right:auto!important;top:auto!important;margin-bottom:8px!important;transform:none!important}}
@media(max-width:680px){.profile-v29-main h1{font-size:clamp(34px,13vw,54px)!important}.equipment-list div{grid-template-columns:1fr!important}.store-preview-v94{height:auto!important;max-height:none!important}.store-real-profile-preview{grid-template-columns:42px minmax(0,1fr)!important}.store-real-avatar{width:42px!important;height:42px!important}}

/* v95 layout correction: compact profile + real current-profile store previews */
.store-page-v95{max-width:1320px!important;margin:0 auto!important}
.store-top-v95{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(240px,360px)!important;
  gap:22px!important;
  align-items:center!important;
  padding:clamp(20px,2.8vw,34px)!important;
  overflow:hidden!important;
}
.store-copy-v95{min-width:0!important}
.store-copy-v95 h1{
  font-size:clamp(52px,7vw,102px)!important;
  line-height:.88!important;
  letter-spacing:-.06em!important;
  margin:6px 0 12px!important;
  max-width:9ch!important;
}
.store-copy-v95 p{
  max-width:62ch!important;
  line-height:1.35!important;
  overflow-wrap:break-word!important;
}
.store-wallet-v95{
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  gap:5px!important;
  min-height:170px!important;
  border:1px solid rgba(239,68,68,.34)!important;
  border-radius:24px!important;
  background:linear-gradient(145deg,rgba(55,0,0,.46),rgba(0,0,0,.70))!important;
  padding:18px!important;
  overflow:hidden!important;
}
.store-wallet-v95 .bloody-money-icon{font-size:42px!important;filter:drop-shadow(0 0 12px rgba(239,68,68,.7))!important}
.store-wallet-v95 b{font-size:44px!important;color:#fecaca!important;line-height:1!important}
.store-wallet-v95 small,.store-wallet-v95 em{color:#d4d4d8!important}
.store-tabs-v95{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  padding:14px!important;
  margin:18px 0!important;
  overflow:hidden!important;
}
.store-tabs-v95 .store-tab{white-space:nowrap!important}
.store-category-head-v95{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:12px!important}
.store-category-head-v95 p{white-space:nowrap!important}
.store-grid-v95{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(290px,1fr))!important;
  gap:18px!important;
}
.store-item-v95{
  overflow:hidden!important;
  min-width:0!important;
  border-radius:24px!important;
  padding:20px!important;
  background:linear-gradient(145deg,rgba(0,0,0,.72),rgba(18,5,5,.50))!important;
  border:1px solid rgba(255,255,255,.08)!important;
  display:flex!important;
  flex-direction:column!important;
  gap:13px!important;
}
.store-item-v95 h3{
  font-size:clamp(22px,2vw,30px)!important;
  line-height:1.05!important;
  margin:0!important;
  overflow-wrap:anywhere!important;
}
.store-item-v95 p{
  margin:0!important;
  line-height:1.35!important;
  overflow-wrap:anywhere!important;
  min-height:2.6em!important;
}
.store-item-v95 form{margin-top:auto!important}
.store-action-btn{width:100%!important;max-width:100%!important;overflow:hidden!important}
.store-preview-v95{
  height:168px!important;
  min-height:168px!important;
  max-height:168px!important;
  padding:10px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(145deg,rgba(0,0,0,.90),rgba(28,8,8,.72))!important;
}
.mini-profile-exact-v95{
  position:relative!important;
  width:100%!important;
  height:100%!important;
  max-width:340px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 92px!important;
  gap:10px!important;
  align-items:center!important;
  border:1px solid rgba(214,177,90,.18)!important;
  border-radius:18px!important;
  padding:12px!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,rgba(18,18,18,.96),rgba(46,6,6,.55))!important;
  box-shadow:inset 0 0 22px rgba(255,255,255,.035),0 0 24px rgba(0,0,0,.34)!important;
}
.mini-profile-left-v95{min-width:0!important;display:grid!important;gap:4px!important}
.mini-profile-avatar-v95{
  width:42px!important;height:42px!important;border-radius:14px!important;
  display:grid!important;place-items:center!important;
  background:radial-gradient(circle at 35% 25%,rgba(239,68,68,.62),rgba(0,0,0,.82))!important;
  color:#fde68a!important;font-weight:1000!important;border:1px solid rgba(239,68,68,.45)!important;
}
.mini-profile-name-v95{
  font-size:22px!important;
  line-height:1!important;
  color:#fff!important;
  font-weight:900!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.mini-profile-title-v95{
  font-size:12px!important;
  color:#fca5a5!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.mini-profile-badges-v95{
  min-height:20px!important;
  display:flex!important;
  gap:4px!important;
  overflow:hidden!important;
}
.mini-profile-badges-v95 .money-profile-badge{
  max-width:100%!important;
  transform:scale(.82)!important;
  transform-origin:left center!important;
}
.mini-profile-stats-v95{
  min-width:0!important;
  display:grid!important;
  gap:7px!important;
  justify-items:end!important;
}
.mini-profile-stats-v95 span{
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:999px!important;
  padding:4px 8px!important;
  font-size:11px!important;
  color:#fde68a!important;
  background:rgba(0,0,0,.36)!important;
}

/* Compact the real profile, stop oversized card/name/linebreaks */
.profile-v93-shell,.profile-v29-shell{max-width:1120px!important;margin:0 auto!important}
.profile-v29-public{
  min-height:unset!important;
  padding:clamp(16px,2vw,26px)!important;
  gap:16px!important;
  overflow:hidden!important;
}
.profile-v29-public .profile-avatar.huge,.profile-avatar.huge{
  width:clamp(78px,7vw,116px)!important;
  height:clamp(78px,7vw,116px)!important;
}
.profile-v29-main h1{
  font-size:clamp(34px,4.8vw,64px)!important;
  line-height:.92!important;
  letter-spacing:-.045em!important;
  margin:4px 0!important;
}
.profile-title,.profile-equipped-title{
  font-size:clamp(14px,1.4vw,20px)!important;
  line-height:1.15!important;
  overflow-wrap:anywhere!important;
}
.profile-v29-main blockquote,.profile-bio{
  font-size:clamp(13px,.95vw,16px)!important;
  line-height:1.38!important;
  max-width:70ch!important;
}
.profile-v29-rank-band{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
.profile-v29-rank-band span{white-space:nowrap!important;font-size:12px!important}
.profile-v29-role-medallion{transform:scale(.82)!important;transform-origin:top right!important}
.profile-v29-grid,.profile-v93-extra-grid{gap:12px!important}
.profile-v29-stat{padding:14px!important}
.profile-v29-stat b{font-size:clamp(18px,1.8vw,26px)!important;line-height:1.05!important}
.equipment-list div{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:10px!important}
.equipment-list b,.equipment-list span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.inventory-chip-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.inventory-chip{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Make design and background visibly different */
.profile-v29-public[class*="shop-design-"],.mini-profile-exact-v95[class*="shop-design-"]{
  background-size:auto!important;
  background-blend-mode:screen,normal!important;
}
.profile-v29-public[class*="shop-background-"]{
  isolation:isolate!important;
}
.profile-v29-public[class*="shop-background-"]:after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  opacity:.58;
  pointer-events:none;
  background:var(--profile-bg,radial-gradient(circle at 20% 20%,rgba(239,68,68,.28),transparent 42%))!important;
}
.profile-v29-public > *{position:relative;z-index:1}
.mini-profile-exact-v95[class*="shop-background-"]{
  background:var(--profile-bg,linear-gradient(135deg,rgba(80,0,0,.55),rgba(0,0,0,.95)))!important;
}
.profile-v29-public[class*="shop-border-"],.mini-profile-exact-v95[class*="shop-border-"]{border-width:2px!important;outline:2px solid rgba(255,255,255,.05)!important}
.profile-v29-public[class*="shop-effect-"],.mini-profile-exact-v95[class*="shop-effect-"]{animation-duration:1.45s!important}

.shop-border-01.profile-v29-public,.profile-v29-public.shop-border-01,.mini-profile-exact-v95.shop-border-01{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 35px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-01.profile-v29-public,.profile-v29-public.shop-effect-01,.mini-profile-exact-v95.shop-effect-01{animation:profileV95Effect01 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect01{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 39px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 18px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-01.profile-v29-public,.profile-v29-public.shop-design-01,.mini-profile-exact-v95.shop-design-01{background:linear-gradient(127deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(42deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-01.profile-v29-public,.profile-v29-public.shop-background-01,.mini-profile-exact-v95.shop-background-01{--profile-bg:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 81% 75%,rgba(255,255,255,.10),transparent 24%),linear-gradient(109deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-01,.preview-badge.shop-badge-01,.inventory-chip.shop-badge-01{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-02.profile-v29-public,.profile-v29-public.shop-border-02,.mini-profile-exact-v95.shop-border-02{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 36px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-02.profile-v29-public,.profile-v29-public.shop-effect-02,.mini-profile-exact-v95.shop-effect-02{animation:profileV95Effect02 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect02{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 40px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 19px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-02.profile-v29-public,.profile-v29-public.shop-design-02,.mini-profile-exact-v95.shop-design-02{background:linear-gradient(144deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(49deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-02.profile-v29-public,.profile-v29-public.shop-background-02,.mini-profile-exact-v95.shop-background-02{--profile-bg:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 72% 62%,rgba(255,255,255,.10),transparent 24%),linear-gradient(128deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-02,.preview-badge.shop-badge-02,.inventory-chip.shop-badge-02{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-03.profile-v29-public,.profile-v29-public.shop-border-03,.mini-profile-exact-v95.shop-border-03{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 37px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-03.profile-v29-public,.profile-v29-public.shop-effect-03,.mini-profile-exact-v95.shop-effect-03{animation:profileV95Effect03 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect03{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 41px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 19px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-03.profile-v29-public,.profile-v29-public.shop-design-03,.mini-profile-exact-v95.shop-design-03{background:linear-gradient(161deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(56deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-03.profile-v29-public,.profile-v29-public.shop-background-03,.mini-profile-exact-v95.shop-background-03{--profile-bg:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 63% 49%,rgba(255,255,255,.10),transparent 24%),linear-gradient(147deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-03,.preview-badge.shop-badge-03,.inventory-chip.shop-badge-03{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-04.profile-v29-public,.profile-v29-public.shop-border-04,.mini-profile-exact-v95.shop-border-04{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 38px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-04.profile-v29-public,.profile-v29-public.shop-effect-04,.mini-profile-exact-v95.shop-effect-04{animation:profileV95Effect04 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect04{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 42px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 20px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-04.profile-v29-public,.profile-v29-public.shop-design-04,.mini-profile-exact-v95.shop-design-04{background:linear-gradient(178deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(63deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-04.profile-v29-public,.profile-v29-public.shop-background-04,.mini-profile-exact-v95.shop-background-04{--profile-bg:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 54% 36%,rgba(255,255,255,.10),transparent 24%),linear-gradient(166deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-04,.preview-badge.shop-badge-04,.inventory-chip.shop-badge-04{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-05.profile-v29-public,.profile-v29-public.shop-border-05,.mini-profile-exact-v95.shop-border-05{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 39px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-05.profile-v29-public,.profile-v29-public.shop-effect-05,.mini-profile-exact-v95.shop-effect-05{animation:profileV95Effect05 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect05{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 43px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 20px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-05.profile-v29-public,.profile-v29-public.shop-design-05,.mini-profile-exact-v95.shop-design-05{background:linear-gradient(195deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(70deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-05.profile-v29-public,.profile-v29-public.shop-background-05,.mini-profile-exact-v95.shop-background-05{--profile-bg:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 45% 23%,rgba(255,255,255,.10),transparent 24%),linear-gradient(185deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-05,.preview-badge.shop-badge-05,.inventory-chip.shop-badge-05{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-06.profile-v29-public,.profile-v29-public.shop-border-06,.mini-profile-exact-v95.shop-border-06{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 40px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-06.profile-v29-public,.profile-v29-public.shop-effect-06,.mini-profile-exact-v95.shop-effect-06{animation:profileV95Effect06 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect06{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 44px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 21px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-06.profile-v29-public,.profile-v29-public.shop-design-06,.mini-profile-exact-v95.shop-design-06{background:linear-gradient(212deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(77deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-06.profile-v29-public,.profile-v29-public.shop-background-06,.mini-profile-exact-v95.shop-background-06{--profile-bg:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 36% 80%,rgba(255,255,255,.10),transparent 24%),linear-gradient(204deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-06,.preview-badge.shop-badge-06,.inventory-chip.shop-badge-06{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-07.profile-v29-public,.profile-v29-public.shop-border-07,.mini-profile-exact-v95.shop-border-07{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 41px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-07.profile-v29-public,.profile-v29-public.shop-effect-07,.mini-profile-exact-v95.shop-effect-07{animation:profileV95Effect07 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect07{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 45px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 21px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-07.profile-v29-public,.profile-v29-public.shop-design-07,.mini-profile-exact-v95.shop-design-07{background:linear-gradient(229deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(84deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-07.profile-v29-public,.profile-v29-public.shop-background-07,.mini-profile-exact-v95.shop-background-07{--profile-bg:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 27% 67%,rgba(255,255,255,.10),transparent 24%),linear-gradient(223deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-07,.preview-badge.shop-badge-07,.inventory-chip.shop-badge-07{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-08.profile-v29-public,.profile-v29-public.shop-border-08,.mini-profile-exact-v95.shop-border-08{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 42px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-08.profile-v29-public,.profile-v29-public.shop-effect-08,.mini-profile-exact-v95.shop-effect-08{animation:profileV95Effect08 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect08{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 46px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 22px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-08.profile-v29-public,.profile-v29-public.shop-design-08,.mini-profile-exact-v95.shop-design-08{background:linear-gradient(126deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(91deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-08.profile-v29-public,.profile-v29-public.shop-background-08,.mini-profile-exact-v95.shop-background-08{--profile-bg:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 18% 54%,rgba(255,255,255,.10),transparent 24%),linear-gradient(242deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-08,.preview-badge.shop-badge-08,.inventory-chip.shop-badge-08{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-09.profile-v29-public,.profile-v29-public.shop-border-09,.mini-profile-exact-v95.shop-border-09{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 43px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-09.profile-v29-public,.profile-v29-public.shop-effect-09,.mini-profile-exact-v95.shop-effect-09{animation:profileV95Effect09 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect09{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 47px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 22px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-09.profile-v29-public,.profile-v29-public.shop-design-09,.mini-profile-exact-v95.shop-design-09{background:linear-gradient(143deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(98deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-09.profile-v29-public,.profile-v29-public.shop-background-09,.mini-profile-exact-v95.shop-background-09{--profile-bg:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 89% 41%,rgba(255,255,255,.10),transparent 24%),linear-gradient(101deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-09,.preview-badge.shop-badge-09,.inventory-chip.shop-badge-09{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-10.profile-v29-public,.profile-v29-public.shop-border-10,.mini-profile-exact-v95.shop-border-10{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 44px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-10.profile-v29-public,.profile-v29-public.shop-effect-10,.mini-profile-exact-v95.shop-effect-10{animation:profileV95Effect10 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect10{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 48px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 23px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-10.profile-v29-public,.profile-v29-public.shop-design-10,.mini-profile-exact-v95.shop-design-10{background:linear-gradient(160deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(105deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-10.profile-v29-public,.profile-v29-public.shop-background-10,.mini-profile-exact-v95.shop-background-10{--profile-bg:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 80% 28%,rgba(255,255,255,.10),transparent 24%),linear-gradient(120deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-10,.preview-badge.shop-badge-10,.inventory-chip.shop-badge-10{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-border-11.profile-v29-public,.profile-v29-public.shop-border-11,.mini-profile-exact-v95.shop-border-11{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 45px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-11.profile-v29-public,.profile-v29-public.shop-effect-11,.mini-profile-exact-v95.shop-effect-11{animation:profileV95Effect11 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect11{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.33);box-shadow:0 0 49px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 23px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-11.profile-v29-public,.profile-v29-public.shop-design-11,.mini-profile-exact-v95.shop-design-11{background:linear-gradient(177deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(112deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-11.profile-v29-public,.profile-v29-public.shop-background-11,.mini-profile-exact-v95.shop-background-11{--profile-bg:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 71% 85%,rgba(255,255,255,.10),transparent 24%),linear-gradient(139deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-11,.preview-badge.shop-badge-11,.inventory-chip.shop-badge-11{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-12.profile-v29-public,.profile-v29-public.shop-border-12,.mini-profile-exact-v95.shop-border-12{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 46px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-12.profile-v29-public,.profile-v29-public.shop-effect-12,.mini-profile-exact-v95.shop-effect-12{animation:profileV95Effect12 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect12{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.12);box-shadow:0 0 50px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 24px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-12.profile-v29-public,.profile-v29-public.shop-design-12,.mini-profile-exact-v95.shop-design-12{background:linear-gradient(194deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(39deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-12.profile-v29-public,.profile-v29-public.shop-background-12,.mini-profile-exact-v95.shop-background-12{--profile-bg:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 62% 72%,rgba(255,255,255,.10),transparent 24%),linear-gradient(158deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-12,.preview-badge.shop-badge-12,.inventory-chip.shop-badge-12{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-13.profile-v29-public,.profile-v29-public.shop-border-13,.mini-profile-exact-v95.shop-border-13{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 47px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-13.profile-v29-public,.profile-v29-public.shop-effect-13,.mini-profile-exact-v95.shop-effect-13{animation:profileV95Effect13 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect13{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.19);box-shadow:0 0 51px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 24px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-13.profile-v29-public,.profile-v29-public.shop-design-13,.mini-profile-exact-v95.shop-design-13{background:linear-gradient(211deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(46deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-13.profile-v29-public,.profile-v29-public.shop-background-13,.mini-profile-exact-v95.shop-background-13{--profile-bg:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 53% 59%,rgba(255,255,255,.10),transparent 24%),linear-gradient(177deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-13,.preview-badge.shop-badge-13,.inventory-chip.shop-badge-13{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-14.profile-v29-public,.profile-v29-public.shop-border-14,.mini-profile-exact-v95.shop-border-14{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 48px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-14.profile-v29-public,.profile-v29-public.shop-effect-14,.mini-profile-exact-v95.shop-effect-14{animation:profileV95Effect14 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect14{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.26);box-shadow:0 0 52px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 25px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-14.profile-v29-public,.profile-v29-public.shop-design-14,.mini-profile-exact-v95.shop-design-14{background:linear-gradient(228deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(53deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-14.profile-v29-public,.profile-v29-public.shop-background-14,.mini-profile-exact-v95.shop-background-14{--profile-bg:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 44% 46%,rgba(255,255,255,.10),transparent 24%),linear-gradient(196deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-14,.preview-badge.shop-badge-14,.inventory-chip.shop-badge-14{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-15.profile-v29-public,.profile-v29-public.shop-border-15,.mini-profile-exact-v95.shop-border-15{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 49px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-15.profile-v29-public,.profile-v29-public.shop-effect-15,.mini-profile-exact-v95.shop-effect-15{animation:profileV95Effect15 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect15{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.33);box-shadow:0 0 53px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 25px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-15.profile-v29-public,.profile-v29-public.shop-design-15,.mini-profile-exact-v95.shop-design-15{background:linear-gradient(125deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(60deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-15.profile-v29-public,.profile-v29-public.shop-background-15,.mini-profile-exact-v95.shop-background-15{--profile-bg:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 35% 33%,rgba(255,255,255,.10),transparent 24%),linear-gradient(215deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-15,.preview-badge.shop-badge-15,.inventory-chip.shop-badge-15{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-16.profile-v29-public,.profile-v29-public.shop-border-16,.mini-profile-exact-v95.shop-border-16{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 50px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-16.profile-v29-public,.profile-v29-public.shop-effect-16,.mini-profile-exact-v95.shop-effect-16{animation:profileV95Effect16 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect16{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.12);box-shadow:0 0 54px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 26px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-16.profile-v29-public,.profile-v29-public.shop-design-16,.mini-profile-exact-v95.shop-design-16{background:linear-gradient(142deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(67deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-16.profile-v29-public,.profile-v29-public.shop-background-16,.mini-profile-exact-v95.shop-background-16{--profile-bg:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 26% 20%,rgba(255,255,255,.10),transparent 24%),linear-gradient(234deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-16,.preview-badge.shop-badge-16,.inventory-chip.shop-badge-16{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-17.profile-v29-public,.profile-v29-public.shop-border-17,.mini-profile-exact-v95.shop-border-17{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 51px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-17.profile-v29-public,.profile-v29-public.shop-effect-17,.mini-profile-exact-v95.shop-effect-17{animation:profileV95Effect17 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect17{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.19);box-shadow:0 0 55px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 26px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-17.profile-v29-public,.profile-v29-public.shop-design-17,.mini-profile-exact-v95.shop-design-17{background:linear-gradient(159deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(74deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-17.profile-v29-public,.profile-v29-public.shop-background-17,.mini-profile-exact-v95.shop-background-17{--profile-bg:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 17% 77%,rgba(255,255,255,.10),transparent 24%),linear-gradient(93deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-17,.preview-badge.shop-badge-17,.inventory-chip.shop-badge-17{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-18.profile-v29-public,.profile-v29-public.shop-border-18,.mini-profile-exact-v95.shop-border-18{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 52px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-18.profile-v29-public,.profile-v29-public.shop-effect-18,.mini-profile-exact-v95.shop-effect-18{animation:profileV95Effect18 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect18{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.26);box-shadow:0 0 56px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 27px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-18.profile-v29-public,.profile-v29-public.shop-design-18,.mini-profile-exact-v95.shop-design-18{background:linear-gradient(176deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(81deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-18.profile-v29-public,.profile-v29-public.shop-background-18,.mini-profile-exact-v95.shop-background-18{--profile-bg:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 88% 64%,rgba(255,255,255,.10),transparent 24%),linear-gradient(112deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-18,.preview-badge.shop-badge-18,.inventory-chip.shop-badge-18{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-19.profile-v29-public,.profile-v29-public.shop-border-19,.mini-profile-exact-v95.shop-border-19{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 53px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-19.profile-v29-public,.profile-v29-public.shop-effect-19,.mini-profile-exact-v95.shop-effect-19{animation:profileV95Effect19 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect19{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.33);box-shadow:0 0 57px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 27px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-19.profile-v29-public,.profile-v29-public.shop-design-19,.mini-profile-exact-v95.shop-design-19{background:linear-gradient(193deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(88deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-19.profile-v29-public,.profile-v29-public.shop-background-19,.mini-profile-exact-v95.shop-background-19{--profile-bg:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 79% 51%,rgba(255,255,255,.10),transparent 24%),linear-gradient(131deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-19,.preview-badge.shop-badge-19,.inventory-chip.shop-badge-19{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-20.profile-v29-public,.profile-v29-public.shop-border-20,.mini-profile-exact-v95.shop-border-20{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 54px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-20.profile-v29-public,.profile-v29-public.shop-effect-20,.mini-profile-exact-v95.shop-effect-20{animation:profileV95Effect20 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect20{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.12);box-shadow:0 0 58px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-20.profile-v29-public,.profile-v29-public.shop-design-20,.mini-profile-exact-v95.shop-design-20{background:linear-gradient(210deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(95deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-20.profile-v29-public,.profile-v29-public.shop-background-20,.mini-profile-exact-v95.shop-background-20{--profile-bg:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 70% 38%,rgba(255,255,255,.10),transparent 24%),linear-gradient(150deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-20,.preview-badge.shop-badge-20,.inventory-chip.shop-badge-20{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-border-21.profile-v29-public,.profile-v29-public.shop-border-21,.mini-profile-exact-v95.shop-border-21{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 55px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-effect-21.profile-v29-public,.profile-v29-public.shop-effect-21,.mini-profile-exact-v95.shop-effect-21{animation:profileV95Effect21 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect21{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 59px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)}}
.shop-design-21.profile-v29-public,.profile-v29-public.shop-design-21,.mini-profile-exact-v95.shop-design-21{background:linear-gradient(227deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(102deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-21.profile-v29-public,.profile-v29-public.shop-background-21,.mini-profile-exact-v95.shop-background-21{--profile-bg:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 61% 25%,rgba(255,255,255,.10),transparent 24%),linear-gradient(169deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-21,.preview-badge.shop-badge-21,.inventory-chip.shop-badge-21{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-border-22.profile-v29-public,.profile-v29-public.shop-border-22,.mini-profile-exact-v95.shop-border-22{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 56px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-effect-22.profile-v29-public,.profile-v29-public.shop-effect-22,.mini-profile-exact-v95.shop-effect-22{animation:profileV95Effect22 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect22{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 60px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 29px color-mix(in srgb,#f59e0b 18%, transparent)}}
.shop-design-22.profile-v29-public,.profile-v29-public.shop-design-22,.mini-profile-exact-v95.shop-design-22{background:linear-gradient(124deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(109deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-22.profile-v29-public,.profile-v29-public.shop-background-22,.mini-profile-exact-v95.shop-background-22{--profile-bg:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 52% 82%,rgba(255,255,255,.10),transparent 24%),linear-gradient(188deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-22,.preview-badge.shop-badge-22,.inventory-chip.shop-badge-22{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-border-23.profile-v29-public,.profile-v29-public.shop-border-23,.mini-profile-exact-v95.shop-border-23{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 57px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-effect-23.profile-v29-public,.profile-v29-public.shop-effect-23,.mini-profile-exact-v95.shop-effect-23{animation:profileV95Effect23 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect23{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 61px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 29px color-mix(in srgb,#3b82f6 18%, transparent)}}
.shop-design-23.profile-v29-public,.profile-v29-public.shop-design-23,.mini-profile-exact-v95.shop-design-23{background:linear-gradient(141deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(36deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-23.profile-v29-public,.profile-v29-public.shop-background-23,.mini-profile-exact-v95.shop-background-23{--profile-bg:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 43% 69%,rgba(255,255,255,.10),transparent 24%),linear-gradient(207deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-23,.preview-badge.shop-badge-23,.inventory-chip.shop-badge-23{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-border-24.profile-v29-public,.profile-v29-public.shop-border-24,.mini-profile-exact-v95.shop-border-24{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 58px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-effect-24.profile-v29-public,.profile-v29-public.shop-effect-24,.mini-profile-exact-v95.shop-effect-24{animation:profileV95Effect24 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect24{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 62px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 30px color-mix(in srgb,#a855f7 18%, transparent)}}
.shop-design-24.profile-v29-public,.profile-v29-public.shop-design-24,.mini-profile-exact-v95.shop-design-24{background:linear-gradient(158deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(43deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-24.profile-v29-public,.profile-v29-public.shop-background-24,.mini-profile-exact-v95.shop-background-24{--profile-bg:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 34% 56%,rgba(255,255,255,.10),transparent 24%),linear-gradient(226deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-24,.preview-badge.shop-badge-24,.inventory-chip.shop-badge-24{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-border-25.profile-v29-public,.profile-v29-public.shop-border-25,.mini-profile-exact-v95.shop-border-25{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 59px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-effect-25.profile-v29-public,.profile-v29-public.shop-effect-25,.mini-profile-exact-v95.shop-effect-25{animation:profileV95Effect25 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect25{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 63px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 30px color-mix(in srgb,#10b981 18%, transparent)}}
.shop-design-25.profile-v29-public,.profile-v29-public.shop-design-25,.mini-profile-exact-v95.shop-design-25{background:linear-gradient(175deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(50deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-25.profile-v29-public,.profile-v29-public.shop-background-25,.mini-profile-exact-v95.shop-background-25{--profile-bg:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 25% 43%,rgba(255,255,255,.10),transparent 24%),linear-gradient(245deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-25,.preview-badge.shop-badge-25,.inventory-chip.shop-badge-25{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-border-26.profile-v29-public,.profile-v29-public.shop-border-26,.mini-profile-exact-v95.shop-border-26{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 60px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-effect-26.profile-v29-public,.profile-v29-public.shop-effect-26,.mini-profile-exact-v95.shop-effect-26{animation:profileV95Effect26 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect26{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 64px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 31px color-mix(in srgb,#f97316 18%, transparent)}}
.shop-design-26.profile-v29-public,.profile-v29-public.shop-design-26,.mini-profile-exact-v95.shop-design-26{background:linear-gradient(192deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(57deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-26.profile-v29-public,.profile-v29-public.shop-background-26,.mini-profile-exact-v95.shop-background-26{--profile-bg:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 16% 30%,rgba(255,255,255,.10),transparent 24%),linear-gradient(104deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-26,.preview-badge.shop-badge-26,.inventory-chip.shop-badge-26{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-border-27.profile-v29-public,.profile-v29-public.shop-border-27,.mini-profile-exact-v95.shop-border-27{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 61px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-effect-27.profile-v29-public,.profile-v29-public.shop-effect-27,.mini-profile-exact-v95.shop-effect-27{animation:profileV95Effect27 1.89s ease-in-out infinite!important}
@keyframes profileV95Effect27{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 65px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 31px color-mix(in srgb,#e879f9 18%, transparent)}}
.shop-design-27.profile-v29-public,.profile-v29-public.shop-design-27,.mini-profile-exact-v95.shop-design-27{background:linear-gradient(209deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(64deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-27.profile-v29-public,.profile-v29-public.shop-background-27,.mini-profile-exact-v95.shop-background-27{--profile-bg:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 87% 87%,rgba(255,255,255,.10),transparent 24%),linear-gradient(123deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-27,.preview-badge.shop-badge-27,.inventory-chip.shop-badge-27{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-border-28.profile-v29-public,.profile-v29-public.shop-border-28,.mini-profile-exact-v95.shop-border-28{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 62px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-effect-28.profile-v29-public,.profile-v29-public.shop-effect-28,.mini-profile-exact-v95.shop-effect-28{animation:profileV95Effect28 1.35s ease-in-out infinite!important}
@keyframes profileV95Effect28{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 66px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 32px color-mix(in srgb,#94a3b8 18%, transparent)}}
.shop-design-28.profile-v29-public,.profile-v29-public.shop-design-28,.mini-profile-exact-v95.shop-design-28{background:linear-gradient(226deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(71deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-28.profile-v29-public,.profile-v29-public.shop-background-28,.mini-profile-exact-v95.shop-background-28{--profile-bg:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 78% 74%,rgba(255,255,255,.10),transparent 24%),linear-gradient(142deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-28,.preview-badge.shop-badge-28,.inventory-chip.shop-badge-28{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-border-29.profile-v29-public,.profile-v29-public.shop-border-29,.mini-profile-exact-v95.shop-border-29{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 63px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-effect-29.profile-v29-public,.profile-v29-public.shop-effect-29,.mini-profile-exact-v95.shop-effect-29{animation:profileV95Effect29 1.53s ease-in-out infinite!important}
@keyframes profileV95Effect29{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 67px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 32px color-mix(in srgb,#fde68a 18%, transparent)}}
.shop-design-29.profile-v29-public,.profile-v29-public.shop-design-29,.mini-profile-exact-v95.shop-design-29{background:linear-gradient(123deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(78deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-29.profile-v29-public,.profile-v29-public.shop-background-29,.mini-profile-exact-v95.shop-background-29{--profile-bg:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 69% 61%,rgba(255,255,255,.10),transparent 24%),linear-gradient(161deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-29,.preview-badge.shop-badge-29,.inventory-chip.shop-badge-29{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-border-30.profile-v29-public,.profile-v29-public.shop-border-30,.mini-profile-exact-v95.shop-border-30{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 64px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-effect-30.profile-v29-public,.profile-v29-public.shop-effect-30,.mini-profile-exact-v95.shop-effect-30{animation:profileV95Effect30 1.71s ease-in-out infinite!important}
@keyframes profileV95Effect30{0%,100%{filter:saturate(1.1) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 68px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 33px color-mix(in srgb,#06b6d4 18%, transparent)}}
.shop-design-30.profile-v29-public,.profile-v29-public.shop-design-30,.mini-profile-exact-v95.shop-design-30{background:linear-gradient(140deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(85deg,rgba(255,255,255,.035) 0 2px,transparent 2px 12px)!important}
.shop-background-30.profile-v29-public,.profile-v29-public.shop-background-30,.mini-profile-exact-v95.shop-background-30{--profile-bg:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 60% 48%,rgba(255,255,255,.10),transparent 24%),linear-gradient(180deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.money-profile-badge.shop-badge-30,.preview-badge.shop-badge-30,.inventory-chip.shop-badge-30{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#06b6d4 45%, transparent)!important}

@media(max-width:900px){
  .store-top-v95{grid-template-columns:1fr!important}
  .store-wallet-v95{min-height:140px!important}
  .profile-v93-extra-grid{grid-template-columns:1fr!important}
  .profile-v29-public{grid-template-columns:1fr!important}
  .profile-v29-role-medallion{position:relative!important;right:auto!important;top:auto!important;margin-bottom:8px!important;transform:none!important}
}
@media(max-width:680px){
  .store-copy-v95 h1{font-size:clamp(42px,16vw,68px)!important;max-width:100%!important}
  .store-grid-v95{grid-template-columns:1fr!important}
  .mini-profile-exact-v95{grid-template-columns:1fr!important;height:auto!important}
  .mini-profile-stats-v95{justify-items:start!important;grid-auto-flow:column!important}
  .profile-v29-main h1{font-size:clamp(30px,12vw,50px)!important}
  .equipment-list div{grid-template-columns:1fr!important}
}

/* v96 store/profile correction */
.store-page-v96{max-width:1320px!important;margin:0 auto!important}
.store-top-v96{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:22px 26px!important;
  overflow:hidden!important;
}
.store-copy-v96{min-width:0!important;max-width:860px!important}
.store-copy-v96 h1{
  font-size:clamp(38px,4.8vw,72px)!important;
  line-height:.95!important;
  letter-spacing:-.045em!important;
  margin:4px 0 8px!important;
  max-width:none!important;
  white-space:normal!important;
}
.store-copy-v96 p{max-width:76ch!important;line-height:1.35!important;margin:0!important}
.store-wallet-pill-v96{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-width:86px!important;
  height:44px!important;
  padding:0 16px!important;
  border-radius:999px!important;
  border:1px solid rgba(239,68,68,.42)!important;
  background:linear-gradient(135deg,rgba(70,0,0,.78),rgba(0,0,0,.72))!important;
  color:#fecaca!important;
  text-decoration:none!important;
  font-weight:1000!important;
  box-shadow:0 0 22px rgba(239,68,68,.16)!important;
}
.store-wallet-pill-v96 b{font-size:18px!important;line-height:1!important}
.store-tabs-v96{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:16px 0!important;padding:12px!important;overflow:hidden!important}
.store-tabs-v96 .store-tab{white-space:nowrap!important}
.store-category-head-v96{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:12px!important}
.store-category-head-v96 p{white-space:nowrap!important}
.store-grid-v96{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(286px,1fr))!important;gap:18px!important}
.store-item-v96{
  display:flex!important;
  flex-direction:column!important;
  gap:12px!important;
  min-width:0!important;
  overflow:hidden!important;
  border-radius:24px!important;
  padding:18px!important;
  background:linear-gradient(145deg,rgba(0,0,0,.76),rgba(17,4,4,.52))!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
.store-item-v96 h3{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.05!important;margin:0!important;overflow-wrap:anywhere!important}
.store-item-v96 p{margin:0!important;line-height:1.34!important;min-height:2.6em!important;overflow-wrap:anywhere!important}
.store-card-actions-v96{margin-top:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
.store-card-actions-v96 form{margin:0!important}
.store-card-actions-v96 .btn{width:100%!important}
.store-item-sample-v96{
  height:118px!important;
  min-height:118px!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:18px!important;
  overflow:hidden!important;
  display:grid!important;
  place-items:center!important;
  padding:10px!important;
  background:linear-gradient(145deg,rgba(0,0,0,.92),rgba(25,5,5,.70))!important;
}
.sample-title-token{max-width:100%;border:1px solid rgba(214,177,90,.35);border-radius:999px;padding:9px 14px;color:#fde68a;font-weight:1000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,.45)}
.sample-badge-field{display:grid;place-items:center;width:100%;min-width:0}
.sample-border-frame{width:92%;height:76px;border-radius:18px;display:grid;place-items:center;border:2px solid rgba(214,177,90,.55);box-shadow:0 0 24px rgba(214,177,90,.22),inset 0 0 20px rgba(214,177,90,.07);color:#fde68a;font-weight:1000}
.sample-effect-box{position:relative;width:92%;height:78px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#050505;border:1px solid rgba(255,255,255,.12)}
.sample-effect-box i{position:absolute;inset:0;display:block}
.sample-effect-box b{position:relative;z-index:2;color:#fff;text-align:center;padding:0 8px;text-shadow:0 2px 10px #000}
.sample-design-card{width:92%;height:78px;border-radius:18px;display:grid;place-items:center;text-align:center;padding:8px;border:1px solid rgba(255,255,255,.12);overflow:hidden}
.sample-design-card b,.sample-design-card span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sample-design-card b{color:#fff}.sample-design-card span{font-size:11px;color:#fca5a5}
.sample-background-stage{width:92%;height:78px;border-radius:18px;display:grid;place-items:center;text-align:center;padding:8px;border:1px solid rgba(255,255,255,.12);overflow:hidden;background:var(--profile-bg,linear-gradient(135deg,#250505,#000))}
.sample-background-stage b,.sample-background-stage span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sample-background-stage b{color:#fff}.sample-background-stage span{font-size:11px;color:#fde68a}

/* Profile page alignment fix */
.profile-v29-shell,.profile-v93-shell{max-width:1180px!important;margin:0 auto!important}
.profile-v29-public{
  display:grid!important;
  grid-template-columns:minmax(110px,160px) minmax(0,1fr)!important;
  grid-template-areas:"avatar main"!important;
  align-items:center!important;
  gap:18px!important;
  min-height:unset!important;
  padding:clamp(18px,2.4vw,30px)!important;
  overflow:hidden!important;
}
.profile-v29-public .profile-avatar,.profile-v29-public .profile-avatar.huge{grid-area:avatar!important;justify-self:center!important;width:clamp(86px,7vw,124px)!important;height:clamp(86px,7vw,124px)!important}
.profile-v29-main{grid-area:main!important;min-width:0!important}
.profile-v29-main h1{font-size:clamp(38px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.045em!important;margin:4px 0!important;max-width:100%!important;overflow-wrap:anywhere!important}
.profile-v29-main .kicker{white-space:normal!important;overflow-wrap:anywhere!important}
.profile-title,.profile-equipped-title{font-size:clamp(14px,1.2vw,19px)!important;line-height:1.15!important}
.profile-v29-main blockquote,.profile-bio{font-size:clamp(13px,.95vw,16px)!important;line-height:1.38!important;max-width:70ch!important}
.profile-v29-role-medallion{position:absolute!important;right:18px!important;top:18px!important;transform:scale(.82)!important;transform-origin:top right!important}
.profile-v29-rank-band{display:flex!important;flex-wrap:wrap!important;gap:7px!important}
.profile-v29-rank-band span{white-space:nowrap!important;font-size:12px!important}

/* Popup full profile preview */
.profile-preview-modal-v96[aria-hidden="true"]{display:none!important}
.profile-preview-modal-v96[aria-hidden="false"]{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px}
.profile-preview-backdrop-v96{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}
.profile-preview-dialog-v96{position:relative;z-index:2;width:min(980px,94vw);max-height:88vh;overflow:auto;border-radius:26px;border:1px solid rgba(214,177,90,.26);background:#050505;padding:18px;box-shadow:0 20px 90px rgba(0,0,0,.65)}
.profile-preview-close-v96{position:absolute;right:14px;top:10px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.68);color:#fff;font-size:26px;line-height:1;z-index:3}
.profile-popup-card-v96{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(214,177,90,.26);padding:24px;background:linear-gradient(145deg,rgba(18,18,18,.96),rgba(45,5,5,.60));min-height:360px}
.profile-popup-topline-v96{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;letter-spacing:.16em;color:#fca5a5;font-size:12px;margin-bottom:22px}
.profile-popup-main-v96{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(180px,260px);gap:24px;align-items:center}
.profile-popup-avatar-v96{width:110px;height:110px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,rgba(239,68,68,.62),rgba(0,0,0,.82));border:1px solid rgba(239,68,68,.40);color:#fde68a;font-size:54px;font-weight:1000}
.profile-popup-copy-v96 h2{font-size:clamp(48px,7vw,96px);line-height:.88;margin:0;color:#fff;letter-spacing:-.055em}
.profile-popup-copy-v96 p{color:#fecaca;font-weight:900;font-size:20px;margin:8px 0}
.profile-popup-badges-v96{display:flex;flex-wrap:wrap;gap:8px}
.profile-popup-stats-v96{display:grid;gap:10px}
.profile-popup-stats-v96 b{color:#fde68a;font-size:26px;line-height:1}
.profile-popup-stats-v96 span{border:1px solid rgba(255,255,255,.10);border-radius:999px;padding:7px 11px;color:#ddd;background:rgba(0,0,0,.38)}

/* Make effect samples actually different */

.shop-effect-01.sample-effect-box i{background:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 75%, transparent),transparent 24%),repeating-linear-gradient(13deg,color-mix(in srgb,#ef4444 34%, transparent) 0 2px,transparent 2px 8px);animation:sampleEffect01 1.18s linear infinite}
@keyframes sampleEffect01{0%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,1px) rotate(3deg);filter:hue-rotate(10deg) brightness(1.35)}100%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-01.sample-border-frame,.shop-border-01.profile-popup-card-v96,.profile-popup-card-v96.shop-border-01,.profile-v29-public.shop-border-01{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 35px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-design-01.sample-design-card,.shop-design-01.profile-popup-card-v96,.profile-popup-card-v96.shop-design-01,.profile-v29-public.shop-design-01{background:linear-gradient(127deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(42deg,rgba(255,255,255,.045) 0 2px,transparent 2px 9px)!important}
.shop-background-01.sample-background-stage,.shop-background-01.profile-popup-card-v96,.profile-popup-card-v96.shop-background-01,.profile-v29-public.shop-background-01{--profile-bg:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 81% 75%,rgba(255,255,255,.12),transparent 24%),linear-gradient(109deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-01,.profile-v29-public.shop-effect-01{animation:profileV96Effect01 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect01{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 39px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 18px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-01,.preview-badge.shop-badge-01,.inventory-chip.shop-badge-01{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-effect-02.sample-effect-box i{background:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 24%),repeating-linear-gradient(26deg,color-mix(in srgb,#f59e0b 34%, transparent) 0 3px,transparent 3px 9px);animation:sampleEffect02 1.36s linear infinite}
@keyframes sampleEffect02{0%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,2px) rotate(6deg);filter:hue-rotate(20deg) brightness(1.35)}100%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-02.sample-border-frame,.shop-border-02.profile-popup-card-v96,.profile-popup-card-v96.shop-border-02,.profile-v29-public.shop-border-02{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 36px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-design-02.sample-design-card,.shop-design-02.profile-popup-card-v96,.profile-popup-card-v96.shop-design-02,.profile-v29-public.shop-design-02{background:linear-gradient(144deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(49deg,rgba(255,255,255,.045) 0 2px,transparent 2px 10px)!important}
.shop-background-02.sample-background-stage,.shop-background-02.profile-popup-card-v96,.profile-popup-card-v96.shop-background-02,.profile-v29-public.shop-background-02{--profile-bg:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 72% 62%,rgba(255,255,255,.12),transparent 24%),linear-gradient(128deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-02,.profile-v29-public.shop-effect-02{animation:profileV96Effect02 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect02{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 40px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 19px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-02,.preview-badge.shop-badge-02,.inventory-chip.shop-badge-02{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-effect-03.sample-effect-box i{background:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 24%),repeating-linear-gradient(39deg,color-mix(in srgb,#3b82f6 34%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect03 1.54s linear infinite}
@keyframes sampleEffect03{0%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,3px) rotate(9deg);filter:hue-rotate(30deg) brightness(1.35)}100%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-03.sample-border-frame,.shop-border-03.profile-popup-card-v96,.profile-popup-card-v96.shop-border-03,.profile-v29-public.shop-border-03{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 37px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-design-03.sample-design-card,.shop-design-03.profile-popup-card-v96,.profile-popup-card-v96.shop-design-03,.profile-v29-public.shop-design-03{background:linear-gradient(161deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(56deg,rgba(255,255,255,.045) 0 2px,transparent 2px 11px)!important}
.shop-background-03.sample-background-stage,.shop-background-03.profile-popup-card-v96,.profile-popup-card-v96.shop-background-03,.profile-v29-public.shop-background-03{--profile-bg:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 63% 49%,rgba(255,255,255,.12),transparent 24%),linear-gradient(147deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-03,.profile-v29-public.shop-effect-03{animation:profileV96Effect03 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect03{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 41px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 19px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-03,.preview-badge.shop-badge-03,.inventory-chip.shop-badge-03{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-effect-04.sample-effect-box i{background:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 75%, transparent),transparent 24%),repeating-linear-gradient(52deg,color-mix(in srgb,#a855f7 34%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect04 1.72s linear infinite}
@keyframes sampleEffect04{0%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,0px) rotate(12deg);filter:hue-rotate(40deg) brightness(1.35)}100%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-04.sample-border-frame,.shop-border-04.profile-popup-card-v96,.profile-popup-card-v96.shop-border-04,.profile-v29-public.shop-border-04{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 38px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-design-04.sample-design-card,.shop-design-04.profile-popup-card-v96,.profile-popup-card-v96.shop-design-04,.profile-v29-public.shop-design-04{background:linear-gradient(178deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(63deg,rgba(255,255,255,.045) 0 2px,transparent 2px 12px)!important}
.shop-background-04.sample-background-stage,.shop-background-04.profile-popup-card-v96,.profile-popup-card-v96.shop-background-04,.profile-v29-public.shop-background-04{--profile-bg:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 54% 36%,rgba(255,255,255,.12),transparent 24%),linear-gradient(166deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-04,.profile-v29-public.shop-effect-04{animation:profileV96Effect04 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect04{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 42px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 20px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-04,.preview-badge.shop-badge-04,.inventory-chip.shop-badge-04{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-effect-05.sample-effect-box i{background:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 75%, transparent),transparent 24%),repeating-linear-gradient(65deg,color-mix(in srgb,#10b981 34%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect05 1.90s linear infinite}
@keyframes sampleEffect05{0%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,1px) rotate(15deg);filter:hue-rotate(50deg) brightness(1.35)}100%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-05.sample-border-frame,.shop-border-05.profile-popup-card-v96,.profile-popup-card-v96.shop-border-05,.profile-v29-public.shop-border-05{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 39px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-design-05.sample-design-card,.shop-design-05.profile-popup-card-v96,.profile-popup-card-v96.shop-design-05,.profile-v29-public.shop-design-05{background:linear-gradient(195deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(70deg,rgba(255,255,255,.045) 0 2px,transparent 2px 13px)!important}
.shop-background-05.sample-background-stage,.shop-background-05.profile-popup-card-v96,.profile-popup-card-v96.shop-background-05,.profile-v29-public.shop-background-05{--profile-bg:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 45% 23%,rgba(255,255,255,.12),transparent 24%),linear-gradient(185deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-05,.profile-v29-public.shop-effect-05{animation:profileV96Effect05 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect05{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 43px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 20px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-05,.preview-badge.shop-badge-05,.inventory-chip.shop-badge-05{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-effect-06.sample-effect-box i{background:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 75%, transparent),transparent 24%),repeating-linear-gradient(78deg,color-mix(in srgb,#f97316 34%, transparent) 0 1px,transparent 1px 13px);animation:sampleEffect06 1.00s linear infinite}
@keyframes sampleEffect06{0%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,2px) rotate(18deg);filter:hue-rotate(60deg) brightness(1.35)}100%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-06.sample-border-frame,.shop-border-06.profile-popup-card-v96,.profile-popup-card-v96.shop-border-06,.profile-v29-public.shop-border-06{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 40px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-design-06.sample-design-card,.shop-design-06.profile-popup-card-v96,.profile-popup-card-v96.shop-design-06,.profile-v29-public.shop-design-06{background:linear-gradient(212deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(77deg,rgba(255,255,255,.045) 0 2px,transparent 2px 14px)!important}
.shop-background-06.sample-background-stage,.shop-background-06.profile-popup-card-v96,.profile-popup-card-v96.shop-background-06,.profile-v29-public.shop-background-06{--profile-bg:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 36% 80%,rgba(255,255,255,.12),transparent 24%),linear-gradient(204deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-06,.profile-v29-public.shop-effect-06{animation:profileV96Effect06 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect06{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 44px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 21px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-06,.preview-badge.shop-badge-06,.inventory-chip.shop-badge-06{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-effect-07.sample-effect-box i{background:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 75%, transparent),transparent 24%),repeating-linear-gradient(91deg,color-mix(in srgb,#e879f9 34%, transparent) 0 2px,transparent 2px 14px);animation:sampleEffect07 1.18s linear infinite}
@keyframes sampleEffect07{0%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,3px) rotate(21deg);filter:hue-rotate(70deg) brightness(1.35)}100%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-07.sample-border-frame,.shop-border-07.profile-popup-card-v96,.profile-popup-card-v96.shop-border-07,.profile-v29-public.shop-border-07{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 41px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-design-07.sample-design-card,.shop-design-07.profile-popup-card-v96,.profile-popup-card-v96.shop-design-07,.profile-v29-public.shop-design-07{background:linear-gradient(229deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(84deg,rgba(255,255,255,.045) 0 2px,transparent 2px 15px)!important}
.shop-background-07.sample-background-stage,.shop-background-07.profile-popup-card-v96,.profile-popup-card-v96.shop-background-07,.profile-v29-public.shop-background-07{--profile-bg:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 27% 67%,rgba(255,255,255,.12),transparent 24%),linear-gradient(223deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-07,.profile-v29-public.shop-effect-07{animation:profileV96Effect07 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect07{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 45px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 21px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-07,.preview-badge.shop-badge-07,.inventory-chip.shop-badge-07{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-effect-08.sample-effect-box i{background:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 24%),repeating-linear-gradient(104deg,color-mix(in srgb,#94a3b8 34%, transparent) 0 3px,transparent 3px 15px);animation:sampleEffect08 1.36s linear infinite}
@keyframes sampleEffect08{0%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,0px) rotate(24deg);filter:hue-rotate(80deg) brightness(1.35)}100%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-08.sample-border-frame,.shop-border-08.profile-popup-card-v96,.profile-popup-card-v96.shop-border-08,.profile-v29-public.shop-border-08{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 42px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-design-08.sample-design-card,.shop-design-08.profile-popup-card-v96,.profile-popup-card-v96.shop-design-08,.profile-v29-public.shop-design-08{background:linear-gradient(126deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(91deg,rgba(255,255,255,.045) 0 2px,transparent 2px 8px)!important}
.shop-background-08.sample-background-stage,.shop-background-08.profile-popup-card-v96,.profile-popup-card-v96.shop-background-08,.profile-v29-public.shop-background-08{--profile-bg:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 18% 54%,rgba(255,255,255,.12),transparent 24%),linear-gradient(242deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-08,.profile-v29-public.shop-effect-08{animation:profileV96Effect08 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect08{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 46px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 22px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-08,.preview-badge.shop-badge-08,.inventory-chip.shop-badge-08{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-effect-09.sample-effect-box i{background:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 75%, transparent),transparent 24%),repeating-linear-gradient(117deg,color-mix(in srgb,#fde68a 34%, transparent) 0 1px,transparent 1px 7px);animation:sampleEffect09 1.54s linear infinite}
@keyframes sampleEffect09{0%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,1px) rotate(27deg);filter:hue-rotate(90deg) brightness(1.35)}100%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-09.sample-border-frame,.shop-border-09.profile-popup-card-v96,.profile-popup-card-v96.shop-border-09,.profile-v29-public.shop-border-09{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 43px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-design-09.sample-design-card,.shop-design-09.profile-popup-card-v96,.profile-popup-card-v96.shop-design-09,.profile-v29-public.shop-design-09{background:linear-gradient(143deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(98deg,rgba(255,255,255,.045) 0 2px,transparent 2px 9px)!important}
.shop-background-09.sample-background-stage,.shop-background-09.profile-popup-card-v96,.profile-popup-card-v96.shop-background-09,.profile-v29-public.shop-background-09{--profile-bg:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 89% 41%,rgba(255,255,255,.12),transparent 24%),linear-gradient(101deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-09,.profile-v29-public.shop-effect-09{animation:profileV96Effect09 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect09{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 47px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 22px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-09,.preview-badge.shop-badge-09,.inventory-chip.shop-badge-09{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-effect-10.sample-effect-box i{background:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 24%),repeating-linear-gradient(130deg,color-mix(in srgb,#06b6d4 34%, transparent) 0 2px,transparent 2px 8px);animation:sampleEffect10 1.72s linear infinite}
@keyframes sampleEffect10{0%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,2px) rotate(30deg);filter:hue-rotate(100deg) brightness(1.35)}100%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-10.sample-border-frame,.shop-border-10.profile-popup-card-v96,.profile-popup-card-v96.shop-border-10,.profile-v29-public.shop-border-10{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 44px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-design-10.sample-design-card,.shop-design-10.profile-popup-card-v96,.profile-popup-card-v96.shop-design-10,.profile-v29-public.shop-design-10{background:linear-gradient(160deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(105deg,rgba(255,255,255,.045) 0 2px,transparent 2px 10px)!important}
.shop-background-10.sample-background-stage,.shop-background-10.profile-popup-card-v96,.profile-popup-card-v96.shop-background-10,.profile-v29-public.shop-background-10{--profile-bg:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 80% 28%,rgba(255,255,255,.12),transparent 24%),linear-gradient(120deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-10,.profile-v29-public.shop-effect-10{animation:profileV96Effect10 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect10{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 48px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 23px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-10,.preview-badge.shop-badge-10,.inventory-chip.shop-badge-10{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-effect-11.sample-effect-box i{background:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 75%, transparent),transparent 24%),repeating-linear-gradient(143deg,color-mix(in srgb,#ef4444 34%, transparent) 0 3px,transparent 3px 9px);animation:sampleEffect11 1.90s linear infinite}
@keyframes sampleEffect11{0%{transform:translate(-3px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,3px) rotate(33deg);filter:hue-rotate(110deg) brightness(1.35)}100%{transform:translate(-3px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-11.sample-border-frame,.shop-border-11.profile-popup-card-v96,.profile-popup-card-v96.shop-border-11,.profile-v29-public.shop-border-11{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 45px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-design-11.sample-design-card,.shop-design-11.profile-popup-card-v96,.profile-popup-card-v96.shop-design-11,.profile-v29-public.shop-design-11{background:linear-gradient(177deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(112deg,rgba(255,255,255,.045) 0 2px,transparent 2px 11px)!important}
.shop-background-11.sample-background-stage,.shop-background-11.profile-popup-card-v96,.profile-popup-card-v96.shop-background-11,.profile-v29-public.shop-background-11{--profile-bg:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 71% 85%,rgba(255,255,255,.12),transparent 24%),linear-gradient(139deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-11,.profile-v29-public.shop-effect-11{animation:profileV96Effect11 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect11{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.33);box-shadow:0 0 49px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 23px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-11,.preview-badge.shop-badge-11,.inventory-chip.shop-badge-11{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-effect-12.sample-effect-box i{background:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 24%),repeating-linear-gradient(156deg,color-mix(in srgb,#f59e0b 34%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect12 1.00s linear infinite}
@keyframes sampleEffect12{0%{transform:translate(0px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,0px) rotate(36deg);filter:hue-rotate(120deg) brightness(1.35)}100%{transform:translate(0px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-12.sample-border-frame,.shop-border-12.profile-popup-card-v96,.profile-popup-card-v96.shop-border-12,.profile-v29-public.shop-border-12{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 46px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-design-12.sample-design-card,.shop-design-12.profile-popup-card-v96,.profile-popup-card-v96.shop-design-12,.profile-v29-public.shop-design-12{background:linear-gradient(194deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(39deg,rgba(255,255,255,.045) 0 2px,transparent 2px 12px)!important}
.shop-background-12.sample-background-stage,.shop-background-12.profile-popup-card-v96,.profile-popup-card-v96.shop-background-12,.profile-v29-public.shop-background-12{--profile-bg:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 62% 72%,rgba(255,255,255,.12),transparent 24%),linear-gradient(158deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-12,.profile-v29-public.shop-effect-12{animation:profileV96Effect12 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect12{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.12);box-shadow:0 0 50px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 24px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-12,.preview-badge.shop-badge-12,.inventory-chip.shop-badge-12{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-effect-13.sample-effect-box i{background:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 24%),repeating-linear-gradient(169deg,color-mix(in srgb,#3b82f6 34%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect13 1.18s linear infinite}
@keyframes sampleEffect13{0%{transform:translate(-1px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,1px) rotate(39deg);filter:hue-rotate(130deg) brightness(1.35)}100%{transform:translate(-1px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-13.sample-border-frame,.shop-border-13.profile-popup-card-v96,.profile-popup-card-v96.shop-border-13,.profile-v29-public.shop-border-13{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 47px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-design-13.sample-design-card,.shop-design-13.profile-popup-card-v96,.profile-popup-card-v96.shop-design-13,.profile-v29-public.shop-design-13{background:linear-gradient(211deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(46deg,rgba(255,255,255,.045) 0 2px,transparent 2px 13px)!important}
.shop-background-13.sample-background-stage,.shop-background-13.profile-popup-card-v96,.profile-popup-card-v96.shop-background-13,.profile-v29-public.shop-background-13{--profile-bg:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 53% 59%,rgba(255,255,255,.12),transparent 24%),linear-gradient(177deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-13,.profile-v29-public.shop-effect-13{animation:profileV96Effect13 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect13{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.19);box-shadow:0 0 51px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 24px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-13,.preview-badge.shop-badge-13,.inventory-chip.shop-badge-13{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-effect-14.sample-effect-box i{background:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 75%, transparent),transparent 24%),repeating-linear-gradient(2deg,color-mix(in srgb,#a855f7 34%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect14 1.36s linear infinite}
@keyframes sampleEffect14{0%{transform:translate(-2px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,2px) rotate(42deg);filter:hue-rotate(140deg) brightness(1.35)}100%{transform:translate(-2px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-14.sample-border-frame,.shop-border-14.profile-popup-card-v96,.profile-popup-card-v96.shop-border-14,.profile-v29-public.shop-border-14{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 48px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-design-14.sample-design-card,.shop-design-14.profile-popup-card-v96,.profile-popup-card-v96.shop-design-14,.profile-v29-public.shop-design-14{background:linear-gradient(228deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(53deg,rgba(255,255,255,.045) 0 2px,transparent 2px 14px)!important}
.shop-background-14.sample-background-stage,.shop-background-14.profile-popup-card-v96,.profile-popup-card-v96.shop-background-14,.profile-v29-public.shop-background-14{--profile-bg:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 44% 46%,rgba(255,255,255,.12),transparent 24%),linear-gradient(196deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-14,.profile-v29-public.shop-effect-14{animation:profileV96Effect14 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect14{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.26);box-shadow:0 0 52px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 25px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-14,.preview-badge.shop-badge-14,.inventory-chip.shop-badge-14{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-effect-15.sample-effect-box i{background:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 75%, transparent),transparent 24%),repeating-linear-gradient(15deg,color-mix(in srgb,#10b981 34%, transparent) 0 1px,transparent 1px 13px);animation:sampleEffect15 1.54s linear infinite}
@keyframes sampleEffect15{0%{transform:translate(-3px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,3px) rotate(45deg);filter:hue-rotate(150deg) brightness(1.35)}100%{transform:translate(-3px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-15.sample-border-frame,.shop-border-15.profile-popup-card-v96,.profile-popup-card-v96.shop-border-15,.profile-v29-public.shop-border-15{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 49px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-design-15.sample-design-card,.shop-design-15.profile-popup-card-v96,.profile-popup-card-v96.shop-design-15,.profile-v29-public.shop-design-15{background:linear-gradient(125deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(60deg,rgba(255,255,255,.045) 0 2px,transparent 2px 15px)!important}
.shop-background-15.sample-background-stage,.shop-background-15.profile-popup-card-v96,.profile-popup-card-v96.shop-background-15,.profile-v29-public.shop-background-15{--profile-bg:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 35% 33%,rgba(255,255,255,.12),transparent 24%),linear-gradient(215deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-15,.profile-v29-public.shop-effect-15{animation:profileV96Effect15 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect15{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.33);box-shadow:0 0 53px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 25px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-15,.preview-badge.shop-badge-15,.inventory-chip.shop-badge-15{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-effect-16.sample-effect-box i{background:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 75%, transparent),transparent 24%),repeating-linear-gradient(28deg,color-mix(in srgb,#f97316 34%, transparent) 0 2px,transparent 2px 14px);animation:sampleEffect16 1.72s linear infinite}
@keyframes sampleEffect16{0%{transform:translate(0px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,0px) rotate(48deg);filter:hue-rotate(160deg) brightness(1.35)}100%{transform:translate(0px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-16.sample-border-frame,.shop-border-16.profile-popup-card-v96,.profile-popup-card-v96.shop-border-16,.profile-v29-public.shop-border-16{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 50px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-design-16.sample-design-card,.shop-design-16.profile-popup-card-v96,.profile-popup-card-v96.shop-design-16,.profile-v29-public.shop-design-16{background:linear-gradient(142deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(67deg,rgba(255,255,255,.045) 0 2px,transparent 2px 8px)!important}
.shop-background-16.sample-background-stage,.shop-background-16.profile-popup-card-v96,.profile-popup-card-v96.shop-background-16,.profile-v29-public.shop-background-16{--profile-bg:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 26% 20%,rgba(255,255,255,.12),transparent 24%),linear-gradient(234deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-16,.profile-v29-public.shop-effect-16{animation:profileV96Effect16 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect16{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.12);box-shadow:0 0 54px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 26px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-16,.preview-badge.shop-badge-16,.inventory-chip.shop-badge-16{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-effect-17.sample-effect-box i{background:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 75%, transparent),transparent 24%),repeating-linear-gradient(41deg,color-mix(in srgb,#e879f9 34%, transparent) 0 3px,transparent 3px 15px);animation:sampleEffect17 1.90s linear infinite}
@keyframes sampleEffect17{0%{transform:translate(-1px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,1px) rotate(51deg);filter:hue-rotate(170deg) brightness(1.35)}100%{transform:translate(-1px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-17.sample-border-frame,.shop-border-17.profile-popup-card-v96,.profile-popup-card-v96.shop-border-17,.profile-v29-public.shop-border-17{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 51px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-design-17.sample-design-card,.shop-design-17.profile-popup-card-v96,.profile-popup-card-v96.shop-design-17,.profile-v29-public.shop-design-17{background:linear-gradient(159deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(74deg,rgba(255,255,255,.045) 0 2px,transparent 2px 9px)!important}
.shop-background-17.sample-background-stage,.shop-background-17.profile-popup-card-v96,.profile-popup-card-v96.shop-background-17,.profile-v29-public.shop-background-17{--profile-bg:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 17% 77%,rgba(255,255,255,.12),transparent 24%),linear-gradient(93deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-17,.profile-v29-public.shop-effect-17{animation:profileV96Effect17 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect17{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.19);box-shadow:0 0 55px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 26px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-17,.preview-badge.shop-badge-17,.inventory-chip.shop-badge-17{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-effect-18.sample-effect-box i{background:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 24%),repeating-linear-gradient(54deg,color-mix(in srgb,#94a3b8 34%, transparent) 0 1px,transparent 1px 7px);animation:sampleEffect18 1.00s linear infinite}
@keyframes sampleEffect18{0%{transform:translate(-2px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,2px) rotate(54deg);filter:hue-rotate(180deg) brightness(1.35)}100%{transform:translate(-2px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-18.sample-border-frame,.shop-border-18.profile-popup-card-v96,.profile-popup-card-v96.shop-border-18,.profile-v29-public.shop-border-18{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 52px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-design-18.sample-design-card,.shop-design-18.profile-popup-card-v96,.profile-popup-card-v96.shop-design-18,.profile-v29-public.shop-design-18{background:linear-gradient(176deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(81deg,rgba(255,255,255,.045) 0 2px,transparent 2px 10px)!important}
.shop-background-18.sample-background-stage,.shop-background-18.profile-popup-card-v96,.profile-popup-card-v96.shop-background-18,.profile-v29-public.shop-background-18{--profile-bg:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 88% 64%,rgba(255,255,255,.12),transparent 24%),linear-gradient(112deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-18,.profile-v29-public.shop-effect-18{animation:profileV96Effect18 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect18{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.26);box-shadow:0 0 56px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 27px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-18,.preview-badge.shop-badge-18,.inventory-chip.shop-badge-18{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-effect-19.sample-effect-box i{background:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 75%, transparent),transparent 24%),repeating-linear-gradient(67deg,color-mix(in srgb,#fde68a 34%, transparent) 0 2px,transparent 2px 8px);animation:sampleEffect19 1.18s linear infinite}
@keyframes sampleEffect19{0%{transform:translate(-3px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,3px) rotate(57deg);filter:hue-rotate(190deg) brightness(1.35)}100%{transform:translate(-3px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-19.sample-border-frame,.shop-border-19.profile-popup-card-v96,.profile-popup-card-v96.shop-border-19,.profile-v29-public.shop-border-19{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 53px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-design-19.sample-design-card,.shop-design-19.profile-popup-card-v96,.profile-popup-card-v96.shop-design-19,.profile-v29-public.shop-design-19{background:linear-gradient(193deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(88deg,rgba(255,255,255,.045) 0 2px,transparent 2px 11px)!important}
.shop-background-19.sample-background-stage,.shop-background-19.profile-popup-card-v96,.profile-popup-card-v96.shop-background-19,.profile-v29-public.shop-background-19{--profile-bg:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 79% 51%,rgba(255,255,255,.12),transparent 24%),linear-gradient(131deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-19,.profile-v29-public.shop-effect-19{animation:profileV96Effect19 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect19{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.33);box-shadow:0 0 57px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 27px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-19,.preview-badge.shop-badge-19,.inventory-chip.shop-badge-19{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-effect-20.sample-effect-box i{background:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 24%),repeating-linear-gradient(80deg,color-mix(in srgb,#06b6d4 34%, transparent) 0 3px,transparent 3px 9px);animation:sampleEffect20 1.36s linear infinite}
@keyframes sampleEffect20{0%{transform:translate(0px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,0px) rotate(60deg);filter:hue-rotate(200deg) brightness(1.35)}100%{transform:translate(0px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-20.sample-border-frame,.shop-border-20.profile-popup-card-v96,.profile-popup-card-v96.shop-border-20,.profile-v29-public.shop-border-20{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 54px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-design-20.sample-design-card,.shop-design-20.profile-popup-card-v96,.profile-popup-card-v96.shop-design-20,.profile-v29-public.shop-design-20{background:linear-gradient(210deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(95deg,rgba(255,255,255,.045) 0 2px,transparent 2px 12px)!important}
.shop-background-20.sample-background-stage,.shop-background-20.profile-popup-card-v96,.profile-popup-card-v96.shop-background-20,.profile-v29-public.shop-background-20{--profile-bg:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 70% 38%,rgba(255,255,255,.12),transparent 24%),linear-gradient(150deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-20,.profile-v29-public.shop-effect-20{animation:profileV96Effect20 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect20{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.12);box-shadow:0 0 58px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-20,.preview-badge.shop-badge-20,.inventory-chip.shop-badge-20{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#06b6d4 45%, transparent)!important}

.shop-effect-21.sample-effect-box i{background:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 75%, transparent),transparent 24%),repeating-linear-gradient(93deg,color-mix(in srgb,#ef4444 34%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect21 1.54s linear infinite}
@keyframes sampleEffect21{0%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,1px) rotate(63deg);filter:hue-rotate(210deg) brightness(1.35)}100%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-21.sample-border-frame,.shop-border-21.profile-popup-card-v96,.profile-popup-card-v96.shop-border-21,.profile-v29-public.shop-border-21{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 55%, transparent),0 0 55px color-mix(in srgb,#ef4444 36%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)!important}
.shop-design-21.sample-design-card,.shop-design-21.profile-popup-card-v96,.profile-popup-card-v96.shop-design-21,.profile-v29-public.shop-design-21{background:linear-gradient(227deg,color-mix(in srgb,#ef4444 34%, #080808),#030303 72%),repeating-linear-gradient(102deg,rgba(255,255,255,.045) 0 2px,transparent 2px 13px)!important}
.shop-background-21.sample-background-stage,.shop-background-21.profile-popup-card-v96,.profile-popup-card-v96.shop-background-21,.profile-v29-public.shop-background-21{--profile-bg:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 58%, transparent),transparent 30%),radial-gradient(circle at 61% 25%,rgba(255,255,255,.12),transparent 24%),linear-gradient(169deg,color-mix(in srgb,#ef4444 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-21,.profile-v29-public.shop-effect-21{animation:profileV96Effect21 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect21{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.19);box-shadow:0 0 59px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-21,.preview-badge.shop-badge-21,.inventory-chip.shop-badge-21{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#ef4444 45%, transparent)!important}

.shop-effect-22.sample-effect-box i{background:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 24%),repeating-linear-gradient(106deg,color-mix(in srgb,#f59e0b 34%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect22 1.72s linear infinite}
@keyframes sampleEffect22{0%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,2px) rotate(66deg);filter:hue-rotate(220deg) brightness(1.35)}100%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-22.sample-border-frame,.shop-border-22.profile-popup-card-v96,.profile-popup-card-v96.shop-border-22,.profile-v29-public.shop-border-22{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 55%, transparent),0 0 56px color-mix(in srgb,#f59e0b 36%, transparent), inset 0 0 28px color-mix(in srgb,#f59e0b 18%, transparent)!important}
.shop-design-22.sample-design-card,.shop-design-22.profile-popup-card-v96,.profile-popup-card-v96.shop-design-22,.profile-v29-public.shop-design-22{background:linear-gradient(124deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(109deg,rgba(255,255,255,.045) 0 2px,transparent 2px 14px)!important}
.shop-background-22.sample-background-stage,.shop-background-22.profile-popup-card-v96,.profile-popup-card-v96.shop-background-22,.profile-v29-public.shop-background-22{--profile-bg:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 58%, transparent),transparent 30%),radial-gradient(circle at 52% 82%,rgba(255,255,255,.12),transparent 24%),linear-gradient(188deg,color-mix(in srgb,#f59e0b 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-22,.profile-v29-public.shop-effect-22{animation:profileV96Effect22 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect22{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.26);box-shadow:0 0 60px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 29px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-22,.preview-badge.shop-badge-22,.inventory-chip.shop-badge-22{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#f59e0b 45%, transparent)!important}

.shop-effect-23.sample-effect-box i{background:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 24%),repeating-linear-gradient(119deg,color-mix(in srgb,#3b82f6 34%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect23 1.90s linear infinite}
@keyframes sampleEffect23{0%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,3px) rotate(69deg);filter:hue-rotate(230deg) brightness(1.35)}100%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-23.sample-border-frame,.shop-border-23.profile-popup-card-v96,.profile-popup-card-v96.shop-border-23,.profile-v29-public.shop-border-23{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 55%, transparent),0 0 57px color-mix(in srgb,#3b82f6 36%, transparent), inset 0 0 28px color-mix(in srgb,#3b82f6 18%, transparent)!important}
.shop-design-23.sample-design-card,.shop-design-23.profile-popup-card-v96,.profile-popup-card-v96.shop-design-23,.profile-v29-public.shop-design-23{background:linear-gradient(141deg,color-mix(in srgb,#3b82f6 34%, #080808),#030303 72%),repeating-linear-gradient(36deg,rgba(255,255,255,.045) 0 2px,transparent 2px 15px)!important}
.shop-background-23.sample-background-stage,.shop-background-23.profile-popup-card-v96,.profile-popup-card-v96.shop-background-23,.profile-v29-public.shop-background-23{--profile-bg:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 30%),radial-gradient(circle at 43% 69%,rgba(255,255,255,.12),transparent 24%),linear-gradient(207deg,color-mix(in srgb,#3b82f6 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-23,.profile-v29-public.shop-effect-23{animation:profileV96Effect23 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect23{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.33);box-shadow:0 0 61px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 29px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-23,.preview-badge.shop-badge-23,.inventory-chip.shop-badge-23{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#3b82f6 45%, transparent)!important}

.shop-effect-24.sample-effect-box i{background:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 75%, transparent),transparent 24%),repeating-linear-gradient(132deg,color-mix(in srgb,#a855f7 34%, transparent) 0 1px,transparent 1px 13px);animation:sampleEffect24 1.00s linear infinite}
@keyframes sampleEffect24{0%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,0px) rotate(72deg);filter:hue-rotate(240deg) brightness(1.35)}100%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-24.sample-border-frame,.shop-border-24.profile-popup-card-v96,.profile-popup-card-v96.shop-border-24,.profile-v29-public.shop-border-24{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 55%, transparent),0 0 58px color-mix(in srgb,#a855f7 36%, transparent), inset 0 0 28px color-mix(in srgb,#a855f7 18%, transparent)!important}
.shop-design-24.sample-design-card,.shop-design-24.profile-popup-card-v96,.profile-popup-card-v96.shop-design-24,.profile-v29-public.shop-design-24{background:linear-gradient(158deg,color-mix(in srgb,#a855f7 34%, #080808),#030303 72%),repeating-linear-gradient(43deg,rgba(255,255,255,.045) 0 2px,transparent 2px 8px)!important}
.shop-background-24.sample-background-stage,.shop-background-24.profile-popup-card-v96,.profile-popup-card-v96.shop-background-24,.profile-v29-public.shop-background-24{--profile-bg:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 58%, transparent),transparent 30%),radial-gradient(circle at 34% 56%,rgba(255,255,255,.12),transparent 24%),linear-gradient(226deg,color-mix(in srgb,#a855f7 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-24,.profile-v29-public.shop-effect-24{animation:profileV96Effect24 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect24{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.12);box-shadow:0 0 62px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 30px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-24,.preview-badge.shop-badge-24,.inventory-chip.shop-badge-24{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#a855f7 45%, transparent)!important}

.shop-effect-25.sample-effect-box i{background:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 75%, transparent),transparent 24%),repeating-linear-gradient(145deg,color-mix(in srgb,#10b981 34%, transparent) 0 2px,transparent 2px 14px);animation:sampleEffect25 1.18s linear infinite}
@keyframes sampleEffect25{0%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,1px) rotate(75deg);filter:hue-rotate(250deg) brightness(1.35)}100%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-25.sample-border-frame,.shop-border-25.profile-popup-card-v96,.profile-popup-card-v96.shop-border-25,.profile-v29-public.shop-border-25{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 55%, transparent),0 0 59px color-mix(in srgb,#10b981 36%, transparent), inset 0 0 28px color-mix(in srgb,#10b981 18%, transparent)!important}
.shop-design-25.sample-design-card,.shop-design-25.profile-popup-card-v96,.profile-popup-card-v96.shop-design-25,.profile-v29-public.shop-design-25{background:linear-gradient(175deg,color-mix(in srgb,#10b981 34%, #080808),#030303 72%),repeating-linear-gradient(50deg,rgba(255,255,255,.045) 0 2px,transparent 2px 9px)!important}
.shop-background-25.sample-background-stage,.shop-background-25.profile-popup-card-v96,.profile-popup-card-v96.shop-background-25,.profile-v29-public.shop-background-25{--profile-bg:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 58%, transparent),transparent 30%),radial-gradient(circle at 25% 43%,rgba(255,255,255,.12),transparent 24%),linear-gradient(245deg,color-mix(in srgb,#10b981 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-25,.profile-v29-public.shop-effect-25{animation:profileV96Effect25 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect25{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.19);box-shadow:0 0 63px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 30px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-25,.preview-badge.shop-badge-25,.inventory-chip.shop-badge-25{border-color:#10b981!important;color:color-mix(in srgb,#10b981 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#10b981 45%, transparent)!important}

.shop-effect-26.sample-effect-box i{background:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 75%, transparent),transparent 24%),repeating-linear-gradient(158deg,color-mix(in srgb,#f97316 34%, transparent) 0 3px,transparent 3px 15px);animation:sampleEffect26 1.36s linear infinite}
@keyframes sampleEffect26{0%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,2px) rotate(78deg);filter:hue-rotate(260deg) brightness(1.35)}100%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-26.sample-border-frame,.shop-border-26.profile-popup-card-v96,.profile-popup-card-v96.shop-border-26,.profile-v29-public.shop-border-26{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 55%, transparent),0 0 60px color-mix(in srgb,#f97316 36%, transparent), inset 0 0 28px color-mix(in srgb,#f97316 18%, transparent)!important}
.shop-design-26.sample-design-card,.shop-design-26.profile-popup-card-v96,.profile-popup-card-v96.shop-design-26,.profile-v29-public.shop-design-26{background:linear-gradient(192deg,color-mix(in srgb,#f97316 34%, #080808),#030303 72%),repeating-linear-gradient(57deg,rgba(255,255,255,.045) 0 2px,transparent 2px 10px)!important}
.shop-background-26.sample-background-stage,.shop-background-26.profile-popup-card-v96,.profile-popup-card-v96.shop-background-26,.profile-v29-public.shop-background-26{--profile-bg:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 58%, transparent),transparent 30%),radial-gradient(circle at 16% 30%,rgba(255,255,255,.12),transparent 24%),linear-gradient(104deg,color-mix(in srgb,#f97316 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-26,.profile-v29-public.shop-effect-26{animation:profileV96Effect26 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect26{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.78) brightness(1.26);box-shadow:0 0 64px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 31px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-26,.preview-badge.shop-badge-26,.inventory-chip.shop-badge-26{border-color:#f97316!important;color:color-mix(in srgb,#f97316 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#f97316 45%, transparent)!important}

.shop-effect-27.sample-effect-box i{background:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 75%, transparent),transparent 24%),repeating-linear-gradient(171deg,color-mix(in srgb,#e879f9 34%, transparent) 0 1px,transparent 1px 7px);animation:sampleEffect27 1.54s linear infinite}
@keyframes sampleEffect27{0%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,3px) rotate(81deg);filter:hue-rotate(270deg) brightness(1.35)}100%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-27.sample-border-frame,.shop-border-27.profile-popup-card-v96,.profile-popup-card-v96.shop-border-27,.profile-v29-public.shop-border-27{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 55%, transparent),0 0 61px color-mix(in srgb,#e879f9 36%, transparent), inset 0 0 28px color-mix(in srgb,#e879f9 18%, transparent)!important}
.shop-design-27.sample-design-card,.shop-design-27.profile-popup-card-v96,.profile-popup-card-v96.shop-design-27,.profile-v29-public.shop-design-27{background:linear-gradient(209deg,color-mix(in srgb,#e879f9 34%, #080808),#030303 72%),repeating-linear-gradient(64deg,rgba(255,255,255,.045) 0 2px,transparent 2px 11px)!important}
.shop-background-27.sample-background-stage,.shop-background-27.profile-popup-card-v96,.profile-popup-card-v96.shop-background-27,.profile-v29-public.shop-background-27{--profile-bg:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 58%, transparent),transparent 30%),radial-gradient(circle at 87% 87%,rgba(255,255,255,.12),transparent 24%),linear-gradient(123deg,color-mix(in srgb,#e879f9 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-27,.profile-v29-public.shop-effect-27{animation:profileV96Effect27 1.89s ease-in-out infinite!important}
@keyframes profileV96Effect27{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.96) brightness(1.33);box-shadow:0 0 65px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 31px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-27,.preview-badge.shop-badge-27,.inventory-chip.shop-badge-27{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#e879f9 45%, transparent)!important}

.shop-effect-28.sample-effect-box i{background:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 24%),repeating-linear-gradient(4deg,color-mix(in srgb,#94a3b8 34%, transparent) 0 2px,transparent 2px 8px);animation:sampleEffect28 1.72s linear infinite}
@keyframes sampleEffect28{0%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,0px) rotate(84deg);filter:hue-rotate(280deg) brightness(1.35)}100%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-28.sample-border-frame,.shop-border-28.profile-popup-card-v96,.profile-popup-card-v96.shop-border-28,.profile-v29-public.shop-border-28{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 55%, transparent),0 0 62px color-mix(in srgb,#94a3b8 36%, transparent), inset 0 0 28px color-mix(in srgb,#94a3b8 18%, transparent)!important}
.shop-design-28.sample-design-card,.shop-design-28.profile-popup-card-v96,.profile-popup-card-v96.shop-design-28,.profile-v29-public.shop-design-28{background:linear-gradient(226deg,color-mix(in srgb,#94a3b8 34%, #080808),#030303 72%),repeating-linear-gradient(71deg,rgba(255,255,255,.045) 0 2px,transparent 2px 12px)!important}
.shop-background-28.sample-background-stage,.shop-background-28.profile-popup-card-v96,.profile-popup-card-v96.shop-background-28,.profile-v29-public.shop-background-28{--profile-bg:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 58%, transparent),transparent 30%),radial-gradient(circle at 78% 74%,rgba(255,255,255,.12),transparent 24%),linear-gradient(142deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-28,.profile-v29-public.shop-effect-28{animation:profileV96Effect28 1.35s ease-in-out infinite!important}
@keyframes profileV96Effect28{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.12);box-shadow:0 0 66px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 32px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-28,.preview-badge.shop-badge-28,.inventory-chip.shop-badge-28{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#94a3b8 45%, transparent)!important}

.shop-effect-29.sample-effect-box i{background:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 75%, transparent),transparent 24%),repeating-linear-gradient(17deg,color-mix(in srgb,#fde68a 34%, transparent) 0 3px,transparent 3px 9px);animation:sampleEffect29 1.90s linear infinite}
@keyframes sampleEffect29{0%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,1px) rotate(87deg);filter:hue-rotate(290deg) brightness(1.35)}100%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-29.sample-border-frame,.shop-border-29.profile-popup-card-v96,.profile-popup-card-v96.shop-border-29,.profile-v29-public.shop-border-29{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 55%, transparent),0 0 63px color-mix(in srgb,#fde68a 36%, transparent), inset 0 0 28px color-mix(in srgb,#fde68a 18%, transparent)!important}
.shop-design-29.sample-design-card,.shop-design-29.profile-popup-card-v96,.profile-popup-card-v96.shop-design-29,.profile-v29-public.shop-design-29{background:linear-gradient(123deg,color-mix(in srgb,#fde68a 34%, #080808),#030303 72%),repeating-linear-gradient(78deg,rgba(255,255,255,.045) 0 2px,transparent 2px 13px)!important}
.shop-background-29.sample-background-stage,.shop-background-29.profile-popup-card-v96,.profile-popup-card-v96.shop-background-29,.profile-v29-public.shop-background-29{--profile-bg:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 58%, transparent),transparent 30%),radial-gradient(circle at 69% 61%,rgba(255,255,255,.12),transparent 24%),linear-gradient(161deg,color-mix(in srgb,#fde68a 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-29,.profile-v29-public.shop-effect-29{animation:profileV96Effect29 1.53s ease-in-out infinite!important}
@keyframes profileV96Effect29{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.32) brightness(1.19);box-shadow:0 0 67px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 32px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-29,.preview-badge.shop-badge-29,.inventory-chip.shop-badge-29{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#fde68a 45%, transparent)!important}

.shop-effect-30.sample-effect-box i{background:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 24%),repeating-linear-gradient(30deg,color-mix(in srgb,#06b6d4 34%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect30 1.00s linear infinite}
@keyframes sampleEffect30{0%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,2px) rotate(90deg);filter:hue-rotate(300deg) brightness(1.35)}100%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-30.sample-border-frame,.shop-border-30.profile-popup-card-v96,.profile-popup-card-v96.shop-border-30,.profile-v29-public.shop-border-30{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 55%, transparent),0 0 64px color-mix(in srgb,#06b6d4 36%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)!important}
.shop-design-30.sample-design-card,.shop-design-30.profile-popup-card-v96,.profile-popup-card-v96.shop-design-30,.profile-v29-public.shop-design-30{background:linear-gradient(140deg,color-mix(in srgb,#06b6d4 34%, #080808),#030303 72%),repeating-linear-gradient(85deg,rgba(255,255,255,.045) 0 2px,transparent 2px 14px)!important}
.shop-background-30.sample-background-stage,.shop-background-30.profile-popup-card-v96,.profile-popup-card-v96.shop-background-30,.profile-v29-public.shop-background-30{--profile-bg:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 58%, transparent),transparent 30%),radial-gradient(circle at 60% 48%,rgba(255,255,255,.12),transparent 24%),linear-gradient(180deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-popup-card-v96.shop-effect-30,.profile-v29-public.shop-effect-30{animation:profileV96Effect30 1.71s ease-in-out infinite!important}
@keyframes profileV96Effect30{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.60) brightness(1.26);box-shadow:0 0 68px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 33px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-30,.preview-badge.shop-badge-30,.inventory-chip.shop-badge-30{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 80%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 38%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#06b6d4 45%, transparent)!important}

@media(max-width:900px){
  .store-top-v96{align-items:flex-start!important;flex-direction:column!important}
  .store-wallet-pill-v96{align-self:flex-start!important}
  .profile-v29-public{grid-template-columns:1fr!important;grid-template-areas:"avatar" "main"!important}
  .profile-v29-role-medallion{position:relative!important;right:auto!important;top:auto!important;transform:none!important;margin-bottom:8px!important}
  .profile-popup-main-v96{grid-template-columns:1fr!important}
}
@media(max-width:680px){
  .store-copy-v96 h1{font-size:clamp(36px,12vw,56px)!important}
  .store-grid-v96{grid-template-columns:1fr!important}
  .profile-popup-copy-v96 h2{font-size:clamp(38px,13vw,64px)!important}
}

/* v97 final profile/store fixes */
.profile-v93-shop-panel{display:none!important}
.profile-v97-extra-grid{grid-template-columns:1fr!important;max-width:760px!important}
.edit-profile-v97{max-width:1280px!important;margin:0 auto!important}
.profile-edit-panel-v97{overflow:hidden!important;padding:clamp(18px,2vw,28px)!important}
.profile-edit-panel-v97 h1{font-size:clamp(38px,4vw,58px)!important;margin:.1em 0!important}
.profile-edit-form-v97{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:16px!important}
.settings-block-v97{min-width:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background:rgba(0,0,0,.22)!important;padding:16px!important;overflow:hidden!important}
.settings-block-v97 h2{font-size:22px!important;margin:0 0 12px!important;line-height:1.1!important}
.settings-block-v97 label{display:grid!important;gap:6px!important;min-width:0!important;margin-bottom:10px!important}
.settings-block-v97 label span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.settings-block-v97 .wide{grid-column:1/-1!important}
.settings-block-v97 textarea{resize:vertical!important;min-height:96px!important}
.check-row-v97{display:flex!important;align-items:center!important;gap:8px!important}
.check-row-v97 input{width:auto!important}
.save-profile-v97{grid-column:1/-1!important;justify-self:start!important}

.store-page-v97{max-width:1320px!important;margin:0 auto!important}
.store-top-v97{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;
  padding:20px 24px!important;overflow:hidden!important;
}
.store-copy-v97{min-width:0!important;max-width:860px!important}
.store-copy-v97 h1{
  font-size:clamp(38px,4.6vw,70px)!important;line-height:.95!important;letter-spacing:-.045em!important;
  margin:4px 0 8px!important;max-width:none!important;white-space:normal!important;
}
.store-copy-v97 p{max-width:82ch!important;line-height:1.35!important;margin:0!important}
.store-wallet-pill-v97{
  flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
  min-width:86px!important;height:44px!important;padding:0 16px!important;border-radius:999px!important;
  border:1px solid rgba(239,68,68,.42)!important;background:linear-gradient(135deg,rgba(70,0,0,.78),rgba(0,0,0,.72))!important;
  color:#fecaca!important;text-decoration:none!important;font-weight:1000!important;box-shadow:0 0 22px rgba(239,68,68,.16)!important;
}
.store-tabs-v97{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:16px 0!important;padding:12px!important;overflow:hidden!important}
.store-tabs-v97 .store-tab{white-space:nowrap!important}
.store-category-head-v97{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:12px!important}
.store-category-head-v97 p{white-space:nowrap!important}
.store-grid-v97{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(286px,1fr))!important;gap:18px!important}
.store-item-v97{
  display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important;overflow:hidden!important;
  border-radius:24px!important;padding:18px!important;background:linear-gradient(145deg,rgba(0,0,0,.78),rgba(17,4,4,.52))!important;border:1px solid rgba(255,255,255,.08)!important;
}
.store-item-v97 h3{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.05!important;margin:0!important;overflow-wrap:anywhere!important}
.store-item-v97 p{margin:0!important;line-height:1.34!important;min-height:2.6em!important;overflow-wrap:anywhere!important}
.store-card-actions-v97{margin-top:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
.store-card-actions-v97 form{margin:0!important}.store-card-actions-v97 .btn{width:100%!important}
.store-item-sample-v97{
  height:124px!important;min-height:124px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;overflow:hidden!important;
  display:grid!important;place-items:center!important;padding:10px!important;background:linear-gradient(145deg,rgba(0,0,0,.92),rgba(25,5,5,.70))!important;
}
.sample-title-token{max-width:100%;border:1px solid rgba(214,177,90,.35);border-radius:999px;padding:9px 14px;color:#fde68a;font-weight:1000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(0,0,0,.45)}
.sample-badge-field{display:grid;place-items:center;width:100%;min-width:0}
.sample-border-frame{width:92%;height:78px;border-radius:18px;display:grid;place-items:center;border:2px solid rgba(214,177,90,.55);box-shadow:0 0 24px rgba(214,177,90,.22),inset 0 0 20px rgba(214,177,90,.07);color:#fde68a;font-weight:1000}
.sample-effect-box{position:relative;width:92%;height:80px;border-radius:18px;display:grid;place-items:center;overflow:hidden;background:#050505;border:1px solid rgba(255,255,255,.12)}
.sample-effect-box i{position:absolute;inset:0;display:block}.sample-effect-box b{position:relative;z-index:2;color:#fff;text-align:center;padding:0 8px;text-shadow:0 2px 10px #000}
.sample-design-card{width:92%;height:80px;border-radius:18px;display:grid;place-items:center;text-align:center;padding:8px;border:1px solid rgba(255,255,255,.12);overflow:hidden}
.sample-design-card b,.sample-design-card span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-design-card b{color:#fff}.sample-design-card span{font-size:11px;color:#fca5a5}
.sample-background-stage{width:92%;height:80px;border-radius:18px;display:grid;place-items:center;text-align:center;padding:8px;border:1px solid rgba(255,255,255,.12);overflow:hidden;background:var(--profile-bg,linear-gradient(135deg,#250505,#000))}
.sample-background-stage b,.sample-background-stage span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sample-background-stage b{color:#fff}.sample-background-stage span{font-size:11px;color:#fde68a}

/* Profile page alignment */
.profile-v29-shell,.profile-v93-shell{max-width:1180px!important;margin:0 auto!important}
.profile-v29-public{
  display:grid!important;grid-template-columns:minmax(110px,160px) minmax(0,1fr)!important;grid-template-areas:"avatar main"!important;
  align-items:center!important;gap:18px!important;min-height:unset!important;padding:clamp(18px,2.4vw,30px)!important;overflow:hidden!important;
}
.profile-v29-public .profile-avatar,.profile-v29-public .profile-avatar.huge{grid-area:avatar!important;justify-self:center!important;width:clamp(86px,7vw,124px)!important;height:clamp(86px,7vw,124px)!important}
.profile-v29-main{grid-area:main!important;min-width:0!important}
.profile-v29-main h1{font-size:clamp(38px,5vw,72px)!important;line-height:.92!important;letter-spacing:-.045em!important;margin:4px 0!important;max-width:100%!important;overflow-wrap:anywhere!important}
.profile-v29-main .kicker{white-space:normal!important;overflow-wrap:anywhere!important}
.profile-title,.profile-equipped-title{font-size:clamp(14px,1.2vw,19px)!important;line-height:1.15!important}
.profile-v29-main blockquote,.profile-bio{font-size:clamp(13px,.95vw,16px)!important;line-height:1.38!important;max-width:70ch!important}
.profile-v29-role-medallion{position:absolute!important;right:18px!important;top:18px!important;transform:scale(.82)!important;transform-origin:top right!important}
.profile-v29-rank-band{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.profile-v29-rank-band span{white-space:nowrap!important;font-size:12px!important}

/* Full profile preview modal */
.profile-preview-modal-v97[aria-hidden="true"]{display:none!important}
.profile-preview-modal-v97[aria-hidden="false"]{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px}
.profile-preview-backdrop-v97{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}
.profile-preview-dialog-v97{position:relative;z-index:2;width:min(1120px,94vw);max-height:88vh;overflow:auto;border-radius:26px;border:1px solid rgba(214,177,90,.26);background:#050505;padding:18px;box-shadow:0 20px 90px rgba(0,0,0,.65)}
.profile-preview-close-v97{position:absolute;right:14px;top:10px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.68);color:#fff;font-size:26px;line-height:1;z-index:3}
.profile-v97-preview-shell{max-width:none!important;margin:0!important}.profile-v97-preview-shell .profile-v29-public{min-height:420px!important}

/* Unique visible cosmetics */

.shop-effect-01.sample-effect-box i{background:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 75%, transparent),transparent 19%),repeating-linear-gradient(13deg,color-mix(in srgb,#ef4444 19%, transparent) 0 2px,transparent 2px 7px);animation:sampleEffect01 1.06s linear infinite}
@keyframes sampleEffect01{0%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,1px) rotate(3deg);filter:hue-rotate(10deg) brightness(1.35)}100%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-01.sample-border-frame,.profile-v29-public.shop-border-01{border-color:#ef4444!important;box-shadow:0 0 0 2px color-mix(in srgb,#ef4444 62%, transparent),0 0 32px color-mix(in srgb,#ef4444 40%, transparent), inset 0 0 19px color-mix(in srgb,#ef4444 20%, transparent)!important}
.shop-design-01.sample-design-card,.profile-v29-public.shop-design-01{background:linear-gradient(127deg,color-mix(in srgb,#ef4444 23%, #080808),#030303 72%),repeating-linear-gradient(42deg,rgba(255,255,255,0.04) 0 2px,transparent 2px 8px)!important}
.shop-background-01.sample-background-stage,.profile-v29-public.shop-background-01{--profile-bg:radial-gradient(circle at 19% 25%,color-mix(in srgb,#ef4444 46%, transparent),transparent 25%),radial-gradient(circle at 81% 75%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(109deg,color-mix(in srgb,#ef4444 31%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-01:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-01{animation:profileV97Effect01 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect01{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.66) brightness(1.16);box-shadow:0 0 35px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 18px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-01,.preview-badge.shop-badge-01,.inventory-chip.shop-badge-01{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 15px color-mix(in srgb,#ef4444 48%, transparent)!important}

.shop-effect-02.sample-effect-box i{background:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 20%),repeating-linear-gradient(26deg,color-mix(in srgb,#f59e0b 20%, transparent) 0 3px,transparent 3px 8px);animation:sampleEffect02 1.22s linear infinite}
@keyframes sampleEffect02{0%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,2px) rotate(6deg);filter:hue-rotate(20deg) brightness(1.35)}100%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-02.sample-border-frame,.profile-v29-public.shop-border-02{border-color:#f59e0b!important;box-shadow:0 0 0 3px color-mix(in srgb,#f59e0b 62%, transparent),0 0 34px color-mix(in srgb,#f59e0b 40%, transparent), inset 0 0 20px color-mix(in srgb,#f59e0b 20%, transparent)!important}
.shop-design-02.sample-design-card,.profile-v29-public.shop-design-02{background:linear-gradient(144deg,color-mix(in srgb,#f59e0b 24%, #080808),#030303 72%),repeating-linear-gradient(49deg,rgba(255,255,255,0.05) 0 3px,transparent 3px 9px)!important}
.shop-background-02.sample-background-stage,.profile-v29-public.shop-background-02{--profile-bg:radial-gradient(circle at 28% 38%,color-mix(in srgb,#f59e0b 47%, transparent),transparent 26%),radial-gradient(circle at 72% 62%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(128deg,color-mix(in srgb,#f59e0b 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-02:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-02{animation:profileV97Effect02 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect02{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.82) brightness(1.22);box-shadow:0 0 36px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 19px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-02,.preview-badge.shop-badge-02,.inventory-chip.shop-badge-02{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f59e0b 48%, transparent)!important}

.shop-effect-03.sample-effect-box i{background:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 21%),repeating-linear-gradient(39deg,color-mix(in srgb,#3b82f6 21%, transparent) 0 4px,transparent 4px 9px);animation:sampleEffect03 1.38s linear infinite}
@keyframes sampleEffect03{0%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,3px) rotate(9deg);filter:hue-rotate(30deg) brightness(1.35)}100%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-03.sample-border-frame,.profile-v29-public.shop-border-03{border-color:#3b82f6!important;box-shadow:0 0 0 1px color-mix(in srgb,#3b82f6 62%, transparent),0 0 36px color-mix(in srgb,#3b82f6 40%, transparent), inset 0 0 21px color-mix(in srgb,#3b82f6 20%, transparent)!important}
.shop-design-03.sample-design-card,.profile-v29-public.shop-design-03{background:linear-gradient(161deg,color-mix(in srgb,#3b82f6 25%, #080808),#030303 72%),repeating-linear-gradient(56deg,rgba(255,255,255,0.06) 0 1px,transparent 1px 10px)!important}
.shop-background-03.sample-background-stage,.profile-v29-public.shop-background-03{--profile-bg:radial-gradient(circle at 37% 51%,color-mix(in srgb,#3b82f6 48%, transparent),transparent 27%),radial-gradient(circle at 63% 49%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(147deg,color-mix(in srgb,#3b82f6 33%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-03:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-03{animation:profileV97Effect03 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect03{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.98) brightness(1.28);box-shadow:0 0 37px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 19px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-03,.preview-badge.shop-badge-03,.inventory-chip.shop-badge-03{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#3b82f6 48%, transparent)!important}

.shop-effect-04.sample-effect-box i{background:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 75%, transparent),transparent 22%),repeating-linear-gradient(52deg,color-mix(in srgb,#a855f7 22%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect04 1.54s linear infinite}
@keyframes sampleEffect04{0%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,0px) rotate(12deg);filter:hue-rotate(40deg) brightness(1.35)}100%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-04.sample-border-frame,.profile-v29-public.shop-border-04{border-color:#a855f7!important;box-shadow:0 0 0 2px color-mix(in srgb,#a855f7 62%, transparent),0 0 38px color-mix(in srgb,#a855f7 40%, transparent), inset 0 0 22px color-mix(in srgb,#a855f7 20%, transparent)!important}
.shop-design-04.sample-design-card,.profile-v29-public.shop-design-04{background:linear-gradient(178deg,color-mix(in srgb,#a855f7 26%, #080808),#030303 72%),repeating-linear-gradient(63deg,rgba(255,255,255,0.07) 0 2px,transparent 2px 11px)!important}
.shop-background-04.sample-background-stage,.profile-v29-public.shop-background-04{--profile-bg:radial-gradient(circle at 46% 64%,color-mix(in srgb,#a855f7 49%, transparent),transparent 28%),radial-gradient(circle at 54% 36%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(166deg,color-mix(in srgb,#a855f7 34%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-04:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-04{animation:profileV97Effect04 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect04{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.34);box-shadow:0 0 38px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 20px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-04,.preview-badge.shop-badge-04,.inventory-chip.shop-badge-04{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#a855f7 48%, transparent)!important}

.shop-effect-05.sample-effect-box i{background:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 75%, transparent),transparent 23%),repeating-linear-gradient(65deg,color-mix(in srgb,#10b981 23%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect05 1.70s linear infinite}
@keyframes sampleEffect05{0%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,1px) rotate(15deg);filter:hue-rotate(50deg) brightness(1.35)}100%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-05.sample-border-frame,.profile-v29-public.shop-border-05{border-color:#10b981!important;box-shadow:0 0 0 3px color-mix(in srgb,#10b981 62%, transparent),0 0 40px color-mix(in srgb,#10b981 40%, transparent), inset 0 0 23px color-mix(in srgb,#10b981 20%, transparent)!important}
.shop-design-05.sample-design-card,.profile-v29-public.shop-design-05{background:linear-gradient(195deg,color-mix(in srgb,#10b981 27%, #080808),#030303 72%),repeating-linear-gradient(70deg,rgba(255,255,255,0.03) 0 3px,transparent 3px 12px)!important}
.shop-background-05.sample-background-stage,.profile-v29-public.shop-background-05{--profile-bg:radial-gradient(circle at 55% 77%,color-mix(in srgb,#10b981 50%, transparent),transparent 29%),radial-gradient(circle at 45% 23%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(185deg,color-mix(in srgb,#10b981 35%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-05:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-05{animation:profileV97Effect05 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect05{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.30) brightness(1.10);box-shadow:0 0 39px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 20px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-05,.preview-badge.shop-badge-05,.inventory-chip.shop-badge-05{border-color:#10b981!important;color:color-mix(in srgb,#10b981 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#10b981 48%, transparent)!important}

.shop-effect-06.sample-effect-box i{background:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 75%, transparent),transparent 24%),repeating-linear-gradient(78deg,color-mix(in srgb,#f97316 24%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect06 1.86s linear infinite}
@keyframes sampleEffect06{0%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,2px) rotate(18deg);filter:hue-rotate(60deg) brightness(1.35)}100%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-06.sample-border-frame,.profile-v29-public.shop-border-06{border-color:#f97316!important;box-shadow:0 0 0 1px color-mix(in srgb,#f97316 62%, transparent),0 0 42px color-mix(in srgb,#f97316 40%, transparent), inset 0 0 24px color-mix(in srgb,#f97316 20%, transparent)!important}
.shop-design-06.sample-design-card,.profile-v29-public.shop-design-06{background:linear-gradient(212deg,color-mix(in srgb,#f97316 28%, #080808),#030303 72%),repeating-linear-gradient(77deg,rgba(255,255,255,0.04) 0 1px,transparent 1px 13px)!important}
.shop-background-06.sample-background-stage,.profile-v29-public.shop-background-06{--profile-bg:radial-gradient(circle at 64% 20%,color-mix(in srgb,#f97316 51%, transparent),transparent 30%),radial-gradient(circle at 36% 80%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(204deg,color-mix(in srgb,#f97316 36%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-06:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-06{animation:profileV97Effect06 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect06{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.50) brightness(1.16);box-shadow:0 0 40px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 21px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-06,.preview-badge.shop-badge-06,.inventory-chip.shop-badge-06{border-color:#f97316!important;color:color-mix(in srgb,#f97316 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f97316 48%, transparent)!important}

.shop-effect-07.sample-effect-box i{background:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 75%, transparent),transparent 25%),repeating-linear-gradient(91deg,color-mix(in srgb,#e879f9 25%, transparent) 0 4px,transparent 4px 13px);animation:sampleEffect07 0.90s linear infinite}
@keyframes sampleEffect07{0%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,3px) rotate(21deg);filter:hue-rotate(70deg) brightness(1.35)}100%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-07.sample-border-frame,.profile-v29-public.shop-border-07{border-color:#e879f9!important;box-shadow:0 0 0 2px color-mix(in srgb,#e879f9 62%, transparent),0 0 44px color-mix(in srgb,#e879f9 40%, transparent), inset 0 0 25px color-mix(in srgb,#e879f9 20%, transparent)!important}
.shop-design-07.sample-design-card,.profile-v29-public.shop-design-07{background:linear-gradient(229deg,color-mix(in srgb,#e879f9 29%, #080808),#030303 72%),repeating-linear-gradient(84deg,rgba(255,255,255,0.05) 0 2px,transparent 2px 14px)!important}
.shop-background-07.sample-background-stage,.profile-v29-public.shop-background-07{--profile-bg:radial-gradient(circle at 73% 33%,color-mix(in srgb,#e879f9 52%, transparent),transparent 31%),radial-gradient(circle at 27% 67%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(223deg,color-mix(in srgb,#e879f9 37%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-07:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-07{animation:profileV97Effect07 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect07{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.66) brightness(1.22);box-shadow:0 0 41px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 21px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-07,.preview-badge.shop-badge-07,.inventory-chip.shop-badge-07{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#e879f9 48%, transparent)!important}

.shop-effect-08.sample-effect-box i{background:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 26%),repeating-linear-gradient(104deg,color-mix(in srgb,#94a3b8 26%, transparent) 0 1px,transparent 1px 14px);animation:sampleEffect08 1.06s linear infinite}
@keyframes sampleEffect08{0%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,0px) rotate(24deg);filter:hue-rotate(80deg) brightness(1.35)}100%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-08.sample-border-frame,.profile-v29-public.shop-border-08{border-color:#94a3b8!important;box-shadow:0 0 0 3px color-mix(in srgb,#94a3b8 62%, transparent),0 0 46px color-mix(in srgb,#94a3b8 40%, transparent), inset 0 0 26px color-mix(in srgb,#94a3b8 20%, transparent)!important}
.shop-design-08.sample-design-card,.profile-v29-public.shop-design-08{background:linear-gradient(126deg,color-mix(in srgb,#94a3b8 30%, #080808),#030303 72%),repeating-linear-gradient(91deg,rgba(255,255,255,0.06) 0 3px,transparent 3px 15px)!important}
.shop-background-08.sample-background-stage,.profile-v29-public.shop-background-08{--profile-bg:radial-gradient(circle at 82% 46%,color-mix(in srgb,#94a3b8 53%, transparent),transparent 32%),radial-gradient(circle at 18% 54%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(242deg,color-mix(in srgb,#94a3b8 38%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-08:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-08{animation:profileV97Effect08 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect08{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.82) brightness(1.28);box-shadow:0 0 42px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 22px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-08,.preview-badge.shop-badge-08,.inventory-chip.shop-badge-08{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#94a3b8 48%, transparent)!important}

.shop-effect-09.sample-effect-box i{background:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 75%, transparent),transparent 27%),repeating-linear-gradient(117deg,color-mix(in srgb,#fde68a 27%, transparent) 0 2px,transparent 2px 15px);animation:sampleEffect09 1.22s linear infinite}
@keyframes sampleEffect09{0%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,1px) rotate(27deg);filter:hue-rotate(90deg) brightness(1.35)}100%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-09.sample-border-frame,.profile-v29-public.shop-border-09{border-color:#fde68a!important;box-shadow:0 0 0 1px color-mix(in srgb,#fde68a 62%, transparent),0 0 48px color-mix(in srgb,#fde68a 40%, transparent), inset 0 0 27px color-mix(in srgb,#fde68a 20%, transparent)!important}
.shop-design-09.sample-design-card,.profile-v29-public.shop-design-09{background:linear-gradient(143deg,color-mix(in srgb,#fde68a 31%, #080808),#030303 72%),repeating-linear-gradient(98deg,rgba(255,255,255,0.07) 0 1px,transparent 1px 16px)!important}
.shop-background-09.sample-background-stage,.profile-v29-public.shop-background-09{--profile-bg:radial-gradient(circle at 11% 59%,color-mix(in srgb,#fde68a 54%, transparent),transparent 33%),radial-gradient(circle at 89% 41%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(101deg,color-mix(in srgb,#fde68a 39%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-09:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-09{animation:profileV97Effect09 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect09{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.98) brightness(1.34);box-shadow:0 0 43px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 22px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-09,.preview-badge.shop-badge-09,.inventory-chip.shop-badge-09{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#fde68a 48%, transparent)!important}

.shop-effect-10.sample-effect-box i{background:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 28%),repeating-linear-gradient(130deg,color-mix(in srgb,#06b6d4 28%, transparent) 0 3px,transparent 3px 16px);animation:sampleEffect10 1.38s linear infinite}
@keyframes sampleEffect10{0%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,2px) rotate(30deg);filter:hue-rotate(100deg) brightness(1.35)}100%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-10.sample-border-frame,.profile-v29-public.shop-border-10{border-color:#06b6d4!important;box-shadow:0 0 0 2px color-mix(in srgb,#06b6d4 62%, transparent),0 0 50px color-mix(in srgb,#06b6d4 40%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 20%, transparent)!important}
.shop-design-10.sample-design-card,.profile-v29-public.shop-design-10{background:linear-gradient(160deg,color-mix(in srgb,#06b6d4 32%, #080808),#030303 72%),repeating-linear-gradient(105deg,rgba(255,255,255,0.03) 0 2px,transparent 2px 7px)!important}
.shop-background-10.sample-background-stage,.profile-v29-public.shop-background-10{--profile-bg:radial-gradient(circle at 20% 72%,color-mix(in srgb,#06b6d4 55%, transparent),transparent 24%),radial-gradient(circle at 80% 28%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(120deg,color-mix(in srgb,#06b6d4 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-10:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-10{animation:profileV97Effect10 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect10{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.10);box-shadow:0 0 44px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 23px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-10,.preview-badge.shop-badge-10,.inventory-chip.shop-badge-10{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 14px color-mix(in srgb,#06b6d4 48%, transparent)!important}

.shop-effect-11.sample-effect-box i{background:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 75%, transparent),transparent 29%),repeating-linear-gradient(143deg,color-mix(in srgb,#ef4444 29%, transparent) 0 4px,transparent 4px 17px);animation:sampleEffect11 1.54s linear infinite}
@keyframes sampleEffect11{0%{transform:translate(-3px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,3px) rotate(33deg);filter:hue-rotate(110deg) brightness(1.35)}100%{transform:translate(-3px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-11.sample-border-frame,.profile-v29-public.shop-border-11{border-color:#ef4444!important;box-shadow:0 0 0 3px color-mix(in srgb,#ef4444 62%, transparent),0 0 52px color-mix(in srgb,#ef4444 40%, transparent), inset 0 0 29px color-mix(in srgb,#ef4444 20%, transparent)!important}
.shop-design-11.sample-design-card,.profile-v29-public.shop-design-11{background:linear-gradient(177deg,color-mix(in srgb,#ef4444 33%, #080808),#030303 72%),repeating-linear-gradient(112deg,rgba(255,255,255,0.04) 0 3px,transparent 3px 8px)!important}
.shop-background-11.sample-background-stage,.profile-v29-public.shop-background-11{--profile-bg:radial-gradient(circle at 29% 15%,color-mix(in srgb,#ef4444 56%, transparent),transparent 25%),radial-gradient(circle at 71% 85%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(139deg,color-mix(in srgb,#ef4444 41%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-11:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-11{animation:profileV97Effect11 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect11{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.30) brightness(1.16);box-shadow:0 0 45px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 23px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-11,.preview-badge.shop-badge-11,.inventory-chip.shop-badge-11{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 15px color-mix(in srgb,#ef4444 48%, transparent)!important}

.shop-effect-12.sample-effect-box i{background:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 30%),repeating-linear-gradient(156deg,color-mix(in srgb,#f59e0b 30%, transparent) 0 1px,transparent 1px 6px);animation:sampleEffect12 1.70s linear infinite}
@keyframes sampleEffect12{0%{transform:translate(0px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,0px) rotate(36deg);filter:hue-rotate(120deg) brightness(1.35)}100%{transform:translate(0px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-12.sample-border-frame,.profile-v29-public.shop-border-12{border-color:#f59e0b!important;box-shadow:0 0 0 1px color-mix(in srgb,#f59e0b 62%, transparent),0 0 54px color-mix(in srgb,#f59e0b 40%, transparent), inset 0 0 30px color-mix(in srgb,#f59e0b 20%, transparent)!important}
.shop-design-12.sample-design-card,.profile-v29-public.shop-design-12{background:linear-gradient(194deg,color-mix(in srgb,#f59e0b 34%, #080808),#030303 72%),repeating-linear-gradient(39deg,rgba(255,255,255,0.05) 0 1px,transparent 1px 9px)!important}
.shop-background-12.sample-background-stage,.profile-v29-public.shop-background-12{--profile-bg:radial-gradient(circle at 38% 28%,color-mix(in srgb,#f59e0b 57%, transparent),transparent 26%),radial-gradient(circle at 62% 72%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(158deg,color-mix(in srgb,#f59e0b 42%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-12:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-12{animation:profileV97Effect12 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect12{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.50) brightness(1.22);box-shadow:0 0 46px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 24px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-12,.preview-badge.shop-badge-12,.inventory-chip.shop-badge-12{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f59e0b 48%, transparent)!important}

.shop-effect-13.sample-effect-box i{background:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 31%),repeating-linear-gradient(169deg,color-mix(in srgb,#3b82f6 31%, transparent) 0 2px,transparent 2px 7px);animation:sampleEffect13 1.86s linear infinite}
@keyframes sampleEffect13{0%{transform:translate(-1px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,1px) rotate(39deg);filter:hue-rotate(130deg) brightness(1.35)}100%{transform:translate(-1px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-13.sample-border-frame,.profile-v29-public.shop-border-13{border-color:#3b82f6!important;box-shadow:0 0 0 2px color-mix(in srgb,#3b82f6 62%, transparent),0 0 56px color-mix(in srgb,#3b82f6 40%, transparent), inset 0 0 31px color-mix(in srgb,#3b82f6 20%, transparent)!important}
.shop-design-13.sample-design-card,.profile-v29-public.shop-design-13{background:linear-gradient(211deg,color-mix(in srgb,#3b82f6 35%, #080808),#030303 72%),repeating-linear-gradient(46deg,rgba(255,255,255,0.06) 0 2px,transparent 2px 10px)!important}
.shop-background-13.sample-background-stage,.profile-v29-public.shop-background-13{--profile-bg:radial-gradient(circle at 47% 41%,color-mix(in srgb,#3b82f6 58%, transparent),transparent 27%),radial-gradient(circle at 53% 59%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(177deg,color-mix(in srgb,#3b82f6 43%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-13:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-13{animation:profileV97Effect13 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect13{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.66) brightness(1.28);box-shadow:0 0 47px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 24px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-13,.preview-badge.shop-badge-13,.inventory-chip.shop-badge-13{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#3b82f6 48%, transparent)!important}

.shop-effect-14.sample-effect-box i{background:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 75%, transparent),transparent 18%),repeating-linear-gradient(2deg,color-mix(in srgb,#a855f7 32%, transparent) 0 3px,transparent 3px 8px);animation:sampleEffect14 0.90s linear infinite}
@keyframes sampleEffect14{0%{transform:translate(-2px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,2px) rotate(42deg);filter:hue-rotate(140deg) brightness(1.35)}100%{transform:translate(-2px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-14.sample-border-frame,.profile-v29-public.shop-border-14{border-color:#a855f7!important;box-shadow:0 0 0 3px color-mix(in srgb,#a855f7 62%, transparent),0 0 58px color-mix(in srgb,#a855f7 40%, transparent), inset 0 0 32px color-mix(in srgb,#a855f7 20%, transparent)!important}
.shop-design-14.sample-design-card,.profile-v29-public.shop-design-14{background:linear-gradient(228deg,color-mix(in srgb,#a855f7 36%, #080808),#030303 72%),repeating-linear-gradient(53deg,rgba(255,255,255,0.07) 0 3px,transparent 3px 11px)!important}
.shop-background-14.sample-background-stage,.profile-v29-public.shop-background-14{--profile-bg:radial-gradient(circle at 56% 54%,color-mix(in srgb,#a855f7 59%, transparent),transparent 28%),radial-gradient(circle at 44% 46%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(196deg,color-mix(in srgb,#a855f7 44%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-14:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-14{animation:profileV97Effect14 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect14{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.82) brightness(1.34);box-shadow:0 0 48px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 25px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-14,.preview-badge.shop-badge-14,.inventory-chip.shop-badge-14{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#a855f7 48%, transparent)!important}

.shop-effect-15.sample-effect-box i{background:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 75%, transparent),transparent 19%),repeating-linear-gradient(15deg,color-mix(in srgb,#10b981 33%, transparent) 0 4px,transparent 4px 9px);animation:sampleEffect15 1.06s linear infinite}
@keyframes sampleEffect15{0%{transform:translate(-3px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,3px) rotate(45deg);filter:hue-rotate(150deg) brightness(1.35)}100%{transform:translate(-3px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-15.sample-border-frame,.profile-v29-public.shop-border-15{border-color:#10b981!important;box-shadow:0 0 0 1px color-mix(in srgb,#10b981 62%, transparent),0 0 60px color-mix(in srgb,#10b981 40%, transparent), inset 0 0 33px color-mix(in srgb,#10b981 20%, transparent)!important}
.shop-design-15.sample-design-card,.profile-v29-public.shop-design-15{background:linear-gradient(125deg,color-mix(in srgb,#10b981 37%, #080808),#030303 72%),repeating-linear-gradient(60deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 12px)!important}
.shop-background-15.sample-background-stage,.profile-v29-public.shop-background-15{--profile-bg:radial-gradient(circle at 65% 67%,color-mix(in srgb,#10b981 60%, transparent),transparent 29%),radial-gradient(circle at 35% 33%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(215deg,color-mix(in srgb,#10b981 45%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-15:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-15{animation:profileV97Effect15 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect15{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.98) brightness(1.10);box-shadow:0 0 49px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 25px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-15,.preview-badge.shop-badge-15,.inventory-chip.shop-badge-15{border-color:#10b981!important;color:color-mix(in srgb,#10b981 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#10b981 48%, transparent)!important}

.shop-effect-16.sample-effect-box i{background:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 75%, transparent),transparent 20%),repeating-linear-gradient(28deg,color-mix(in srgb,#f97316 34%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect16 1.22s linear infinite}
@keyframes sampleEffect16{0%{transform:translate(0px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,0px) rotate(48deg);filter:hue-rotate(160deg) brightness(1.35)}100%{transform:translate(0px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-16.sample-border-frame,.profile-v29-public.shop-border-16{border-color:#f97316!important;box-shadow:0 0 0 2px color-mix(in srgb,#f97316 62%, transparent),0 0 62px color-mix(in srgb,#f97316 40%, transparent), inset 0 0 34px color-mix(in srgb,#f97316 20%, transparent)!important}
.shop-design-16.sample-design-card,.profile-v29-public.shop-design-16{background:linear-gradient(142deg,color-mix(in srgb,#f97316 38%, #080808),#030303 72%),repeating-linear-gradient(67deg,rgba(255,255,255,0.04) 0 2px,transparent 2px 13px)!important}
.shop-background-16.sample-background-stage,.profile-v29-public.shop-background-16{--profile-bg:radial-gradient(circle at 74% 80%,color-mix(in srgb,#f97316 61%, transparent),transparent 30%),radial-gradient(circle at 26% 20%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(234deg,color-mix(in srgb,#f97316 46%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-16:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-16{animation:profileV97Effect16 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect16{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.16);box-shadow:0 0 50px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 26px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-16,.preview-badge.shop-badge-16,.inventory-chip.shop-badge-16{border-color:#f97316!important;color:color-mix(in srgb,#f97316 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f97316 48%, transparent)!important}

.shop-effect-17.sample-effect-box i{background:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 75%, transparent),transparent 21%),repeating-linear-gradient(41deg,color-mix(in srgb,#e879f9 35%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect17 1.38s linear infinite}
@keyframes sampleEffect17{0%{transform:translate(-1px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,1px) rotate(51deg);filter:hue-rotate(170deg) brightness(1.35)}100%{transform:translate(-1px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-17.sample-border-frame,.profile-v29-public.shop-border-17{border-color:#e879f9!important;box-shadow:0 0 0 3px color-mix(in srgb,#e879f9 62%, transparent),0 0 64px color-mix(in srgb,#e879f9 40%, transparent), inset 0 0 35px color-mix(in srgb,#e879f9 20%, transparent)!important}
.shop-design-17.sample-design-card,.profile-v29-public.shop-design-17{background:linear-gradient(159deg,color-mix(in srgb,#e879f9 39%, #080808),#030303 72%),repeating-linear-gradient(74deg,rgba(255,255,255,0.05) 0 3px,transparent 3px 14px)!important}
.shop-background-17.sample-background-stage,.profile-v29-public.shop-background-17{--profile-bg:radial-gradient(circle at 83% 23%,color-mix(in srgb,#e879f9 62%, transparent),transparent 31%),radial-gradient(circle at 17% 77%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(93deg,color-mix(in srgb,#e879f9 47%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-17:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-17{animation:profileV97Effect17 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect17{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.30) brightness(1.22);box-shadow:0 0 51px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 26px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-17,.preview-badge.shop-badge-17,.inventory-chip.shop-badge-17{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#e879f9 48%, transparent)!important}

.shop-effect-18.sample-effect-box i{background:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 22%),repeating-linear-gradient(54deg,color-mix(in srgb,#94a3b8 36%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect18 1.54s linear infinite}
@keyframes sampleEffect18{0%{transform:translate(-2px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,2px) rotate(54deg);filter:hue-rotate(180deg) brightness(1.35)}100%{transform:translate(-2px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-18.sample-border-frame,.profile-v29-public.shop-border-18{border-color:#94a3b8!important;box-shadow:0 0 0 1px color-mix(in srgb,#94a3b8 62%, transparent),0 0 66px color-mix(in srgb,#94a3b8 40%, transparent), inset 0 0 36px color-mix(in srgb,#94a3b8 20%, transparent)!important}
.shop-design-18.sample-design-card,.profile-v29-public.shop-design-18{background:linear-gradient(176deg,color-mix(in srgb,#94a3b8 40%, #080808),#030303 72%),repeating-linear-gradient(81deg,rgba(255,255,255,0.06) 0 1px,transparent 1px 15px)!important}
.shop-background-18.sample-background-stage,.profile-v29-public.shop-background-18{--profile-bg:radial-gradient(circle at 12% 36%,color-mix(in srgb,#94a3b8 45%, transparent),transparent 32%),radial-gradient(circle at 88% 64%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(112deg,color-mix(in srgb,#94a3b8 30%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-18:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-18{animation:profileV97Effect18 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect18{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.50) brightness(1.28);box-shadow:0 0 52px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 27px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-18,.preview-badge.shop-badge-18,.inventory-chip.shop-badge-18{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#94a3b8 48%, transparent)!important}

.shop-effect-19.sample-effect-box i{background:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 75%, transparent),transparent 23%),repeating-linear-gradient(67deg,color-mix(in srgb,#fde68a 37%, transparent) 0 4px,transparent 4px 13px);animation:sampleEffect19 1.70s linear infinite}
@keyframes sampleEffect19{0%{transform:translate(-3px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,3px) rotate(57deg);filter:hue-rotate(190deg) brightness(1.35)}100%{transform:translate(-3px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-19.sample-border-frame,.profile-v29-public.shop-border-19{border-color:#fde68a!important;box-shadow:0 0 0 2px color-mix(in srgb,#fde68a 62%, transparent),0 0 68px color-mix(in srgb,#fde68a 40%, transparent), inset 0 0 37px color-mix(in srgb,#fde68a 20%, transparent)!important}
.shop-design-19.sample-design-card,.profile-v29-public.shop-design-19{background:linear-gradient(193deg,color-mix(in srgb,#fde68a 41%, #080808),#030303 72%),repeating-linear-gradient(88deg,rgba(255,255,255,0.07) 0 2px,transparent 2px 16px)!important}
.shop-background-19.sample-background-stage,.profile-v29-public.shop-background-19{--profile-bg:radial-gradient(circle at 21% 49%,color-mix(in srgb,#fde68a 46%, transparent),transparent 33%),radial-gradient(circle at 79% 51%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(131deg,color-mix(in srgb,#fde68a 31%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-19:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-19{animation:profileV97Effect19 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect19{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.66) brightness(1.34);box-shadow:0 0 53px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 27px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-19,.preview-badge.shop-badge-19,.inventory-chip.shop-badge-19{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#fde68a 48%, transparent)!important}

.shop-effect-20.sample-effect-box i{background:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 24%),repeating-linear-gradient(80deg,color-mix(in srgb,#06b6d4 38%, transparent) 0 1px,transparent 1px 14px);animation:sampleEffect20 1.86s linear infinite}
@keyframes sampleEffect20{0%{transform:translate(0px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,0px) rotate(60deg);filter:hue-rotate(200deg) brightness(1.35)}100%{transform:translate(0px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-20.sample-border-frame,.profile-v29-public.shop-border-20{border-color:#06b6d4!important;box-shadow:0 0 0 3px color-mix(in srgb,#06b6d4 62%, transparent),0 0 70px color-mix(in srgb,#06b6d4 40%, transparent), inset 0 0 38px color-mix(in srgb,#06b6d4 20%, transparent)!important}
.shop-design-20.sample-design-card,.profile-v29-public.shop-design-20{background:linear-gradient(210deg,color-mix(in srgb,#06b6d4 42%, #080808),#030303 72%),repeating-linear-gradient(95deg,rgba(255,255,255,0.03) 0 3px,transparent 3px 7px)!important}
.shop-background-20.sample-background-stage,.profile-v29-public.shop-background-20{--profile-bg:radial-gradient(circle at 30% 62%,color-mix(in srgb,#06b6d4 47%, transparent),transparent 24%),radial-gradient(circle at 70% 38%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(150deg,color-mix(in srgb,#06b6d4 32%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-20:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-20{animation:profileV97Effect20 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect20{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.82) brightness(1.10);box-shadow:0 0 54px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 28px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-20,.preview-badge.shop-badge-20,.inventory-chip.shop-badge-20{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 14px color-mix(in srgb,#06b6d4 48%, transparent)!important}

.shop-effect-21.sample-effect-box i{background:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 75%, transparent),transparent 25%),repeating-linear-gradient(93deg,color-mix(in srgb,#ef4444 39%, transparent) 0 2px,transparent 2px 15px);animation:sampleEffect21 0.90s linear infinite}
@keyframes sampleEffect21{0%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,1px) rotate(63deg);filter:hue-rotate(210deg) brightness(1.35)}100%{transform:translate(-1px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-21.sample-border-frame,.profile-v29-public.shop-border-21{border-color:#ef4444!important;box-shadow:0 0 0 1px color-mix(in srgb,#ef4444 62%, transparent),0 0 72px color-mix(in srgb,#ef4444 40%, transparent), inset 0 0 39px color-mix(in srgb,#ef4444 20%, transparent)!important}
.shop-design-21.sample-design-card,.profile-v29-public.shop-design-21{background:linear-gradient(227deg,color-mix(in srgb,#ef4444 43%, #080808),#030303 72%),repeating-linear-gradient(102deg,rgba(255,255,255,0.04) 0 1px,transparent 1px 8px)!important}
.shop-background-21.sample-background-stage,.profile-v29-public.shop-background-21{--profile-bg:radial-gradient(circle at 39% 75%,color-mix(in srgb,#ef4444 48%, transparent),transparent 25%),radial-gradient(circle at 61% 25%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(169deg,color-mix(in srgb,#ef4444 33%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-21:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-21{animation:profileV97Effect21 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect21{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.98) brightness(1.16);box-shadow:0 0 55px color-mix(in srgb,#ef4444 42%, transparent), inset 0 0 28px color-mix(in srgb,#ef4444 18%, transparent)}}
.money-profile-badge.shop-badge-21,.preview-badge.shop-badge-21,.inventory-chip.shop-badge-21{border-color:#ef4444!important;color:color-mix(in srgb,#ef4444 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#ef4444 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 15px color-mix(in srgb,#ef4444 48%, transparent)!important}

.shop-effect-22.sample-effect-box i{background:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 75%, transparent),transparent 26%),repeating-linear-gradient(106deg,color-mix(in srgb,#f59e0b 40%, transparent) 0 3px,transparent 3px 16px);animation:sampleEffect22 1.06s linear infinite}
@keyframes sampleEffect22{0%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,2px) rotate(66deg);filter:hue-rotate(220deg) brightness(1.35)}100%{transform:translate(-2px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-22.sample-border-frame,.profile-v29-public.shop-border-22{border-color:#f59e0b!important;box-shadow:0 0 0 2px color-mix(in srgb,#f59e0b 62%, transparent),0 0 74px color-mix(in srgb,#f59e0b 40%, transparent), inset 0 0 40px color-mix(in srgb,#f59e0b 20%, transparent)!important}
.shop-design-22.sample-design-card,.profile-v29-public.shop-design-22{background:linear-gradient(124deg,color-mix(in srgb,#f59e0b 22%, #080808),#030303 72%),repeating-linear-gradient(109deg,rgba(255,255,255,0.05) 0 2px,transparent 2px 9px)!important}
.shop-background-22.sample-background-stage,.profile-v29-public.shop-background-22{--profile-bg:radial-gradient(circle at 48% 18%,color-mix(in srgb,#f59e0b 49%, transparent),transparent 26%),radial-gradient(circle at 52% 82%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(188deg,color-mix(in srgb,#f59e0b 34%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-22:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-22{animation:profileV97Effect22 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect22{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.22);box-shadow:0 0 56px color-mix(in srgb,#f59e0b 42%, transparent), inset 0 0 29px color-mix(in srgb,#f59e0b 18%, transparent)}}
.money-profile-badge.shop-badge-22,.preview-badge.shop-badge-22,.inventory-chip.shop-badge-22{border-color:#f59e0b!important;color:color-mix(in srgb,#f59e0b 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f59e0b 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 16px color-mix(in srgb,#f59e0b 48%, transparent)!important}

.shop-effect-23.sample-effect-box i{background:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 75%, transparent),transparent 27%),repeating-linear-gradient(119deg,color-mix(in srgb,#3b82f6 41%, transparent) 0 4px,transparent 4px 17px);animation:sampleEffect23 1.22s linear infinite}
@keyframes sampleEffect23{0%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,3px) rotate(69deg);filter:hue-rotate(230deg) brightness(1.35)}100%{transform:translate(-3px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-23.sample-border-frame,.profile-v29-public.shop-border-23{border-color:#3b82f6!important;box-shadow:0 0 0 3px color-mix(in srgb,#3b82f6 62%, transparent),0 0 76px color-mix(in srgb,#3b82f6 40%, transparent), inset 0 0 41px color-mix(in srgb,#3b82f6 20%, transparent)!important}
.shop-design-23.sample-design-card,.profile-v29-public.shop-design-23{background:linear-gradient(141deg,color-mix(in srgb,#3b82f6 23%, #080808),#030303 72%),repeating-linear-gradient(36deg,rgba(255,255,255,0.06) 0 3px,transparent 3px 10px)!important}
.shop-background-23.sample-background-stage,.profile-v29-public.shop-background-23{--profile-bg:radial-gradient(circle at 57% 31%,color-mix(in srgb,#3b82f6 50%, transparent),transparent 27%),radial-gradient(circle at 43% 69%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(207deg,color-mix(in srgb,#3b82f6 35%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-23:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-23{animation:profileV97Effect23 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect23{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.30) brightness(1.28);box-shadow:0 0 57px color-mix(in srgb,#3b82f6 42%, transparent), inset 0 0 29px color-mix(in srgb,#3b82f6 18%, transparent)}}
.money-profile-badge.shop-badge-23,.preview-badge.shop-badge-23,.inventory-chip.shop-badge-23{border-color:#3b82f6!important;color:color-mix(in srgb,#3b82f6 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#3b82f6 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 17px color-mix(in srgb,#3b82f6 48%, transparent)!important}

.shop-effect-24.sample-effect-box i{background:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 75%, transparent),transparent 28%),repeating-linear-gradient(132deg,color-mix(in srgb,#a855f7 42%, transparent) 0 1px,transparent 1px 6px);animation:sampleEffect24 1.38s linear infinite}
@keyframes sampleEffect24{0%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,0px) rotate(72deg);filter:hue-rotate(240deg) brightness(1.35)}100%{transform:translate(0px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-24.sample-border-frame,.profile-v29-public.shop-border-24{border-color:#a855f7!important;box-shadow:0 0 0 1px color-mix(in srgb,#a855f7 62%, transparent),0 0 78px color-mix(in srgb,#a855f7 40%, transparent), inset 0 0 42px color-mix(in srgb,#a855f7 20%, transparent)!important}
.shop-design-24.sample-design-card,.profile-v29-public.shop-design-24{background:linear-gradient(158deg,color-mix(in srgb,#a855f7 24%, #080808),#030303 72%),repeating-linear-gradient(43deg,rgba(255,255,255,0.07) 0 1px,transparent 1px 11px)!important}
.shop-background-24.sample-background-stage,.profile-v29-public.shop-background-24{--profile-bg:radial-gradient(circle at 66% 44%,color-mix(in srgb,#a855f7 51%, transparent),transparent 28%),radial-gradient(circle at 34% 56%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(226deg,color-mix(in srgb,#a855f7 36%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-24:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-24{animation:profileV97Effect24 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect24{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.50) brightness(1.34);box-shadow:0 0 58px color-mix(in srgb,#a855f7 42%, transparent), inset 0 0 30px color-mix(in srgb,#a855f7 18%, transparent)}}
.money-profile-badge.shop-badge-24,.preview-badge.shop-badge-24,.inventory-chip.shop-badge-24{border-color:#a855f7!important;color:color-mix(in srgb,#a855f7 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#a855f7 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 18px color-mix(in srgb,#a855f7 48%, transparent)!important}

.shop-effect-25.sample-effect-box i{background:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 75%, transparent),transparent 29%),repeating-linear-gradient(145deg,color-mix(in srgb,#10b981 43%, transparent) 0 2px,transparent 2px 7px);animation:sampleEffect25 1.54s linear infinite}
@keyframes sampleEffect25{0%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,1px) rotate(75deg);filter:hue-rotate(250deg) brightness(1.35)}100%{transform:translate(-1px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-25.sample-border-frame,.profile-v29-public.shop-border-25{border-color:#10b981!important;box-shadow:0 0 0 2px color-mix(in srgb,#10b981 62%, transparent),0 0 80px color-mix(in srgb,#10b981 40%, transparent), inset 0 0 43px color-mix(in srgb,#10b981 20%, transparent)!important}
.shop-design-25.sample-design-card,.profile-v29-public.shop-design-25{background:linear-gradient(175deg,color-mix(in srgb,#10b981 25%, #080808),#030303 72%),repeating-linear-gradient(50deg,rgba(255,255,255,0.03) 0 2px,transparent 2px 12px)!important}
.shop-background-25.sample-background-stage,.profile-v29-public.shop-background-25{--profile-bg:radial-gradient(circle at 75% 57%,color-mix(in srgb,#10b981 52%, transparent),transparent 29%),radial-gradient(circle at 25% 43%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(245deg,color-mix(in srgb,#10b981 37%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-25:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-25{animation:profileV97Effect25 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect25{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.66) brightness(1.10);box-shadow:0 0 59px color-mix(in srgb,#10b981 42%, transparent), inset 0 0 30px color-mix(in srgb,#10b981 18%, transparent)}}
.money-profile-badge.shop-badge-25,.preview-badge.shop-badge-25,.inventory-chip.shop-badge-25{border-color:#10b981!important;color:color-mix(in srgb,#10b981 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#10b981 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 19px color-mix(in srgb,#10b981 48%, transparent)!important}

.shop-effect-26.sample-effect-box i{background:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 75%, transparent),transparent 30%),repeating-linear-gradient(158deg,color-mix(in srgb,#f97316 44%, transparent) 0 3px,transparent 3px 8px);animation:sampleEffect26 1.70s linear infinite}
@keyframes sampleEffect26{0%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(1px,2px) rotate(78deg);filter:hue-rotate(260deg) brightness(1.35)}100%{transform:translate(-2px,-1px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-26.sample-border-frame,.profile-v29-public.shop-border-26{border-color:#f97316!important;box-shadow:0 0 0 3px color-mix(in srgb,#f97316 62%, transparent),0 0 82px color-mix(in srgb,#f97316 40%, transparent), inset 0 0 44px color-mix(in srgb,#f97316 20%, transparent)!important}
.shop-design-26.sample-design-card,.profile-v29-public.shop-design-26{background:linear-gradient(192deg,color-mix(in srgb,#f97316 26%, #080808),#030303 72%),repeating-linear-gradient(57deg,rgba(255,255,255,0.04) 0 3px,transparent 3px 13px)!important}
.shop-background-26.sample-background-stage,.profile-v29-public.shop-background-26{--profile-bg:radial-gradient(circle at 84% 70%,color-mix(in srgb,#f97316 53%, transparent),transparent 30%),radial-gradient(circle at 16% 30%,rgba(255,255,255,0.10),transparent 24%),linear-gradient(104deg,color-mix(in srgb,#f97316 38%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-26:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-26{animation:profileV97Effect26 1.43s ease-in-out infinite!important}
@keyframes profileV97Effect26{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.82) brightness(1.16);box-shadow:0 0 60px color-mix(in srgb,#f97316 42%, transparent), inset 0 0 31px color-mix(in srgb,#f97316 18%, transparent)}}
.money-profile-badge.shop-badge-26,.preview-badge.shop-badge-26,.inventory-chip.shop-badge-26{border-color:#f97316!important;color:color-mix(in srgb,#f97316 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#f97316 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 20px color-mix(in srgb,#f97316 48%, transparent)!important}

.shop-effect-27.sample-effect-box i{background:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 75%, transparent),transparent 31%),repeating-linear-gradient(171deg,color-mix(in srgb,#e879f9 45%, transparent) 0 4px,transparent 4px 9px);animation:sampleEffect27 1.86s linear infinite}
@keyframes sampleEffect27{0%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(2px,3px) rotate(81deg);filter:hue-rotate(270deg) brightness(1.35)}100%{transform:translate(-3px,-2px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-27.sample-border-frame,.profile-v29-public.shop-border-27{border-color:#e879f9!important;box-shadow:0 0 0 1px color-mix(in srgb,#e879f9 62%, transparent),0 0 84px color-mix(in srgb,#e879f9 40%, transparent), inset 0 0 45px color-mix(in srgb,#e879f9 20%, transparent)!important}
.shop-design-27.sample-design-card,.profile-v29-public.shop-design-27{background:linear-gradient(209deg,color-mix(in srgb,#e879f9 27%, #080808),#030303 72%),repeating-linear-gradient(64deg,rgba(255,255,255,0.05) 0 1px,transparent 1px 14px)!important}
.shop-background-27.sample-background-stage,.profile-v29-public.shop-background-27{--profile-bg:radial-gradient(circle at 13% 13%,color-mix(in srgb,#e879f9 54%, transparent),transparent 31%),radial-gradient(circle at 87% 87%,rgba(255,255,255,0.12),transparent 24%),linear-gradient(123deg,color-mix(in srgb,#e879f9 39%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-27:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-27{animation:profileV97Effect27 1.61s ease-in-out infinite!important}
@keyframes profileV97Effect27{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.98) brightness(1.22);box-shadow:0 0 61px color-mix(in srgb,#e879f9 42%, transparent), inset 0 0 31px color-mix(in srgb,#e879f9 18%, transparent)}}
.money-profile-badge.shop-badge-27,.preview-badge.shop-badge-27,.inventory-chip.shop-badge-27{border-color:#e879f9!important;color:color-mix(in srgb,#e879f9 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#e879f9 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 21px color-mix(in srgb,#e879f9 48%, transparent)!important}

.shop-effect-28.sample-effect-box i{background:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 75%, transparent),transparent 18%),repeating-linear-gradient(4deg,color-mix(in srgb,#94a3b8 46%, transparent) 0 1px,transparent 1px 10px);animation:sampleEffect28 0.90s linear infinite}
@keyframes sampleEffect28{0%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(3px,0px) rotate(84deg);filter:hue-rotate(280deg) brightness(1.35)}100%{transform:translate(0px,-3px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-28.sample-border-frame,.profile-v29-public.shop-border-28{border-color:#94a3b8!important;box-shadow:0 0 0 2px color-mix(in srgb,#94a3b8 62%, transparent),0 0 86px color-mix(in srgb,#94a3b8 40%, transparent), inset 0 0 46px color-mix(in srgb,#94a3b8 20%, transparent)!important}
.shop-design-28.sample-design-card,.profile-v29-public.shop-design-28{background:linear-gradient(226deg,color-mix(in srgb,#94a3b8 28%, #080808),#030303 72%),repeating-linear-gradient(71deg,rgba(255,255,255,0.06) 0 2px,transparent 2px 15px)!important}
.shop-background-28.sample-background-stage,.profile-v29-public.shop-background-28{--profile-bg:radial-gradient(circle at 22% 26%,color-mix(in srgb,#94a3b8 55%, transparent),transparent 32%),radial-gradient(circle at 78% 74%,rgba(255,255,255,0.14),transparent 24%),linear-gradient(142deg,color-mix(in srgb,#94a3b8 40%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-28:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-28{animation:profileV97Effect28 1.79s ease-in-out infinite!important}
@keyframes profileV97Effect28{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.14) brightness(1.28);box-shadow:0 0 62px color-mix(in srgb,#94a3b8 42%, transparent), inset 0 0 32px color-mix(in srgb,#94a3b8 18%, transparent)}}
.money-profile-badge.shop-badge-28,.preview-badge.shop-badge-28,.inventory-chip.shop-badge-28{border-color:#94a3b8!important;color:color-mix(in srgb,#94a3b8 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#94a3b8 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 22px color-mix(in srgb,#94a3b8 48%, transparent)!important}

.shop-effect-29.sample-effect-box i{background:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 75%, transparent),transparent 19%),repeating-linear-gradient(17deg,color-mix(in srgb,#fde68a 47%, transparent) 0 2px,transparent 2px 11px);animation:sampleEffect29 1.06s linear infinite}
@keyframes sampleEffect29{0%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(4px,1px) rotate(87deg);filter:hue-rotate(290deg) brightness(1.35)}100%{transform:translate(-1px,-4px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-29.sample-border-frame,.profile-v29-public.shop-border-29{border-color:#fde68a!important;box-shadow:0 0 0 3px color-mix(in srgb,#fde68a 62%, transparent),0 0 88px color-mix(in srgb,#fde68a 40%, transparent), inset 0 0 47px color-mix(in srgb,#fde68a 20%, transparent)!important}
.shop-design-29.sample-design-card,.profile-v29-public.shop-design-29{background:linear-gradient(123deg,color-mix(in srgb,#fde68a 29%, #080808),#030303 72%),repeating-linear-gradient(78deg,rgba(255,255,255,0.07) 0 3px,transparent 3px 16px)!important}
.shop-background-29.sample-background-stage,.profile-v29-public.shop-background-29{--profile-bg:radial-gradient(circle at 31% 39%,color-mix(in srgb,#fde68a 56%, transparent),transparent 33%),radial-gradient(circle at 69% 61%,rgba(255,255,255,0.16),transparent 24%),linear-gradient(161deg,color-mix(in srgb,#fde68a 41%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-29:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-29{animation:profileV97Effect29 1.97s ease-in-out infinite!important}
@keyframes profileV97Effect29{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(2.30) brightness(1.34);box-shadow:0 0 63px color-mix(in srgb,#fde68a 42%, transparent), inset 0 0 32px color-mix(in srgb,#fde68a 18%, transparent)}}
.money-profile-badge.shop-badge-29,.preview-badge.shop-badge-29,.inventory-chip.shop-badge-29{border-color:#fde68a!important;color:color-mix(in srgb,#fde68a 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#fde68a 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 23px color-mix(in srgb,#fde68a 48%, transparent)!important}

.shop-effect-30.sample-effect-box i{background:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 75%, transparent),transparent 20%),repeating-linear-gradient(30deg,color-mix(in srgb,#06b6d4 48%, transparent) 0 3px,transparent 3px 12px);animation:sampleEffect30 1.22s linear infinite}
@keyframes sampleEffect30{0%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}50%{transform:translate(0px,2px) rotate(90deg);filter:hue-rotate(300deg) brightness(1.35)}100%{transform:translate(-2px,0px) rotate(0deg);filter:hue-rotate(0deg) brightness(1)}}
.shop-border-30.sample-border-frame,.profile-v29-public.shop-border-30{border-color:#06b6d4!important;box-shadow:0 0 0 1px color-mix(in srgb,#06b6d4 62%, transparent),0 0 90px color-mix(in srgb,#06b6d4 40%, transparent), inset 0 0 48px color-mix(in srgb,#06b6d4 20%, transparent)!important}
.shop-design-30.sample-design-card,.profile-v29-public.shop-design-30{background:linear-gradient(140deg,color-mix(in srgb,#06b6d4 30%, #080808),#030303 72%),repeating-linear-gradient(85deg,rgba(255,255,255,0.03) 0 1px,transparent 1px 7px)!important}
.shop-background-30.sample-background-stage,.profile-v29-public.shop-background-30{--profile-bg:radial-gradient(circle at 40% 52%,color-mix(in srgb,#06b6d4 57%, transparent),transparent 24%),radial-gradient(circle at 60% 48%,rgba(255,255,255,0.08),transparent 24%),linear-gradient(180deg,color-mix(in srgb,#06b6d4 42%, #050505),#000 70%)!important;background:var(--profile-bg)!important}
.profile-v29-public.shop-background-30:after{background:var(--profile-bg)!important;opacity:.46!important}
.profile-v29-public.shop-effect-30{animation:profileV97Effect30 1.25s ease-in-out infinite!important}
@keyframes profileV97Effect30{0%,100%{filter:saturate(1.08) brightness(1)}50%{filter:saturate(1.50) brightness(1.10);box-shadow:0 0 64px color-mix(in srgb,#06b6d4 42%, transparent), inset 0 0 33px color-mix(in srgb,#06b6d4 18%, transparent)}}
.money-profile-badge.shop-badge-30,.preview-badge.shop-badge-30,.inventory-chip.shop-badge-30{border-color:#06b6d4!important;color:color-mix(in srgb,#06b6d4 82%, #fff)!important;background:linear-gradient(135deg,color-mix(in srgb,#06b6d4 40%, transparent),rgba(0,0,0,.50))!important;box-shadow:0 0 14px color-mix(in srgb,#06b6d4 48%, transparent)!important}

@media(max-width:900px){
  .store-top-v97{align-items:flex-start!important;flex-direction:column!important}
  .store-wallet-pill-v97{align-self:flex-start!important}
  .profile-v29-public{grid-template-columns:1fr!important;grid-template-areas:"avatar" "main"!important}
  .profile-v29-role-medallion{position:relative!important;right:auto!important;top:auto!important;transform:none!important;margin-bottom:8px!important}
}
@media(max-width:680px){
  .store-copy-v97 h1{font-size:clamp(34px,12vw,54px)!important}
  .store-grid-v97{grid-template-columns:1fr!important}
  .settings-block-v97{padding:12px!important}
  .profile-v29-main h1{font-size:clamp(32px,12vw,52px)!important}
}

/* v98 Hungarian language switcher, preview modal, and layout fixes */
.language-switcher-v98{
  position:fixed;right:18px;bottom:14px;z-index:9990;display:flex;align-items:center;gap:8px;
  padding:8px 10px;border:1px solid rgba(214,177,90,.24);border-radius:999px;
  background:rgba(0,0,0,.78);backdrop-filter:blur(8px);box-shadow:0 8px 30px rgba(0,0,0,.35)
}
.language-switcher-v98 span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa}
.lang-choice-v98{border:1px solid rgba(214,177,90,.28);background:rgba(0,0,0,.35);color:#f4f4f5;border-radius:999px;padding:6px 10px;font-weight:900}
.lang-choice-v98.active{background:rgba(214,177,90,.22);color:#fde68a}
.lang-confirm-v98[aria-hidden="true"]{display:none!important}
.lang-confirm-v98[aria-hidden="false"]{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:22px}
.lang-confirm-backdrop-v98{position:absolute;inset:0;background:rgba(0,0,0,.76);backdrop-filter:blur(5px)}
.lang-confirm-card-v98{position:relative;z-index:2;width:min(520px,94vw);border-radius:24px;border:1px solid rgba(214,177,90,.28);background:linear-gradient(145deg,#080808,#1b0707);padding:24px;box-shadow:0 20px 90px rgba(0,0,0,.65)}
.lang-confirm-card-v98 h2{margin:6px 0 10px;font-size:30px;line-height:1.05}
.lang-confirm-card-v98 p{line-height:1.45;color:#d4d4d8}
.lang-confirm-actions-v98{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}

/* keep side navigation usable to the bottom */
.case-sidebar,.sidebar,.side-nav,.investigation-sidebar,.case-nav{
  max-height:calc(100vh - 92px)!important;
  overflow-y:auto!important;
  padding-bottom:110px!important;
  scrollbar-gutter:stable!important;
}
.case-sidebar nav,.case-sidebar-nav{padding-bottom:90px!important}

/* admin/control room card alignment, especially ledger */
.admin-grid,.control-room-grid,.director-grid{align-items:start!important}
.panel:has(.v97-ledger-form),.panel:has(.v90-ledger-form),.panel:has(.ledger-user-option),.ledger-panel,.economy-panel{
  min-width:0!important;overflow:hidden!important;
}
.v97-ledger-form,.v96-ledger-form,.v95-ledger-form,.v90-ledger-form{
  display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(150px,240px) minmax(180px,1fr) auto!important;gap:12px!important;align-items:center!important;
}
.ledger-user-list,.ledger-list{max-height:420px!important;overflow:auto!important;padding-right:6px!important}
.ledger-user-option{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;min-width:0!important}
.ledger-user-option *{min-width:0!important}
.ledger-user-option strong,.ledger-user-option span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* v98 full profile preview modal */
.profile-preview-modal-v98[aria-hidden="true"]{display:none!important}
.profile-preview-modal-v98[aria-hidden="false"]{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:22px}
.profile-preview-backdrop-v98{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(4px)}
.profile-preview-dialog-v98{position:relative;z-index:2;width:min(1180px,94vw);max-height:88vh;overflow:auto;border-radius:26px;border:1px solid rgba(214,177,90,.26);background:#050505;padding:18px;box-shadow:0 20px 90px rgba(0,0,0,.65)}
.profile-preview-close-v98{position:absolute;right:14px;top:10px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(0,0,0,.68);color:#fff;font-size:26px;line-height:1;z-index:3}
.profile-v98-preview-shell{max-width:none!important;margin:0!important}
.profile-v98-preview-shell .profile-v29-public{min-height:430px!important;width:100%!important}

/* stronger containment for translated Hungarian labels */
[lang="hu"] .btn,[lang="hu"] button,[lang="hu"] .menu-link{white-space:normal!important}
[lang="hu"] .store-tab{white-space:nowrap!important}
[lang="hu"] .kicker{letter-spacing:.14em!important}
@media(max-width:900px){
  .v97-ledger-form,.v96-ledger-form,.v95-ledger-form,.v90-ledger-form{grid-template-columns:1fr!important}
  .language-switcher-v98{left:12px;right:12px;justify-content:center}
}

/* v99 translation, sidebar, preview scaling fixes */

/* Avoid visible English flash when Hungarian cookie is active */



/* Single scrolling area: the page scrolls, sidebar does not create a second scrollbox */
.case-sidebar,.sidebar,.side-nav,.investigation-sidebar,.case-nav{
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
  padding-bottom:24px!important;
}
.case-sidebar nav,.case-sidebar-nav{
  max-height:none!important;
  overflow:visible!important;
  padding-bottom:24px!important;
}
.case-shell,.layout-shell,.app-shell,.case-layout{
  align-items:start!important;
}
/* keep enough page bottom padding so bottom language switcher and sidebar content are reachable */
body{
  padding-bottom:92px!important;
}

/* If an older nested nav scrollbar exists, kill it */
.case-sidebar *,.sidebar *{
  scrollbar-gutter:auto!important;
}
.case-sidebar .panel,.sidebar .panel{
  overflow:visible!important;
}

/* Full profile preview popup should never cause horizontal scrolling */
.profile-preview-dialog-v98,
.profile-preview-dialog-v97,
.profile-preview-dialog-v96{
  width:min(1120px,94vw)!important;
  max-width:94vw!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  transform-origin:center center!important;
}
.profile-preview-content-v98,
.profile-preview-content-v97,
.profile-preview-content-v96{
  max-width:100%!important;
  overflow:hidden!important;
}
.profile-v98-preview-shell,
.profile-v97-preview-shell,
.profile-v96-preview-shell{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}
.profile-v98-preview-shell .profile-v29-public,
.profile-v97-preview-shell .profile-v29-public,
.profile-v96-preview-shell .profile-v29-public{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.profile-preview-modal-v98[aria-hidden="false"],
.profile-preview-modal-v97[aria-hidden="false"],
.profile-preview-modal-v96[aria-hidden="false"]{
  overflow:hidden!important;
}
@media(max-width:980px){
  .profile-preview-dialog-v98,
  .profile-preview-dialog-v97,
  .profile-preview-dialog-v96{
    width:96vw!important;
    max-height:86vh!important;
    padding:12px!important;
  }
  .profile-v98-preview-shell .profile-v29-public,
  .profile-v97-preview-shell .profile-v29-public,
  .profile-v96-preview-shell .profile-v29-public{
    grid-template-columns:1fr!important;
    grid-template-areas:"avatar" "main"!important;
    min-height:auto!important;
  }
}
@media(max-width:640px){
  .profile-preview-dialog-v98,
  .profile-preview-dialog-v97,
  .profile-preview-dialog-v96{
    padding:10px!important;
    border-radius:18px!important;
  }
  .profile-preview-close-v98,
  .profile-preview-close-v97,
  .profile-preview-close-v96{
    right:8px!important;
    top:8px!important;
  }
}

/* Hungarian text can be longer; contain cards cleanly */
html[lang="hu"] .panel,
html[lang="hu"] .store-item-v97,
html[lang="hu"] .store-item-v96,
html[lang="hu"] .store-item-v95{
  overflow:hidden!important;
}
html[lang="hu"] h1,
html[lang="hu"] h2,
html[lang="hu"] h3,
html[lang="hu"] p,
html[lang="hu"] .btn,
html[lang="hu"] button{
  overflow-wrap:anywhere;
}
html[lang="hu"] .store-tab,
html[lang="hu"] .rarity-pill{
  overflow-wrap:normal!important;
}

/* v100 performance + favicon build fixes */

/* Hungarian cookie: prevent a visible English flash, but never block forever */



/* Remove double-scroll sidebar behavior without clipping the bottom */
.case-sidebar,.sidebar,.side-nav,.investigation-sidebar,.case-nav{
  max-height:none!important;
  height:auto!important;
  overflow:visible!important;
  padding-bottom:32px!important;
}
.case-sidebar nav,.case-sidebar-nav{
  max-height:none!important;
  overflow:visible!important;
  padding-bottom:32px!important;
}
body{padding-bottom:92px!important}

/* Full profile preview should scale/contain instead of horizontal scrolling */
.profile-preview-dialog-v98,
.profile-preview-dialog-v97,
.profile-preview-dialog-v96{
  width:min(1120px,94vw)!important;
  max-width:94vw!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
}
.profile-preview-content-v98,
.profile-preview-content-v97,
.profile-preview-content-v96{
  max-width:100%!important;
  overflow:hidden!important;
}
.profile-v98-preview-shell,
.profile-v97-preview-shell,
.profile-v96-preview-shell{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}
.profile-v98-preview-shell .profile-v29-public,
.profile-v97-preview-shell .profile-v29-public,
.profile-v96-preview-shell .profile-v29-public{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
@media(max-width:980px){
  .profile-preview-dialog-v98,
  .profile-preview-dialog-v97,
  .profile-preview-dialog-v96{
    width:96vw!important;
    padding:12px!important;
  }
  .profile-v98-preview-shell .profile-v29-public,
  .profile-v97-preview-shell .profile-v29-public,
  .profile-v96-preview-shell .profile-v29-public{
    grid-template-columns:1fr!important;
    grid-template-areas:"avatar" "main"!important;
    min-height:auto!important;
  }
}

/* Hungarian text containment */
html[lang="hu"] h1,
html[lang="hu"] h2,
html[lang="hu"] h3,
html[lang="hu"] p,
html[lang="hu"] .btn,
html[lang="hu"] button{
  overflow-wrap:anywhere;
}
html[lang="hu"] .store-tab,
html[lang="hu"] .rarity-pill{
  overflow-wrap:normal!important;
}

/* v101 Hungarian deep translation and preview clarity */
html[lang="hu"] .brand-subtitle,
html[lang="hu"] .case-kicker,
html[lang="hu"] .kicker{
  word-spacing:.03em;
}
html[lang="hu"] .chapter-card h3,
html[lang="hu"] .story-card h3,
html[lang="hu"] .evidence-card h3{
  overflow-wrap:anywhere;
}
.sample-title-token small,
.sample-badge-field small,
.sample-effect-box small{
  display:block;
  font-size:10px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#fca5a5;
  margin-bottom:4px;
}
.sample-title-token b{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.sample-design-card{
  outline:2px dashed rgba(250,204,21,.28)!important;
}
.sample-background-stage{
  outline:2px solid rgba(239,68,68,.32)!important;
  box-shadow:inset 0 0 0 14px rgba(0,0,0,.22)!important;
}
.sample-design-card::after{
  content:"CARD";
  position:absolute;
  right:10px;
  bottom:8px;
  font-size:10px;
  color:#fde68a;
  letter-spacing:.14em;
}
.sample-background-stage::after{
  content:"PAGE";
  position:absolute;
  right:10px;
  bottom:8px;
  font-size:10px;
  color:#fecaca;
  letter-spacing:.14em;
}
.sample-design-card,.sample-background-stage{
  position:relative!important;
}

/* v102 store cleanup and Hungarian full-sweep polish */
.store-tabs [data-store-tab="effect"],
.store-tabs [data-store-tab="design"],
.store-category[data-store-category="effect"],
.store-category[data-store-category="design"]{
  display:none!important;
}
.profile-edit-form-v97 select[name="effect_key"],
.profile-edit-form-v97 select[name="design_key"],
.profile-edit-form-v97 label:has(select[name="effect_key"]),
.profile-edit-form-v97 label:has(select[name="design_key"]){
  display:none!important;
}
html[lang="hu"] .case-card,
html[lang="hu"] .story-card,
html[lang="hu"] .suspect-card,
html[lang="hu"] .timeline-row,
html[lang="hu"] .evidence-card{
  overflow-wrap:anywhere;
}
html[lang="hu"] .kicker{
  letter-spacing:.13em!important;
}

/* v103 polish */
.store-tabs [data-store-tab="effect"],
.store-tabs [data-store-tab="design"],
.store-category[data-store-category="effect"],
.store-category[data-store-category="design"]{display:none!important}
html[lang="hu"] .kicker{letter-spacing:.12em!important}
html[lang="hu"] .panel, html[lang="hu"] .case-card, html[lang="hu"] .evidence-card, html[lang="hu"] .story-card{overflow-wrap:anywhere}

/* v104 Hungarian server-rendered polish */
html[lang="hu"] .kicker{letter-spacing:.12em!important}
html[lang="hu"] .panel, html[lang="hu"] .case-card, html[lang="hu"] .evidence-card, html[lang="hu"] .story-card, html[lang="hu"] .timeline-row{overflow-wrap:anywhere}
.store-tabs [data-store-tab="effect"], .store-tabs [data-store-tab="design"], .store-category[data-store-category="effect"], .store-category[data-store-category="design"]{display:none!important}

/* v105 black-page hotfix: page must never stay hidden */
html, body {
  opacity: 1 !important;
  visibility: visible !important;
}
html.lang-hu-preload body,
html.is-hu body,
html[data-ui-lang="hu"] body {
  opacity: 1 !important;
  visibility: visible !important;
}

/* v106 Hungarian source-sweep polish */
html[lang="hu"] .panel, html[lang="hu"] .case-card, html[lang="hu"] .evidence-card, html[lang="hu"] .story-card, html[lang="hu"] .timeline-row, html[lang="hu"] .nav-link{overflow-wrap:anywhere}
html[lang="hu"] .kicker{letter-spacing:.12em!important}

/* v107 analysis translation/layout containment */
.analysis-grid,
.analysis-tool-grid,
.analysis-choice-grid,
.deduction-grid,
.reconstruction-grid,
.tool-grid {
  min-width: 0 !important;
}
.analysis-grid > *,
.analysis-tool-grid > *,
.analysis-choice-grid > *,
.deduction-grid > *,
.reconstruction-grid > *,
.tool-grid > * {
  min-width: 0 !important;
}
.analysis-card,
.analysis-panel,
.reconstruction-card,
.tool-card,
.deduction-card {
  min-width: 0 !important;
  overflow: hidden !important;
}
.analysis-card button,
.analysis-panel button,
.reconstruction-card button,
.tool-card button,
.deduction-card button,
.analysis-card .btn,
.analysis-panel .btn,
.reconstruction-card .btn,
.tool-card .btn,
.deduction-card .btn,
.answer-option,
.choice-option,
.option-pill,
button[name],
label.choice,
label.option {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  text-align: left !important;
  line-height: 1.25 !important;
  height: auto !important;
  min-height: 54px !important;
  display: flex !important;
  align-items: center !important;
}
.analysis-card h2,
.analysis-card h3,
.analysis-panel h2,
.analysis-panel h3,
.reconstruction-card h2,
.reconstruction-card h3,
.tool-card h2,
.tool-card h3 {
  overflow-wrap: anywhere !important;
  white-space: normal !important;
}
@media (max-width: 1100px) {
  .analysis-grid,
  .analysis-tool-grid,
  .analysis-choice-grid,
  .deduction-grid,
  .reconstruction-grid,
  .tool-grid {
    grid-template-columns: 1fr !important;
  }
}
