@import url("https://fonts.googleapis.com/css2?family=Anton&family=Barlow+Condensed:wght@400;500;600;700&family=Space+Mono:wght@400;700&display=swap");.swdex:not(#\#):not(#\#){--bg:#070709;--ink1:#101017;--ink2:#16161f;--ink3:#1d1d28;--line:#29293a;--line2:#3b3b50;--red:#e3122c;--red2:#ff4459;--rdim:#7c0f1c;--bone:#f4eee3;--mut:#8c8c9c;--mut2:#64646f;--gold:#edc257;--gold2:#fff1c4;font-family:Barlow Condensed,sans-serif;color:var(--bone);min-height:100vh;background:radial-gradient(130% 90% at 84% -12%,rgba(227,18,44,.2),transparent 52%),radial-gradient(80% 60% at -8% 112%,rgba(227,18,44,.1),transparent 55%),radial-gradient(60% 50% at 50% 50%,rgba(255,255,255,.015),transparent 60%),linear-gradient(180deg,#0a0a0e,#070709);padding:26px 18px;display:flex;justify-content:center}.swdex:not(#\#):not(#\#) *{margin:0;padding:0;box-sizing:border-box}.swdex:not(#\#):not(#\#) .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.swdex:not(#\#):not(#\#) .shell{position:relative;max-width:1180px;width:100%;border-radius:20px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,rgba(16,16,23,.6),rgba(7,7,9,.6));box-shadow:0 40px 100px -36px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.05)}.swdex:not(#\#):not(#\#) .grain,.swdex:not(#\#):not(#\#) .scan{position:absolute;inset:0;pointer-events:none;z-index:5}.swdex:not(#\#):not(#\#) .grain{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:swg 6s steps(6) infinite}@keyframes swg{0%{transform:translate(0)}33%{transform:translate(-4%,2%)}66%{transform:translate(3%,-3%)}to{transform:translate(0)}}.swdex:not(#\#):not(#\#) .scan{opacity:.035;background:repeating-linear-gradient(0deg,#fff 0 1px,transparent 1px 3px)}.swdex:not(#\#):not(#\#) .top{position:relative;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 26px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(227,18,44,.08),transparent)}.swdex:not(#\#):not(#\#) .brand{display:flex;align-items:center;gap:16px}.swdex:not(#\#):not(#\#) .brand .home{font-family:Space Mono;font-size:9.5px;letter-spacing:2px;color:var(--mut);text-decoration:none;border:1px solid var(--line);border-radius:20px;padding:7px 12px;transition:.18s;white-space:nowrap}.swdex:not(#\#):not(#\#) .brand .home:hover{color:var(--bone);border-color:var(--red);box-shadow:0 0 0 3px rgba(227,18,44,.12)}.swdex:not(#\#):not(#\#) .brand img{height:34px;filter:drop-shadow(0 0 16px rgba(227,18,44,.55))}.swdex:not(#\#):not(#\#) .brand .dx{font-family:Space Mono;font-size:10px;letter-spacing:5px;color:var(--mut);border-left:1px solid var(--line2);padding-left:16px}.swdex:not(#\#):not(#\#) .live{display:flex;align-items:center;gap:8px;font-family:Space Mono;font-size:10px;letter-spacing:2px;color:var(--mut)}.swdex:not(#\#):not(#\#) .live .d{width:8px;height:8px;border-radius:50%;background:var(--red);box-shadow:0 0 10px var(--red);animation:swb 1.6s infinite}@keyframes swb{0%,to{opacity:1}50%{opacity:.25}}.swdex:not(#\#):not(#\#) .bar{position:relative;z-index:6;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 26px;border-bottom:1px solid var(--line);background:rgba(16,16,23,.6)}.swdex:not(#\#):not(#\#) .search{flex:1;min-width:180px;background:#0a0a0f;border:1px solid var(--line);border-radius:9px;color:var(--bone);font-family:Barlow Condensed;font-size:16px;padding:10px 13px;outline:none;transition:.2s}.swdex:not(#\#):not(#\#) .search:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(227,18,44,.15)}.swdex:not(#\#):not(#\#) .search::placeholder{color:var(--mut2)}.swdex:not(#\#):not(#\#) .chip{font-family:Space Mono;font-size:9.5px;letter-spacing:1px;color:var(--mut);background:var(--ink2);border:1px solid var(--line);border-radius:20px;padding:8px 13px;cursor:pointer;transition:.18s;white-space:nowrap}.swdex:not(#\#):not(#\#) .chip:hover{color:var(--bone);border-color:var(--line2);transform:translateY(-1px)}.swdex:not(#\#):not(#\#) .chip.on{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 0 16px rgba(227,18,44,.5)}.swdex:not(#\#):not(#\#) .body{position:relative;z-index:6;display:grid;grid-template-columns:340px 1fr;height:680px}.swdex:not(#\#):not(#\#) .list{overflow-y:auto;border-right:1px solid var(--line);background:rgba(13,13,19,.55);padding:8px}.swdex:not(#\#):not(#\#) .entry::-webkit-scrollbar,.swdex:not(#\#):not(#\#) .list::-webkit-scrollbar{width:9px}.swdex:not(#\#):not(#\#) .entry::-webkit-scrollbar-thumb,.swdex:not(#\#):not(#\#) .list::-webkit-scrollbar-thumb{background:#2c2c3a;border-radius:9px;border:2px solid transparent;background-clip:padding-box}.swdex:not(#\#):not(#\#) .card{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;color:var(--bone);background:transparent;border:1px solid transparent;border-radius:11px;padding:9px 11px;transition:.16s;opacity:0;transform:translateX(-8px);animation:swci .42s forwards}@keyframes swci{to{opacity:1;transform:none}}.swdex:not(#\#):not(#\#) .card:hover{background:var(--ink2);border-color:var(--line)}.swdex:not(#\#):not(#\#) .card.sel{background:linear-gradient(90deg,rgba(227,18,44,.22),rgba(227,18,44,.02));border-color:rgba(227,18,44,.5);box-shadow:0 0 22px -6px rgba(227,18,44,.5)}.swdex:not(#\#):not(#\#) .emb{width:40px;height:40px;flex:none;display:grid;place-items:center;font-family:Anton;font-size:14px;color:#fff;overflow:hidden;-webkit-clip-path:polygon(25% 4%,75% 4%,98% 50%,75% 96%,25% 96%,2% 50%);clip-path:polygon(25% 4%,75% 4%,98% 50%,75% 96%,25% 96%,2% 50%);background:linear-gradient(150deg,#b51022,#5e0a14);box-shadow:inset 0 1px 1px rgba(255,255,255,.25)}.swdex:not(#\#):not(#\#) .emb img{width:100%;height:100%;object-fit:cover;object-position:top center}.swdex:not(#\#):not(#\#) .card.host .emb{background:linear-gradient(150deg,#f0cf6a,#9c7714);color:#241a05}.swdex:not(#\#):not(#\#) .card.win0 .emb{background:linear-gradient(150deg,#2c2c3a,#1a1a24);color:#9a9aa8}.swdex:not(#\#):not(#\#) .cnum{font-family:Space Mono;font-size:10px;color:var(--mut2);width:30px;flex:none;text-align:right}.swdex:not(#\#):not(#\#) .cmid{flex:1;min-width:0}.swdex:not(#\#):not(#\#) .cname{font-size:17px;font-weight:600;letter-spacing:.2px;line-height:1.04;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swdex:not(#\#):not(#\#) .cmeta{font-family:Space Mono;font-size:9px;color:var(--mut);margin-top:2px;letter-spacing:.5px}.swdex:not(#\#):not(#\#) .cw{font-family:Anton;font-size:14px;color:var(--red);flex:none}.swdex:not(#\#):not(#\#) .card.host .cw{color:var(--gold)}.swdex:not(#\#):not(#\#) .entry{position:relative;overflow-y:auto;padding:30px 38px 40px}.swdex:not(#\#):not(#\#) .ghost{position:absolute;top:-6px;right:20px;font-family:Anton;font-size:210px;line-height:.8;color:#fff;opacity:.028;z-index:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swdex:not(#\#):not(#\#) .ei{position:relative;z-index:1;animation:swei .5s cubic-bezier(.2,.7,.2,1)}@keyframes swei{0%{opacity:0;transform:translateY(16px) scale(.992)}to{opacity:1;transform:none}}.swdex:not(#\#):not(#\#) .ehead{display:flex;gap:22px;align-items:flex-start}.swdex:not(#\#):not(#\#) .bigemb{width:104px;height:104px;flex:none;display:grid;place-items:center;font-family:Anton;font-size:36px;color:#fff;position:relative;overflow:hidden;-webkit-clip-path:polygon(25% 3%,75% 3%,99% 50%,75% 97%,25% 97%,1% 50%);clip-path:polygon(25% 3%,75% 3%,99% 50%,75% 97%,25% 97%,1% 50%);background:linear-gradient(150deg,#c41124,#5e0a14);box-shadow:inset 0 2px 2px rgba(255,255,255,.3),0 10px 30px -8px rgba(227,18,44,.6);animation:swep .55s cubic-bezier(.2,.8,.2,1)}.swdex:not(#\#):not(#\#) .bigemb img{width:100%;height:100%;object-fit:cover;object-position:top center}.swdex:not(#\#):not(#\#) .bigemb.host{background:linear-gradient(150deg,#f3d271,#9c7714);color:#241a05;box-shadow:inset 0 2px 2px rgba(255,255,255,.45),0 10px 34px -8px rgba(237,194,87,.6);animation:swep .55s cubic-bezier(.2,.8,.2,1),swgp 2.6s .6s infinite}.swdex:not(#\#):not(#\#) .bigemb.win0{background:linear-gradient(150deg,#33333f,#1a1a24);color:#a6a6b4}@keyframes swep{0%{opacity:0;transform:scale(.7) rotate(-7deg)}to{opacity:1;transform:none}}@keyframes swgp{0%,to{box-shadow:inset 0 2px 2px rgba(255,255,255,.45),0 8px 30px -10px rgba(237,194,87,.5)}50%{box-shadow:inset 0 2px 2px rgba(255,255,255,.45),0 10px 44px -6px rgba(237,194,87,.9)}}.swdex:not(#\#):not(#\#) .crownmark{position:absolute;top:-2px;left:50%;transform:translateX(-50%);font-size:18px;color:var(--gold);text-shadow:0 0 10px rgba(237,194,87,.9);z-index:2}.swdex:not(#\#):not(#\#) .etitle{flex:1;min-width:0;padding-top:2px}.swdex:not(#\#):not(#\#) .enum{font-family:Space Mono;font-size:12px;color:var(--red);letter-spacing:4px}.swdex:not(#\#):not(#\#) .ename{font-family:Anton;font-size:44px;line-height:.95;letter-spacing:.5px;margin:3px 0 5px;text-shadow:0 0 34px rgba(227,18,44,.3)}.swdex:not(#\#):not(#\#) .erole{font-family:Space Mono;font-size:10.5px;color:var(--mut);letter-spacing:2px;text-transform:uppercase}.swdex:not(#\#):not(#\#) .badges{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 0}.swdex:not(#\#):not(#\#) .bdg{font-family:Space Mono;font-size:9.5px;letter-spacing:1px;padding:6px 11px;border-radius:7px;border:1px solid var(--line);color:var(--mut);background:var(--ink2)}.swdex:not(#\#):not(#\#) .bdg.CHAMPION{color:#fff;background:rgba(227,18,44,.16);border-color:var(--red)}.swdex:not(#\#):not(#\#) .bdg.REPEAT{color:#fff;background:linear-gradient(180deg,var(--red),#a50f1f);border-color:var(--red);box-shadow:0 0 14px rgba(227,18,44,.45)}.swdex:not(#\#):not(#\#) .bdg.HOUSE{color:#241a05;background:linear-gradient(180deg,var(--gold2),var(--gold));border-color:var(--gold);font-weight:700}.swdex:not(#\#):not(#\#) .bdg.IRON{color:var(--bone);border-color:var(--line2)}.swdex:not(#\#):not(#\#) .legend{display:flex;gap:16px;align-items:center;border-radius:13px;padding:15px 18px;margin-top:20px;position:relative;overflow:hidden;background:linear-gradient(100deg,rgba(237,194,87,.16),rgba(227,18,44,.1));border:1px solid rgba(237,194,87,.55)}.swdex:not(#\#):not(#\#) .legend:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);background-size:240% 100%;animation:swsh 3.4s linear infinite}@keyframes swsh{0%{background-position:200% 0}to{background-position:-60% 0}}.swdex:not(#\#):not(#\#) .legend .ic{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:12px;font-family:Anton;font-size:26px;color:#241a05;background:linear-gradient(150deg,var(--gold2),var(--gold));box-shadow:0 0 20px rgba(237,194,87,.5);position:relative;z-index:1}.swdex:not(#\#):not(#\#) .legend .lx{position:relative;z-index:1}.swdex:not(#\#):not(#\#) .legend .lt{font-family:Anton;font-size:17px;letter-spacing:1px;color:var(--gold2)}.swdex:not(#\#):not(#\#) .legend .ld{font-size:15px;color:var(--bone);line-height:1.2;margin-top:1px}.swdex:not(#\#):not(#\#) .legend .vf{font-family:Space Mono;font-size:9px;color:var(--mut);letter-spacing:1px;margin-top:3px}.swdex:not(#\#):not(#\#) .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:22px 0}.swdex:not(#\#):not(#\#) .stat{background:linear-gradient(180deg,var(--ink2),var(--ink1));border:1px solid var(--line);border-radius:13px;padding:15px 17px;position:relative;overflow:hidden}.swdex:not(#\#):not(#\#) .stat:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent)}.swdex:not(#\#):not(#\#) .stat .k{font-family:Space Mono;font-size:9.5px;letter-spacing:2px;color:var(--mut)}.swdex:not(#\#):not(#\#) .stat .v{font-family:Anton;font-size:42px;line-height:1;margin-top:4px}.swdex:not(#\#):not(#\#) .stat.win .v{color:var(--red);text-shadow:0 0 24px rgba(227,18,44,.4)}.swdex:not(#\#):not(#\#) .stat .pips{margin-top:6px;color:var(--red);font-size:13px;letter-spacing:2px;line-height:1}.swdex:not(#\#):not(#\#) .stat .sub{font-family:Space Mono;font-size:9px;color:var(--mut);margin-top:5px;letter-spacing:.5px}.swdex:not(#\#):not(#\#) .sec{font-family:Space Mono;font-size:10.5px;letter-spacing:3px;color:var(--mut);border-bottom:1px solid var(--line);padding-bottom:8px;margin:8px 0 13px;text-transform:uppercase;display:flex;justify-content:space-between}.swdex:not(#\#):not(#\#) .sec b{color:var(--red);font-weight:400}.swdex:not(#\#):not(#\#) .timeline{display:flex;gap:2px;flex-wrap:wrap;margin-bottom:26px}.swdex:not(#\#):not(#\#) .tick{width:9px;height:18px;border-radius:2px;background:#20202b;border:1px solid #2a2a38;position:relative}.swdex:not(#\#):not(#\#) .tick.app{background:linear-gradient(180deg,#4a4a5c,#33333f);border-color:#4a4a5c}.swdex:not(#\#):not(#\#) .tick.won{background:linear-gradient(180deg,var(--red2),var(--red));border-color:var(--red);box-shadow:0 0 8px rgba(227,18,44,.6)}.swdex:not(#\#):not(#\#) .tick:hover{transform:scaleY(1.25)}.swdex:not(#\#):not(#\#) .types{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:26px}.swdex:not(#\#):not(#\#) .ty{font-family:Barlow Condensed;font-weight:600;font-size:13px;letter-spacing:.4px;padding:6px 12px;border-radius:20px;border:1px solid var(--line2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);color:var(--bone)}.swdex:not(#\#):not(#\#) .files{display:flex;flex-direction:column}.swdex:not(#\#):not(#\#) .file{display:flex;align-items:center;gap:13px;padding:10px 6px;border-bottom:1px solid rgba(41,41,58,.55)}.swdex:not(#\#):not(#\#) .file .fn{font-family:Space Mono;font-size:11px;color:var(--mut2);width:40px;flex:none}.swdex:not(#\#):not(#\#) .file .fc{width:16px;flex:none;text-align:center;color:var(--red);font-size:14px}.swdex:not(#\#):not(#\#) .file .ft{font-size:17px;font-weight:500;flex:none;width:150px;letter-spacing:.2px}.swdex:not(#\#):not(#\#) .file .fb{font-size:14px;color:var(--mut);font-style:italic;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swdex:not(#\#):not(#\#) .file.won{background:linear-gradient(90deg,rgba(227,18,44,.13),transparent);border-radius:8px;border-bottom-color:transparent}.swdex:not(#\#):not(#\#) .file.won .ft{color:#fff}.swdex:not(#\#):not(#\#) .file .fb b{color:var(--gold);font-style:normal;font-weight:600}.swdex:not(#\#):not(#\#) .foot{position:relative;z-index:6;display:flex;justify-content:space-between;align-items:center;padding:14px 26px;border-top:1px solid var(--line);font-family:Space Mono;font-size:10.5px;color:var(--mut);letter-spacing:1px;background:rgba(16,16,23,.7)}.swdex:not(#\#):not(#\#) .foot b{color:var(--red)}@media(max-width:820px){.swdex:not(#\#):not(#\#) .body{grid-template-columns:1fr;height:auto}.swdex:not(#\#):not(#\#) .list{max-height:240px;border-right:0;border-bottom:1px solid var(--line)}.swdex:not(#\#):not(#\#) .ghost{display:none}.swdex:not(#\#):not(#\#) .ename{font-size:34px}}.swdex:not(#\#):not(#\#) .bigemb,.swdex:not(#\#):not(#\#) .emb{position:relative;isolation:isolate}.swdex:not(#\#):not(#\#) .bigemb img,.swdex:not(#\#):not(#\#) .emb img{position:relative;z-index:1}.swdex:not(#\#):not(#\#) .bigemb:after,.swdex:not(#\#):not(#\#) .emb:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(118% 86% at 50% 14%,transparent 44%,rgba(0,0,0,.55) 100%);box-shadow:inset 0 0 14px rgba(0,0,0,.55),inset 0 0 0 1.4px rgba(255,78,96,.32)}.swdex:not(#\#):not(#\#) .bigemb:after{box-shadow:inset 0 0 26px rgba(0,0,0,.55),inset 0 0 0 2px rgba(255,78,96,.38)}.swdex:not(#\#):not(#\#) .bigemb.host:after,.swdex:not(#\#):not(#\#) .emb.host:after{box-shadow:inset 0 0 16px rgba(0,0,0,.5),inset 0 0 0 1.6px rgba(237,194,87,.45)}.swdex:not(#\#):not(#\#) .embwrap{position:relative;flex:none;display:grid;place-items:center}.swdex:not(#\#):not(#\#) .aura{position:absolute;inset:-20px;border-radius:50%;z-index:0;pointer-events:none;opacity:0}.swdex:not(#\#):not(#\#) .embwrap.champ .aura{opacity:1;background:radial-gradient(closest-side,rgba(227,18,44,.5),transparent 72%);animation:swaura 2.9s ease-in-out infinite}.swdex:not(#\#):not(#\#) .embwrap.legend .aura{opacity:1;background:radial-gradient(closest-side,rgba(237,194,87,.55),transparent 72%);animation:swaura 2.9s ease-in-out infinite}@keyframes swaura{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.85;transform:scale(1.08)}}.swdex:not(#\#):not(#\#) .halo{position:absolute;inset:-14px;border-radius:50%;z-index:0;pointer-events:none;display:none;-webkit-mask:radial-gradient(closest-side,transparent 60%,#000 63%);mask:radial-gradient(closest-side,transparent 60%,#000 63%);animation:swspin 16s linear infinite}.swdex:not(#\#):not(#\#) .embwrap.elite .halo{display:block;background:conic-gradient(from 0deg,transparent 0 16%,rgba(227,18,44,.4) 22% 28%,transparent 30% 52%,rgba(227,18,44,.4) 58% 64%,transparent 66% 100%)}.swdex:not(#\#):not(#\#) .embwrap.legend .halo{display:block;background:conic-gradient(from 0deg,transparent 0 14%,rgba(237,194,87,.45) 20% 27%,transparent 30% 52%,rgba(237,194,87,.45) 58% 65%,transparent 68% 100%)}@keyframes swspin{to{transform:rotate(1turn)}}.swdex:not(#\#):not(#\#) .tick{cursor:pointer}.swdex:not(#\#):not(#\#) .ty{cursor:pointer;transition:.14s}.swdex:not(#\#):not(#\#) .ty:hover{border-color:var(--red);transform:translateY(-1px);box-shadow:0 4px 14px -6px rgba(227,18,44,.5)}.swdex:not(#\#):not(#\#) .file{cursor:pointer;border-radius:8px;transition:.14s}.swdex:not(#\#):not(#\#) .file:hover{background:var(--ink2)}.swdex:not(#\#):not(#\#) .file.won:hover{background:linear-gradient(90deg,rgba(227,18,44,.2),transparent)}.swdex:not(#\#):not(#\#) .file .go{margin-left:auto;color:var(--mut2);font-size:16px;flex:none;transition:.14s}.swdex:not(#\#):not(#\#) .file:hover .go{color:var(--red);transform:translateX(2px)}.swdex:not(#\#):not(#\#) .back{display:inline-flex;align-items:center;gap:7px;font-family:Space Mono;font-size:10px;letter-spacing:1.5px;color:var(--mut);background:var(--ink2);border:1px solid var(--line);border-radius:8px;padding:7px 12px;cursor:pointer;transition:.15s;margin-bottom:18px}.swdex:not(#\#):not(#\#) .back:hover{color:var(--bone);border-color:var(--red);transform:translateX(-2px)}.swdex:not(#\#):not(#\#) .eptag{font-family:Space Mono;font-size:12px;color:var(--red);letter-spacing:4px}.swdex:not(#\#):not(#\#) .eptheme{font-family:Anton;font-size:46px;line-height:.95;letter-spacing:.5px;margin:3px 0 4px;text-shadow:0 0 34px rgba(227,18,44,.3)}.swdex:not(#\#):not(#\#) .epsub{font-family:Space Mono;font-size:10.5px;color:var(--mut);letter-spacing:2px}.swdex:not(#\#):not(#\#) .panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin-bottom:24px}.swdex:not(#\#):not(#\#) .pcard{display:flex;align-items:center;gap:11px;background:linear-gradient(180deg,var(--ink2),var(--ink1));border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer;transition:.15s;text-align:left;color:var(--bone);width:100%}.swdex:not(#\#):not(#\#) .pcard:hover{border-color:var(--red);transform:translateY(-2px);box-shadow:0 8px 22px -10px rgba(227,18,44,.6)}.swdex:not(#\#):not(#\#) .pcard.winner{border-color:var(--gold);background:linear-gradient(180deg,rgba(237,194,87,.12),var(--ink1))}.swdex:not(#\#):not(#\#) .pcard .pn{flex:1;min-width:0}.swdex:not(#\#):not(#\#) .pcard .pnm{font-size:17px;font-weight:600;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.swdex:not(#\#):not(#\#) .pcard .prole{font-family:Space Mono;font-size:9px;letter-spacing:1px;margin-top:2px}.swdex:not(#\#):not(#\#) .pcard .prole.w{color:var(--gold)}.swdex:not(#\#):not(#\#) .pcard .prole.h{color:var(--mut)}.swdex:not(#\#):not(#\#) .pcard .prole.c{color:var(--mut2)}.swdex:not(#\#):not(#\#) .prize{display:flex;gap:18px;align-items:flex-start;background:linear-gradient(110deg,rgba(237,194,87,.1),rgba(227,18,44,.06));border:1px solid rgba(237,194,87,.4);border-radius:14px;padding:18px 20px;margin-bottom:8px}.swdex:not(#\#):not(#\#) .prize .spine{width:46px;height:64px;flex:none;border-radius:3px 5px 5px 3px;background:linear-gradient(120deg,#c41124,#5e0a14);box-shadow:inset 3px 0 0 rgba(0,0,0,.3),0 6px 18px -6px rgba(0,0,0,.6);position:relative}.swdex:not(#\#):not(#\#) .prize .spine:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:rgba(255,255,255,.25)}.swdex:not(#\#):not(#\#) .prize .pbtitle{font-family:Anton;font-size:22px;line-height:1.05;color:var(--gold2)}.swdex:not(#\#):not(#\#) .prize .pbauth{font-size:15px;color:var(--bone);margin-top:2px}.swdex:not(#\#):not(#\#) .prize .pbpitch{font-size:14px;color:var(--mut);font-style:italic;line-height:1.3;margin-top:8px}@media(max-width:640px){.swdex:not(#\#):not(#\#) .top{flex-wrap:wrap}.swdex:not(#\#):not(#\#) .live{margin-left:auto}}