:root{--pink:#ec81f2;--pink-2:#df6de8;--hot:#ee0073;--gold:#ffc93b;--ok:#4fd69c;--bad:#ff5577;--bg:#100b13;--bg-2:#18111c;--panel:#1f1724;--panel-2:#291f2f;--line:#372a3e;--line-2:#4a3a53;--text:#f7f2f8;--muted:#a69aa8;--pink-ink:#f3a6f7;--on-pink:#1a0b1c;--hero-top:#2b1631;--shadow:0 12px 34px rgba(0,0,0,.5);--glow:0 0 0 1px rgba(236,129,242,.6),0 10px 30px rgba(236,129,242,.2);--missing:grayscale(1) brightness(.45) contrast(.95);--missing-op:1;--r-ES:#8fb3a6;--r-C:#bab6bc;--r-PC:#63d39b;--r-R:#4aa8ff;--r-E:#b277ff;--r-L:#ffbe3b;--r-S:#ff5fc8;--radius:16px;--display:var(--font-display),"Arial Black",Impact,sans-serif;--body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--serif:var(--font-serif),Georgia,serif;--card-w:180px;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f5f3f5;--bg-2:#ece8ed;--panel:#ffffff;--panel-2:#f7f1f8;--line:#e1dae3;--line-2:#cfc4d2;--text:#120c14;--muted:#6d6270;--pink-ink:#a12dab;--hero-top:#f7d9fa;--shadow:0 12px 30px rgba(50,10,50,.12);--glow:0 0 0 1.5px var(--pink-2),0 10px 24px rgba(223,109,232,.22);--missing:grayscale(1) brightness(.95) contrast(.8);--missing-op:.5;--gold:#b07800;--r-C:#8d8990;--r-ES:#5f8a7b;--r-PC:#1f9e62;--r-R:#1b7fdc;--r-E:#8243db;--r-L:#c98100;--r-S:#e0249c;color-scheme:light}}:root[data-theme=light]{--missing:grayscale(1) brightness(.95) contrast(.8);--missing-op:.5;--r-C:#8d8990;--r-ES:#5f8a7b;--r-PC:#1f9e62;--r-R:#1b7fdc;--r-E:#8243db;--r-L:#c98100;--r-S:#e0249c;color-scheme:light}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:var(--bg);color:var(--text);font:500 16px/1.5 var(--body);-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}svg.i{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}:focus-visible{outline:2px solid var(--pink);outline-offset:2px}::selection{background:var(--pink);color:var(--on-pink)}.skip{position:absolute;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--pink);color:var(--on-pink);font-weight:800;text-decoration:none}.skip:focus{top:12px}.wrap{width:min(1320px,100%);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:760px){.wrap{padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}}.display,h1,h2,h3{font-family:var(--display);font-stretch:125%;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em;margin:0;text-wrap:balance}h1{font-size:clamp(2rem,5.4vw,4.2rem);line-height:.95}h2{font-size:clamp(1.35rem,2.6vw,2rem);line-height:1}h3{font-size:1.05rem;line-height:1.1}.eyebrow{font:italic 600 1.1rem/1.1 var(--serif);color:var(--pink-ink)}.label{font:800 .7rem/1 var(--display);font-stretch:110%;text-transform:uppercase;letter-spacing:.1em}.label,.lead{color:var(--muted)}.lead{font-size:clamp(1rem,1.6vw,1.18rem);max-width:58ch;margin:0}.muted{color:var(--muted)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grad{background:linear-gradient(100deg,var(--hot),var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:.94rem;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.5;cursor:default}.btn-pink{color:var(--on-pink)}.btn-discord,.btn-pink,.btn-pink:hover{border-color:transparent}.btn-discord{background:#5865f2;color:#fff}.btn-discord:hover{background:#4752c4;border-color:transparent}.btn-ghost{background:transparent}.btn-ghost[aria-pressed=true]{color:var(--on-pink);border-color:transparent}.btn-danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--line))}.btn-danger:hover{background:var(--bad);color:#fff;border-color:transparent}.link{text-underline-offset:3px}.btn-link,.link{color:var(--pink-ink);font-weight:700}.btn-link{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--bg)}.site-head{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.head-in{display:flex;gap:14px;min-height:64px}.head-in,.logo{align-items:center}.logo{display:inline-flex;gap:10px;text-decoration:none;flex:none}.nav{display:flex;gap:2px;margin-left:10px}.nav a{white-space:nowrap;padding:9px 12px;border-radius:10px;text-decoration:none;font:italic 900 .8rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted)}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--panel)}.head-right{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-btn{display:inline-grid;place-items:center;border:1px solid var(--line);background:var(--panel)}.icon-btn:hover{border-color:var(--pink)}.user-chip{display:inline-flex;align-items:center;gap:9px;border-radius:99px;border:1px solid var(--line);background:var(--panel);text-decoration:none;font-weight:700;font-size:.9rem;max-width:220px}.user-chip:hover{border-color:var(--pink)}.user-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;flex:none;background:var(--panel-2);display:grid;place-items:center;font:italic 900 .8rem/1 var(--display);color:var(--pink-ink);overflow:hidden}.avatar-lg{width:88px;height:88px;font-size:2rem;border:3px solid var(--panel);box-shadow:0 0 0 2px var(--pink)}.menu{position:relative}.menu-pop{position:absolute;right:0;top:calc(100% + 8px);min-width:230px;padding:6px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-gap:2px;gap:2px}.menu-pop a,.menu-pop button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;text-decoration:none;border:0;background:none;text-align:left;font-weight:600;font-size:.92rem;width:100%}.menu-pop a:hover,.menu-pop button:hover{background:var(--panel-2)}.menu-pop hr{border:0;border-top:1px solid var(--line);margin:4px 0}.demo-ribbon{background:repeating-linear-gradient(135deg,#3a1a40 0 12px,#2c1431 12px 24px);color:#ffd6fb;text-align:center;font-size:.8rem;font-weight:700;padding:6px 12px}:root[data-theme=light] .demo-ribbon{color:#ffe6fc}@media (max-width:760px){.nav{display:none}}.foot-grid{display:grid;grid-gap:30px;gap:30px;grid-template-columns:1fr}@media (min-width:860px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr}}.foot-credit{display:grid;grid-gap:14px;gap:14px;align-content:start}.foot-credit img{width:170px;height:auto}.foot-credit p{margin:0;max-width:52ch}.foot-col{display:grid;grid-gap:9px;gap:9px;align-content:start}.foot-col a{text-decoration:none}.foot-col a:hover{color:var(--text)}.foot-bottom{margin-top:30px;padding-top:20px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;font-size:.8rem}main{display:block}.section{padding-block:clamp(40px,7vw,84px) 0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:20px;min-width:0}.page-head{padding-block:clamp(28px,5vw,56px) 8px;display:grid;grid-gap:12px;gap:12px}.page-head h1{font-size:clamp(1.9rem,4.6vw,3.4rem)}.hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(36px,7vw,90px) clamp(40px,6vw,70px);background:linear-gradient(180deg,var(--hero-top),var(--bg))}.hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.3;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.fan{position:relative;height:clamp(300px,42vw,480px);perspective:1200px}.fan-card{position:absolute;left:50%;top:50%;width:clamp(150px,19vw,230px);aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.5);transform:translate(-50%,-50%) rotate(var(--r)) translateX(var(--x)) translateY(var(--y));transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:fanIn .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.fan-card img{width:100%;height:100%;object-fit:cover}.fan:hover .fan-card{transform:translate(-50%,-50%) rotate(calc(var(--r) * 1.35)) translateX(calc(var(--x) * 1.3)) translateY(calc(var(--y) - 10px))}@keyframes fanIn{0%{opacity:0;transform:translate(-50%,-30%) rotate(0deg)}}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:grid;grid-gap:4px;gap:4px;min-width:0}.stat b{font:italic 900 clamp(1.6rem,3vw,2.2rem)/1.05 var(--display);font-stretch:125%}.stat span{color:var(--muted);font-size:.88rem}.features{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr}@media (min-width:760px){.features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.features{grid-template-columns:repeat(4,1fr)}}.feature{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:22px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.feature-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink)}.feature p{margin:0;color:var(--muted);font-size:.94rem}.how{display:grid;grid-gap:14px;gap:14px;counter-reset:step}@media (min-width:860px){.how{grid-template-columns:repeat(3,1fr)}}.how li{list-style:none;counter-increment:step;display:grid;grid-gap:8px;gap:8px;padding:22px;border-radius:var(--radius);border:1px dashed var(--line-2)}.how li:before{content:counter(step);font:italic 900 2.4rem/1 var(--display);font-stretch:125%;color:var(--pink-ink)}.how p{margin:0;color:var(--muted)}.how ol,ol.how{padding:0;margin:0}.rar{--c:var(--r-C);display:inline-flex;align-items:center;gap:5px;flex:none;font:800 .64rem/1 var(--body);text-transform:uppercase;letter-spacing:.06em;padding:4px 7px 4px 6px;border-radius:6px;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.rar:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--c);transform:rotate(45deg)}.rar-ES{--c:var(--r-ES)}.rar-C{--c:var(--r-C)}.rar-PC{--c:var(--r-PC)}.rar-R{--c:var(--r-R)}.rar-E{--c:var(--r-E)}.rar-L{--c:var(--r-L)}.rar-S{--c:var(--r-S)}.tag{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 10px;border-radius:8px;background:var(--bg-2);border:1px solid var(--line);font-weight:700;font-size:.84rem}.tag img{width:20px;height:20px}.pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.78rem;font-weight:800;background:var(--panel-2);border:1px solid var(--line)}.pill-ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 12%,transparent)}.bump{animation:bump .35s ease}@keyframes bump{40%{transform:scale(1.04);box-shadow:var(--glow)}}.field{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);transition:border-color .15s,box-shadow .15s}.field:focus-within{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 22%,transparent)}.field svg.i{color:var(--muted)}.field input{flex:1 1;min-width:0;border:0;background:none;outline:none;padding:12px 0}.field input::placeholder{color:var(--muted)}.row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:42px;padding:0 36px 0 14px;border-radius:11px;font-weight:700;font-size:.9rem;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a69aa8' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 10px center /16px no-repeat}.seg,.select select{border:1px solid var(--line)}.seg{border-radius:11px;overflow:hidden;background:var(--panel)}.seg,.seg button{display:inline-flex}.seg button{border:0;background:none;padding:0 12px;color:var(--muted);font-weight:700;font-size:.88rem;align-items:center;gap:6px}.seg button[aria-pressed=true]{background:var(--pink);color:var(--on-pink)}.filters{display:grid;grid-gap:14px;gap:14px;padding:16px;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line)}.tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line);margin-bottom:16px}.tabs::-webkit-scrollbar{display:none}.tabs button{position:relative;flex:none;border:0;background:none;padding:14px 12px 12px;font:italic 900 .82rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:7px}.tabs button:hover,.tabs button[aria-selected=true]{color:var(--text)}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:linear-gradient(90deg,var(--hot),var(--pink))}.count{font:700 .7rem/1 var(--body);font-style:normal;padding:3px 7px;border-radius:99px;background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.tabs button[aria-selected=true] .count{background:var(--pink);color:var(--on-pink);border-color:transparent}.resultbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:14px 0;min-height:36px}.resultbar p{margin:0;color:var(--muted);font-weight:600}.resultbar p b{color:var(--text)}.empty{text-align:center;padding:56px 16px;color:var(--muted);display:grid;grid-gap:10px;gap:10px;justify-items:center}.empty h3{color:var(--text);font-size:1.2rem}.empty p{margin:0;max-width:46ch}.summary{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}@media (min-width:860px){.summary{grid-template-columns:1.8fr 1fr 1fr 1fr}}@media (max-width:560px){.summary{gap:8px}.summary .stat{padding:12px}.summary .stat:not(.stat-main) .label{font-size:.58rem;letter-spacing:.04em}.summary .stat:not(.stat-main) b{font-size:1.45rem}.summary .stat:not(.stat-main) span:last-child{font-size:.76rem}}.progress{height:10px;border-radius:99px;background:var(--bg-2);overflow:hidden;border:1px solid var(--line)}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));transition:width .5s cubic-bezier(.2,.8,.2,1)}@keyframes pulse{to{opacity:.3}}dialog{border:0;padding:0;color:var(--text);background:transparent;max-width:100vw;max-height:100dvh}dialog::-webkit-backdrop{background:rgba(8,4,10,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog::backdrop{background:rgba(8,4,10,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sheet{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:22px;box-shadow:0 30px 80px rgba(0,0,0,.55);display:grid;grid-gap:14px;gap:14px}.detail{position:relative;display:grid;grid-gap:18px;gap:18px;max-height:100dvh;overflow-y:auto}@media (min-width:820px){.detail{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);padding:28px;gap:30px}}.dstage{position:relative;display:grid;place-items:center;perspective:1100px;padding:6px 44px}.notes{display:grid;grid-gap:6px;gap:6px}.notes textarea{resize:vertical;min-height:64px;border-radius:12px;padding:10px 12px;border:1px solid var(--line);background:var(--bg-2);outline:none}.notes textarea:focus{border-color:var(--pink)}.hint{margin:0;font-size:.8rem;color:var(--muted);line-height:1.9}@media (hover:none){.hint{display:none}}kbd{font:600 .78em var(--body);padding:1px 6px;border-radius:5px;border:1px solid var(--line);background:var(--panel-2)}@media (max-width:819px){.detail.sheet{border-radius:0;min-height:100dvh;border:0;padding:calc(56px + env(safe-area-inset-top, 0px)) max(16px,env(safe-area-inset-right,0px)) calc(24px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px))}}.holo-card{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--o:0;position:relative;width:min(100%,400px,calc((100dvh - 140px) * 63 / 88));aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s ease-out;box-shadow:0 26px 60px rgba(0,0,0,.55);will-change:transform}.holo-card.idle{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.holo-card img{width:100%;height:100%;object-fit:cover}.holo-card .glare{opacity:var(--o);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.45),transparent 45%);mix-blend-mode:overlay}.holo-card .glare,.holo-card .sheen{position:absolute;inset:0;pointer-events:none;transition:opacity .3s}.holo-card .sheen{opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(255,90,200,.5) 36%,rgba(120,220,255,.5) 48%,rgba(255,230,120,.5) 60%,transparent 76%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.holo-card.foil .sheen{opacity:calc(var(--o) * .55)}.people{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.profile-actions{display:flex;flex-wrap:wrap;gap:8px}.ring{width:120px;height:120px;flex:none}.ring circle{fill:none;stroke-width:11}.ring .track{stroke:var(--bg-2)}.ring .val{stroke:url(#ringGrad);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1)}.ring text{fill:var(--text);font:italic 900 24px var(--display);font-stretch:125%}.ring .sub{fill:var(--muted);font:600 10px var(--body);font-style:normal}.showcase{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.showcase a{border-radius:10px;overflow:hidden;aspect-ratio:63/88;box-shadow:var(--shadow);transition:transform .2s}.showcase a:hover{transform:translateY(-4px) rotate(-1deg)}.binder{background:linear-gradient(180deg,#2a1d30,#1c1421);border:1px solid var(--line);border-radius:22px;padding:clamp(12px,2.4vw,26px);box-shadow:inset 0 0 0 6px rgba(0,0,0,.18),var(--shadow)}:root[data-theme=light] .binder{background:linear-gradient(180deg,#3a2740,#281b2e)}.binder-pages{display:grid;grid-gap:clamp(12px,2.4vw,28px);gap:clamp(12px,2.4vw,28px)}@media (min-width:900px){.binder-pages{grid-template-columns:1fr 1fr}}.binder-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,1.2vw,12px);gap:clamp(6px,1.2vw,12px);padding:clamp(8px,1.4vw,14px);border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.pocket{position:relative;aspect-ratio:63/88;border-radius:7px;overflow:hidden;background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pocket:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 35%);pointer-events:none}.pocket img{width:100%;height:100%;object-fit:cover}.pocket.empty img{opacity:.1;filter:grayscale(1)}.pocket .pq{position:absolute;right:4px;top:4px;font:italic 900 .7rem/1 var(--display);padding:3px 5px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.binder-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;color:#e8dbea;font-weight:700}.binder-nav .btn{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff}.mini{position:relative;display:block;border-radius:8px;overflow:hidden;aspect-ratio:63/88;background:var(--bg-2);transition:transform .15s}.mini:hover{transform:translateY(-2px) scale(1.03)}.mini img{width:100%;height:100%;object-fit:cover}.mini b{position:absolute;right:4px;bottom:4px;font:italic 900 .78rem/1 var(--display);padding:4px 6px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.bars{display:grid;grid-gap:4px;gap:4px}.bar-row{display:grid;grid-template-columns:minmax(96px,150px) 1fr 70px;grid-gap:12px;gap:12px;align-items:center;padding:6px 8px;border-radius:9px}.bar-label{display:flex;align-items:center;gap:8px;font-weight:700;font-size:.88rem;min-width:0}.bar-label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-label img{width:22px;height:22px}.bar-track{height:12px;border-radius:99px;background:var(--bg-2);overflow:hidden;border:1px solid var(--line)}.bar-fill{display:block;height:100%;border-radius:inherit;background:var(--c,var(--pink))}.bar-val{text-align:right;font-weight:700;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-val small{display:block;color:var(--muted);font-size:.72rem}.match{padding:18px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.form,.match{display:grid;grid-gap:16px;gap:16px}.form-row{display:grid;grid-gap:6px;gap:6px}.form-row>span{font-weight:800;font-size:.9rem}.form-row small{color:var(--muted)}.input,.textarea{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);outline:none}.input:focus,.textarea:focus{border-color:var(--pink)}.textarea{min-height:80px;resize:vertical}.prefix{display:flex;align-items:center;border:1px solid var(--line);border-radius:12px;background:var(--bg-2);overflow:hidden}.prefix span{padding:0 4px 0 14px;color:var(--muted);font-weight:600;white-space:nowrap}.prefix .input{border:0;background:none;padding-left:2px}.prefix:focus-within{border-color:var(--pink)}.toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);cursor:pointer}.toggle b{display:block}.toggle p{margin:2px 0 0;color:var(--muted);font-size:.86rem}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:26px;border-radius:99px;background:var(--line-2);position:relative;flex:none;cursor:pointer;transition:background .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.switch:checked{background:var(--pink)}.switch:checked:after{transform:translateX(20px)}.alert{padding:12px 14px;border-radius:12px;font-weight:600;font-size:.92rem}.alert-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent)}.alert-bad{background:color-mix(in srgb,var(--bad) 14%,transparent);border:1px solid color-mix(in srgb,var(--bad) 40%,transparent)}.alert-info{background:color-mix(in srgb,var(--pink) 10%,transparent);border:1px solid color-mix(in srgb,var(--pink) 35%,transparent)}.prose{max-width:74ch;display:grid;grid-gap:14px;gap:14px;padding-bottom:20px}.prose h2{font-size:1.25rem;margin-top:18px}.prose li,.prose p{color:var(--muted)}.prose strong{color:var(--text)}.prose ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}.prose table{border-collapse:collapse;width:100%;font-size:.9rem}.prose td,.prose th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top}.table-wrap{overflow-x:auto}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:100;transform:translateX(-50%);display:flex;align-items:center;gap:16px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:14px;background:#0c080e;color:#fff;border:1px solid var(--pink);box-shadow:0 14px 40px rgba(0,0,0,.5);font-weight:600;font-size:.92rem;animation:toastIn .25s cubic-bezier(.2,.9,.3,1.3)}.toast .btn-link{color:var(--pink);white-space:nowrap}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,14px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;flex:none}.brand-gm{height:38px;width:auto;filter:drop-shadow(0 2px 8px rgba(236,129,242,.35))}.brand-sep{width:1px;height:30px;background:var(--line-2)}.brand-site{display:grid;line-height:1;grid-gap:3px;gap:3px}.brand-site b{font:italic 900 1rem/1 var(--display);font-stretch:125%;text-transform:uppercase}.brand-site small{font:600 .62rem/1 var(--body);letter-spacing:.08em;color:var(--muted);text-transform:uppercase}@media (max-width:520px){.brand-sep,.brand-site small{display:none}.brand-gm{height:32px}}.dot-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--hot);color:#fff;font:800 .68rem/18px var(--body);text-align:center;box-shadow:0 0 0 2px var(--bg)}.sel,.user-chip{position:relative}.sel-btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px 0 16px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-weight:700;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.sel-btn:hover,.sel-btn[aria-expanded=true]{border-color:var(--pink)}.sel-btn[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 20%,transparent)}.sel-btn .sel-label{color:var(--muted);font-weight:600}.sel-btn svg.i{width:16px;height:16px;transition:transform .2s}.sel-btn[aria-expanded=true] svg.i{transform:rotate(180deg)}.sel-pop{position:absolute;z-index:40;top:calc(100% + 8px);right:0;min-width:250px;padding:6px;border-radius:16px;border:1px solid var(--line);background:var(--panel);box-shadow:0 20px 50px rgba(0,0,0,.45);display:grid;grid-gap:2px;gap:2px;animation:popIn .16s cubic-bezier(.2,.9,.3,1.2);transform-origin:top right}@keyframes popIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}}.sel-opt{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:0;background:none;text-align:left;font-weight:600;font-size:.92rem}.sel-opt.active,.sel-opt:hover{background:var(--panel-2)}.sel-opt[aria-selected=true]{color:var(--pink-ink)}.sel-opt .tick{margin-left:auto;opacity:0}.sel-opt[aria-selected=true] .tick{opacity:1}.sel-opt small{display:block;color:var(--muted);font-weight:500;font-size:.78rem}.fbar{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.fbar-top{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fbar-top .field{flex:1 1 260px;min-height:46px;background:var(--bg-2)}.fbar-row{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.fbar-row::-webkit-scrollbar{display:none}.fbar-row .label{flex:none}@media (max-width:640px){.fbar-row .label{display:none}}.rchip{--c:var(--r-C);flex:none;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 12px;border-radius:99px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;font-size:.82rem;transition:background .15s,border-color .15s,color .15s}.rchip:before{content:"";width:9px;height:9px;border-radius:2px;background:var(--c);transform:rotate(45deg);box-shadow:0 0 10px var(--c)}.rchip small{color:var(--muted);font-weight:600}.rchip[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 18%,var(--panel));color:var(--text)}.cchip{flex:none;width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);display:grid;place-items:center;transition:transform .15s,border-color .15s,background .15s}.cchip img{width:28px;height:28px}.cchip:hover{transform:translateY(-2px)}.cchip[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 22%,var(--panel));box-shadow:0 0 0 1px var(--c) inset}.tchip{flex:none;min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg-2);font-weight:700;font-size:.82rem}.tchip[aria-pressed=true]{background:var(--pink);color:var(--on-pink);border-color:transparent}.clear-x{flex:none;border:0;background:none;color:var(--pink-ink);font-weight:700;font-size:.84rem;text-decoration:underline;text-underline-offset:3px}.vsep{flex:none;width:1px;height:26px;background:var(--line);margin:0 4px}.wall{display:grid;grid-gap:clamp(12px,1.6vw,22px);gap:clamp(12px,1.6vw,22px);grid-template-columns:repeat(auto-fill,minmax(min(var(--card-w,200px),calc(50% - 8px)),1fr));perspective:1400px}.tcard{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--o:0;position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s;box-shadow:0 10px 26px rgba(0,0,0,.4);text-decoration:none;background:var(--bg-2);animation:cardIn .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 18ms);content-visibility:auto;contain-intrinsic-size:auto 300px}.tcard.live{transition:transform .08s linear,box-shadow .3s;z-index:2;box-shadow:0 26px 50px rgba(0,0,0,.55)}.tcard img{width:100%;height:100%;object-fit:cover}.tcard:after{opacity:var(--o);background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.4),transparent 45%);mix-blend-mode:overlay}.tcard.foil:before,.tcard:after{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity .3s}.tcard.foil:before{z-index:1;opacity:calc(var(--o) * .5);background:linear-gradient(115deg,transparent 20%,rgba(255,90,200,.55) 36%,rgba(120,220,255,.55) 48%,rgba(255,230,120,.55) 60%,transparent 76%);background-size:240% 240%;background-position:var(--mx) var(--my);mix-blend-mode:color-dodge}.tcard .tc-tag{position:absolute;left:8px;top:8px;z-index:2;font:800 .68rem/1 var(--body);padding:4px 7px;border-radius:7px;background:rgba(10,6,12,.72);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes cardIn{0%{opacity:0;transform:translateY(14px) scale(.97)}}.wall-cap{display:flex;flex-direction:column;gap:6px}.wall-cap .cap{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;min-width:0}.wall-cap .cap b{font:italic 900 .78rem/1.15 var(--display);font-stretch:112%;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wall-cap .cap img{width:20px;height:20px;flex:none}.viewer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));animation:fadeIn .2s ease;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}}.viewer .holo-card{width:min(100%,420px,calc((100dvh - 80px) * 63 / 88));margin-inline:auto}.glass-btn{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff}.glass-btn:hover{border-color:#fff}@keyframes tick{to{transform:translateX(-50%)}}.numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 30px;color:var(--muted);font-size:.92rem}.numbers b{color:var(--text);font:italic 900 1.3rem/1 var(--display);font-stretch:120%;margin-right:6px}.binder2{display:grid;justify-items:center;grid-gap:18px;gap:18px}.cover{position:relative;width:min(100%,420px);aspect-ratio:3/4;border-radius:8px 22px 22px 8px;cursor:pointer;border:0;padding:0;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.07),transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#26232a,#121014 70%);box-shadow:inset 14px 0 18px -10px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.05),0 30px 60px rgba(0,0,0,.6),-6px 0 0 #0a090b;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform:perspective(1400px) rotateY(-8deg) rotateX(3deg)}.cover:hover{transform:perspective(1400px) rotateY(-14deg) rotateX(4deg) translateY(-6px)}.cover:before{inset:18px 18px 18px 30px;border-radius:40% 40% 14px 14px/22% 22% 14px 14px;border:2px solid rgba(255,255,255,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.8),0 1px 0 rgba(255,255,255,.05)}.cover:after,.cover:before{content:"";position:absolute}.cover:after{right:-9px;top:22px;bottom:22px;width:10px;border-radius:0 6px 6px 0;background:repeating-linear-gradient(180deg,#c8c8cc 0 3px,#6d6d72 3px 6px);box-shadow:inset 2px 0 2px rgba(0,0,0,.6)}.emboss{position:absolute;left:50%;transform:translateX(-50%);background:#1c1a1f;filter:drop-shadow(0 1px 0 rgba(255,255,255,.09)) drop-shadow(0 -1px 0 rgba(0,0,0,.9));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.emboss-gm{top:36%;width:76%;aspect-ratio:383/178;-webkit-mask-image:url(/img/logo-bw.svg);mask-image:url(/img/logo-bw.svg)}.emboss-tci{bottom:7%;width:46%;aspect-ratio:386/138;-webkit-mask-image:url(/img/tout-commence-ici.svg);mask-image:url(/img/tout-commence-ici.svg)}.spread{position:relative;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;padding:clamp(10px,1.6vw,18px);border-radius:20px;background:linear-gradient(160deg,#26232a,#121014);box-shadow:0 30px 60px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.05);perspective:2200px}@media (min-width:900px){.spread{grid-template-columns:1fr 1fr}.spread:after{content:"";position:absolute;left:50%;top:14px;bottom:14px;width:26px;transform:translateX(-50%);background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(255,255,255,.05) 50%,rgba(0,0,0,.55));border-radius:6px;pointer-events:none}}.leaf{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(6px,1vw,12px);gap:clamp(6px,1vw,12px);padding:clamp(10px,1.6vw,18px);border-radius:12px;background:#0d0c0f;box-shadow:inset 0 0 30px rgba(0,0,0,.8);transform-origin:left center}.leaf,.slot{display:grid}.slot{position:relative;aspect-ratio:63/88;border-radius:6px;overflow:hidden;background:linear-gradient(160deg,#19171c,#0f0e11);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06);place-items:center;text-decoration:none}.slot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 22%,transparent 40%,transparent 70%,rgba(255,255,255,.05))}.slot img{width:100%;height:100%;object-fit:cover}.page-dots{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.page-dots button{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:var(--line-2)}.page-dots button[aria-current=true]{background:var(--pink);transform:scale(1.3)}.fav-stage{display:flex;justify-content:center;align-items:flex-end;gap:clamp(8px,3vw,40px);padding:26px 0 10px;perspective:1400px}.fav,.fav-stage{position:relative}.fav{width:clamp(120px,22vw,250px);transition:transform .4s}.fav.center{width:clamp(150px,28vw,310px);z-index:2}.fav:not(.center):first-child{transform:rotate(-7deg) translateY(10px)}.fav:not(.center):last-child{transform:rotate(7deg) translateY(10px)}.fav .fav-card{position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 60px color-mix(in srgb,var(--c) 45%,transparent);animation:float 6s ease-in-out infinite;animation-delay:var(--d)}.fav .fav-card img{width:100%;height:100%;object-fit:cover}.fav .fav-card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,rgba(255,120,220,.25) 50%,transparent 62%);background-size:260% 100%;mix-blend-mode:overlay;animation:shine 5s ease-in-out infinite;animation-delay:var(--d)}.fav:before{content:"";position:absolute;left:10%;right:10%;bottom:-18px;height:22px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--c) 60%,transparent),transparent 70%);filter:blur(6px)}.fav-rank{position:absolute;top:-14px;left:50%;transform:translateX(-50%);z-index:2;font:italic 900 .72rem/1 var(--display);padding:5px 10px;border-radius:99px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff;white-space:nowrap;box-shadow:0 6px 16px rgba(238,0,115,.4)}@keyframes float{50%{transform:translateY(-10px)}}@keyframes shine{0%,40%{background-position:120% 0}70%,to{background-position:-40% 0}}.fav-empty{aspect-ratio:63/88;border-radius:12px;border:2px dashed var(--line-2);display:grid;place-items:center;color:var(--muted);font-weight:700;font-size:.84rem;text-align:center;padding:10px}.board-layout{display:grid;grid-gap:20px;gap:20px;align-items:start}.board-meta{display:flex;justify-content:space-between;align-items:center;gap:8px}.pick{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);min-width:0}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.76rem;font-weight:800}.step{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-decoration:none;text-align:center;min-width:0}.step .avatar-lg{width:clamp(64px,10vw,96px);height:clamp(64px,10vw,96px)}.ranks{display:grid;grid-gap:8px;gap:8px}.rank-row{display:grid;grid-template-columns:44px auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-decoration:none;transition:border-color .15s,transform .15s}.rank-row:hover{border-color:var(--pink);transform:translateX(3px)}.rank-row .n{font:italic 900 1.2rem/1 var(--display);color:var(--muted);text-align:center}.rank-row .who{display:grid;grid-gap:6px;gap:6px;min-width:0}.rank-row .who b{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fav-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:linear-gradient(120deg,color-mix(in srgb,var(--hot) 14%,var(--panel)),var(--panel));border:1px solid var(--line);margin-bottom:16px}.fav-strip p{margin:0;color:var(--muted);font-size:.88rem;flex:1 1 220px}.favbtn{position:absolute;left:6px;top:34px;width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;background:rgba(10,6,12,.6);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s}.favbtn[aria-pressed=true]{opacity:1;color:#ff5fa8}.favbtn[aria-pressed=true] svg{fill:currentColor}@media (hover:none){.favbtn{opacity:.8}}.confirm-dialog{width:min(460px,calc(100vw - 32px))}details.advanced{margin-top:26px;border-top:1px solid var(--line);padding-top:16px}details.advanced summary{cursor:pointer;color:var(--muted);font-weight:700;font-size:.9rem;list-style:none;display:inline-flex;gap:8px;align-items:center}details.advanced summary::-webkit-details-marker{display:none}details.advanced[open] summary svg{transform:rotate(90deg)}details.advanced .adv-body{display:grid;grid-gap:14px;gap:14px;margin-top:14px;padding:16px;border-radius:16px;border:1px solid var(--line);background:var(--bg-2)}.foot-logos{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.viewer{background:#0b070d}@media (min-width:860px){.viewer{padding-inline:84px}}@media (max-width:520px){.user-chip>span:not(.avatar):not(.dot-badge){display:none}.head-in{gap:8px}}.gm-foot{position:relative;overflow:hidden;isolation:isolate;margin-top:90px;background:#423b42;color:#fff;text-align:center;display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:54px max(20px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom, 0px)) max(20px,env(safe-area-inset-left,0px))}.gm-foot-shape{position:absolute;z-index:-1;left:50%;bottom:-22rem;width:110vw;max-width:none;transform:translateX(-50%);opacity:.05;pointer-events:none}.gm-sq{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;transition:transform .15s,background .15s}.gm-sq:hover{transform:translateY(-3px);background:rgba(0,0,0,.5)}.gm-sq img{height:16px;width:auto}.gm-sq-discord{background:#5865f2}.gm-sq-discord:hover{background:#4752c4}.gm-tab{position:relative;display:inline-flex;align-items:center;gap:10px;padding:12px 34px 12px 22px;background:#0d0a0e;color:#fff;font:italic 900 1rem/1 var(--display);font-stretch:125%;text-transform:uppercase;-webkit-clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 100%,0 100%);border-radius:12px 0 0 0}:root[data-theme=light] .gm-tab{background:#120c14}.gm-tab img{width:16px;height:16px}.gm-title{display:grid;grid-gap:12px;gap:12px;justify-items:start;margin-bottom:22px}.gm-title h2{font-size:clamp(1.6rem,3.6vw,2.6rem)}.gm-title.center{justify-items:center;text-align:center}.star-sep{display:inline-block;width:14px;height:14px;background:url(/img/star-pink.svg) 50%/contain no-repeat;vertical-align:middle}.h-cta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1019px){.h-cta{justify-content:center}}.h-note{display:flex;flex-wrap:wrap;gap:6px 16px;color:var(--muted);font-size:.88rem;font-weight:600}.h-note span{display:inline-flex;align-items:center;gap:6px}.h-note svg.i{width:16px;height:16px;color:var(--ok)}@keyframes spin{0%{transform:rotateX(-8deg) rotateY(0)}to{transform:rotateX(-8deg) rotateY(-1turn)}}.discord-band{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:22px;gap:22px;align-items:center;padding:clamp(26px,5vw,54px);border-radius:28px;color:#fff;background:radial-gradient(circle at 85% 20%,rgba(236,129,242,.35),transparent 45%),linear-gradient(120deg,#5865f2,#3b2c8f 55%,#2a1631)}@media (min-width:900px){.discord-band{grid-template-columns:auto 1fr auto}}.discord-band:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/bg-shape-1.svg) 120% 50%/900px no-repeat;opacity:.1}.discord-band .medal{width:120px;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35))}.discord-band h2{font-size:clamp(1.5rem,3.4vw,2.4rem)}.discord-band p{margin:6px 0 0;color:rgba(255,255,255,.85);max-width:52ch}.btn-white{background:#fff;color:#23272a;border-color:transparent}.btn-white:hover{box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:transparent}.final-cta{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center;padding:clamp(34px,6vw,70px) 20px;border-radius:28px;background:var(--panel);border:1px solid var(--line)}.final-cta:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) 50%/cover;opacity:.18}.wall.five{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.wall.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.wall.five{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.wall.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.stage{--c1:#ee0073;--c2:#ec81f2;--c3:#2b1631;--accent:#ec81f2;position:fixed;inset:0;z-index:90;overflow-y:auto;overflow-x:hidden;color:#fff;animation:fadeIn .25s ease}.stage-aura{position:fixed;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 25% 30%,var(--c1),transparent 70%),radial-gradient(45% 55% at 75% 65%,var(--c2),transparent 70%),radial-gradient(60% 60% at 50% 50%,var(--c3),transparent 80%);animation:aura 14s ease-in-out infinite alternate}@keyframes aura{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(12deg) scale(1.12)}to{transform:rotate(-10deg) scale(1.05)}}@keyframes rays{to{transform:rotate(1turn)}}.stage-noise{z-index:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stage canvas.fx,.stage-noise{position:fixed;inset:0;pointer-events:none}.stage canvas.fx{z-index:1;width:100%;height:100%}.stage-in{position:relative;z-index:2;min-height:100%;display:grid;align-items:center;grid-gap:clamp(20px,4vw,60px);gap:clamp(20px,4vw,60px);width:min(1180px,100%);margin:0 auto;padding:calc(70px + env(safe-area-inset-top, 0px)) max(18px,env(safe-area-inset-right,0px)) calc(90px + env(safe-area-inset-bottom, 0px)) max(18px,env(safe-area-inset-left,0px))}.flip{perspective:1600px;display:grid;place-items:center}.flip-inner{position:relative;width:min(100%,430px,calc((100dvh - 120px) * 63 / 88));aspect-ratio:63/88;transform-style:preserve-3d;animation:flipIn 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes flipIn{0%{transform:rotateY(180deg) scale(.6) translateY(40px)}60%{transform:rotateY(-12deg) scale(1.03)}to{transform:rotateY(0) scale(1)}}.flip-inner .face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-inner .back{transform:rotateY(180deg);border-radius:4.5%/3.3%;overflow:hidden}.flip-inner .back img{width:100%;height:100%;object-fit:cover}.flip-inner .holo-card{width:100%;box-shadow:0 40px 90px rgba(0,0,0,.6),0 0 90px color-mix(in srgb,var(--accent) 45%,transparent)}.flip-inner .dstage{padding:0}.stage-info{display:grid;min-width:0}@keyframes infoIn{0%{opacity:0;transform:translateX(30px)}}.stage-info .kicker{display:flex;flex-wrap:wrap;align-items:center;text-transform:uppercase}.facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.fact{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}.fact .k{font:800 .66rem/1 var(--body);letter-spacing:.12em;color:rgba(255,255,255,.6)}.fact .k,.fact .v{text-transform:uppercase}.fact .v{display:flex;align-items:center;gap:8px;font:italic 900 1.15rem/1.15 var(--display);font-stretch:115%}.fact .v img{width:26px;height:26px}.fact small{color:rgba(255,255,255,.65);font-weight:600;font-size:.8rem}.stage-close{top:calc(14px + env(safe-area-inset-top, 0px));right:max(14px,env(safe-area-inset-right,0px))}.stage-close,.stage-nav{position:fixed;z-index:5}.stage-nav{top:50%;transform:translateY(-50%);border:1px solid rgba(255,255,255,.2);color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .15s}.stage-nav:hover{background:rgba(255,255,255,.18)}.stage-nav.prev{left:max(14px,env(safe-area-inset-left,0px))}.stage-nav.next{right:max(14px,env(safe-area-inset-right,0px))}.stage-nav .peek{position:absolute;top:50%;transform:translateY(-50%);width:46px;border-radius:4px;opacity:0;transition:opacity .2s;pointer-events:none}.stage-nav.prev .peek{left:62px}.stage-nav.next .peek{right:62px}.stage-nav:hover .peek{opacity:1}@media (max-width:959px){.stage-nav{top:auto;bottom:calc(16px + env(safe-area-inset-bottom, 0px));transform:none;height:54px}.stage-nav .peek{display:none}}.stage-count{position:fixed;z-index:5;left:50%;bottom:calc(22px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%)}.cwall{display:grid;grid-gap:clamp(12px,1.5vw,20px);gap:clamp(12px,1.5vw,20px);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:600px){.cwall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:860px){.cwall{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.cwall{grid-template-columns:repeat(5,minmax(0,1fr))}}.ct{display:grid;grid-gap:8px;gap:8px;content-visibility:auto;contain-intrinsic-size:auto 360px}.ct-art{position:relative;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;background:var(--bg-2);box-shadow:0 10px 24px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s}.ct-art:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(0,0,0,.45)}.ct.owned .ct-art{box-shadow:0 0 0 2px color-mix(in srgb,var(--pink) 70%,transparent),0 12px 28px rgba(0,0,0,.4)}.ct.fav .ct-art{box-shadow:0 0 0 3px #ff5fa8,0 0 30px rgba(255,95,168,.45),0 12px 28px rgba(0,0,0,.4)}.ct-art>button.open{all:unset;display:block;width:100%;height:100%;cursor:zoom-in}.ct-art img{width:100%;height:100%;object-fit:cover;transition:filter .25s,opacity .25s}.ct.missing .ct-art img{filter:var(--missing);opacity:var(--missing-op)}.ct.missing .ct-art:hover img{filter:grayscale(.2) brightness(.85);opacity:1}.ct-num{left:7px;top:7px;font:800 .7rem/1 var(--body);padding:5px 7px;border-radius:7px;background:rgba(10,6,12,.78);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.ct-acts,.ct-num{position:absolute;z-index:2}.ct-acts{right:6px;top:6px;display:grid;grid-gap:6px;gap:6px}.ct-act{width:34px;height:34px;border-radius:10px;border:0;display:grid;place-items:center;background:rgba(10,6,12,.66);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .15s,transform .15s,background .15s}.ct-act:focus-visible,.ct-act[aria-pressed=true],.ct-art:hover .ct-act{opacity:1}@media (hover:none){.ct-act{opacity:.85}}.ct-act:hover{transform:scale(1.08)}.ct-act svg.i{width:18px;height:18px}.ct-act.wish[aria-pressed=true]{background:var(--gold);color:#2a1d00}.ct-act.heart[aria-pressed=true]{background:#ff5fa8;color:#fff}.ct-act.heart[aria-pressed=true] svg{fill:currentColor}.ct-qty{position:absolute;left:50%;bottom:8px;z-index:2;transform:translateX(-50%);display:flex;align-items:center;gap:2px;padding:3px;border-radius:12px;background:rgba(10,6,12,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;box-shadow:0 6px 16px rgba(0,0,0,.4)}.ct-qty button{width:32px;height:30px;border:0;border-radius:9px;background:none;color:#fff;font-size:1.15rem;font-weight:800}.ct-qty button:hover:not(:disabled){background:var(--pink);color:var(--on-pink)}.ct-qty button:disabled{opacity:.35}.ct-qty output{min-width:26px;text-align:center;font:italic 900 .95rem/1 var(--display)}.ct-cap{display:flex;align-items:center;gap:6px;min-width:0;padding:0 2px}.ct-cap b{font:italic 900 .76rem/1.2 var(--display);font-stretch:112%;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-cap .rdot{width:8px;height:8px;border-radius:2px;transform:rotate(45deg);flex:none;background:var(--c)}.rar-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:14px}.rar-row::-webkit-scrollbar{display:none}.pills{display:flex;gap:6px;flex-wrap:wrap;padding:5px;border-radius:16px;background:var(--panel);border:1px solid var(--line);width:-moz-fit-content;width:fit-content;max-width:100%}.pills button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:11px;background:none;font:italic 900 .8rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted)}.pills button:hover{color:var(--text)}.pills button[aria-selected=true]{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink);box-shadow:0 6px 16px rgba(236,129,242,.3)}.pills button[aria-selected=true] .count{background:rgba(0,0,0,.18);color:var(--on-pink);border-color:transparent}.pills-wrap{overflow-x:auto;scrollbar-width:none;margin-bottom:16px}.pills-wrap::-webkit-scrollbar{display:none}.favs-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:20px;gap:20px;align-items:center;padding:clamp(18px,3vw,28px);border-radius:24px;margin-bottom:22px;background:radial-gradient(circle at 15% 50%,rgba(255,95,168,.22),transparent 50%),var(--panel);border:1px solid color-mix(in srgb,#ff5fa8 35%,var(--line))}@media (min-width:900px){.favs-hero{grid-template-columns:minmax(0,1fr) auto}}.favs-hero h2{font-size:clamp(1.3rem,2.6vw,1.8rem);display:flex;align-items:center;gap:10px}.favs-hero h2 svg.i{color:#ff5fa8;fill:#ff5fa8;width:26px;height:26px}.favs-hero p{margin:6px 0 0;color:var(--muted);max-width:46ch}.favs-slots{display:flex;gap:clamp(10px,2vw,18px);align-items:flex-end;justify-content:center}.fslot{position:relative;width:clamp(92px,12vw,140px);aspect-ratio:63/88;border-radius:10px}.fslot.c{width:clamp(110px,14vw,168px)}.fslot button{all:unset;display:block;width:100%;height:100%;border-radius:10px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 2px #ff5fa8,0 0 34px rgba(255,95,168,.45),0 16px 30px rgba(0,0,0,.45);animation:float 6s ease-in-out infinite}.fslot button img{width:100%;height:100%;object-fit:cover}.fslot .rk{position:absolute;top:-10px;left:50%;transform:translateX(-50%);z-index:2;font:italic 900 .66rem/1 var(--display);padding:4px 8px;border-radius:99px;background:#ff5fa8;color:#fff;white-space:nowrap}.fslot.empty{border:2px dashed color-mix(in srgb,#ff5fa8 50%,var(--line));display:grid;place-items:center;text-align:center;padding:10px;color:var(--muted);font-size:.76rem;font-weight:700}.fslot.empty svg.i{color:#ff5fa8;margin:0 auto 6px;display:block}.vitrine{position:relative;isolation:isolate;padding:clamp(26px,4vw,50px) 10px 20px;border-radius:28px;overflow:hidden;background:linear-gradient(180deg,#120b16,#1d1222);border:1px solid var(--line)}.vitrine:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(30% 60% at 50% 0,rgba(255,255,255,.14),transparent 70%),radial-gradient(22% 50% at 18% 0,rgba(255,255,255,.08),transparent 70%),radial-gradient(22% 50% at 82% 0,rgba(255,255,255,.08),transparent 70%)}.vitrine .gm-title{margin-bottom:8px;color:#fff}.big-tabs{display:inline-flex;gap:8px;padding:6px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.big-tabs button{display:inline-flex;align-items:center;gap:10px;border:0;background:none;color:var(--muted);font:italic 900 .9rem/1 var(--display);font-stretch:115%;text-transform:uppercase}.big-tabs button svg.i{width:20px;height:20px}.big-tabs button .count{font-style:normal}.big-tabs button[aria-selected=true]{color:#fff;background:#0d0a0e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.big-tabs button[aria-selected=true].t-wish svg.i{color:var(--gold)}.big-tabs button[aria-selected=true].t-dup svg.i{color:var(--pink)}.mini-wall{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.mini-wall{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1000px){.mini-wall{grid-template-columns:repeat(7,minmax(0,1fr))}}.mw{all:unset;cursor:pointer;position:relative;display:block;aspect-ratio:63/88;border-radius:4.5%/3.3%;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:transform .2s}.mw:hover{transform:translateY(-4px) rotate(-1deg)}.mw img{width:100%;height:100%;object-fit:cover}.mw .n{position:absolute;left:5px;top:5px;font:800 .62rem/1 var(--body);padding:3px 5px;border-radius:5px;background:rgba(10,6,12,.78);color:#fff}.mw .q{font:italic 900 .74rem/1 var(--display);padding:4px 6px;border-radius:6px;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff}.mw .q,.mw .w{position:absolute;right:5px;bottom:5px}.mw .w{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;background:var(--gold);color:#2a1d00}.mw .w svg.i{width:14px;height:14px}.bnd{display:grid;justify-items:center;grid-gap:24px;gap:24px}.bnd-closed{position:relative;width:min(100%,440px);perspective:1600px}.leather{position:relative;width:100%;aspect-ratio:3/4;border:0;padding:0;cursor:pointer;display:block;border-radius:10px 26px 26px 10px;background:radial-gradient(ellipse 80% 60% at 30% 18%,rgba(255,255,255,.09),transparent 60%),radial-gradient(ellipse 70% 50% at 80% 90%,rgba(0,0,0,.5),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(165deg,#2b282e,#1a181c 45%,#0f0e10);box-shadow:inset 18px 0 22px -12px rgba(0,0,0,.95),inset -2px 0 0 rgba(255,255,255,.04),inset 0 2px 0 rgba(255,255,255,.06),0 40px 70px rgba(0,0,0,.65),0 12px 24px rgba(0,0,0,.45);transform:rotateY(-10deg) rotateX(4deg);transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.bnd-closed:hover .leather{transform:rotateY(-18deg) rotateX(5deg) translateY(-8px)}.leather:before{content:"";position:absolute;inset:14px 14px 14px 26px;border-radius:6px 18px 18px 6px;border:2px dashed rgba(255,255,255,.09);pointer-events:none}.leather .spine{position:absolute;left:0;top:0;bottom:0;width:22px;border-radius:10px 0 0 10px;background:linear-gradient(90deg,#0b0a0c,#1d1b1f 60%,#0e0d10);box-shadow:inset -2px 0 3px rgba(0,0,0,.8)}.leather .frame{position:absolute;inset:9% 9% 8% 15%;border-radius:46% 46% 12px 12px/24% 24% 12px 12px;box-shadow:inset 0 2px 2px rgba(0,0,0,.9),inset 0 -1px 0 rgba(255,255,255,.06),0 1px 0 rgba(255,255,255,.05)}.leather .logo{top:36%;width:70%;aspect-ratio:383/178;background:#1d1b20;-webkit-mask:url(/img/logo-bw.svg) center/contain no-repeat;mask:url(/img/logo-bw.svg) center/contain no-repeat;filter:drop-shadow(0 1.5px 0 rgba(255,255,255,.12)) drop-shadow(0 -1.5px 0 rgba(0,0,0,.95)) drop-shadow(0 6px 10px rgba(0,0,0,.5))}.leather .logo,.leather .owner{position:absolute;left:55%;transform:translateX(-50%)}.leather .owner{top:23%;font:italic 900 clamp(.7rem,2vw,.95rem)/1 var(--display);font-stretch:120%;letter-spacing:.14em;text-transform:uppercase;color:#2c292f;text-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 #000;white-space:nowrap;max-width:70%;overflow:hidden;text-overflow:ellipsis}.leather .zip{position:absolute;right:-10px;top:18px;bottom:18px;width:12px;border-radius:0 7px 7px 0;background:repeating-linear-gradient(180deg,#d8d8dc 0 2px,#7c7c82 2px 4px,#2a2a2e 4px 5px);box-shadow:inset 2px 0 3px rgba(0,0,0,.7),2px 0 4px rgba(0,0,0,.4)}.leather .pull{position:absolute;right:-22px;top:46%;width:18px;height:46px;border-radius:6px;background:linear-gradient(90deg,#8e8e94,#e6e6ea 45%,#77777d);box-shadow:0 6px 12px rgba(0,0,0,.5)}.leather .pull:after{content:"";position:absolute;left:50%;top:8px;width:6px;height:14px;border-radius:3px;transform:translateX(-50%);background:#2b2b2f}.bnd-hint{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--muted)}.bnd-open{width:100%;display:grid;grid-gap:16px;gap:16px}.bnd-top{display:flex;justify-content:flex-end}.pages{position:relative;display:grid;grid-template-columns:1fr;padding:clamp(10px,1.6vw,20px);border-radius:22px;background:linear-gradient(165deg,#2b282e,#141215);box-shadow:0 40px 80px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 2px 0 rgba(255,255,255,.06);perspective:2400px}@media (min-width:900px){.pages{grid-template-columns:1fr 1fr;gap:34px}.pages:after{content:"";position:absolute;left:50%;top:10px;bottom:10px;width:34px;transform:translateX(-50%);border-radius:8px;background:linear-gradient(90deg,#070608,#232026 30%,#3a363e 50%,#232026 70%,#070608);box-shadow:inset 0 0 6px rgba(0,0,0,.9);pointer-events:none}}.sheet-page{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(7px,1.1vw,13px);gap:clamp(7px,1.1vw,13px);padding:clamp(10px,1.6vw,18px);border-radius:12px;background:linear-gradient(160deg,#121014,#08070a);box-shadow:inset 0 0 40px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.04);transform-origin:left center}.pocket2{all:unset;cursor:pointer;position:relative;display:grid;place-items:center;aspect-ratio:63/88;border-radius:5px;overflow:hidden;background:linear-gradient(165deg,#1a181c,#0e0d10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 2px 4px rgba(0,0,0,.6)}.pocket2:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.2),rgba(255,255,255,.05) 18%,transparent 34%,transparent 72%,rgba(255,255,255,.06));border-top:2px solid rgba(255,255,255,.1)}.pocket2 img{width:100%;height:100%;object-fit:cover}.pocket2:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.pocket2 .pn{left:4px;bottom:4px;font:800 clamp(.52rem,1vw,.66rem)/1 var(--body);border-radius:4px;background:rgba(0,0,0,.78)}.pocket2 .pn,.pocket2 .pq{position:absolute;z-index:1;padding:3px 5px;color:#fff}.pocket2 .pq{right:4px;top:4px;font:italic 900 .64rem/1 var(--display);border-radius:5px;background:linear-gradient(135deg,var(--hot),var(--pink))}.pocket2 .ghost{font:italic 900 clamp(.9rem,1.8vw,1.35rem)/1 var(--display);font-stretch:125%;color:#2a272d;text-shadow:0 1px 0 rgba(255,255,255,.05),0 -1px 0 #000}.bnd-nav{display:flex;justify-content:center;align-items:center;gap:14px}.bnd-nav .pg{min-width:130px;text-align:center;font-weight:800;color:var(--muted)}.champ{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-decoration:none;color:inherit;min-width:0}.champ.r1{transform:translateY(-26px)}.champ .place{font:italic 900 clamp(1.2rem,3vw,2rem)/1 var(--display);font-stretch:125%}.champ.r1 .place{color:var(--gold)}.me-card{display:grid;grid-gap:16px;gap:16px;padding:clamp(18px,3vw,28px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.me-card+.me-card{margin-top:16px}.me-card>header{display:flex;align-items:center;gap:12px}.me-card>header .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink);flex:none}.me-card>header h2{font-size:1.1rem}.me-card>header p{margin:2px 0 0;color:var(--muted);font-size:.88rem}.data-row{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:16px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line)}.data-row .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line)}.data-row b{display:block}.data-row p{margin:3px 0 0;color:var(--muted);font-size:.88rem}.data-row.danger .ico{color:var(--bad)}.del-list{margin:0;padding-left:20px;color:var(--muted);display:grid;grid-gap:4px;gap:4px;font-size:.9rem}@media (min-width:960px){.cwall,.wall.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.stage-aura{filter:blur(40px) saturate(1.7) brightness(1.15)}.h4{position:relative;overflow:hidden;isolation:isolate;min-height:min(820px,calc(100svh - 64px));display:grid;align-items:center;padding-block:48px 64px}.h4:before{z-index:-3;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.55}.h4:after,.h4:before{content:"";position:absolute;inset:0}.h4:after{z-index:-2;background:radial-gradient(ellipse 60% 55% at 50% 42%,rgba(8,4,10,.15),var(--bg) 95%),linear-gradient(180deg,transparent 65%,var(--bg))}.h4 .lead{color:var(--text);opacity:.88;font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:56ch;margin:0}.h4 .h-cta,.h4 .h-note{justify-content:center}.discord-band .medal.m8{width:110px;height:auto}.h-end{display:grid;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}@media (min-width:900px){.h-end{grid-template-columns:minmax(0,420px) minmax(0,1fr)}}.h-end-page{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;padding:18px;border-radius:6px 18px 18px 6px;background:linear-gradient(180deg,#1b161d,#0f0c11);border:1px solid rgba(255,255,255,.08);box-shadow:inset 10px 0 18px rgba(0,0,0,.5),0 30px 60px rgba(0,0,0,.45);transform:perspective(1200px) rotateY(10deg) rotate(-2deg);max-width:420px;justify-self:center;width:100%}.h-end-page span{position:relative;aspect-ratio:63/88;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.h-end-page span:after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.16),transparent 35%);pointer-events:none}.h-end-page img{width:100%;height:100%;object-fit:cover}.h-end-page .miss{display:grid;place-items:center;border:2px dashed rgba(236,129,242,.5);box-shadow:none}.h-end-page .miss b{font:italic 900 1.1rem/1 var(--display);color:rgba(236,129,242,.8)}.h-end-copy{display:grid;grid-gap:16px;gap:16px;justify-items:start}.h-end-copy h2{font-size:clamp(2rem,4.6vw,3.4rem);line-height:.95}.h-end-copy .lead{margin:0}.h-end-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px;font-weight:600}.h-end-list li{display:flex;gap:8px;align-items:center}.h-end-list svg.i{color:var(--pink);width:18px;height:18px}@media (max-width:899px){.h-end-copy{justify-items:center;text-align:center}.h-end-list li{justify-content:center}.h-end-page{transform:none;max-width:340px}}.gm-foot.v4{margin-top:80px;display:block;text-align:left;padding:30px 0 calc(22px + env(safe-area-inset-bottom, 0px))}.gm-foot.v4 .gm-foot-shape{bottom:-30rem;opacity:.04}.ft-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 28px}.ft-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff}.ft-brand img{height:52px;width:auto}.ft-brand b{display:block;font:italic 900 1.05rem/1 var(--display);font-stretch:120%;text-transform:uppercase}.ft-brand small{display:block;font-size:.76rem;color:rgba(255,255,255,.6);margin-top:3px}.ft-links{display:flex;flex-wrap:wrap}.ft-links a{font:italic 900 .74rem/1 var(--display);font-stretch:118%;text-transform:uppercase;text-decoration:none;color:rgba(255,255,255,.85)}.ft-links a:hover{color:var(--pink)}.ft-social{display:flex;gap:6px}.ft-social .gm-sq{width:36px;height:36px;border-radius:9px}.ft-social .gm-sq img{height:14px}.ft-bottom{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;font-size:.76rem;color:rgba(255,255,255,.55)}.ft-bottom p{margin:0;max-width:80ch}.ft-bottom a{color:rgba(255,255,255,.85)}@media (max-width:700px){.ft-row{text-align:center}.ft-bottom,.ft-links,.ft-row{justify-content:center}.ft-bottom{text-align:center}}.stage.flying{animation:stageBg .5s ease both}@keyframes stageBg{0%{background-color:rgba(7,4,10,0)}to{background-color:#07040a}}.stage.flying .stage-aura,.stage.flying canvas.fx{animation-name:aura,fadeIn;animation-duration:14s,.9s;animation-iteration-count:infinite,1;animation-direction:alternate,normal;animation-timing-function:ease-in-out,ease}.stage.flying canvas.fx{animation:fadeIn 1.2s ease .3s both}.flip{position:relative}.flip.from-origin .flip-inner{animation:flipFly .82s cubic-bezier(.22,1,.36,1) both}@keyframes flipFly{0%{transform:rotateY(-180deg)}70%{transform:rotateY(12deg)}to{transform:rotateY(0)}}.flip.nav-next .flip-inner{animation:swapNext .6s cubic-bezier(.22,1,.36,1) both}.flip.nav-prev .flip-inner{animation:swapPrev .6s cubic-bezier(.22,1,.36,1) both}@keyframes swapNext{0%{opacity:0;transform:translateX(90px) rotateY(-55deg) scale(.88)}}@keyframes swapPrev{0%{opacity:0;transform:translateX(-90px) rotateY(55deg) scale(.88)}}.flip .burst{position:absolute;z-index:-1;left:50%;top:50%;width:60%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.2);pointer-events:none;border:3px solid var(--accent);box-shadow:0 0 40px var(--accent),inset 0 0 40px var(--accent);opacity:0;animation:burst 1.1s cubic-bezier(.2,.8,.2,1) .55s both}.flip.nav-next .burst,.flip.nav-prev .burst{animation-delay:.25s;animation-duration:.9s}@keyframes burst{0%{opacity:.9;transform:translate(-50%,-50%) scale(.2)}to{opacity:0;transform:translate(-50%,-50%) scale(2.6)}}.flip-inner .face:first-child:after{content:"";position:absolute;inset:0;z-index:5;border-radius:4.5%/3.3%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 48%,transparent 60%) no-repeat;background-size:260% 100%;background-position:140% 0;mix-blend-mode:overlay;animation:sweep 1.1s ease .7s both}@keyframes sweep{to{background-position:-60% 0}}.stage-info{animation:none}.stage-info>*{animation:infoIn .7s cubic-bezier(.2,.8,.2,1) both}.stage-info>:first-child{animation-delay:.35s}.stage-info>:nth-child(2){animation-delay:.45s}.stage-info>:nth-child(3){animation-delay:.55s}.stage-info>:nth-child(4){animation-delay:.65s}.stage-info .fact{animation:factIn .6s cubic-bezier(.2,.8,.2,1) both}.stage-info .fact:first-child{animation-delay:.6s}.stage-info .fact:nth-child(2){animation-delay:.68s}.stage-info .fact:nth-child(3){animation-delay:.76s}.stage-info .fact:nth-child(4){animation-delay:.84s}.stage-info .fact:nth-child(5){animation-delay:.92s}@keyframes factIn{0%{opacity:0;transform:translateY(14px) scale(.97)}}.stage-info .facts{animation:none}.stage.out{animation:stageOut .26s ease both}.stage.out .flip{transition:transform .26s ease,opacity .26s ease;transform:scale(.85);opacity:0}@keyframes stageOut{to{opacity:0}}@media (prefers-reduced-motion:reduce){.flip .burst,.flip-inner .face:first-child:after{display:none}}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:clamp(6px,1.4vw,16px);gap:clamp(6px,1.4vw,16px);max-width:920px;margin:30px auto 48px}.pod{--m:#c9ccd8;--m2:#7d8194;display:grid;grid-gap:14px;gap:14px;text-decoration:none;color:inherit;min-width:0}.pod-who{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding-inline:4px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.pod:hover .pod-who{transform:translateY(-6px)}.pod-ring{position:relative;display:grid;place-items:center;padding:6px;border-radius:50%;background:conic-gradient(var(--m) calc(var(--pct) * 1%),rgba(255,255,255,.1) 0);box-shadow:0 0 40px color-mix(in srgb,var(--m) 30%,transparent)}.pod-ring .avatar-lg{width:clamp(64px,10vw,104px);height:clamp(64px,10vw,104px);border:4px solid var(--bg);box-shadow:none;font-size:clamp(1.4rem,3vw,2.2rem)}.pod-crown{color:var(--m);margin-bottom:-2px;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--m) 70%,transparent));animation:crown 3s ease-in-out infinite}.pod-crown svg.i{width:34px;height:34px}@keyframes crown{50%{transform:translateY(-5px)}}.pod-name{font:italic 900 clamp(.9rem,2vw,1.3rem)/1.05 var(--display);font-stretch:115%;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pod-score{font-weight:700;color:var(--muted);font-size:.9rem}.pod-score b{font:italic 900 clamp(1.4rem,3.4vw,2.2rem)/1 var(--display);font-stretch:120%;color:var(--m)}.pod-who small{color:var(--muted);font-weight:600;font-size:.78rem}.pod-step{position:relative;overflow:hidden;display:grid;justify-items:center;align-content:start;grid-gap:4px;gap:4px;padding-top:16px;border-radius:14px 14px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--m) 26%,#1a121d),#120c14 85%);border:1px solid color-mix(in srgb,var(--m) 45%,transparent);border-bottom:0;box-shadow:inset 0 3px 0 color-mix(in srgb,var(--m) 80%,transparent);height:clamp(110px,16vw,150px)}.pod-step:before{content:"";position:absolute;inset:0;background:url(/img/bg-shape-1.svg) 50% 20%/380% no-repeat;opacity:.06}.pod-n{font:italic 900 clamp(3rem,8vw,5.4rem)/.85 var(--display);font-stretch:125%;color:transparent;-webkit-text-stroke:2px var(--m);background:linear-gradient(180deg,var(--m),var(--m2));-webkit-background-clip:text;background-clip:text}.pod-lbl{font:italic 900 .7rem/1 var(--display);font-stretch:120%;text-transform:uppercase;letter-spacing:.06em;color:var(--m)}:root[data-theme=light] .pod-step{background:linear-gradient(180deg,color-mix(in srgb,var(--m) 35%,#fff),#fff 85%)}:root[data-theme=light] .pod-ring .avatar-lg{border-color:#fff}@media (max-width:520px){.pod-who small{display:none}.pod-lbl{font-size:.6rem}}.cx{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:20px 32px;gap:20px 32px;align-items:end;margin-top:22px;padding:clamp(20px,3vw,30px);border-radius:24px;background:var(--panel);border:1px solid var(--line)}.cx:before{inset:0;background:url(/img/hero-blur.webp) center 35%/cover;opacity:.16}.cx:after,.cx:before{content:"";position:absolute;z-index:-1}.cx:after{right:-60px;top:-80px;width:340px;aspect-ratio:1;background:url(/img/star-pink.svg) 50%/contain no-repeat;opacity:.05;transform:rotate(18deg)}@media (min-width:900px){.cx{grid-template-columns:minmax(0,1fr) auto}}.cx-bar{height:12px;border-radius:99px;background:var(--bg-2);overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.cx-bar span{display:block;height:100%;min-width:6px;border-radius:inherit;background:linear-gradient(90deg,var(--hot),var(--pink));box-shadow:0 0 18px rgba(236,129,242,.5);transition:width .6s cubic-bezier(.2,.8,.2,1)}.pp-avatar{flex:none;padding:4px;border-radius:50%;background:linear-gradient(135deg,var(--hot),var(--pink))}.pp-avatar .avatar-lg{width:76px;height:76px;border:3px solid var(--panel);box-shadow:none;font-size:1.7rem}.st-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:18px 24px;gap:18px 24px;align-items:center;margin-top:22px;padding:clamp(20px,3vw,30px);border-radius:24px;background:var(--panel);border:1px solid var(--line)}.st-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/img/hero-blur.webp) center 35%/cover;opacity:.16}@media (min-width:1000px){.st-hero{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (max-width:999px){.st-hero{justify-items:start}}.st-hero .pp-avatar .avatar-lg{width:92px;height:92px;font-size:2rem}.st-who{display:grid;grid-gap:8px;gap:8px;min-width:0}.st-who h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:.95;overflow-wrap:anywhere}.st-tags{display:flex;flex-wrap:wrap;gap:6px}.st-tags .pill{display:inline-flex;align-items:center;gap:5px}.st-nums{display:flex;gap:8px}.st-nums div{display:grid;grid-gap:3px;gap:3px;min-width:92px;padding:10px 14px;border-radius:14px;background:var(--bg-2)}.st-nums b{font:italic 900 1.5rem/1 var(--display);font-stretch:120%}.st-nums span{font-size:.74rem;font-weight:700;color:var(--muted)}.st-grid{display:grid;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}@media (min-width:1000px){.st-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.st-col{display:grid;grid-gap:16px;gap:16px}.st-grid .me-card+.me-card{margin-top:0}.st-favs{display:flex;gap:12px}.st-favs>*{width:84px;aspect-ratio:63/88;border-radius:8px}.st-favs img{height:auto;object-fit:cover;box-shadow:0 0 0 2px #ff5fa8,0 8px 20px rgba(0,0,0,.35)}.st-favs .empty-slot{border:2px dashed color-mix(in srgb,#ff5fa8 45%,var(--line));display:grid;place-items:center;color:color-mix(in srgb,#ff5fa8 70%,var(--muted))}@media (max-width:899px){.cx{grid-template-columns:minmax(0,1fr)}}.h5{position:relative;overflow:hidden;isolation:isolate;display:grid;align-content:center;grid-gap:clamp(36px,6vw,70px);gap:clamp(36px,6vw,70px);min-height:min(900px,calc(100svh - 60px));padding-block:clamp(40px,7vw,80px) 40px}.h5:before{z-index:-3;background:url(/img/hero-blur.webp) center 30%/cover no-repeat;opacity:.55}.h5:after,.h5:before{content:"";position:absolute;inset:0}.h5:after{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 52% at 50% 42%,rgba(10,5,12,.88),rgba(10,5,12,.55) 55%,transparent 80%),linear-gradient(180deg,var(--bg) 0,transparent 18%,transparent 62%,var(--bg) 100%)}.h5-wall{position:absolute;inset:0;z-index:-2;overflow:hidden;perspective:1400px;opacity:.62}.h5-wall-in{position:absolute;left:50%;top:50%;width:max(1500px,120vw);display:flex;gap:18px;transform:translate(-50%,-50%) rotateX(24deg) rotate(-14deg) scale(1.15);transform-style:preserve-3d}.h5-col{flex:1 1;display:grid;grid-gap:18px;gap:18px;animation:wallUp 70s linear infinite;animation-delay:calc(var(--k) * -9s)}.h5-col:nth-child(2n){animation-name:wallDown}.h5-col img{width:100%;height:auto;aspect-ratio:63/88;object-fit:cover;border-radius:8px;box-shadow:0 18px 30px rgba(0,0,0,.45)}@keyframes wallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 9px))}}@keyframes wallDown{0%{transform:translateY(calc(-50% - 9px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.h5-col{animation:none}}@media (max-width:700px){.h5-wall-in{width:1100px}.h5-wall{opacity:.5}}.h5 .lead{color:var(--text);opacity:.9;font-size:clamp(1.05rem,1.7vw,1.22rem);max-width:56ch;margin:0}.h5 .h-cta,.h5 .h-note{justify-content:center}.h5-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px;position:relative}@media (min-width:900px){.h5-steps{grid-template-columns:repeat(3,1fr)}.h5-steps:before{content:"";position:absolute;top:38px;left:16%;right:16%;height:2px;background:repeating-linear-gradient(90deg,var(--pink) 0 10px,transparent 10px 18px);opacity:.5}}.h5-steps li{justify-items:center;text-align:center;grid-gap:10px;gap:10px;padding:0 10px}.h5-ico,.h5-steps li{position:relative;display:grid}.h5-ico{z-index:1;width:76px;height:76px;border-radius:22px;place-items:center;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 14px 30px rgba(238,0,115,.35);transform:rotate(-6deg)}.h5-ico svg{width:30px;height:30px}.h5-steps .n{font:italic 900 .8rem/1 var(--display);letter-spacing:.1em;color:var(--pink)}.h5-steps h3{font-size:1.2rem}.h5-steps p{margin:0;color:var(--muted);max-width:34ch}.h-end-page span i{position:absolute;left:4px;bottom:4px;z-index:2;font:italic 900 .62rem/1 var(--display);padding:3px 5px;border-radius:5px;background:rgba(0,0,0,.7);color:#fff}@keyframes barIn{0%{width:0}}.pf-ring-arc{animation:ringIn 1.4s cubic-bezier(.2,.8,.2,1) .3s both}@keyframes ringIn{0%{stroke-dasharray:0 999}}.pf-panel{padding-top:22px;animation:fadeIn .3s ease}.pf-swap-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.pf-swap-top p{margin:0;color:var(--muted);font-weight:600;max-width:60ch}.pf-empty{padding:30px 0;text-align:center}.leather.th-violet{background:radial-gradient(ellipse 80% 60% at 30% 18%,rgba(255,255,255,.16),transparent 60%),radial-gradient(ellipse 70% 50% at 80% 90%,rgba(30,14,56,.55),transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.4' numOctaves='4' seed='3'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(165deg,#9a7fd0,#7a5fb2 46%,#4f3d6b)}.leather.th-violet:before{border-color:rgba(255,255,255,.16)}.leather.th-violet .spine{background:linear-gradient(90deg,#33264a,#5b4585 60%,#36284e)}.leather.th-violet .logo{background:#7458ab;filter:drop-shadow(0 1.5px 0 rgba(255,255,255,.28)) drop-shadow(0 -1.5px 0 rgba(30,14,56,.9)) drop-shadow(0 6px 10px rgba(30,14,56,.4))}.leather.th-violet .owner{color:#6a4f9e;text-shadow:0 1px 0 rgba(255,255,255,.28),0 -1px 0 rgba(30,14,56,.8)}.leather.th-violet .frame{box-shadow:inset 0 2px 2px rgba(30,14,56,.8),inset 0 -1px 0 rgba(255,255,255,.22),0 1px 0 rgba(255,255,255,.18)}.theme-pick{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.theme-pick legend{display:grid;grid-gap:2px;gap:2px;padding:0;margin-bottom:10px}.theme-pick legend span{font-size:.84rem;color:var(--muted)}.theme-pick>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.theme-opt{position:relative;display:grid;grid-gap:4px;gap:4px;padding:10px;border-radius:14px;border:2px solid var(--line);background:var(--bg-2);cursor:pointer;transition:border-color .15s}.theme-opt input{position:absolute;opacity:0;pointer-events:none}.theme-opt:has(input:checked){border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 25%,transparent)}.theme-opt:has(input:focus-visible){outline:2px solid var(--pink);outline-offset:2px}.theme-opt .sw{aspect-ratio:3/2;border-radius:6px 12px 12px 6px;margin-bottom:4px;box-shadow:inset 6px 0 8px -4px rgba(0,0,0,.8)}.theme-opt.t-noir .sw{background:linear-gradient(165deg,#2b282e,#0f0e10)}.theme-opt.t-violet .sw{background:linear-gradient(165deg,#9a7fd0,#7a5fb2 46%,#4f3d6b)}.theme-opt b{font-size:.86rem}.theme-opt small{font-size:.74rem;color:var(--muted)}@media (max-width:520px){.theme-pick>div{grid-template-columns:1fr}.theme-opt{grid-template-columns:70px 1fr;align-items:center;column-gap:12px}.theme-opt .sw{grid-row:span 2;margin:0}}.mdx{display:inline-flex;align-items:baseline;font:italic 900 1em/1 var(--display);font-stretch:125%;text-transform:uppercase;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.mdx b{font:inherit;background:linear-gradient(100deg,var(--hot),var(--pink) 60%,#ffd1fb);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.ft-brand .mdx{color:#fff}.eyebrow .mdx{font-size:1.05em}.cv{display:grid;grid-gap:22px;gap:22px;padding-top:clamp(24px,4vw,40px)}.cv-head{display:grid;grid-gap:6px;gap:6px;text-align:center;justify-items:center}.cv-head h1{font-size:clamp(1.8rem,4.6vw,3.2rem);line-height:.95;overflow-wrap:anywhere}.cv-head h1 em{font-style:italic;color:var(--pink);padding:0 .1em}.cv-duel{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:clamp(8px,2vw,22px);gap:clamp(8px,2vw,22px)}.cv-p{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;border-radius:24px;text-decoration:none;text-align:center;transition:transform .2s;animation:cvIn .7s cubic-bezier(.2,.8,.2,1) both}.cv-p.b{animation-name:cvInR}.cv-p:hover{transform:translateY(-3px)}@keyframes cvIn{0%{opacity:0;transform:translateX(-40px)}}@keyframes cvInR{0%{opacity:0;transform:translateX(40px)}}.cv-p-bg{inset:-40px;background:center 30%/cover no-repeat;filter:blur(30px) saturate(1.5) brightness(.45)}.cv-p-bg,.cv-p:after{position:absolute;z-index:-1}.cv-p:after{content:"";inset:0;background:radial-gradient(80% 70% at 50% 0,color-mix(in srgb,var(--pc) 30%,transparent),transparent 70%)}.cv-av{padding:4px;border-radius:50%}.cv-av .avatar-lg{width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);border:3px solid #1a121d;box-shadow:none}.cv-name{font:italic 900 clamp(1rem,2.4vw,1.5rem)/1 var(--display);font-stretch:118%;text-transform:uppercase;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-user{font-size:.82rem;font-weight:700}.cv-score{font-weight:700;color:rgba(255,255,255,.7)}.cv-score b{font:italic 900 clamp(1.5rem,3vw,2.2rem)/1 var(--display);color:var(--pc)}.cv-bar{width:min(100%,220px);height:8px;border-radius:99px;background:rgba(255,255,255,.14);overflow:hidden}.cv-bar span{display:block;height:100%;border-radius:inherit;background:var(--pc);animation:barIn 1.2s cubic-bezier(.2,.8,.2,1) .4s both}.cv-vs{display:grid;place-items:center;width:clamp(54px,8vw,90px);aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,var(--hot),var(--pink));box-shadow:0 0 0 6px var(--bg),0 0 50px rgba(238,0,115,.5);animation:vsIn .6s cubic-bezier(.3,1.6,.5,1) .3s both}.cv-vs span{font:italic 900 clamp(1.1rem,2.6vw,1.9rem)/1 var(--display);font-stretch:125%;color:#fff}@keyframes vsIn{0%{transform:scale(0) rotate(-30deg)}}.cv-sum{display:grid;grid-gap:14px;gap:14px;padding:clamp(16px,2.6vw,24px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.cv-sim{display:flex;align-items:center;gap:14px}.cv-sim div{display:grid;grid-gap:2px;gap:2px}.cv-sim b{font:italic 900 clamp(1.8rem,3.4vw,2.6rem)/1 var(--display);color:var(--pink)}.cv-sim span{color:var(--muted);font-weight:700}.cv-split{display:flex;height:18px;border-radius:99px;overflow:hidden;gap:2px;background:var(--bg-2)}.cv-split span{min-width:0;animation:grow 1s cubic-bezier(.2,.8,.2,1) .3s both;transform-origin:left}@keyframes grow{0%{transform:scaleX(0)}}.s-a{background:#5aa9ff}.s-b{background:#ffb547}.s-both{background:linear-gradient(90deg,var(--hot),var(--pink))}.s-none{background:var(--line-2)}.cv-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.86rem;font-weight:700;color:var(--muted)}.cv-legend li{display:inline-flex;align-items:center;gap:7px}.cv-legend i{width:12px;height:12px;border-radius:4px}.cv-legend b{color:var(--text)}.cv-trade{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;padding:clamp(16px,2.6vw,24px);border-radius:22px;background:var(--panel);border:1px solid var(--line)}.cv-trade.win{border-color:color-mix(in srgb,var(--ok) 60%,transparent);background:radial-gradient(60% 120% at 50% 0,color-mix(in srgb,var(--ok) 16%,transparent),transparent 70%),var(--panel)}.cv-trade-side{display:grid;grid-gap:4px;gap:4px}.cv-trade-side.r{text-align:right;justify-items:end}.cv-trade-side .k{font:italic 900 .74rem/1 var(--display);text-transform:uppercase;color:var(--muted)}.cv-trade-side b{font:italic 900 clamp(2rem,4vw,3rem)/1 var(--display);font-stretch:120%}.cv-trade-side:not(.r) b{color:#5aa9ff}.cv-trade-side.r b{color:#ffb547}.cv-trade-side .s{font-size:.84rem;color:var(--muted);font-weight:600}.cv-trade-mid{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;max-width:230px}.cv-trade-mid svg.i{color:var(--pink)}.cv-trade.win .cv-trade-mid b{color:var(--ok)}@media (max-width:640px){.cv-trade{grid-template-columns:1fr 1fr}.cv-trade-mid{grid-column:1/-1;grid-row:1;max-width:none}}.cv-filters{margin:0}.cv-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.cv-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1000px){.cv-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}.cv-card{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-gap:6px;gap:6px}.cv-card .img{display:block;aspect-ratio:63/88;border-radius:6px;box-shadow:0 8px 18px rgba(0,0,0,.3);transition:transform .2s}.cv-card:hover .img{transform:translateY(-4px)}.cv-card:focus-visible .img{outline:3px solid var(--pink);outline-offset:2px}.cv-card img{width:100%;height:100%;object-fit:cover;display:block}.cv-card.off img{filter:grayscale(1) brightness(.55)}.cv-card .n{position:absolute;left:4px;top:4px;font:italic 900 .62rem/1 var(--display);padding:3px 5px;border-radius:5px;background:rgba(0,0,0,.7);color:#fff}.cv-own{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.cv-own span{text-align:center;font:italic 900 .72rem/1 var(--display);padding:5px 0;border-radius:6px;background:var(--bg-2);color:var(--muted)}.cv-own .on.a{background:color-mix(in srgb,#5aa9ff 25%,var(--panel));color:#5aa9ff}.cv-own .on.b{background:color-mix(in srgb,#ffb547 25%,var(--panel));color:#ffb547}.cv-give{text-align:center;font:italic 900 .66rem/1.1 var(--display);text-transform:uppercase;padding:5px 4px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv-give.g-a{background:color-mix(in srgb,#5aa9ff 22%,var(--panel));color:#5aa9ff}.cv-give.g-b{background:color-mix(in srgb,#ffb547 22%,var(--panel));color:#ffb547}.cv-form{display:grid;grid-gap:16px;gap:16px;padding:clamp(22px,4vw,36px)}.cv-form-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;grid-gap:12px;gap:12px}.cv-form-vs{font:italic 900 1.4rem/1 var(--display);color:var(--pink);padding-bottom:14px}@media (max-width:560px){.cv-form-row{grid-template-columns:1fr}.cv-form-vs{padding:0;text-align:center}}.mdx-confetti{position:fixed;inset:0;width:100vw;height:100vh;z-index:200;pointer-events:none}.gyro-btn{position:absolute;left:50%;bottom:-46px;transform:translateX(-50%);white-space:nowrap;padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.3);background:rgba(20,13,23,.8);color:#fff;font-weight:700;font-size:.82rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}@media (max-width:520px){.bnd-closed{width:calc(100% - 26px);margin-right:26px}}body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body>main{flex:1 0 auto;width:100%}body>*{flex-shrink:0}.cvh{display:grid;grid-gap:clamp(22px,4vw,40px);gap:clamp(22px,4vw,40px);padding-block:clamp(28px,5vw,60px)}.cvh-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;justify-items:center;text-align:center;grid-gap:14px;gap:14px;padding:clamp(30px,5vw,60px) clamp(16px,4vw,48px);border-radius:30px;background:radial-gradient(70% 90% at 50% 0,rgba(238,0,115,.22),transparent 70%),var(--panel);border:1px solid var(--line)}.cvh-hero h1{font-size:clamp(2.1rem,6vw,4.2rem);line-height:.92}.cvh-hero h1 em{font-style:italic;color:var(--pink)}.cvh-hero .lead{max-width:560px;margin:0}.cvh-deco{position:absolute;inset:0;z-index:-1;pointer-events:none}.cvh-deco img{position:absolute;top:50%;width:clamp(120px,15vw,200px);height:auto;border-radius:10px;opacity:.5;filter:saturate(1.2);box-shadow:0 30px 60px rgba(0,0,0,.45)}.cvh-deco .l{left:-40px;transform:translateY(-50%) rotate(-14deg)}.cvh-deco .r{right:-40px;transform:translateY(-50%) rotate(14deg)}@media (max-width:760px){.cvh-deco img{opacity:.18}}.cvh-form{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;width:min(100%,720px);margin-top:12px}.cvh-slot{display:grid;grid-gap:8px;gap:8px;text-align:left;padding:14px 16px 16px;border-radius:20px;background:var(--bg-2);border:2px solid var(--line);transition:border-color .2s,box-shadow .2s;cursor:text}.cvh-slot.a:focus-within{border-color:#5aa9ff;box-shadow:0 0 0 4px rgba(90,169,255,.18)}.cvh-slot.b:focus-within{border-color:#ffb547;box-shadow:0 0 0 4px rgba(255,181,71,.18)}.cvh-slot.bad{border-color:var(--bad,#ff5d73)}.cvh-k{font:italic 900 .72rem/1 var(--display);text-transform:uppercase;letter-spacing:.06em}.cvh-slot.a .cvh-k{color:#5aa9ff}.cvh-slot.b .cvh-k{color:#ffb547}.cvh-in{display:flex;align-items:baseline;gap:4px}.cvh-in b{font:italic 900 1.4rem/1 var(--display);color:var(--muted)}.cvh-in input{all:unset;min-width:0;flex:1 1;font:italic 900 clamp(1.2rem,2.4vw,1.5rem)/1.2 var(--display);text-transform:lowercase;color:var(--text)}.cvh-in input::placeholder{color:var(--muted);opacity:.6}.cvh-vs{display:grid;place-items:center;width:58px;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,var(--hot),var(--pink));color:#fff;font:italic 900 1.1rem/1 var(--display);box-shadow:0 0 0 6px var(--panel),0 0 40px rgba(238,0,115,.45)}.cvh-go{grid-column:1/-1;justify-self:center;min-width:min(100%,320px);justify-content:center;margin-top:6px}.cvh-msg{margin:0}.cvh-hint{margin:0;font-size:.86rem;color:var(--muted)}.cvh-hint code{font-family:inherit;padding:2px 8px;border-radius:6px;background:var(--bg-2);color:var(--text)}.cvh-hint code b{color:var(--pink)}@media (max-width:600px){.cvh-form{grid-template-columns:minmax(0,1fr);gap:0}.cvh-vs{justify-self:center;margin:-10px 0;position:relative;z-index:1;width:48px;font-size:.95rem}.cvh-go{margin-top:16px;width:100%}}.cvh-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.cvh-points li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:20px;border-radius:22px;background:var(--panel);border:1px solid var(--line)}.cvh-points b{font:italic 900 1rem/1.1 var(--display);text-transform:uppercase}.cvh-points p{margin:0;color:var(--muted);font-size:.92rem}.cvh-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink))}dialog.tl{padding:0;border:0;background:transparent;color:var(--text);max-width:min(1000px,calc(100vw - 24px));width:100%;max-height:calc(100dvh - 24px)}dialog.tl::-webkit-backdrop{background:rgba(8,4,10,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.tl::backdrop{background:rgba(8,4,10,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.tl[open]{animation:tlIn .35s cubic-bezier(.2,.9,.25,1.15) both}@keyframes tlIn{0%{opacity:0;transform:translateY(24px) scale(.96)}}.tl-in{display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,28px);border-radius:26px;background:var(--panel);border:1px solid var(--line);box-shadow:0 40px 120px rgba(0,0,0,.5);max-height:calc(100dvh - 24px);overflow:auto}.tl-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tl-head h2{font-size:clamp(1.4rem,3vw,2rem);margin-top:4px}.tl-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:clamp(16px,3vw,26px);gap:clamp(16px,3vw,26px);align-items:start}.tl-prev{position:relative;display:grid;place-items:start center;min-height:300px;max-height:min(66dvh,640px);overflow:auto;border-radius:18px;background:var(--bg-2);padding:12px;overscroll-behavior:contain}.tl-prev img{display:block;width:100%;height:auto;border-radius:10px;opacity:0;transition:opacity .35s}.tl-prev.on img{opacity:1}.tl-wait{position:absolute;left:50%;display:grid;justify-items:center;font-weight:700;font-size:.88rem;color:var(--muted);white-space:nowrap}.tl-side{display:grid;grid-gap:12px;gap:12px}.tl-side .btn{justify-content:center}.tl-sum{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.tl-sum li{display:grid;grid-gap:2px;gap:2px;padding:10px;border-radius:14px;background:var(--bg-2);font-size:.76rem;font-weight:700;color:var(--muted);text-align:center}.tl-sum b{font:italic 900 1.5rem/1 var(--display)}.tl-text{display:grid;grid-gap:6px;gap:6px;font-size:.8rem;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.tl-text textarea{resize:vertical;min-height:110px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:500 .82rem/1.45 var(--body);text-transform:none;letter-spacing:0}.tl-note{font-size:.84rem;margin:0}@media (max-width:760px){.tl-body{grid-template-columns:minmax(0,1fr)}.tl-prev{max-height:46dvh;min-height:220px}}.pslot{position:relative;display:grid;transform-style:preserve-3d;min-width:0}.pslot.has-leaf{z-index:3}@media (min-width:900px){.pages:after{z-index:2}}.sheet-page.blank{min-height:100%;background:linear-gradient(160deg,#121014,#08070a)}.leaf3{transform-style:preserve-3d;will-change:transform;animation-duration:.76s;animation-timing-function:cubic-bezier(.45,.05,.3,1);animation-fill-mode:forwards}.leaf3,.leaf3 .lf{position:absolute;inset:0}.leaf3 .lf{display:grid;backface-visibility:hidden;-webkit-backface-visibility:hidden}.leaf3 .lf.back{transform:rotateY(180deg)}.leaf3 .lf .sheet-page{height:100%;box-shadow:inset 0 0 40px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.06),0 20px 50px rgba(0,0,0,.55)}.leaf3 .lf:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;opacity:0;animation:leafShade .76s ease-in-out forwards}.leaf3 .lf.front:after{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent 35%,rgba(0,0,0,.55))}.leaf3 .lf.back:after{background:linear-gradient(270deg,rgba(255,255,255,.14),transparent 35%,rgba(0,0,0,.55))}.leaf-next{transform-origin:0 50%;animation-name:leafNextSolo}.leaf-next.wide{transform-origin:-17px 50%;animation-name:leafNext}.leaf-prev{transform-origin:calc(100% + 17px) 50%;animation-name:leafPrev}.leaf-back{transform-origin:0 50%;animation-name:leafBack}@keyframes leafNext{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg) scale(1.03)}to{transform:rotateY(-180deg)}}@keyframes leafPrev{0%{transform:rotateY(0)}50%{transform:rotateY(90deg) scale(1.03)}to{transform:rotateY(180deg)}}@keyframes leafNextSolo{0%{transform:rotateY(0);opacity:1}55%{transform:rotateY(-95deg);opacity:1}to{transform:rotateY(-150deg);opacity:0}}@keyframes leafBack{0%{transform:rotateY(-150deg);opacity:0}45%{transform:rotateY(-95deg);opacity:1}to{transform:rotateY(0);opacity:1}}@keyframes leafShade{0%{opacity:0}50%{opacity:1}to{opacity:0}}.pages.is-turning .pslot:not(.has-leaf) .sheet-page{animation:underShade .76s ease-in-out}@keyframes underShade{50%{filter:brightness(.7)}}@media (prefers-reduced-motion:reduce){.pages .leaf3.leaf-next{animation:leafNextSolo .76s cubic-bezier(.45,.05,.3,1) forwards!important}.pages .leaf3.leaf-next.wide{animation:leafNext .76s cubic-bezier(.45,.05,.3,1) forwards!important}.pages .leaf3.leaf-prev{animation:leafPrev .76s cubic-bezier(.45,.05,.3,1) forwards!important}.pages .leaf3.leaf-back{animation:leafBack .76s cubic-bezier(.45,.05,.3,1) forwards!important}.pages .leaf3 .lf:after{animation:leafShade .76s ease-in-out forwards!important}}.tl-cta{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(14px,3vw,28px);gap:clamp(14px,3vw,28px);margin-bottom:24px;padding:clamp(16px,2.6vw,24px) clamp(18px,3vw,30px);border-radius:24px;background:linear-gradient(100deg,rgba(238,0,115,.22),rgba(236,129,242,.1) 45%,rgba(85,230,166,.12)),var(--panel);border:1px solid color-mix(in srgb,var(--pink) 55%,transparent);box-shadow:0 18px 50px rgba(238,0,115,.14)}.tl-cta:before{content:"";position:absolute;inset:-1px;z-index:-1;background:radial-gradient(60% 140% at 100% 50%,rgba(85,230,166,.14),transparent 70%)}.tl-cta-peek{position:relative;width:112px;height:92px}.tl-cta-peek img{position:absolute;top:4px;left:calc(var(--i) * 22px);width:60px;height:auto;border-radius:5px;box-shadow:0 8px 18px rgba(0,0,0,.45);transform:rotate(calc((var(--i) - 1) * 9deg));transition:transform .3s}.tl-cta:hover .tl-cta-peek img{transform:rotate(calc((var(--i) - 1) * 14deg)) translateY(-3px)}.tl-cta-ic{display:grid;place-items:center;width:64px;height:64px;margin-top:14px;border-radius:18px;color:#fff;background:linear-gradient(135deg,var(--hot),var(--pink))}.tl-cta-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.tl-cta-k{display:inline-flex;align-items:center;gap:6px;font:italic 900 .72rem/1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--pink)}.tl-cta-copy b{font:italic 900 clamp(1.15rem,2.4vw,1.6rem)/1.05 var(--display);text-transform:uppercase}.tl-cta-copy>span:last-child{color:var(--muted);font-weight:700}.tl-cta-copy em{font-style:normal;color:var(--pink);font-weight:900}.tl-cta-copy em.g{color:var(--ok,#55E6A6)}.tl-cta-desc{margin:2px 0 4px;max-width:58ch;color:var(--text);opacity:.86;font-size:.95rem;line-height:1.45}:root[data-theme=light] .tl-cta-desc{opacity:1}.tl-cta-btn{white-space:nowrap}@media (max-width:700px){.tl-cta{grid-template-columns:auto minmax(0,1fr)}.tl-cta-peek{width:86px;height:80px}.tl-cta-peek img{width:48px;left:calc(var(--i) * 17px)}.tl-cta-btn{grid-column:1/-1;width:100%;justify-content:center}}.pocket2.empty{cursor:default}.pages.is-turning{pointer-events:none}.brand-site .mdx{font-size:clamp(1.25rem,2.2vw,1.5rem)}.ft-brand .mdx{font-size:1.6rem}.ft-brand .mdx b{display:inline}@property --oa{syntax:"<angle>";inherits:false;initial-value:0deg}.flip-inner .face .orbit{position:absolute;inset:-9px;z-index:-1;border-radius:calc(4.5% + 6px) /calc(3.3% + 6px);pointer-events:none}.orbit i,.orbit:before{content:"";position:absolute;inset:0;border-radius:inherit}.orbit:before{padding:4px;background:conic-gradient(from var(--oa),transparent 0deg,transparent 200deg,var(--o1) 250deg,var(--o2) 290deg,var(--o3) 325deg,#fff 345deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.orbit i,.orbit:before{animation:orbitSpin 2.6s linear infinite}.orbit i{inset:-14px;background:conic-gradient(from var(--oa),transparent 0deg,transparent 210deg,var(--o1) 260deg,var(--o2) 300deg,var(--o3) 340deg,transparent 1turn);filter:blur(22px);opacity:.85}.orbit.r-S{--o1:#ff6ad5;--o2:#6ee7ff;--o3:#b18cff}.orbit.r-L{--o1:#ffb347;--o2:#ffe28a;--o3:#ff8a3d}@keyframes orbitSpin{to{--oa:360deg}}@media (prefers-reduced-motion:reduce){.flip-inner .face .orbit i,.flip-inner .face .orbit:before{animation:orbitSpin 2.6s linear infinite!important}}html{overflow-x:clip}:root[data-theme=light]{--bg:#f6f3f7;--bg-2:#eee9f0;--panel:#ffffff;--panel-2:#faf6fb;--line:#e9e1eb;--line-2:#d8cddb;--text:#170f1a;--muted:#675c6b;--pink:#dc56e3;--pink-2:#cf45d6;--pink-ink:#a0179f;--hot:#e6006e;--ok:#17935c;--gold:#a86f00;--hero-top:#fbe7fc;--shadow:0 1px 2px rgba(45,12,50,.05),0 10px 30px rgba(60,16,70,.08);--glow:0 0 0 1.5px var(--pink-2),0 10px 24px rgba(207,69,214,.18)}:root[data-theme=light] .h5:before{opacity:.3}:root[data-theme=light] .h5-wall{opacity:.78}:root[data-theme=light] .h5-col img{box-shadow:0 14px 26px rgba(40,10,45,.18)}:root[data-theme=light] .h5:after{background:radial-gradient(ellipse 40% 50% at 50% 44%,rgba(246,243,247,.94),rgba(246,243,247,.7) 55%,rgba(246,243,247,.08) 88%),linear-gradient(180deg,var(--bg) 0,transparent 16%,transparent 60%,var(--bg) 100%)}:root[data-theme=light] .h5 .lead{opacity:1;color:#3b3040}:root[data-theme=light] .h-note{color:#4f4553}:root[data-theme=light] :is(.eyebrow,.tl-cta-k,.cx3-count em,.h5-stats dd em,.pf-kicker){color:var(--pink-ink)}:root[data-theme=light] .tl-cta-copy em{color:var(--pink-ink)}:root[data-theme=light] .tl-cta-copy em.g{color:var(--ok)}:root[data-theme=light] .mdx b{background-image:linear-gradient(100deg,var(--hot),#c23fcf 70%,#d65ee0)}:root[data-theme=light] .tl-cta{background:linear-gradient(100deg,#fde6f6,#f8ecfb 45%,#e3f8ef),var(--panel);border-color:#efc4ef;box-shadow:0 14px 40px rgba(207,69,214,.12)}:root[data-theme=light] .tl-cta:before{background:radial-gradient(60% 140% at 100% 50%,rgba(23,147,92,.08),transparent 70%)}:root[data-theme=light] .tl-cta-desc{color:#4f4553}:root[data-theme=light] .ct-art,:root[data-theme=light] .tcard{box-shadow:0 2px 4px rgba(40,10,45,.06),0 12px 24px rgba(40,10,45,.12)}@media (min-width:700px){.data-row{grid-template-columns:auto minmax(0,1fr)}}.data-row>.btn{grid-column:1/-1;justify-self:start}:root[data-theme=light] .cv-give.g-a,:root[data-theme=light] .cv-trade-side:not(.r) b,:root[data-theme=light] .cvh-slot.a .cvh-k{color:#1f6fd1}:root[data-theme=light] .cv-give.g-b,:root[data-theme=light] .cv-own .on.b,:root[data-theme=light] .cv-trade-side.r b,:root[data-theme=light] .cvh-slot.b .cvh-k{color:#b86a00}.tl-left{display:grid;grid-gap:10px;gap:10px;min-width:0}.tl-theme{display:inline-flex;justify-self:start;gap:4px;padding:4px;border-radius:99px;background:var(--bg-2);border:1px solid var(--line)}.tl-theme button{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border:0;border-radius:99px;background:transparent;color:var(--muted);font-weight:800;font-size:.88rem}.tl-theme button.on{background:var(--panel);color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.12)}.tl-sw{width:14px;height:14px;border-radius:50%;border:1px solid var(--line-2)}.tl-sw.light{background:#f8f5f9}.tl-sw.dark{background:#0d090f}.tl-prev.is-light{background:#e9e3eb}.ft-links{align-items:center;gap:8px 14px}.ft-star{width:14px;height:auto;flex:none;opacity:.95}.cband{position:relative;overflow:hidden;margin-block:8px 0;padding-block:18px;background:var(--panel);border-block:1px solid var(--line);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cband-track{display:flex;width:max-content;animation:cbandGo 48s linear infinite}.cband:hover .cband-track{animation-play-state:paused}.cband-group{display:flex;flex:none}.cband-item{display:inline-flex;align-items:center;gap:14px;padding-right:36px;white-space:nowrap}.cband-item b{font:italic 900 clamp(1.9rem,3.6vw,2.8rem)/1 var(--display);font-stretch:125%;background:linear-gradient(100deg,var(--hot),var(--pink) 70%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.06em}.cband-item em{font:italic 900 clamp(.8rem,1.3vw,.95rem)/1.05 var(--display);font-stretch:118%;text-transform:uppercase;color:var(--text);white-space:nowrap}.cband-item img{width:22px;height:auto;margin-left:30px}@keyframes cbandGo{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cband .cband-track{animation:cbandGo 48s linear infinite!important}}:root[data-auth] .auth-out{visibility:hidden}.tl-wait{top:50%;transform:translate(-50%,-50%);gap:18px}.tl-logo{--ghost:rgba(255,255,255,.16);--fill1:#f7f2f8;--fill2:#EC81F2;display:flex;flex-direction:column;align-items:center;transform:rotate(-6deg);font-family:var(--display);font-weight:900;font-style:italic;line-height:.95;letter-spacing:-.02em}:root[data-theme=light] .tl-logo{--ghost:rgba(23,15,26,.15);--fill1:#170f1a;--fill2:#d1179a}.tl-logo-l1,.tl-logo-l2{padding:0 .08em;color:transparent;-webkit-background-clip:text;background-clip:text;background-repeat:no-repeat;background-size:200% 100%;background-position:100% 0;animation:tlFill 2.4s cubic-bezier(.6,0,.3,1) infinite}.tl-logo-l1{font-size:2.6rem;background-image:linear-gradient(90deg,var(--fill1) 50%,var(--ghost) 50%)}.tl-logo-l2{font-size:3.1rem;background-image:linear-gradient(90deg,var(--fill2) 50%,var(--ghost) 50%);animation-name:tlFill2}.tl-prev .tl-logo-star{display:block;width:34px;height:auto;opacity:1;border-radius:0;margin-bottom:6px;animation:tlStar 2.4s ease infinite;filter:drop-shadow(0 0 8px rgba(236,129,242,.7))}.tl-wait-msg{animation:tlMsg .45s ease both}@keyframes tlFill{0%{background-position:100% 0}40%,85%{background-position:0 0}to{background-position:0 0;opacity:0}}@keyframes tlFill2{0%,30%{background-position:100% 0}65%,85%{background-position:0 0}to{background-position:0 0;opacity:0}}@keyframes tlStar{0%,60%{transform:scale(.4) rotate(-90deg);opacity:.25}72%{transform:scale(1.3) rotate(10deg);opacity:1}80%,88%{transform:scale(1) rotate(0);opacity:1}to{transform:scale(1);opacity:0}}@keyframes tlMsg{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.tl-logo-l1{animation:tlFill 2.4s cubic-bezier(.6,0,.3,1) infinite!important}.tl-logo-l2{animation:tlFill2 2.4s cubic-bezier(.6,0,.3,1) infinite!important}.tl-prev .tl-logo-star{animation:tlStar 2.4s ease infinite!important}.tl-wait-msg{animation:tlMsg .45s ease both!important}}.st-actions{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:1000px){.st-actions{flex-direction:column}.st-actions .btn{justify-content:center}}.cx-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding:16px 18px;border-radius:16px;border:1px dashed var(--line-2)}.cx-danger p{margin:0;color:var(--muted);font-size:.9rem}.db-loading{min-height:60vh}.db-mine{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.9rem;cursor:pointer}.db-mine input{accent-color:var(--pink-2);width:16px;height:16px}.db-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))}.db-tile{display:grid;grid-gap:6px;gap:6px;min-width:0}.db-add{position:relative;padding:0;border:0;background:none;cursor:pointer;transition:transform .12s}.db-add,.db-add img{display:block;border-radius:9px}.db-add img{width:100%;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.25)}.db-add:hover:not(:disabled){transform:translateY(-3px)}.db-tile.in .db-add img{outline:2.5px solid var(--pink);outline-offset:2px}.db-tile.full:not(.in) .db-add{opacity:.4;cursor:not-allowed}.db-add:disabled{cursor:not-allowed}.db-n{position:absolute;top:6px;right:6px;min-width:28px;height:28px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:var(--pink);color:var(--on-pink);font:900 .95rem/1 var(--display);box-shadow:0 2px 8px rgba(0,0,0,.35)}.db-cap{display:flex;align-items:center;gap:6px;min-height:26px;font-size:.78rem;font-weight:700}.db-cap span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.db-minus{flex:none;width:26px;height:26px;border-radius:8px;border:1px solid var(--line-2);background:var(--panel);color:var(--text);font-weight:900;cursor:pointer}.db-minus:hover{border-color:var(--pink)}.db-list{display:grid;grid-gap:14px;gap:14px}.db-group h3{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font:italic 900 .9rem/1 var(--display);text-transform:uppercase}.db-group h3 small{color:var(--muted);font-size:.85rem}.db-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.db-group li{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:8px;font-size:.86rem}.db-group li:hover{background:var(--panel-2)}.db-group .nm{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.db-group .nm small{color:var(--muted);font-weight:500}.db-miss{flex:none;padding:1px 6px;border-radius:6px;font-size:.72rem;font-weight:800;color:#b9721a;background:color-mix(in srgb,#e0a531 18%,transparent)}.db-q{flex:none;display:inline-flex;align-items:center;gap:4px}.db-q b{min-width:16px;text-align:center}.db-q button{width:24px;height:24px;border-radius:7px;border:1px solid var(--line-2);background:var(--panel);color:var(--text);font-weight:900;cursor:pointer;line-height:1}.db-q button:hover:not(:disabled){border-color:var(--pink)}.db-q button:disabled{opacity:.35;cursor:default}@media (max-width:980px){.db-list{max-height:300px;overflow:auto}}@media (max-width:760px){.db-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}}.dk-head{justify-items:start}.dk-cta{margin-top:6px}.dk-grid{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.dk-card{display:flex;flex-direction:column;height:100%;border-radius:22px;overflow:hidden;text-decoration:none;color:var(--text);background:var(--panel);border:1px solid var(--line);transition:transform .18s,box-shadow .18s,border-color .18s}.dk-card:hover{transform:translateY(-4px);border-color:var(--c);box-shadow:0 18px 40px color-mix(in srgb,var(--c) 28%,transparent)}.dk-art{position:relative;height:230px;overflow:hidden;background:radial-gradient(120% 90% at 50% 110%,color-mix(in srgb,var(--c) 75%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--c) 30%,#140c18),#140c18)}.dk-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.04) 22px 23px);pointer-events:none}.dk-style{display:inline-block;padding:5px 11px;border-radius:99px;font:italic 900 .72rem/1 var(--display);text-transform:uppercase;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--c) 70%,#000);border:1px solid color-mix(in srgb,var(--c) 80%,#fff)}.dk-art .dk-style{position:absolute;top:14px;left:14px;z-index:2}.dk-fan{position:relative;height:100%;display:grid;place-items:end center}.dk-fan img{grid-area:1/1;width:128px;height:auto;border-radius:8px;box-shadow:0 10px 26px rgba(0,0,0,.5);transform-origin:50% 120%;transform:translateY(28px) rotate(calc(var(--i) * 13deg)) translateX(calc(var(--i) * 10px));transition:transform .25s}.dk-fan img:nth-child(2){z-index:1;transform:translateY(14px)}.dk-card:hover .dk-fan img{transform:translateY(18px) rotate(calc(var(--i) * 17deg)) translateX(calc(var(--i) * 18px))}.dk-card:hover .dk-fan img:nth-child(2){transform:translateY(2px) scale(1.04)}.dk-body{display:grid;grid-gap:8px;gap:8px;padding:18px 20px 20px;flex:1 1;align-content:start}.dk-body h2{margin:0;font:italic 900 1.55rem/1.05 var(--display);text-transform:uppercase}.dk-body p{margin:0;color:var(--muted);font-size:.93rem}.dk-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:.85rem;font-weight:700}.dk-meta>span{color:var(--muted)}.dk-level{display:inline-flex;align-items:center;gap:3px;margin-left:auto}.dk-level i{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.dk-level i.on{background:var(--c,var(--pink))}.dk-level i:last-of-type{margin-right:5px}.dk-note{margin:34px 0 0;padding:16px 18px;border-radius:16px;border:1px dashed var(--line-2);color:var(--muted);font-size:.9rem}.dk-note a{color:var(--pink-ink)}.dkd{padding-bottom:40px}.dkd-back{margin:22px 0 0;font-weight:700}.dkd-back a{color:var(--pink-ink);text-decoration:none}.dkd-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:20px;gap:20px;align-items:center;margin-top:14px;padding:clamp(22px,4vw,44px);border-radius:28px;overflow:hidden;color:#fff;background:radial-gradient(80% 120% at 85% 100%,color-mix(in srgb,var(--c) 70%,transparent),transparent 65%),linear-gradient(150deg,color-mix(in srgb,var(--c) 28%,#120a16),#120a16 70%)}.dkd-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 26px,rgba(255,255,255,.035) 26px 27px);pointer-events:none}.dkd-txt{position:relative;z-index:1;display:grid;grid-gap:12px;gap:12px;justify-items:start}.dkd-txt h1{margin:0;font:italic 900 clamp(2.3rem,6vw,4.4rem)/.95 var(--display);text-transform:uppercase;color:#fff}.dkd-tag{margin:0;font:italic 600 1.2rem/1.3 var(--serif);color:color-mix(in srgb,var(--c) 45%,#fff)}.dkd-pitch{margin:0;color:rgba(255,255,255,.82);max-width:56ch}.dkd-col,.dkd-hero .dk-meta>span{color:rgba(255,255,255,.85)}.dkd-col{display:inline-flex;align-items:center;gap:6px}.dkd-hero .dk-level{margin-left:0}.dkd-hero .dk-level i{background:rgba(255,255,255,.25)}.dkd-hero .dk-level i.on{background:var(--c)}.dkd-actions{margin-top:6px}.dk-fan.big{height:380px}.dk-fan.big img{width:min(220px,38vw);border-radius:12px;transform:translateY(40px) rotate(calc(var(--i) * 12deg)) translateX(calc(var(--i) * 34px))}.dk-fan.big img:nth-child(2){transform:translateY(10px)}.dkd-stats{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.dkd-stats li{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:14px 8px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.dkd-stats b{font:900 1.7rem/1 var(--display)}.dkd-stats span{font-size:.78rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dkd-sec{margin-top:44px}.dkd-sec>h2{margin:0 0 16px;font:italic 900 clamp(1.4rem,3vw,2rem)/1 var(--display);text-transform:uppercase}.dkd-plan{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,1fr);counter-reset:s}.dkd-plan li{position:relative;padding:50px 18px 18px;border-radius:18px;background:var(--panel);border:1px solid var(--line);counter-increment:s;font-weight:600}.dkd-plan li:before{content:counter(s);position:absolute;top:14px;left:18px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--c);color:#fff;font:900 .9rem/1 var(--display)}.dkd-keys{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,1fr)}.dkd-keys li{display:grid;grid-template-columns:96px 1fr;grid-gap:14px;gap:14px;align-items:start;padding:14px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.dkd-keys img{display:block;width:96px;height:auto;border-radius:7px;box-shadow:0 6px 16px rgba(0,0,0,.3);transition:transform .15s}.dkd-keys a:hover img{transform:translateY(-3px) rotate(-2deg)}.dkd-keys h3{margin:4px 0 6px;font:italic 900 1rem/1.1 var(--display);text-transform:uppercase}.dkd-keys p{margin:0;color:var(--muted);font-size:.9rem}.dkd-group{margin-bottom:22px}.dkd-group h3{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;font:italic 900 1rem/1 var(--display);text-transform:uppercase}.dkd-group h3 small{color:var(--muted)}.dkd-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.dkd-group a{position:relative;display:block;border-radius:8px;transition:transform .15s}.dkd-group a:hover{transform:translateY(-3px)}.dkd-group img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.dkd-n{position:absolute;right:6px;bottom:6px;padding:3px 8px;border-radius:99px;background:rgba(10,6,12,.85);color:#fff;font:900 .85rem/1 var(--display)}.dkd-rar{margin:4px 0 0;color:var(--muted);font-size:.88rem}.dkd-others{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.dkd-others a{display:flex;align-items:center;gap:12px;padding:10px;border-radius:16px;background:var(--panel);border:1px solid var(--line);text-decoration:none;color:var(--text);transition:border-color .15s}.dkd-others a:hover{border-color:var(--c)}.dkd-others img{width:46px;height:auto;border-radius:5px}.dkd-others span{display:grid;grid-gap:2px;gap:2px;min-width:0}.dkd-others b{font:italic 900 .9rem/1.1 var(--display);text-transform:uppercase}.dkd-others small{color:var(--muted);font-weight:700}@media (max-width:900px){.dkd-hero{grid-template-columns:1fr}.dk-fan.big{height:300px}.dkd-keys,.dkd-plan{grid-template-columns:1fr}.dkd-stats{grid-template-columns:repeat(3,1fr)}.dkd-others{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.dkd-others{grid-template-columns:1fr}.dk-fan.big img{width:42vw;transform:translateY(40px) rotate(calc(var(--i) * 12deg)) translateX(calc(var(--i) * 22px))}}.dk-cta{display:flex;flex-wrap:wrap;gap:10px}.dk-grid{margin-top:0}.dk-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:28px;border-radius:22px;border:1px dashed var(--line-2);background:var(--panel)}.dk-empty b{font:italic 900 1.2rem/1.1 var(--display);text-transform:uppercase}.dk-empty p{margin:0 0 6px;color:var(--muted)}.cm-card,.cm-link{display:flex;flex-direction:column}.cm-link{flex:1 1;text-decoration:none;color:inherit}.cm-card:hover .dk-fan img{transform:translateY(18px) rotate(calc(var(--i) * 17deg)) translateX(calc(var(--i) * 18px))}.cm-card:hover .dk-fan img:nth-child(2){transform:translateY(2px) scale(1.04)}.cm-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-rank{position:absolute;right:14px;top:12px;z-index:2;font:italic 900 1.5rem/1 var(--display);color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.5)}.cm-rank.r1{color:#ffd75e;font-size:2rem}.cm-rank.r2{color:#e4e8ef;font-size:1.8rem}.cm-rank.r3{color:#f0a46b;font-size:1.7rem}.cm-foot{display:flex;align-items:center;gap:10px;padding:12px 16px 14px 20px;border-top:1px solid var(--line)}.cm-author{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1;font-weight:700;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cm-author .avatar{width:26px;height:26px;flex:none;font-size:.7rem}.cm-cols{display:inline-flex;align-items:center;gap:3px}.cm-cols small{margin-left:4px;color:var(--muted);font-weight:700}.vote{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.vote small{color:var(--muted);font-size:.76rem;font-weight:700}.vote-btn{display:inline-flex;align-items:center;gap:6px;border-radius:99px;border:1px solid var(--line-2);background:var(--panel);color:var(--text);font:inherit;font-weight:800;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.vote-btn svg.i{width:17px;height:17px}.vote-btn:hover:not(:disabled){border-color:var(--pink)}.vote-btn:active:not(:disabled){transform:scale(.95)}.vote-btn[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink)}.vote-btn[aria-pressed=true] svg.i{fill:currentColor}.vote-btn:disabled{cursor:default;opacity:.75}.vote.big{align-items:flex-start}.vote.big .vote-btn{font-size:1.02rem}.vote.big .vote-btn b{font:900 1.3rem/1 var(--display)}.dkd-hero .vote.big .vote-btn:not([aria-pressed=true]){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}.dkd-hero .vote small{color:rgba(255,255,255,.75)}.dkd-actions{display:flex;flex-wrap:wrap;gap:10px}.dkd-hero .dkd-actions .btn:not(.btn-pink),.dkd-hero .dkd-copy{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}.dkd-by{display:flex;align-items:center;gap:10px;margin:0;color:rgba(255,255,255,.85);font-weight:600}.dkd-by a,.dkd-by b{color:#fff;font-weight:800}.dkd-by .avatar{width:32px;height:32px}.dkd-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px;margin-top:40px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem}.dkd-foot>p{margin:0;max-width:60ch}.rep-link{padding:0;border:0;background:none;color:var(--muted);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.rep-link:hover{color:var(--text)}.rep-done{margin:0;color:var(--pink-ink);font-weight:700}.rep-form{display:grid;grid-gap:8px;gap:8px;min-width:min(340px,100%);padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.rep-form label{display:flex;align-items:center;gap:8px;font-weight:600}.rep-form input{accent-color:var(--pink-2)}.rep-form textarea{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);font:inherit;resize:vertical}.rep-form .alert{margin:0;padding:8px 10px;border-radius:10px;font-size:.85rem}.cm-bar,.rep-actions{display:flex;align-items:center;gap:12px}.cm-bar{flex-wrap:wrap;justify-content:space-between;margin-top:8px}.cm-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.cm-tabs a{padding:9px 14px;border-radius:10px;font-weight:800;font-size:.9rem;color:var(--muted);text-decoration:none;white-space:nowrap}.cm-tabs a[aria-current=page]{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink)}.cm-search{flex:1 1 240px;max-width:360px}.cm-search .field{width:100%}.cm-filters{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.cm-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cm-row a{text-decoration:none}.cm-count{margin:18px 0 14px;color:var(--muted);font-weight:600}.cm-count b{color:var(--text)}.cm-pages{justify-content:center;gap:16px;margin-top:28px;font-weight:700;color:var(--muted)}.cm-pages,.db-import{display:flex;align-items:center}.db-import{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--pink) 14%,var(--panel));border:1px solid color-mix(in srgb,var(--pink) 40%,transparent);font-weight:600}@media (max-width:760px){.cm-tabs{width:100%;overflow-x:auto}.cm-search{max-width:none}}.rx{padding-bottom:60px;--stage:#150d19;--stage-2:#22142a;--stage-line:rgba(255,255,255,.09)}.rx-k{margin:0;font:800 .74rem/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--pink-ink)}.rx-num{flex:none;width:30px;height:30px;display:inline-grid;place-items:center;border-radius:10px;background:var(--pink);color:var(--on-pink);font:900 .9rem/1 var(--display)}.rx-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-gap:20px 32px;gap:20px 32px;align-items:center;margin-top:clamp(16px,3vw,28px);padding:clamp(26px,5vw,56px);border-radius:32px;color:#fff;background:radial-gradient(60% 80% at 85% 20%,rgba(236,129,242,.35),transparent 60%),radial-gradient(50% 70% at 10% 110%,rgba(238,0,115,.28),transparent 60%),linear-gradient(160deg,var(--stage-2),var(--stage))}.rx-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;background:repeating-linear-gradient(135deg,transparent 0 22px,rgba(255,255,255,.025) 22px 23px)}.rx-hero .rx-k{color:#f3a6f7}.rx-hero h1{margin:12px 0 14px;font:italic 900 clamp(2.2rem,5.4vw,4.2rem)/.95 var(--display);text-transform:uppercase;letter-spacing:-.01em}.rx-hero h1 em{font-style:italic;background:linear-gradient(100deg,#ff4fa6,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}.rx-lead{margin:0;max-width:54ch;font-size:clamp(1rem,1.6vw,1.12rem);color:rgba(255,255,255,.8)}.rx-hero-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rx-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.rx-ghost:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:#fff}.rx .rx-cta .rx-ghost{background:var(--panel-2);border-color:var(--line-2);color:var(--text)}.rx-hero-fan{position:relative;height:320px;display:grid;place-items:center}.rx-hero-fan img{grid-area:1/1;width:clamp(130px,14vw,180px);height:auto;border-radius:11px;box-shadow:0 22px 50px rgba(0,0,0,.55);transform-origin:50% 140%;transform:rotate(calc(var(--i) * 15deg)) translateX(calc(var(--i) * 26px))}.rx-hero-fan img:nth-child(2){z-index:1;transform:translateY(-14px) scale(1.06)}.rx-30s{grid-column:1/-1;list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.rx-30s li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid var(--stage-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rx-30s li>span{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink);font:900 1.1rem/1 var(--display)}.rx-30s b{display:block;font:italic 900 .98rem/1.1 var(--display);text-transform:uppercase}.rx-30s small{color:rgba(255,255,255,.7);font-size:.86rem}.rx-body{display:grid;grid-template-columns:236px minmax(0,1fr);grid-gap:44px;gap:44px;align-items:start;margin-top:40px}.rx-main{min-width:0}.rx-rail{position:-webkit-sticky;position:sticky;top:88px;display:grid;grid-gap:14px;gap:14px;max-height:calc(100vh - 110px);overflow:auto;padding:18px 14px 16px;border-radius:22px;background:var(--panel);border:1px solid var(--line);scrollbar-width:thin}.rx-rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 6px}.rx-rail-head b{font:italic 900 1rem/1 var(--display);text-transform:uppercase}.rx-rail-head span{font-size:.76rem;font-weight:800;color:var(--pink-ink);border-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rx-rail-bar{height:5px;margin:-4px 6px 0;border-radius:5px;background:var(--panel-2);overflow:hidden}.rx-rail-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--pink-2),var(--hot));transform-origin:left}.rx-rail-part{display:grid;grid-gap:4px;gap:4px}.rx-rail-pt{display:flex;align-items:center;gap:6px;margin:0 0 2px;padding:0 6px;font:800 .68rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.rx-rail-pt svg.i{color:var(--pink-ink)}.rx-rail ol{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.rx-rail a{display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px;color:var(--text);font-weight:600;font-size:.9rem;line-height:1.2;text-decoration:none;transition:background .15s,color .15s}.rx-rail a:hover{background:var(--panel-2)}.rx-rail-n{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:var(--panel-2);font:900 .66rem/1 var(--display);transition:background .15s,color .15s}.rx-rail a.done,.rx-rail-n{color:var(--muted)}.rx-rail a.done .rx-rail-n{background:color-mix(in srgb,var(--ok) 18%,var(--panel));color:var(--ok)}.rx-rail a.now{background:color-mix(in srgb,var(--pink) 14%,var(--panel));font-weight:800}.rx-rail a.now .rx-rail-n{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink)}.rx-ico{flex:none;width:48px;height:48px;display:inline-grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--pink) 26%,var(--panel)),color-mix(in srgb,var(--hot) 10%,var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pink) 30%,transparent)}.rx-ico,.rx-step{color:var(--pink-ink)}.rx-step{display:block;margin-bottom:2px;font:800 .68rem/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase}.rx-logo{display:block;width:clamp(150px,18vw,210px);height:auto;margin:0 0 18px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45))}.rx-ch{padding-top:64px}.rx-ch:first-child{padding-top:0}.rx-ch-head{display:flex;gap:18px;margin-bottom:24px}.rx-ch-n{flex:none;font:italic 900 clamp(3rem,6vw,4.6rem)/.8 var(--display);color:transparent;-webkit-text-stroke:2px var(--pink-2);opacity:.9}.rx-ch-head h2{margin:6px 0 0;font:italic 900 clamp(1.6rem,3.4vw,2.5rem)/1 var(--display);text-transform:uppercase;letter-spacing:-.01em}.rx-brief{margin:12px 0 0;font-size:1.03rem;color:var(--muted)}.rx-brief b{color:var(--text)}.rx-brief>span{display:inline-block;margin-right:10px;vertical-align:2px;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--pink) 18%,transparent);color:var(--pink-ink);font:800 .7rem/1.4 var(--body);letter-spacing:.1em;text-transform:uppercase}.rx-ch h3{margin:0;font:italic 900 1.08rem/1.1 var(--display);text-transform:uppercase}.rx-ch p{line-height:1.55}.rx-anat-list button,.rx-deck-col,.rx-faq details,.rx-fight li,.rx-fx,.rx-kw li,.rx-lex div,.rx-pile,.rx-setup li,.rx-turn,.rx-types li,.rx-win{border-radius:22px;background:var(--panel);border:1px solid var(--line)}.rx-wins{display:grid;grid-template-columns:1.5fr 1fr 1fr;grid-gap:12px;gap:12px}.rx-win{position:relative;display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px}.rx-win>.rx-ico{margin-bottom:4px}.rx-win p{margin:0;color:var(--muted)}.rx-win.main{background:linear-gradient(150deg,color-mix(in srgb,var(--pink) 16%,var(--panel)),var(--panel) 70%)}.rx-tag{justify-self:start;padding:4px 10px;border-radius:99px;background:var(--pink);color:var(--on-pink);font:800 .7rem/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase}.rx-pv{display:inline-flex;gap:6px}.rx-pv i{width:22px;height:30px;border-radius:5px;background:var(--line-2);box-shadow:inset 0 0 0 2px rgba(255,255,255,.08);transition:background .2s,transform .2s}.rx-pv i.on,.rx-pv.big i{background:linear-gradient(160deg,var(--pink),var(--hot))}.rx-pv.big i{width:30px;height:42px;border-radius:7px}.rx-pv.big i:nth-child(2){transform:rotate(4deg)}.rx-pv.big i:nth-child(3){transform:rotate(-3deg)}.rx-piles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.rx-pile{display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;padding:24px 20px;text-align:center}.rx-pile p{margin:0;color:var(--muted);font-size:.94rem}.rx-pile-stack{position:relative;width:104px;height:146px;margin-bottom:10px}.rx-pile-stack img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:9px;box-shadow:0 8px 18px rgba(0,0,0,.35);transform:translate(calc(var(--k) * 6px),calc(var(--k) * -6px)) rotate(calc(var(--k) * 3deg))}.rx-pile-stack b{position:absolute;right:-14px;bottom:-10px;z-index:2;min-width:46px;height:46px;display:grid;place-items:center;padding:0 8px;border-radius:14px;background:var(--text);color:var(--bg);font:900 1.3rem/1 var(--display);box-shadow:0 6px 16px rgba(0,0,0,.3)}.rx-pile.start{align-content:center;background:linear-gradient(160deg,var(--panel-2),var(--panel))}.rx-pile.start .btn{margin-top:8px}.rx-mat{margin:0;padding:clamp(14px,2.4vw,24px);border-radius:28px;color:#fff;background:radial-gradient(80% 60% at 50% 50%,rgba(236,129,242,.14),transparent 70%),linear-gradient(170deg,var(--stage-2),var(--stage));display:grid;grid-gap:10px;gap:10px}.rx-side{display:grid;grid-gap:8px;gap:8px;grid-template-columns:1fr 3.2fr 1fr;grid-template-areas:"pv terrain club" "pv terrain res" "def terrain res"}.rx-side.them{grid-template-areas:"res terrain def" "res terrain pv" "club terrain pv";opacity:.62}.rx-side.them .rx-slots{order:2}.rx-side.them .rx-ess{order:1}.rx-z{display:grid;align-content:center;justify-items:center;grid-gap:2px;gap:2px;min-height:64px;padding:10px 8px;border-radius:14px;border:1.5px dashed rgba(255,255,255,.18);text-align:center}.rx-z b{font:italic 900 .78rem/1.1 var(--display);text-transform:uppercase}.rx-z small{font-size:.72rem;color:rgba(255,255,255,.62)}.rx-z.pv{grid-area:pv}.rx-z.club{grid-area:club}.rx-z.res{grid-area:res}.rx-z.def{grid-area:def}.rx-z.terrain{grid-area:terrain;display:flex;flex-direction:column;align-items:stretch;gap:8px;border-style:solid;border-color:rgba(236,129,242,.4);background:rgba(236,129,242,.06)}.rx-mini-stack{width:26px;height:36px;margin-bottom:4px;border-radius:4px;background:url(/img/card-back.webp) 50%/cover;box-shadow:3px -3px 0 -1px rgba(255,255,255,.25),6px -6px 0 -2px rgba(255,255,255,.12)}.rx-mini-stack.ess{background:linear-gradient(160deg,#90b2a5,#4f6f63)}.rx-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.rx-slot{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;aspect-ratio:5/6;max-height:120px;border-radius:10px;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.22);font:italic 900 .8rem/1 var(--display);text-transform:uppercase}.rx-slot small{font:700 .66rem/1 var(--body);text-transform:none;color:#f3a6f7}.rx-ess{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:rgba(255,255,255,.05);font-size:.74rem;color:rgba(255,255,255,.7)}.rx-ess i{width:18px;height:24px;border-radius:4px;background:linear-gradient(160deg,#90b2a5,#4f6f63)}.rx-ess span{margin-left:4px}.rx-mid{display:flex;align-items:center;gap:12px;font:800 .7rem/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.55)}.rx-mid i{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,rgba(236,129,242,.6) 0 10px,transparent 10px 18px)}.rx-hand{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;padding:10px;border-radius:14px;background:rgba(255,255,255,.05)}.rx-hand span{font:italic 900 .8rem/1 var(--display);text-transform:uppercase}.rx-hand small{color:rgba(255,255,255,.62);font-size:.76rem}.rx-types{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.rx-types li{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px 14px 18px}.rx-types-img{display:block;margin-bottom:6px}.rx-types-img img{display:block;width:100%;height:auto;border-radius:9px;box-shadow:0 8px 20px rgba(0,0,0,.28);transition:transform .2s}.rx-types li:hover .rx-types-img img{transform:translateY(-4px) rotate(-1.5deg)}.rx-where{justify-self:start;padding:3px 8px;border-radius:8px;background:var(--panel-2);color:var(--muted);font-size:.72rem;font-weight:800}.rx-types p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.rx-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;margin-top:16px;padding:clamp(20px,3vw,30px);border-radius:26px;color:#fff;background:radial-gradient(70% 90% at 100% 0,rgba(236,129,242,.28),transparent 60%),linear-gradient(160deg,var(--stage-2),var(--stage))}.rx-rule .rx-k{color:#f3a6f7}.rx-rule h3{margin:6px 0 8px;font-size:1.4rem}.rx-rule p{margin:0;color:rgba(255,255,255,.8)}.rx-rule p b{color:#fff}.rx-eqs{display:grid;grid-gap:10px;gap:10px}.rx-eq{display:grid;grid-template-columns:78px auto 78px;align-items:center;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.06)}.rx-eq img{width:78px;height:auto;border-radius:6px}.rx-eq>span{font:900 1.2rem/1 var(--display);color:rgba(255,255,255,.6)}.rx-eq b{grid-column:1/-1;display:flex;align-items:center;gap:6px;font-size:.84rem}.rx-eq.ok b{color:#6be3ad}.rx-eq.bad b{color:#ff8aa2}.rx-eq.bad img:last-of-type{filter:grayscale(.8) brightness(.7)}.rx-anat{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.rx-anat-stage{padding:22px;border-radius:28px;background:radial-gradient(70% 60% at 50% 40%,rgba(236,129,242,.25),transparent 70%),linear-gradient(170deg,var(--stage-2),var(--stage))}.rx-anat-card{position:relative}.rx-anat-card img{display:block;width:100%;height:auto;border-radius:14px}.rx-anat-hl{position:absolute;border-radius:8px;border:2.5px solid #fff;box-shadow:0 0 0 9999px rgba(10,4,12,.55),0 0 22px rgba(236,129,242,.9);transition:left .25s,top .25s,width .25s,height .25s;pointer-events:none}.rx-anat-card{overflow:hidden;border-radius:14px}.rx-anat-hl b{position:absolute;right:-10px;bottom:-10px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:var(--on-pink);font:900 .75rem/1 var(--display)}.rx-anat-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rx-anat-list button{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.rx-anat-list button:hover{border-color:var(--line-2)}.rx-anat-list button[aria-pressed=true]{background:var(--panel-2);border-color:var(--pink-2);transform:translateX(4px)}.rx-anat-list button:not([aria-pressed=true]) .rx-num{background:var(--panel-2);color:var(--muted)}.rx-anat-list b{display:block;font-size:.98rem}.rx-anat-list small{display:block;margin-top:2px;color:var(--muted);font-size:.88rem;line-height:1.45}.rx-fx{margin-top:16px;padding:20px}.rx-fx-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-top:12px}.rx-fx-row div{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:16px;background:var(--panel-2)}.rx-fx-row .rx-ico{margin-bottom:6px}.rx-fx-row p{margin:0;color:var(--muted);font-size:.9rem}.rx-setup{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.rx-setup,.rx-setup li{position:relative;display:grid}.rx-setup li{align-content:start;grid-gap:8px;gap:8px;padding:20px}.rx-setup li:not(:last-child):after{content:"";position:absolute;top:44px;right:-13px;width:14px;height:2px;background:var(--pink-2)}.rx-setup b{font:italic 900 1rem/1.1 var(--display);text-transform:uppercase}.rx-setup p{margin:0;color:var(--muted);font-size:.92rem}.rx-turn{padding:10px}.rx-turn-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:4px;border-radius:16px;background:var(--panel-2)}.rx-turn-tabs button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:12px;background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.rx-turn-tabs button b{display:block;font:italic 900 .9rem/1.1 var(--display);text-transform:uppercase}.rx-turn-tabs button small{font-size:.76rem}.rx-turn-tabs button .rx-num{background:var(--line);color:var(--muted)}.rx-turn-tabs button.past .rx-num{background:color-mix(in srgb,var(--pink) 40%,var(--line));color:var(--on-pink)}.rx-turn-tabs button[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 4px 14px rgba(0,0,0,.15)}.rx-turn-tabs button[aria-selected=true] .rx-num{background:var(--pink);color:var(--on-pink)}.rx-turn-panel{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 22px;gap:8px 22px;padding:26px 22px 18px}.rx-turn-ico{width:72px;height:72px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(150deg,var(--pink),var(--hot));color:#fff;box-shadow:0 12px 30px rgba(238,0,115,.3)}.rx-turn-panel h3{margin:4px 0 12px;font-size:1.5rem}.rx-ticks{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rx-ticks li{display:flex;align-items:flex-start;gap:10px;font-size:1rem}.rx-ticks svg.i{flex:none;margin-top:4px;color:var(--pink-ink)}.rx-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:var(--panel-2);color:var(--muted);font-size:.92rem}.rx-note svg.i{flex:none;margin-top:3px;color:var(--pink-ink)}.rx-turn-nav{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;margin-top:10px;padding-top:14px;border-top:1px solid var(--line)}.rx-fight{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.rx-fight li{position:relative;display:flex;align-items:flex-start;gap:16px;padding:16px 18px}.rx-fight b{font-size:1.02rem}.rx-fight li:not(:last-child):after{content:"";position:absolute;left:41px;top:66px;bottom:-10px;width:2px;background:var(--line-2);z-index:1}.rx-fight p{margin:3px 0 0;color:var(--muted)}.rx-stage{margin-top:18px;padding:clamp(18px,3vw,28px);border-radius:28px;color:#fff;background:radial-gradient(60% 70% at 90% 10%,rgba(236,129,242,.25),transparent 60%),linear-gradient(170deg,var(--stage-2),var(--stage))}.rx-stage .rx-k{color:#f3a6f7}.rx-stage-head h3{margin:6px 0 2px;font-size:1.35rem}.rx-stage-head p{margin:0;color:rgba(255,255,255,.7)}.rx-sim{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;margin-top:18px}.rx-sim-ctrl{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:18px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid var(--stage-line)}.rx-slider{display:grid;grid-gap:8px;gap:8px;font-weight:700;font-size:.9rem}.rx-slider span{display:flex;justify-content:space-between}.rx-slider b{font:900 1.05rem/1 var(--display);color:#f3a6f7}.rx-slider input{width:100%;accent-color:var(--pink)}.rx-switch{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.92rem;cursor:pointer}.rx-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:40px;height:24px;margin:0;border-radius:99px;background:rgba(255,255,255,.18);position:relative;cursor:pointer;transition:background .2s}.rx-switch input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.rx-switch input:checked{background:var(--pink-2)}.rx-switch input:checked:after{transform:translateX(16px)}.rx-switch input:focus-visible{outline:2px solid #fff;outline-offset:2px}.rx-sim-board{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:18px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid var(--stage-line)}.rx-sim-duel{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px}.rx-tok{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:18px 10px;border-radius:18px;text-align:center;background:rgba(255,255,255,.07);border:1.5px solid rgba(255,255,255,.14);transition:border-color .2s,background .2s,opacity .2s}.rx-tok small{font:800 .68rem/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.rx-tok b{font:italic 900 2.6rem/1 var(--display)}.rx-tok>span{font-size:.78rem;color:rgba(255,255,255,.7)}.rx-tok .rx-pv{margin:6px 0 2px}.rx-vs{font:italic 900 1.8rem/1 var(--display);color:#f3a6f7}.rx-sim-board.ceo .rx-tok.me,.rx-sim-board.win .rx-tok.me{border-color:#6be3ad;background:rgba(107,227,173,.1)}.rx-sim-board.win .rx-tok.them{opacity:.4;text-decoration:line-through}.rx-sim-board.lose .rx-tok.them{border-color:#ff8aa2;background:rgba(255,138,162,.1)}.rx-sim-res{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.06)}.rx-sim-res b{font:italic 900 1.05rem/1.1 var(--display);text-transform:uppercase}.rx-sim-res p{margin:4px 0 0;color:rgba(255,255,255,.78);font-size:.92rem}.rx-sim-board.ceo .rx-sim-res svg,.rx-sim-board.win .rx-sim-res svg{color:#6be3ad}.rx-sim-board.lose .rx-sim-res svg{color:#ff8aa2}.rx-sim-pv{display:flex;flex-wrap:wrap;gap:8px}.rx-sim-pv .btn:not(.btn-pink){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#fff}.rx-ex{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;margin-top:16px;padding:18px 22px;border-radius:24px;background:var(--panel);border:1px solid var(--line)}.rx-ex figure{margin:0;display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center}.rx-ex img{width:96px;height:auto;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.3)}.rx-ex figcaption{font-size:.8rem;color:var(--muted)}.rx-ex figcaption b{display:block;color:var(--text);font:900 1.2rem/1 var(--display)}.rx-ex-vs{font:italic 900 1.4rem/1 var(--display);color:var(--pink-ink)}.rx-ex-txt p:last-child{margin:6px 0 0}.rx-kw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.rx-kw li{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px}.rx-kw-img{flex:none;display:block}.rx-kw-img img{display:block;width:70px;height:auto;border-radius:7px;box-shadow:0 6px 14px rgba(0,0,0,.3);transition:transform .2s}.rx-kw li:hover .rx-kw-img img{transform:scale(1.08) rotate(-3deg)}.rx-kw h3{color:var(--pink-ink)}.rx-kw p{margin:4px 0 6px;font-size:.94rem;line-height:1.45}.rx-kw small{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:.78rem;font-weight:700}.rx-deck{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.rx-deck-col{padding:22px}.rx-deck-col h3{display:flex;align-items:center;gap:8px;margin-bottom:14px}.rx-deck-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.rx-deck-col li{display:flex;align-items:center;gap:14px}.rx-deck-col li b{flex:none;min-width:58px;padding:8px 6px;border-radius:12px;background:var(--panel-2);text-align:center;font:900 1.25rem/1 var(--display);color:var(--pink-ink)}.rx-deck-col.tips li b{color:var(--text)}.rx-cta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:14px;padding:clamp(20px,3vw,28px);border-radius:26px;background:linear-gradient(120deg,color-mix(in srgb,var(--pink) 22%,var(--panel)),var(--panel) 60%);border:1px solid var(--line)}.rx-cta>div:first-child{flex:1 1 280px}.rx-cta h3{font-size:1.35rem}.rx-cta p{margin:6px 0 0;color:var(--muted)}.rx-cta-btns{display:flex;flex-wrap:wrap;gap:10px}.rx-faq{display:grid;grid-gap:8px;gap:8px}.rx-faq details{border-radius:18px;transition:background .15s}.rx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:800;cursor:pointer;list-style:none}.rx-faq summary::-webkit-details-marker{display:none}.rx-faq summary svg.i{flex:none;color:var(--pink-ink);transition:transform .2s}.rx-faq details[open]{background:var(--panel-2)}.rx-faq details[open] summary svg.i{transform:rotate(45deg)}.rx-faq details p{margin:-4px 18px 16px;color:var(--muted)}.rx-lex{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:0}.rx-lex div{padding:14px 16px;border-radius:16px}.rx-lex dt{font:italic 900 .9rem/1.1 var(--display);text-transform:uppercase;color:var(--pink-ink)}.rx-lex dd{margin:4px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.rx-aside{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:var(--muted);font-size:.92rem}.rx-aside svg.i{flex:none;margin-top:3px;color:var(--pink-ink)}.rx-source{margin-top:56px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:.88rem}.rx-source a{color:var(--pink-ink)}@media (prefers-reduced-motion:reduce){.rx-anat-hl,.rx-kw-img img,.rx-pv i,.rx-types-img img{transition:none}}@media (max-width:1100px){.rx-body{grid-template-columns:1fr}.rx-rail{display:none}.rx-types{grid-template-columns:repeat(3,1fr)}.rx-lex{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.rx-hero{grid-template-columns:1fr}.rx-hero-fan{display:none}.rx-30s,.rx-piles,.rx-wins{grid-template-columns:1fr}.rx-pile{grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:22px}.rx-pile-stack{grid-row:span 2;width:74px;height:104px;margin:0 10px 0 0}.rx-pile-stack b{min-width:38px;height:38px;font-size:1.05rem;border-radius:11px}.rx-pile p{align-self:start}.rx-anat,.rx-pile.start{grid-template-columns:1fr}.rx-anat-stage{max-width:360px;width:100%;margin:0 auto;box-sizing:border-box}.rx-rule{grid-template-columns:1fr}.rx-eqs,.rx-setup{grid-template-columns:1fr 1fr}.rx-setup li:after{display:none}.rx-turn-tabs{grid-template-columns:repeat(2,1fr)}.rx-deck,.rx-fx-row,.rx-kw,.rx-sim{grid-template-columns:1fr}.rx-ex{grid-template-columns:auto auto auto;justify-content:center}.rx-ex-txt{grid-column:1/-1;text-align:center}}@media (max-width:560px){.rx-ch{padding-top:48px}.rx-ch-head{gap:12px}.rx-ch-n{font-size:2.6rem;-webkit-text-stroke-width:1.5px}.rx-types{grid-template-columns:repeat(2,1fr)}.rx-types li:first-child{grid-column:1/-1;grid-template-columns:110px 1fr;column-gap:14px}.rx-types li:first-child .rx-types-img{grid-row:span 3}.rx-eqs,.rx-lex,.rx-setup{grid-template-columns:1fr}.rx-turn-tabs button small{display:none}.rx-turn-panel{grid-template-columns:1fr;padding:18px 10px 10px}.rx-turn-ico{width:56px;height:56px;border-radius:16px}.rx-turn-nav .btn{flex:1 1;justify-content:center}.rx-side{grid-template-columns:1fr 1fr;grid-template-areas:"terrain terrain" "pv club" "def res"}.rx-side.them{grid-template-areas:"res def" "club pv" "terrain terrain"}.rx-z{min-height:52px}.rx-ex img{width:76px}}.lab-empty{margin:0;padding:22px;border-radius:16px;background:var(--panel-2);color:var(--muted);font-size:.9rem;text-align:center}.lab-sub{margin:10px 0 0;color:var(--muted);font-size:.8rem;line-height:1.45}.lab-an{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.lab-an.compact{grid-template-columns:1fr}.lab-block{padding:16px;border-radius:20px;background:var(--panel);border:1px solid var(--line)}.lab-block.wide{grid-column:1/-1}.lab-an.compact .lab-block{padding:14px;background:var(--panel-2);border:0}.lab-block h4{display:flex;align-items:center;gap:10px;margin:0 0 14px;font:italic 900 .92rem/1 var(--display);text-transform:uppercase}.lab-block h4 small{margin-left:auto;font:800 .8rem/1 var(--body);color:var(--muted)}.lab-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.lab-an.compact .lab-checks{grid-template-columns:1fr;gap:6px}.lab-checks li{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:14px;background:var(--panel-2)}.lab-an.compact .lab-checks li{padding:8px 10px;background:var(--panel)}.lab-checks b{display:block;font-size:.9rem}.lab-checks small{display:block;margin-top:2px;color:var(--muted);font-size:.78rem;line-height:1.35}.lab-dot{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:8px}.lab-checks .ok .lab-dot{background:color-mix(in srgb,var(--ok) 20%,transparent);color:var(--ok)}.lab-checks .warn .lab-dot{background:color-mix(in srgb,#e0a531 22%,transparent);color:#e0a531}.lab-bar{display:flex;gap:3px;height:16px;border-radius:6px;overflow:hidden;background:var(--line)}.lab-bar i{flex-basis:0;min-width:4px}.lab-legend{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:.86rem}.lab-legend li{display:flex;align-items:center;gap:8px}.lab-legend i{flex:none;width:10px;height:10px;border-radius:3px}.lab-legend span{flex:1 1;color:var(--muted);font-weight:600}.lab-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-cols{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;font-size:.86rem}.lab-cols li{display:grid;grid-template-columns:18px 64px 1fr 22px 44px;align-items:center;grid-gap:8px;gap:8px}.lab-cols span:not(.lab-track){font-weight:700}.lab-cols small{color:var(--muted);font-size:.74rem;font-weight:700;text-align:right}.lab-track{height:8px;border-radius:4px;background:var(--line);overflow:hidden}.lab-track i{display:block;height:100%;border-radius:4px}.lab-cols b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-odds{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lab-odd{position:relative;overflow:hidden;display:grid;grid-gap:4px;gap:4px;padding:14px 12px 18px;border-radius:14px;background:var(--panel-2)}.lab-an.compact .lab-odd{background:var(--panel)}.lab-odd b{font:900 1.7rem/1 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-odd span{color:var(--muted);font-size:.78rem;font-weight:700}.lab-odd i{position:absolute;left:0;bottom:0;height:4px;width:var(--p);background:var(--muted)}.lab-odd.good i{background:var(--ok)}.lab-odd.mid i{background:#e0a531}.lab-odd.low i{background:var(--bad)}@media (max-width:1000px){.lab-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-an{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lab-an,.lab-checks{grid-template-columns:1fr}}.rx-chips{display:none}@media (max-width:1100px){.rx-chips{display:flex;gap:6px;margin-top:14px;padding:2px 2px 8px;overflow-x:auto;scrollbar-width:none}.rx-chips::-webkit-scrollbar{display:none}.rx-chips a{flex:none;display:inline-flex;align-items:baseline;gap:6px;padding:9px 13px;border-radius:12px;background:var(--panel);border:1px solid var(--line);color:var(--text);font-weight:700;font-size:.86rem;text-decoration:none}.rx-chips small{font:900 .7rem/1 var(--display);color:var(--pink-ink)}.rx-body{margin-top:28px}}@media (max-width:560px){.rx-hero{padding:26px 20px;border-radius:26px}.rx-hero-cta .btn{flex:1 1 auto;justify-content:center}}.dkp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1.12fr 1fr;grid-gap:18px;gap:18px;align-items:end}.dkp-item{display:flex;flex-direction:column;border-radius:26px;overflow:hidden;background:var(--panel);border:1px solid var(--line);transition:transform .2s,box-shadow .2s,border-color .2s}.dkp-item:hover{transform:translateY(-4px);border-color:var(--c);box-shadow:0 18px 40px color-mix(in srgb,var(--c) 26%,transparent)}.dkp-item.r1{border-color:color-mix(in srgb,#ffc93b 55%,var(--line));box-shadow:0 22px 50px rgba(255,201,59,.16)}.dkp-link{display:flex;flex-direction:column;flex:1 1;color:inherit;text-decoration:none}.dkp-art{position:relative;height:210px;overflow:hidden;background:radial-gradient(70% 90% at 50% 100%,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%),linear-gradient(165deg,#241a2a,#120b16)}.dkp-item.r1 .dkp-art{height:260px}.dkp-item:hover .dk-fan img{transform:translateY(18px) rotate(calc(var(--i) * 17deg)) translateX(calc(var(--i) * 18px))}.dkp-item:hover .dk-fan img:nth-child(2){transform:translateY(2px) scale(1.04)}.dkp-medal{position:absolute;top:14px;left:14px;z-index:2;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;font:italic 900 1.35rem/1 var(--display);color:#2a1a00;box-shadow:0 6px 16px rgba(0,0,0,.35),inset 0 -3px 0 rgba(0,0,0,.15)}.dkp-item.r1 .dkp-medal{width:56px;height:56px;font-size:1.7rem;background:linear-gradient(145deg,#ffe58a,#f2b630)}.dkp-item.r2 .dkp-medal{background:linear-gradient(145deg,#f4f6fa,#b9c0cc)}.dkp-item.r3 .dkp-medal{background:linear-gradient(145deg,#ffcfa6,#d9894b)}.dkp-body{display:grid;justify-items:start;grid-gap:8px;gap:8px;padding:16px 18px 12px}.dkp-body h3{margin:0;font:italic 900 1.35rem/1.05 var(--display);text-transform:uppercase}.dkp-item.r1 .dkp-body h3{font-size:1.6rem}.dkp-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 14px 18px;border-top:1px solid var(--line)}@media (max-width:900px){.dkp{grid-template-columns:1fr}.dkp-item.r1{order:-1}.dkp-art,.dkp-item.r1 .dkp-art{height:220px}}.vote.big>small{color:rgba(255,255,255,.75)}.dkd-sec-h{display:flex;align-items:center;gap:14px;margin-bottom:18px}.dkd-sec-h h2{margin:0;font:italic 900 clamp(1.4rem,3vw,2rem)/1 var(--display);text-transform:uppercase}.dkd-sec-h p{margin:4px 0 0;color:var(--muted)}.dbx-head{display:grid;grid-template-columns:auto 1fr auto;align-items:end;grid-gap:12px 28px;gap:12px 28px;padding:26px 0 18px}.dbx-head h1{margin:4px 0 0;font:italic 900 clamp(2rem,4.5vw,3rem)/.95 var(--display);text-transform:uppercase}.dbx-steps{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;justify-self:center;color:var(--muted);font-size:.88rem}.dbx-steps li{display:flex;align-items:center;gap:7px}.dbx-steps span{width:22px;height:22px;display:grid;place-items:center;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);color:var(--pink-ink);font:900 .75rem/1 var(--display)}.dbx-steps b{color:var(--text)}.dbx-links{display:flex;gap:6px}.dbx-links a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:99px;border:1px solid var(--line);background:var(--panel);font-weight:700;font-size:.86rem;text-decoration:none;color:var(--text)}.dbx-links a:hover{border-color:var(--pink)}.dbx{padding-bottom:48px}.dbx-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:16px 28px;gap:16px 28px;margin-bottom:22px;padding:18px 22px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(120% 160% at 0 0,color-mix(in srgb,var(--pink) 22%,transparent),transparent 55%),var(--panel);box-shadow:0 14px 40px rgba(0,0,0,.18)}.dbx-id{display:grid;grid-gap:6px;gap:6px;min-width:0}.dbx-switch{display:flex;align-items:center;gap:8px}.dbx-select{position:relative;display:inline-flex;align-items:center;gap:6px;max-width:260px;padding:0 10px;height:30px;border-radius:99px;background:var(--panel-2);border:1px solid var(--line);color:var(--muted)}.dbx-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;padding-right:2px}.dbx-select select option{background:var(--panel);color:var(--text)}.dbx-select select:focus{outline:none}.dbx-select:focus-within{border-color:var(--pink)}.dbx-new{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:99px;border:1px dashed var(--line-2);background:none;color:var(--text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.dbx-new:hover{border-color:var(--pink);color:var(--pink-ink)}.dbx-name{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted)}.dbx-name input{flex:0 1 auto;field-sizing:content;min-width:4ch;max-width:100%;padding:2px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--text);font:italic 900 clamp(1.5rem,3vw,2.2rem)/1.1 var(--display);text-transform:uppercase}.dbx-name input:hover{border-bottom-color:var(--line-2)}.dbx-name input:focus{outline:none;border-bottom-color:var(--pink)}.dbx-status{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:4px 11px;border-radius:99px;font-size:.78rem;font-weight:800;background:var(--panel-2);color:var(--muted)}.dbx-status i{width:8px;height:8px;border-radius:99px;background:currentColor}.dbx-status.live{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.dbx-status.live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent);animation:dbxPulse 2s infinite}.dbx-status.warn{color:#c98a12;background:color-mix(in srgb,#e0a531 16%,transparent)}.dbx-status.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 14%,transparent)}@keyframes dbxPulse{50%{box-shadow:0 0 0 7px transparent}}.dbx-meters{display:flex;gap:18px}.dbx-ring{display:flex;align-items:center;gap:10px}.dbx-ring svg{width:52px;height:52px;transform:rotate(-90deg)}.dbx-ring circle{fill:none;stroke-width:5;stroke:var(--line)}.dbx-ring circle+circle{stroke:var(--pink);stroke-linecap:round;transition:stroke-dasharray .3s}.dbx-ring.done circle+circle{stroke:var(--ok)}.dbx-ring span{display:grid;color:var(--muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dbx-ring b{color:var(--text);font:900 1.45rem/1 var(--display);letter-spacing:0}.dbx-ring b small{color:var(--muted);font-size:.85rem}.dbx-acts{display:flex;gap:8px}.dbx-err{grid-column:1/-1;margin:0;padding:10px 14px;border-radius:12px;font-weight:600;font-size:.9rem}.dbx-main{display:grid;grid-gap:24px;gap:24px;align-items:start;grid-template-columns:minmax(0,1fr) 380px}.dbx-panel{position:-webkit-sticky;position:sticky;top:80px;display:grid;grid-gap:14px;gap:14px;padding:14px;border-radius:22px;background:var(--panel);border:1px solid var(--line);max-height:calc(100vh - 100px);overflow:auto}.dbx-tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--panel-2)}.dbx-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 6px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-weight:800;font-size:.86rem;cursor:pointer}.dbx-tabs button:hover{color:var(--text)}.dbx-tabs button[aria-selected=true]{background:var(--panel);color:var(--text);box-shadow:0 2px 8px rgba(0,0,0,.18)}.dbx-tn{width:20px;height:20px;display:grid;place-items:center;border-radius:99px;background:var(--line);font:900 .7rem/1 var(--display)}.dbx-tabs button[aria-selected=true] .dbx-tn{background:var(--pink);color:#fff}.dbx-pane{display:grid;grid-gap:14px;gap:14px;padding:4px 4px 0}.dbx-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:22px 12px;text-align:center;border:1.5px dashed var(--line-2);border-radius:16px}.dbx-empty ol{margin:4px 0 0;padding:0 0 0 18px;text-align:left;color:var(--muted);font-size:.88rem;display:grid;grid-gap:4px;gap:4px}.dbx-miss{display:flex;gap:6px;align-items:center;margin:0;color:#c98a12;font-size:.82rem;font-weight:700}.dbx-tools{display:flex;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.dbx-tools button{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:9px;border:0;background:none;color:var(--muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.dbx-tools button:hover:not(:disabled){background:var(--panel-2);color:var(--text)}.dbx-tools button.danger:hover{color:var(--bad)}.dbx-tools button:disabled{opacity:.4;cursor:default}.dbx-next{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;font-weight:800;font-size:.88rem;cursor:pointer}.dbx-next:hover{border-color:var(--pink);color:var(--pink-ink)}.dbx-note{margin:0;padding:0 4px 2px;color:var(--muted);font-size:.78rem}.dbx-note a{color:var(--pink-ink);font-weight:700}.dbx-pub{gap:18px}.dbx-f{display:grid;grid-gap:8px;gap:8px}.dbx-l{display:flex;align-items:center;gap:6px;margin:0;font-weight:800;font-size:.88rem}.dbx-l small{margin-left:auto;color:var(--muted);font-weight:600}.dbx-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:6px;gap:6px}.dbx-chips button{display:grid;grid-gap:1px;gap:1px;padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);font:inherit;text-align:left;cursor:pointer}.dbx-chips button b{font-size:.88rem}.dbx-chips button small{color:var(--muted);font-size:.72rem}.dbx-chips button:hover{border-color:var(--line-2)}.dbx-chips button[aria-checked=true]{border-color:var(--pink);background:color-mix(in srgb,var(--pink) 16%,var(--panel))}.dbx-f textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--text);font:italic 500 .98rem/1.55 var(--serif);resize:vertical}.dbx-f textarea:focus{outline:none;border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 20%,transparent)}.dbx-where ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.dbx-where li{display:flex;gap:10px;padding:10px 12px;border-radius:12px;background:var(--panel-2)}.dbx-where li>svg{flex:none;margin-top:2px;color:var(--ok)}.dbx-where li.off>svg{color:var(--muted)}.dbx-where li span{display:grid;grid-gap:2px;gap:2px;font-size:.86rem}.dbx-where li small{color:var(--muted);font-size:.8rem}.dbx-where a{color:var(--pink-ink);font-weight:700}.dbx-publish{width:100%;justify-content:center}.dbx-publish:not(:disabled){box-shadow:0 10px 28px rgba(238,0,115,.35)}.dbx-hint{display:flex;gap:6px;margin:-8px 0 0;color:var(--muted);font-size:.8rem}.dbx-hint svg{flex:none;margin-top:2px}.dbx-pub-on{display:grid;border-radius:14px;background:color-mix(in srgb,var(--ok) 10%,var(--panel-2));border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.dbx-pub-on p{display:flex;align-items:center;gap:6px;margin:0;font-weight:700;color:var(--ok)}.dbx-pub-on div{display:flex;flex-wrap:wrap;gap:8px}.dbx-login{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:6px 4px}.dbx-login ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.88rem;font-weight:600}.dbx-login li{display:flex;align-items:center;gap:8px}.dbx-login li svg{color:var(--pink-ink)}.dbx-login small{color:var(--muted)}.dbx-toast{position:fixed;left:50%;bottom:24px;z-index:60;display:flex;align-items:center;gap:8px;margin:0;padding:12px 18px;border-radius:99px;background:var(--text);color:var(--bg);font-weight:800;font-size:.9rem;box-shadow:0 12px 30px rgba(0,0,0,.3);transform:translate(-50%,140%);opacity:0;transition:transform .25s,opacity .25s;pointer-events:none}.dbx-toast.on{transform:translate(-50%);opacity:1}.db-add{overflow:hidden}.db-plus{position:absolute;place-items:center;color:#fff;opacity:0}.db-plus svg{border-radius:99px;background:var(--pink);box-shadow:0 6px 18px rgba(0,0,0,.35)}.db-add:focus-visible .db-plus,.db-add:hover .db-plus{opacity:1}@media (max-width:1100px){.dbx-head{grid-template-columns:1fr auto}.dbx-steps{grid-column:1/-1;grid-row:2;justify-self:start}.dbx-bar{grid-template-columns:1fr auto}.dbx-acts{grid-column:1/-1}}@media (max-width:900px){.dbx-main{grid-template-columns:1fr}.dbx-panel{position:static;max-height:none;order:-1}.dbx-panel .db-list{max-height:320px;overflow:auto}}@media (max-width:600px){.dbx-head{grid-template-columns:1fr}.dbx-steps{display:none}.dbx-switch{min-width:0}.dbx-select{min-width:0;flex:1 1;max-width:none}.dbx-select select{flex:1 1;width:100%;text-overflow:ellipsis}.dbx-bar{grid-template-columns:1fr;padding:16px}.dbx-acts .btn{flex:1 1;justify-content:center}.dbx-tabs button{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.dbx-status.live i{animation:none}.dbx-toast{transition:none}}.md{padding-bottom:56px}.md-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;padding:30px 0 20px}.md-head h1{margin:4px 0 8px;font:italic 900 clamp(2.2rem,5vw,3.4rem)/.95 var(--display);text-transform:uppercase}.md-head p:last-child{margin:0;max-width:60ch;color:var(--muted)}.md-stats{display:grid;grid-template-columns:repeat(3,auto) 1fr;grid-gap:10px;gap:10px;margin:0 0 26px;padding:0;list-style:none}.md-stats li{display:flex;align-items:baseline;gap:8px;padding:14px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.md-stats b{font:900 1.7rem/1 var(--display)}.md-stats span{color:var(--muted);font-weight:700;font-size:.88rem}.md-stats .md-prof{align-items:center;gap:10px}.md-stats .md-prof svg{flex:none;color:var(--pink-ink)}.md-stats .md-prof span{font-weight:600}.md-stats a{color:var(--pink-ink);font-weight:800}.md-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:18px;gap:18px;margin:0;padding:0;list-style:none}.md-card{display:flex;flex-direction:column;border-radius:20px;background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:border-color .15s,transform .15s}.md-card:hover{border-color:var(--line-2);transform:translateY(-2px)}.md-art{position:relative;display:grid;place-items:center;height:170px;background:radial-gradient(90% 120% at 50% 100%,color-mix(in srgb,var(--c) 40%,transparent),transparent 70%),var(--panel-2);overflow:hidden}.md-art .dk-fan{transform:translateY(18px) scale(.92)}.md-blank{width:86px;height:120px;display:grid;place-items:center;border-radius:10px;border:2px dashed var(--line-2);color:var(--muted)}.md-pill{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;font-size:.74rem;font-weight:800;background:rgba(0,0,0,.55);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.md-pill i{width:7px;height:7px;border-radius:99px;background:#bbb}.md-pill.live i{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 30%,transparent)}.md-pill.hidden i{background:var(--bad)}.md-body{display:grid;grid-gap:6px;gap:6px;padding:14px 16px 6px}.md-body h2{margin:0;font:italic 900 1.2rem/1.1 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.md-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:700;color:var(--muted)}.md-meta span{padding:2px 8px;border-radius:99px;background:var(--panel-2)}.md-meta span.ok{color:var(--ok)}.md-when{display:flex;align-items:center;gap:4px;margin:0;color:var(--muted);font-size:.8rem}.md-when svg{color:var(--pink-ink)}.md-acts{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding:12px 16px 16px}.md-del{margin-left:auto;width:34px;height:34px;display:grid;place-items:center;border-radius:10px;border:1px solid transparent;background:none;color:var(--muted);cursor:pointer}.md-del:hover:not(:disabled){color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.md-err{flex-basis:100%;margin:4px 0 0;color:var(--bad);font-size:.8rem;font-weight:700}.md-new{height:100%;min-height:300px;display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;padding:20px;border-radius:20px;border:2px dashed var(--line-2);color:var(--text);text-decoration:none;text-align:center;transition:border-color .15s,background .15s}.md-new span{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:linear-gradient(145deg,var(--pink),var(--hot));color:#fff;box-shadow:0 10px 24px rgba(238,0,115,.3);margin-bottom:6px}.md-new small{color:var(--muted)}.md-new:hover{border-color:var(--pink);background:color-mix(in srgb,var(--pink) 6%,transparent)}.md-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:48px 20px;text-align:center;border-radius:24px;border:2px dashed var(--line-2)}.md-empty p{margin:0 0 8px;color:var(--muted)}@media (max-width:900px){.md-stats{grid-template-columns:repeat(3,1fr)}.md-stats .md-prof{grid-column:1/-1}}@media (max-width:520px){.md-stats li{flex-direction:column;gap:2px;padding:12px}.md-stats .md-prof{flex-direction:row}}.pf-decks{display:grid;grid-gap:16px;gap:16px}.pf-decks-intro{margin:0;color:var(--muted)}.mj{--a:#ff4fa6;--b:#d1006b;--mj-deep:#8f0049;position:relative;flex:none;display:inline-grid;place-items:center;border-radius:30%;overflow:hidden;background:linear-gradient(150deg,var(--a),var(--b));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -2px 0 rgba(0,0,0,.18),0 8px 18px -8px var(--b)}.mj:before{inset:0 0 52% 0;background:linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,0))}.mj:after,.mj:before{content:"";position:absolute}.mj:after{width:70%;height:70%;right:-28%;bottom:-30%;border-radius:50%;background:rgba(255,255,255,.1)}.mj svg{position:relative;z-index:1;width:64%;height:64%;overflow:visible;transform:rotate(-4deg);filter:drop-shadow(0 1.4px 0 rgba(60,0,30,.28))}.mj .w{fill:#fff}.mj .ws{fill:none;stroke:#fff}.mj .d{fill:var(--mj-deep)}.mj .ds{fill:none;stroke:var(--mj-deep)}.mj .o{opacity:.55}.mj-violet{--a:#b07bff;--b:#6a2ee0;--mj-deep:#3d128f}.mj-orange{--a:#ffae55;--b:#ec5f00;--mj-deep:#8a3300}.mj-gold{--a:#ffd95a;--b:#e59a00;--mj-deep:#8a5200}.mj-green{--a:#5fe0a8;--b:#11925b;--mj-deep:#075233}.mj-blue{--a:#6cbcff;--b:#2a6fd6;--mj-deep:#123c80}.mj-ink{--a:#4a3a52;--b:#1d1222;--mj-deep:#ee0073}.dbx-panel,.rx-rail{overflow-anchor:none}.rx-ch{scroll-margin-top:32px}#but{scroll-margin-top:96px}.rx-ch-head{align-items:center}.rx-ch-mj{margin-top:2px}.rx-rail-pt .mj{border-radius:7px;box-shadow:none}.rx-rail-pt .mj svg{width:70%;height:70%}.rx-turn-tabs button:not([aria-selected=true]) .rx-tab-mj{filter:saturate(.25);opacity:.7}.rx-turn-tabs button:hover .rx-tab-mj{filter:none;opacity:1}@media (max-width:600px){.rx-ch-mj{width:48px!important;height:48px!important}}.dk2{padding-bottom:64px}.dk2-head{padding:34px 0 22px}.dk2-head h1{margin:6px 0 10px;font:italic 900 clamp(2.4rem,6vw,4rem)/.92 var(--display);text-transform:uppercase}.dk2-head div>p:last-child,.dk2-head>p:last-child{margin:0;max-width:62ch;color:var(--muted);font-size:1.05rem}.dk2-doors{display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-gap:16px;gap:16px}.dk2-door{position:relative;display:flex;align-items:center;gap:16px;min-height:132px;padding:22px;border-radius:24px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}.dk2-door:hover{transform:translateY(-3px);border-color:var(--line-2);box-shadow:0 18px 40px -18px rgba(0,0,0,.45)}.dk2-door-t{position:relative;z-index:1;display:grid;grid-gap:5px;gap:5px;min-width:0}.dk2-door-t b{font:italic 900 1.35rem/1 var(--display);text-transform:uppercase}.dk2-door-t small{color:var(--muted);font-size:.9rem;line-height:1.4}.dk2-go{position:relative;z-index:1;flex:none;margin-left:auto;width:38px;height:38px;display:grid;place-items:center;border-radius:99px;background:var(--panel-2);transition:transform .18s,background .18s}.dk2-door:hover .dk2-go{transform:translateX(3px);background:var(--pink);color:#fff}.dk2-door.is-create{border:0;color:#fff;background:radial-gradient(120% 140% at 100% 0,#ff5fae,transparent 60%),linear-gradient(135deg,#ee0073,#a8005a);box-shadow:0 16px 40px -16px rgba(238,0,115,.7)}.dk2-door.is-create small{color:rgba(255,255,255,.85)}.dk2-door.is-create .dk2-go{background:rgba(255,255,255,.2);color:#fff}.dk2-door.is-create:hover .dk2-go{background:#fff;color:var(--pink)}.dk2-door.is-base{padding-right:22px;background:radial-gradient(90% 120% at 85% 100%,color-mix(in srgb,#3b8fdb 30%,transparent),transparent 70%),var(--panel)}.dk2-door-fan{position:relative;flex:none;width:170px;height:110px;margin:-6px 0 -40px auto}.dk2-door-fan .dk-fan{position:absolute;inset:0;transform:scale(.72);transform-origin:50% 30%}.dk2-door.is-base .dk2-go{margin-left:0}.dk2-sec{margin-top:52px}.dk2-sec-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;margin-bottom:18px}.dk2-sec-h h2{margin:0;font:italic 900 clamp(1.5rem,3vw,2.1rem)/1 var(--display);text-transform:uppercase}.dk2-sec-h p{margin:6px 0 0;color:var(--muted)}.dk2-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--pink-ink);text-decoration:none}.dk2-link:hover{text-decoration:underline}.dk2-grid{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.dk2-top{grid-template-columns:repeat(3,minmax(0,1fr))}.dk2-top .cm-rank,.dk2-top .cm-rank.r1,.dk2-top .cm-rank.r2,.dk2-top .cm-rank.r3{right:14px;left:auto;top:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:rgba(15,8,18,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font:italic 900 1.15rem/1 var(--display);text-shadow:none}.dk2-top li:first-child .cm-rank{background:var(--pink)}.dk2-all{display:flex;justify-content:center;margin-top:36px}@media (max-width:1000px){.dk2-doors{grid-template-columns:1fr}.dk2-door{min-height:104px}.dk2-top{grid-template-columns:1fr}}@media (max-width:600px){.dk2-door{padding:18px;gap:12px}.dk2-door-fan{width:110px}}.dkd-actions{align-items:center}.vote.big{position:relative;display:inline-flex}.vote-cta{display:inline-flex;align-items:center;gap:10px;padding:0 10px 0 20px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;font-weight:800;font-size:1.02rem;cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.vote-cta svg.i{color:#ff7ac0}.vote-cta b{flex:1 1;text-align:left;font-weight:800}.vote-n{min-width:34px;height:34px;padding:0 8px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.14);font:900 1rem/1 var(--display)}.vote-cta:hover:not(:disabled){background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.55)}.vote-cta:active:not(:disabled){transform:scale(.98)}.vote-cta[aria-pressed=true]{border-color:transparent;background:linear-gradient(135deg,#ee0073,#c2006a);box-shadow:0 10px 26px -10px rgba(238,0,115,.8)}.vote-cta[aria-pressed=true] svg.i{color:#fff}.vote-cta[aria-pressed=true] .vote-n{background:rgba(255,255,255,.22)}.vote-cta:disabled{cursor:default;opacity:.8}.vote-msg{position:absolute;left:0;top:calc(100% + 6px);white-space:nowrap;font-size:.82rem;font-weight:700;color:rgba(255,255,255,.85)}.dkn{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:22px;gap:22px;margin-top:26px}.dkn,.dkn-who{align-items:center}.dkn-who{display:flex;gap:14px}.dkn-who .avatar{width:64px;height:64px;font-size:1.2rem;box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--pink)}.dkn-who>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.dkn-who b{font:italic 900 1.15rem/1.1 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.dkn-who small{color:var(--muted);font-size:.84rem}.dkn-who a{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:.84rem;font-weight:800;color:var(--pink-ink);text-decoration:none}.dkn-who a:hover{text-decoration:underline}.dkn-bubble{position:relative;margin:0;padding:26px 30px 26px 74px;border-radius:24px;background:var(--panel);border:1px solid var(--line);box-shadow:0 14px 34px -20px rgba(0,0,0,.45)}.dkn-bubble:before{content:"“";position:absolute;left:20px;top:8px;font:italic 900 4.4rem/1 var(--display);color:var(--pink)}.dkn-bubble:after{content:"";position:absolute;left:-9px;top:50%;width:16px;height:16px;background:var(--panel);border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateY(-50%) rotate(45deg)}.dkn-bubble p{margin:0;font:italic 500 clamp(1.05rem,1.7vw,1.2rem)/1.6 var(--serif);white-space:pre-line;color:var(--text)}.dkd-card{position:relative;display:block;width:100%;padding:0;border:0;background:none;border-radius:8px;cursor:zoom-in;transition:transform .15s}.dkd-card:hover{transform:translateY(-3px)}.dkd-card:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.dkd-card img{display:block;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25)}.dkd-keys .dkd-card{width:96px}.dkd-keys .dkd-card:hover{transform:translateY(-3px) rotate(-2deg)}.dkd-hint{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:var(--muted);font-size:.86rem}@media (max-width:760px){.dkn{grid-template-columns:1fr;gap:16px}.dkn-bubble{padding:22px 20px 22px 58px}.dkn-bubble:before{left:14px;font-size:3.4rem}.dkn-bubble:after{left:30px;top:-9px;transform:rotate(135deg)}.vote-cta{min-width:0;flex:1 1}.dkd-actions .btn-lg,.vote.big{flex:1 1 100%}}.dbx-pick .fbar{gap:10px;padding:12px}.dbx-pick .fbar-row{flex-wrap:wrap;overflow:visible;gap:6px;padding-bottom:0;position:relative;padding-left:76px}.dbx-pick .fbar-row .label{position:absolute;left:4px;top:9px;width:auto}@media (max-width:640px){.dbx-pick .fbar-row{padding-left:0;flex-wrap:nowrap;overflow-x:auto}}.dbx-pick .fbar-row .vsep{display:none}.db-tile{grid-template-columns:minmax(0,1fr)}.db-cap{min-width:0}.db-add img{transition:filter .15s}.db-plus{inset:auto 6px 6px auto;display:grid;background:none;border-radius:99px;transform:scale(.8);transition:opacity .15s,transform .15s}.db-plus,.db-plus svg{width:32px;height:32px}.db-plus svg{padding:7px}.db-add:focus-visible .db-plus,.db-add:hover .db-plus{transform:scale(1)}.db-add:hover:not(:disabled) img{filter:brightness(1.06)}.dbx-pub-on{gap:12px;padding:16px}.dbx-pub-on p{font-size:.95rem}.dbx-pub-on p i{width:9px;height:9px;border-radius:99px;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 25%,transparent)}.dbx-pub-on .dbx-pub-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dbx-pub-acts .btn{justify-content:center;min-width:0}.dbx-pub-acts .btn-pink{grid-column:1/-1}.dbx-unpub{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--bad) 40%,var(--line));background:transparent;color:var(--bad);font:inherit;font-size:.88rem;font-weight:800;cursor:pointer;transition:background .15s,border-color .15s}.dbx-unpub:hover:not(:disabled){background:color-mix(in srgb,var(--bad) 12%,transparent);border-color:var(--bad)}.dbx-unpub:disabled{opacity:.5;cursor:default}.nav a.has-badge{position:relative}.nav-badge{position:absolute;left:50%;top:-9px;padding:3px 6px 2px;border-radius:99px;background:linear-gradient(135deg,#ff4fa3,#ee0073);color:#fff;font:italic 900 .56rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 0 2px var(--bg),0 4px 10px -3px rgba(238,0,115,.6);pointer-events:none;--bx:-50%;overflow:hidden;transform:translateX(var(--bx)) rotate(-4deg);animation:beta-bob 2.8s ease-in-out infinite}.nav-badge:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.75) 50%,transparent 70%);background-size:300% 100%;background-position:150% 0;animation:beta-shine 2.8s ease-in-out infinite}@keyframes beta-bob{0%,to{transform:translateX(var(--bx)) translateY(0) rotate(-4deg)}50%{transform:translateX(var(--bx)) translateY(-2px) rotate(3deg)}}@keyframes beta-shine{0%,55%{background-position:150% 0}85%,to{background-position:-50% 0}}.btn .nav-badge{--bx:0;left:auto;right:-10px;top:-11px;font-size:.6rem;padding:4px 7px 3px}.df{padding-bottom:96px}.df-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:clamp(36px,6vw,96px);gap:clamp(36px,6vw,96px);padding-top:clamp(28px,4.5vw,64px)}.df-copy{display:grid;justify-items:start;grid-gap:22px;gap:22px;animation:df-up .7s cubic-bezier(.2,.8,.2,1) both}.df-eyebrow{display:inline-flex;align-items:center;gap:12px;margin:0;color:var(--pink-ink);font-size:.74rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.df-eyebrow:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor}.df-copy h1{margin:0;font:italic 900 clamp(2.8rem,5.4vw,4.7rem)/.88 var(--display);white-space:nowrap;text-transform:uppercase;letter-spacing:-.01em}.df-copy h1 em{font-style:italic;color:var(--pink)}.df-lead{margin:0;max-width:38ch;color:var(--muted);font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55}.df-me{width:min(100%,420px);display:grid;justify-items:start;grid-gap:12px;gap:12px;margin-top:10px;padding-top:22px;border-top:1px solid var(--line-2)}.df-me.is-loading{height:150px;border-top-color:var(--line)}.df-k{width:100%;display:flex;justify-content:space-between;gap:12px;margin:0;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.df-k span{color:var(--text);letter-spacing:.08em}.df-num{margin:0;color:var(--muted);font:italic 900 1.5rem/1 var(--display)}.df-num b{color:var(--text);font-size:3.6rem;letter-spacing:-.02em}.df-big{margin:0;font:italic 900 2rem/1 var(--display);text-transform:uppercase}.df-txt{margin:0;color:var(--muted);line-height:1.55}.df-txt b{color:var(--text)}.df-me .df-line{width:100%;margin-bottom:8px}.df-me .btn svg.i{transition:transform .2s}.df-me .btn:hover svg.i{transform:translateX(3px)}.df-line{display:block;height:3px;border-radius:3px;background:var(--line);overflow:hidden}.df-line>span{display:block;height:100%;border-radius:inherit;background:var(--pink)}.df-visual{position:relative;margin:0;padding:0 0 0 clamp(28px,4vw,56px);animation:df-up .9s cubic-bezier(.2,.8,.2,1) .1s both}.df-photo{overflow:hidden;border-radius:28px;aspect-ratio:5/6;background:var(--panel-2)}.df-inset img,.df-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.df-photo img{object-position:50% 25%}.df-visual:hover .df-photo img{transform:scale(1.03)}.df-inset{position:absolute;left:0;bottom:56px;width:36%;aspect-ratio:1;overflow:hidden;border-radius:20px;border:6px solid var(--bg);box-shadow:0 30px 60px -24px rgba(30,0,30,.45)}.df-inset img{object-position:45% 40%;transform:scale(1.25)}.df-visual figcaption{margin-top:14px;color:var(--muted);font-size:.78rem;text-align:right}.df-steps{margin-top:clamp(72px,9vw,128px)}.df-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.df-steps li{display:grid;align-content:start;grid-gap:10px;gap:10px;padding-top:22px;border-top:1px solid var(--line-2)}.df-n{color:var(--pink);font:italic 900 .95rem/1 var(--display);letter-spacing:.08em}.df-steps h2{margin:0;font:italic 900 clamp(1.3rem,2vw,1.6rem)/1 var(--display);text-transform:uppercase}.df-steps p{margin:0;max-width:36ch;color:var(--muted);line-height:1.55}.df-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start;margin-top:clamp(72px,9vw,128px)}.df-board-head{display:grid;grid-gap:14px;gap:14px}.df-board-head h2{margin:0;font:italic 900 clamp(1.9rem,3.4vw,2.8rem)/.92 var(--display);text-transform:uppercase}.df-board-head p{margin:0;max-width:32ch;color:var(--muted);line-height:1.55}.df-board ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-2)}.df-board li{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(80px,180px) 92px;align-items:center;grid-gap:18px;gap:18px;padding:16px 4px;border-bottom:1px solid var(--line)}.df-rank{color:var(--muted);font:italic 900 1.35rem/1 var(--display)}.df-board li:first-child .df-rank{color:var(--pink)}.df-who{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.df-who b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}a.df-who:hover b{color:var(--pink-ink)}.df-count{justify-self:end;font:italic 900 1.15rem/1 var(--display)}.df-count small{color:var(--muted);font-size:.65em}.df-state{justify-self:end;color:var(--pink-ink);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.df-rules{margin-top:clamp(64px,8vw,104px)}.df-rules details{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.df-rules summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 4px;cursor:pointer;list-style:none;font:italic 900 1.05rem/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.df-rules summary::-webkit-details-marker{display:none}.df-plus{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .25s}.df-rules details[open] .df-plus{transform:rotate(45deg)}.df-rules ul{margin:0;padding:0 4px 24px;list-style:none;display:grid;grid-gap:10px;gap:10px}.df-rules li{position:relative;padding-left:18px;color:var(--muted);font-size:.92rem;line-height:1.55}.df-rules li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:99px;background:var(--pink)}@keyframes df-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:900px){.df-hero{grid-template-columns:minmax(0,1fr)}.df-visual{padding-left:24px;max-width:520px;width:100%;justify-self:center}.df-board,.df-steps ol{grid-template-columns:1fr}}@media (max-width:520px){.df-copy h1{font-size:12.4vw}.df-visual{padding-left:16px}.df-inset{width:40%;bottom:44px;border-width:4px;border-radius:16px}.df-me .btn{width:100%;justify-content:center}.df-board li{grid-template-columns:26px minmax(0,1fr) auto;gap:12px}.df-board li>.df-line{display:none}}@property --defi-a{syntax:"<angle>";inherits:true;initial-value:0deg}.defi-card{--defi-bg:var(--panel);--defi-light:conic-gradient(from var(--defi-a),transparent 0deg 170deg,#ff4fa3 250deg,#ee0073 290deg,#b277ff 330deg,transparent 360deg);position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;width:min(100%,460px);padding:10px 18px 10px 10px;border-radius:18px;background:var(--defi-light),color-mix(in srgb,var(--pink) 22%,var(--line));color:var(--text);text-decoration:none;text-align:left;line-height:1.4;animation:defi-spin 4s linear infinite;transition:transform .2s}.defi-card:before{z-index:-2;inset:-3px;border-radius:inherit;background:var(--defi-light);filter:blur(16px);opacity:1}.defi-card:after,.defi-card:before{content:"";position:absolute;pointer-events:none}.defi-card:after{z-index:-1;inset:2.5px;border-radius:15.5px;background:var(--defi-bg)}.defi-card img{width:64px;height:64px;border-radius:12px;object-fit:cover;object-position:45% 40%;animation:defi-zoom 8s ease-in-out infinite alternate}.defi-card span{display:grid;grid-gap:3px;gap:3px;font-size:.92rem;font-weight:600}.defi-card small{color:var(--pink-ink);font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.defi-card>svg.i{color:var(--pink);transition:transform .2s}.defi-card:hover{transform:translateY(-2px)}.defi-card:hover>svg.i{transform:translateX(3px)}.defi-card.is-slim{--defi-bg:color-mix(in srgb,var(--pink) 5%,var(--panel));width:100%;margin-top:6px;padding:8px 14px 8px 8px;border-radius:14px}.defi-card.is-slim:after{border-radius:11.5px}.defi-card.is-slim:before{filter:blur(11px);opacity:.9}.defi-card.is-slim img{width:44px;height:44px;border-radius:9px}.defi-card.is-slim span{font-size:.84rem}@keyframes defi-spin{to{--defi-a:360deg}}@keyframes defi-zoom{0%{transform:scale(1)}to{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.defi-card{animation:defi-spin 4s linear infinite!important}}.nav{align-items:center}.nav-game{position:relative}.nav .nav-drop{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border:0;border-radius:10px;background:none;cursor:pointer;white-space:nowrap;font:italic 900 .8rem/1 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--muted)}.nav .nav-drop svg.i{transition:transform .2s}.nav .nav-drop:hover,.nav .nav-drop[data-active],.nav-game.is-open .nav-drop{color:var(--text);background:var(--panel)}.nav-game.is-open .nav-drop svg.i{transform:rotate(180deg)}.game-pop{position:absolute;z-index:60;left:0;top:calc(100% + 8px);width:310px;padding:6px;display:grid;grid-gap:2px;gap:2px;border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);animation:game-in .16s ease-out}.game-pop:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.nav .game-pop a{font:500 1rem/1.3 var(--body);font-stretch:normal;text-transform:none;white-space:normal;display:grid;grid-template-columns:40px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;align-items:center;padding:10px;border-radius:12px;color:var(--text);text-decoration:none}.nav .game-pop a:hover,.nav .game-pop a[aria-current=page]{background:var(--panel-2)}.game-ic{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--pink) 14%,transparent);color:var(--pink-ink)}.game-pop b{display:inline-flex;align-items:center;gap:8px;font:italic 900 .9rem/1 var(--display);text-transform:uppercase}.game-pop small{color:var(--muted);font:500 .8rem/1.3 var(--body);text-transform:none}.game-pop .nav-badge{--bx:0;position:relative;left:auto;top:auto}@keyframes game-in{0%{opacity:0;transform:translateY(-4px)}}.hx{min-height:0;padding-block:clamp(36px,4.5vw,64px) clamp(48px,5.5vw,80px)}.hx .h5-wall{opacity:1}:root .h5.hx:before{opacity:.35}:root .h5.hx:after{background:radial-gradient(ellipse 43% 86% at 50% 54%,color-mix(in srgb,var(--bg) 95%,transparent) 0,color-mix(in srgb,var(--bg) 90%,transparent) 45%,color-mix(in srgb,var(--bg) 58%,transparent) 75%,transparent 100%),linear-gradient(180deg,color-mix(in srgb,var(--bg) 25%,transparent) 0,transparent 10%,transparent 86%,var(--bg) 100%)}.hx-in{text-align:center;grid-gap:clamp(14px,1.6vw,20px);gap:clamp(14px,1.6vw,20px)}.hx-in,.hx-name{display:grid;justify-items:center}.hx-name{grid-gap:10px;gap:10px;margin:0;animation:df-up .7s cubic-bezier(.2,.8,.2,1) both}.hx-name .mdx{font-size:clamp(2.8rem,6vw,5.4rem);letter-spacing:-.015em}.hx-name small{display:inline-flex;align-items:center;gap:12px;color:var(--pink-ink);font:800 .76rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.hx-name small:after,.hx-name small:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor}.hx-gmrow{display:grid;justify-items:center;margin-block:clamp(14px,1.8vw,24px) clamp(12px,1.6vw,22px);animation:df-up .8s cubic-bezier(.2,.8,.2,1) .06s both}.hx-gm{width:clamp(240px,24vw,330px);height:auto;filter:drop-shadow(0 10px 26px rgba(0,0,0,.6))}.hx-gm-pink,:root[data-theme=light] .hx-gm-bw{display:none}:root[data-theme=light] .hx-gm-pink{display:block;width:clamp(250px,25vw,350px);filter:drop-shadow(0 10px 24px rgba(223,109,232,.4))}.hx-copy{display:grid;justify-items:center;grid-gap:18px;gap:18px;margin-top:4px;animation:df-up .9s cubic-bezier(.2,.8,.2,1) .14s both}.hx .lead{max-width:46ch;color:var(--text);opacity:.9}.hx .h-cta,.hx .h-note{justify-content:center}.hx .h-cta{align-items:center;gap:14px 28px}.hx .h-note{margin-top:-4px;font-weight:700}.h-links{flex-wrap:wrap;gap:10px 24px}.h-links,.h-links a{display:inline-flex;align-items:center}.h-links a{position:relative;gap:6px;padding:6px 0;color:var(--text);text-decoration:none;font:italic 900 .8rem/1 var(--display);font-stretch:108%;letter-spacing:.05em;text-transform:uppercase}.h-links a:after{content:"";position:absolute;left:0;right:22px;bottom:0;height:2px;border-radius:2px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.h-links a:hover{color:var(--pink-ink)}.h-links a:hover:after{transform:scaleX(1)}.h-links svg.i{color:var(--pink-ink);transition:transform .2s}.h-links a:hover svg.i{transform:translateX(3px)}.h-links .nav-badge{--bx:0;position:relative;left:auto;top:-1px}@media (max-width:760px){.hx{padding-block:28px 40px}:root .h5.hx:after{background:radial-gradient(ellipse 70% 60% at 50% 50%,color-mix(in srgb,var(--bg) 90%,transparent) 0,color-mix(in srgb,var(--bg) 74%,transparent) 55%,transparent 100%),linear-gradient(180deg,transparent 80%,var(--bg) 100%)}}@media (max-width:520px){.hx-name small{letter-spacing:.14em;font-size:.7rem}.hx-name small:after,.hx-name small:before{width:18px}.hx .h-cta{width:100%}.hx .h-cta .btn{flex:1 1 100%;justify-content:center}.h-links{width:100%;justify-content:center}}.btn{--b-bg:color-mix(in srgb,var(--text) 5%,var(--panel));--b-line:color-mix(in srgb,var(--text) 14%,transparent);--b-ink:var(--text);position:relative;isolation:isolate;overflow:hidden;min-height:40px;padding:0 18px;gap:8px;border-radius:12px;border:1px solid var(--b-line);background:var(--b-bg);color:var(--b-ink);font:italic 900 .8rem/1 var(--display);font-stretch:108%;letter-spacing:.045em;text-transform:uppercase;box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent),0 1px 2px rgba(0,0,0,.12);transition:background-color .2s,border-color .2s,color .2s,box-shadow .25s,transform .2s cubic-bezier(.2,.8,.2,1),filter .2s}.btn:hover{--b-line:color-mix(in srgb,var(--text) 26%,transparent);--b-bg:color-mix(in srgb,var(--text) 9%,var(--panel));border-color:var(--b-line);transform:translateY(-1px)}.btn:active{transform:translateY(0) scale(.98)}.btn:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:default;transform:none}.btn svg.i{width:17px;height:17px;stroke-width:2.2}.btn>svg:not(.i){width:18px;height:18px}.btn:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);background-size:250% 100%;background-position:130% 0;opacity:0}.btn-discord:hover:after,.btn-pink:hover:after{opacity:1;background-position:-30% 0;transition:background-position .7s cubic-bezier(.2,.8,.2,1),opacity .1s}.btn-pink{--b-bg:linear-gradient(135deg,#ff4fa3,#ee0073 70%);--b-line:transparent;--b-ink:#fff;background:var(--b-bg);text-shadow:0 1px 0 rgba(120,0,50,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(120,0,50,.3),0 8px 20px -8px rgba(238,0,115,.7)}.btn-pink:hover{--b-bg:linear-gradient(135deg,#ff5fae,#f5087d 70%);--b-line:transparent;background:var(--b-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(120,0,50,.3),0 12px 26px -8px rgba(238,0,115,.8)}.btn-discord{--b-bg:#5865f2;--b-line:transparent;--b-ink:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(20,20,80,.3),0 8px 20px -8px rgba(88,101,242,.75)}.btn-discord:hover{--b-bg:#6370f4;--b-line:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(20,20,80,.3),0 12px 26px -8px rgba(88,101,242,.85)}.btn-ghost{--b-bg:transparent;box-shadow:none}.btn-ghost:hover{--b-bg:color-mix(in srgb,var(--text) 6%,transparent)}.btn-ghost[aria-pressed=true]{--b-bg:linear-gradient(135deg,#ff4fa3,#ee0073 70%);--b-line:transparent;--b-ink:#fff;background:var(--b-bg)}.btn-danger{--b-ink:var(--bad);--b-line:color-mix(in srgb,var(--bad) 40%,transparent);--b-bg:color-mix(in srgb,var(--bad) 6%,var(--panel))}.btn-danger:hover{--b-bg:var(--bad);--b-ink:#fff;--b-line:transparent}.btn-white{--b-bg:#fff;--b-ink:#1a0b1c;--b-line:transparent;box-shadow:0 1px 2px rgba(0,0,0,.2),0 8px 20px -8px rgba(0,0,0,.45)}.btn-white:hover{--b-bg:#fff;--b-line:transparent}.btn-sm{min-height:32px;padding:0 13px;gap:6px;font-size:.7rem;border-radius:10px}.btn-sm svg.i,.btn-sm>svg:not(.i){width:15px;height:15px}.btn-lg{min-height:46px;padding:0 20px;font-size:.8rem}.btn-lg,.btn-xl{border-radius:14px}.btn-xl{min-height:48px;padding:0 22px;font-size:.84rem}.btn-lg svg.i,.btn-xl svg.i{width:18px;height:18px}.btn-lg>svg:not(.i),.btn-xl>svg:not(.i){width:19px;height:19px}.btn:has(.nav-badge){overflow:visible}.dkd-actions .btn-lg,.vote-cta{height:46px;min-height:46px}.vote-cta{border-radius:14px;font:italic 900 .8rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;min-width:0}.vote.big .vote-btn{min-height:46px;padding:0 20px;border-radius:14px}.dbx-acts .btn{min-height:40px}.vote-btn{min-height:32px;padding:0 12px}.icon-btn{width:38px;height:38px;border-radius:12px}.user-chip{padding:2px 12px 2px 2px}.seg button{min-height:36px}.big-tabs button{min-height:42px;padding:0 16px;border-radius:12px}@media (max-width:520px){.user-chip{padding:2px}}.h-dk2{position:relative;max-width:1020px;margin:48px auto 0;display:grid;align-items:center;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:20px clamp(28px,4vw,56px);gap:20px clamp(28px,4vw,56px);padding:clamp(26px,3vw,36px) clamp(26px,4vw,52px) clamp(26px,3vw,36px) clamp(18px,2vw,28px);border-radius:24px;border:1px solid var(--line);background:radial-gradient(55% 110% at 18% 100%,color-mix(in srgb,var(--pink) 18%,transparent),transparent 70%),var(--panel);box-shadow:0 30px 60px -40px rgba(0,0,0,.55)}.h-dk2-art{position:relative;align-self:stretch;min-height:190px;text-decoration:none}.h-dk2-art .dk-fan{position:absolute;left:50%;bottom:34px;width:340px;height:300px;transform:translateX(-50%)}.h-dk2-art .dk-fan img{width:158px;border-radius:10px;box-shadow:0 18px 36px -12px rgba(0,0,0,.6);transform:translateY(18px) rotate(calc(var(--i) * 12deg)) translateX(calc(var(--i) * 30px));transition:transform .35s cubic-bezier(.2,.8,.2,1)}.h-dk2-art .dk-fan img:nth-child(2){transform:translateY(0)}.h-dk2-art:hover .dk-fan img{transform:translateY(22px) rotate(calc(var(--i) * 17deg)) translateX(calc(var(--i) * 46px))}.h-dk2-art:hover .dk-fan img:nth-child(2){transform:translateY(-8px) scale(1.03)}.h-dk2-copy{display:grid;justify-items:start;grid-gap:12px;gap:12px}.h-dk2-tag{display:inline-flex;align-items:center;gap:6px;color:var(--pink-ink);font:800 .72rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase}.h-dk2-tag .nav-badge{--bx:0;position:relative;left:auto;top:auto;margin-left:4px}.h-dk2 h2{margin:0;font:italic 900 clamp(1.7rem,2.9vw,2.4rem)/1 var(--display);font-stretch:110%;text-transform:uppercase}.h-dk2 h2 em{font-style:inherit;color:var(--pink-ink)}.h-dk2-copy>p{margin:0;max-width:46ch;color:var(--muted);font-size:1rem;line-height:1.55;text-wrap:pretty}.h-dk2-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-top:6px}@media (max-width:760px){.h-dk2{grid-template-columns:minmax(0,1fr);margin-top:110px;padding:0 22px 26px}.h-dk2-art{min-height:110px}.h-dk2-art .dk-fan{bottom:18px;width:280px;height:220px}.h-dk2-art .dk-fan img{width:112px;transform:translateY(14px) rotate(calc(var(--i) * 12deg)) translateX(calc(var(--i) * 22px))}.h-dk2-copy{justify-items:center;text-align:center}.h-dk2-cta{justify-content:center;width:100%}.h-dk2-cta .btn{flex:1 1 100%;justify-content:center}}.h-sec{padding-top:clamp(72px,9vw,120px)}.h-sec .gm-title.center{gap:14px;margin-bottom:clamp(28px,3.4vw,44px)}.h-sub{margin:0;max-width:58ch;color:var(--muted);font-size:1.02rem;line-height:1.55;text-wrap:pretty}.ft-row{flex-direction:column;align-items:flex-start}@media (max-width:700px){.ft-row{align-items:center}}.ft-legal{display:flex;flex-wrap:wrap;gap:6px 16px}.ft-legal a{text-decoration:none}.ft-legal a:hover{color:#fff}@media (max-width:700px){.ft-legal{justify-content:center}}.cl-head{justify-items:center;text-align:center}.cl-head .lead{margin-inline:auto}.cl-tci{width:clamp(220px,28vw,320px);height:auto;margin-block:clamp(14px,1.8vw,22px) clamp(14px,2vw,26px)}.fbar-row .label{width:80px}.fbar-row{padding-block:4px;margin-block:-4px}.dbx-pick .fbar-row{padding-top:0;margin-block:0}.cb-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 20px;margin-top:clamp(40px,5vw,64px)}.cb-title{display:grid;grid-gap:8px;gap:8px}.cb-title h1{margin:0;font-size:clamp(2rem,4.4vw,3rem);line-height:.95}.cb-actions{display:flex;flex-wrap:wrap;gap:10px}.cb-prog{display:grid;grid-gap:10px;gap:10px;margin-top:clamp(26px,3vw,38px);padding:18px 22px;border-radius:18px;background:var(--panel);border:1px solid var(--line)}.cb-prog-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cb-count{margin:0;color:var(--muted);font-weight:700}.cb-count b{margin-right:4px;color:var(--text);font:italic 900 1.9rem/1 var(--display);font-stretch:120%}.cb-prog-top em{font:italic 900 1.15rem/1 var(--display);color:var(--pink-ink)}.cb-prog .cx-bar{height:8px}.cb-prog .cx-bar span{box-shadow:none}.cb-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;color:var(--muted);font-size:.9rem;font-weight:600}.cb-meta b{color:var(--text);font-weight:800}.cb-k{margin-right:12px;color:var(--pink-ink);font:italic 900 .74rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;vertical-align:.35em}.cb-prog.has-defi{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 26px}.cb-prog-main{display:grid;grid-gap:10px;gap:10px;min-width:0}.cb-goal{position:relative;display:flex;align-items:center;gap:14px;padding-left:26px;color:var(--text);text-decoration:none;border-left:1px solid var(--line)}.cb-goal-ring{--defi-light:conic-gradient(from var(--defi-a),transparent 0deg 150deg,#ff4fa3 240deg,#ee0073 285deg,#b277ff 330deg,transparent 360deg);position:relative;isolation:isolate;flex:none;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:var(--defi-light),color-mix(in srgb,var(--pink) 25%,var(--line));animation:defi-spin 3.2s linear infinite,cb-nudge 2.4s ease-in-out .4s infinite}.cb-goal-ring:before{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:50%;background:var(--defi-light);filter:blur(10px);opacity:.85}.cb-goal-ring img{width:70px;height:70px;border-radius:50%;object-fit:cover;object-position:45% 40%;border:3px solid var(--panel);animation:defi-zoom 8s ease-in-out infinite alternate}.cb-goal-txt{display:grid;grid-gap:4px;gap:4px}.cb-goal small{color:var(--pink-ink);font:italic 900 .7rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase}.cb-goal b{font:italic 900 1.05rem/1.05 var(--display);text-transform:uppercase}.cb-goal em{display:inline-flex;align-items:center;gap:4px;font-style:normal;color:var(--muted);font-size:.88rem;font-weight:700}.cb-goal em svg.i{color:var(--pink);transition:transform .2s}.cb-goal:hover em svg.i{transform:translateX(3px)}.cb-goal b{background:linear-gradient(100deg,var(--text) 0 38%,#ff4fa3 46%,#b277ff 52%,var(--text) 60% 100%) 0 0 /260% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:cb-shine 2.4s ease-in-out .4s infinite}@keyframes cb-nudge{0%,60%,to{transform:none}15%{transform:translateY(-6px) scale(1.1) rotate(-9deg)}30%{transform:translateY(0) scale(1.04) rotate(7deg)}43%{transform:translateY(-2px) scale(1.06) rotate(-4deg)}53%{transform:scale(1) rotate(1deg)}}@keyframes cb-shine{0%{background-position:100% 0}58%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.cb-goal-ring{animation:defi-spin 3.2s linear infinite,cb-nudge 2.4s ease-in-out .4s infinite!important}.cb-goal b{animation:cb-shine 2.4s ease-in-out .4s infinite!important}}@media (max-width:760px){.cb-prog.has-defi{grid-template-columns:minmax(0,1fr)}.cb-goal{padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}}.cb-feat{display:grid;grid-gap:16px;gap:16px;margin-top:16px}@media (min-width:980px){.cb-feat{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}.cb-feat .tl-cta{margin:0;height:100%}@media (min-width:980px){.cb-feat .tl-cta{grid-template-columns:auto minmax(0,1fr);align-content:center}.cb-feat .tl-cta-btn{grid-column:2;justify-self:start}}.cb-favs{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:clamp(16px,2.6vw,24px);border-radius:24px;background:radial-gradient(70% 120% at 100% 60%,color-mix(in srgb,var(--pink) 16%,transparent),transparent 70%),var(--panel);border:1px solid var(--line)}.cb-favs-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.cb-favs-k{display:inline-flex;align-items:center;gap:6px;color:var(--pink-ink);font:italic 900 .72rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.cb-favs-k svg.i{fill:currentColor}.cb-favs-copy b{font:italic 900 clamp(1.1rem,2vw,1.4rem)/1.05 var(--display);text-transform:uppercase}.cb-favs-copy p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.45}.cb-favs-slots{display:flex;align-items:flex-end;padding:10px 6px 4px}.cb-fav{all:unset;position:relative;box-sizing:border-box;display:grid;place-items:center;width:88px;aspect-ratio:63/88;margin-inline:-9px;border-radius:7px;cursor:pointer;transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 6px));transition:transform .25s}.cb-fav:nth-child(2){z-index:1;width:100px}.cb-fav img{width:100%;height:100%;border-radius:inherit;object-fit:cover;box-shadow:0 10px 22px rgba(0,0,0,.35)}.cb-fav span{position:absolute;top:-8px;left:50%;transform:translateX(-50%);padding:3px 7px;border-radius:99px;background:var(--pink);color:#fff;font:italic 900 .6rem/1 var(--display);white-space:nowrap}.cb-fav:hover{transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 6px - 6px))}.cb-fav:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.cb-fav.empty{cursor:default;border:2px dashed color-mix(in srgb,var(--pink) 45%,var(--line));background:color-mix(in srgb,var(--panel) 85%,var(--bg));color:color-mix(in srgb,var(--pink) 70%,var(--muted))}.cb-fav.empty:hover{transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 6px))}.cb-tools{display:grid;grid-gap:14px;gap:14px;margin-top:clamp(40px,5vw,60px)}.cb-tools .pills-wrap{margin:0}.cb-tools .pills{flex-wrap:nowrap;width:max-content}.cb-tools .pills button{white-space:nowrap}.cb-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cb-bar .field{flex:1 1 240px;min-height:44px}.cb-bar .quick{flex:1 1 280px}.cb-tools+.resultbar{margin:20px 0 16px}@media (hover:hover){.ct-act{opacity:0;transition:opacity .15s}.ct-act:focus-visible,.ct-act[aria-pressed=true],.ct-art:hover .ct-act{opacity:1}}@media (max-width:600px){.cb-head{margin-top:28px}.cb-actions{width:100%;gap:8px}.cb-actions .btn{flex:1 1 auto;justify-content:center;padding-inline:12px;gap:6px}.cb-prog{padding:14px 16px}.cb-k{display:block;margin:0 0 8px}.cb-prog-top em{white-space:nowrap}.cb-favs{grid-template-columns:minmax(0,1fr);text-align:center}.cb-favs,.cb-favs-copy{justify-items:center}.cb-feat .tl-cta-btn{padding:12px 16px;gap:10px;justify-content:center;white-space:normal;text-wrap:balance;text-align:left;line-height:1.15}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fb{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:90;display:grid;justify-items:end;grid-gap:10px;gap:10px;pointer-events:none}.fb>*{pointer-events:auto}.fb-launch{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 13px;border-radius:99px;color:var(--text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px rgba(0,0,0,.18);font:inherit;font-size:.86rem;font-weight:800;cursor:pointer;transition:opacity .15s,transform .15s,border-color .15s}.fb-launch svg.i{color:var(--pink)}.fb-launch:hover,.fb.is-open .fb-launch{opacity:1;border-color:color-mix(in srgb,var(--pink) 55%,var(--line));transform:translateY(-1px)}.fb-launch:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.fb-panel{width:min(340px,calc(100vw - 32px));padding:16px;border-radius:20px;background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 60px rgba(0,0,0,.28);animation:fb-in .2s cubic-bezier(.2,.9,.3,1.15)}@keyframes fb-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.fb-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fb-head b{font:italic 900 1rem/1.1 var(--display);text-transform:uppercase}.fb-x{display:grid;place-items:center;width:30px;height:30px;margin:-4px -4px 0 0;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer}.fb-x:hover{background:var(--panel-2);color:var(--text)}.fb-lead{margin:4px 0 12px;color:var(--muted);font-size:.86rem}.fb-form{display:grid}.fb-area textarea{display:block;width:100%;min-height:104px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:.9rem;line-height:1.45;resize:vertical}.fb-area textarea:focus{outline:none;border-color:color-mix(in srgb,var(--pink) 60%,var(--line))}.fb-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.fb-err{margin:8px 0 0;color:var(--bad);font-size:.82rem;font-weight:700}.fb-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.fb-count{color:var(--muted);font-size:.76rem;font-weight:700}.fb-login{display:grid;justify-items:start;grid-gap:12px;gap:12px;margin-top:8px}.fb-login p{margin:0;color:var(--muted);font-size:.88rem;line-height:1.45}.fb-done{display:grid;justify-items:start;grid-gap:4px;gap:4px;margin-top:10px}.fb-done-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.fb-done p{margin:6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.fb-done .fb-row{width:100%;justify-content:flex-end}@media (max-width:760px){.fb-launch{padding:0;justify-content:center}.fb-launch span{display:none}.fb-area textarea{font-size:16px}}@media print{.fb{display:none}}.fb-launch{--defi-light:conic-gradient(from var(--defi-a),transparent 0deg 160deg,#ff4fa3 245deg,#ee0073 290deg,#b277ff 330deg,transparent 360deg);border:1.5px solid transparent;background:linear-gradient(color-mix(in srgb,var(--panel) 94%,transparent),color-mix(in srgb,var(--panel) 94%,transparent)) padding-box,var(--defi-light) border-box,color-mix(in srgb,var(--pink) 30%,var(--line)) border-box;opacity:1;position:relative;overflow:hidden;isolation:isolate;transform-origin:50% 100%;animation:defi-spin 3s linear infinite,fb-hop 4s cubic-bezier(.3,.7,.4,1) 1s infinite}.fb-ic .fb-dot{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:center;animation:fb-type 1.4s ease-in-out infinite}.fb-ic .fb-dot:nth-of-type(2){animation-delay:.16s}.fb-ic .fb-dot:nth-of-type(3){animation-delay:.32s}@keyframes fb-type{0%,60%,to{transform:none;opacity:.55}30%{transform:translateY(-1.8px) scale(1.15);opacity:1}}.fb-launch:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--pink) 22%,transparent) 50%,transparent 70%) 0 0 /250% 100% no-repeat;background-position:120% 0;animation:fb-sheen 4s ease-in-out 1s infinite}@keyframes fb-hop{0%,52%,to{transform:none}6%{transform:scale(1.06,.92)}18%{transform:translateY(-9px) scale(.97,1.04)}30%{transform:translateY(0) scale(1.04,.95)}38%{transform:translateY(-3px)}46%{transform:none}}@keyframes fb-sheen{0%,8%{background-position:120% 0}45%,to{background-position:-20% 0}}.fb.is-open .fb-launch,.fb.is-open .fb-launch:after{animation:none}@media (prefers-reduced-motion:reduce){.fb:not(.is-open) .fb-launch{animation:defi-spin 3s linear infinite,fb-hop 4s cubic-bezier(.3,.7,.4,1) 1s infinite!important}.fb:not(.is-open) .fb-launch:after{animation:fb-sheen 4s ease-in-out 1s infinite!important}.fb:not(.is-open) .fb-ic .fb-dot{animation:fb-type 1.4s ease-in-out infinite!important}.fb:not(.is-open) .fb-ic .fb-dot:nth-of-type(2){animation-delay:.16s!important}.fb:not(.is-open) .fb-ic .fb-dot:nth-of-type(3){animation-delay:.32s!important}}.fb-at{color:var(--pink-ink);text-transform:none}.pu{--c:#ec81f2}.pu-head{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:18px clamp(18px,3vw,32px);gap:18px clamp(18px,3vw,32px);margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,32px);border-radius:24px;border:1px solid var(--line);background:radial-gradient(60% 140% at 100% 0,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%),radial-gradient(40% 120% at 0 100%,color-mix(in srgb,var(--pink) 10%,transparent),transparent 70%),var(--panel)}.pu-head:after{content:"";position:absolute;z-index:-1;right:-40px;top:-60px;width:340px;height:340px;background:url(/img/bg-shape-1.svg) 50%/contain no-repeat;opacity:.06;pointer-events:none}.pu-avatar{position:relative;display:grid;place-items:center;padding:4px;border-radius:50%;background:conic-gradient(from 200deg,var(--pink),var(--c),var(--pink-2,#ee0073),var(--pink))}.pu-avatar .avatar-lg{width:clamp(84px,9vw,112px);height:clamp(84px,9vw,112px);font-size:clamp(1.8rem,3vw,2.4rem);border:4px solid var(--panel);box-shadow:none}.pu-id{display:grid;grid-gap:6px;gap:6px;min-width:0}.pu-kicker{color:var(--pink-ink);font:italic 900 .72rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.pu-id h1{margin:0;font-size:clamp(2rem,4.6vw,3.2rem);line-height:.95;overflow-wrap:anywhere}.pu-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:2px 0 0;color:var(--muted);font-size:.92rem;font-weight:700}.pu-meta>span:not(.pu-badge):not(.near-badge)+span:not(.pu-badge):not(.near-badge):before{content:"·";margin-right:14px;color:var(--pink)}.pu-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;color:#2a1d00;background:var(--gold,#ffc73b);font-size:.76rem;font-weight:900}.pu-bio{margin:6px 0 0;max-width:60ch;color:var(--text);opacity:.86;line-height:1.5;white-space:pre-line}.pu-actions{display:grid;justify-items:end;grid-gap:10px;gap:10px}.pu-actions .profile-actions{justify-content:flex-end}.pu-nodc{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px dashed var(--line);color:var(--muted);font-size:.84rem;font-weight:700}.pu-feat,.pu-prog{margin-top:16px}.pu-feat{display:grid;grid-gap:16px;gap:16px}@media (min-width:980px){.pu-feat{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.pu-favs,.pu-trade{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,2.6vw,26px);border-radius:24px;border:1px solid var(--line);background:var(--panel)}.pu-favs{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pu-trade{align-content:center;background:linear-gradient(100deg,rgba(238,0,115,.14),rgba(236,129,242,.06) 45%,rgba(85,230,166,.1)),var(--panel);border-color:color-mix(in srgb,var(--pink) 40%,var(--line))}.pu-block-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.pu-k{display:inline-flex;align-items:center;gap:6px;color:var(--pink-ink);font:italic 900 .72rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.pu-favs .pu-k svg.i{fill:currentColor}.pu-block-copy b{font:italic 900 clamp(1.15rem,2.2vw,1.5rem)/1.05 var(--display);text-transform:uppercase}.pu-block-copy p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.pu-fan{display:flex;align-items:flex-end;padding:14px 10px 4px}.pu-fav{all:unset;position:relative;box-sizing:border-box;display:grid;place-items:center;width:clamp(92px,9vw,112px);aspect-ratio:63/88;margin-inline:-10px;border-radius:8px;cursor:pointer;transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 8px));transition:transform .25s}.pu-fav:nth-child(2){z-index:1;width:clamp(108px,10.5vw,132px)}.pu-fav img{width:100%;height:100%;border-radius:inherit;object-fit:cover;box-shadow:0 14px 28px rgba(0,0,0,.35)}.pu-fav>span{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:3px 8px;border-radius:99px;background:var(--pink);color:#fff;font:italic 900 .62rem/1 var(--display);white-space:nowrap}.pu-fav:nth-child(2)>span{background:linear-gradient(135deg,var(--hot,#ee0073),var(--pink))}.pu-fav:hover{transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 8px - 8px))}.pu-fav:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.pu-fav.empty{cursor:default;border:2px dashed color-mix(in srgb,var(--pink) 45%,var(--line));background:color-mix(in srgb,var(--panel) 85%,var(--bg));color:color-mix(in srgb,var(--pink) 70%,var(--muted))}.pu-fav.empty:hover{transform:rotate(calc(var(--k) * 8deg)) translateY(calc(var(--k) * var(--k) * 8px))}.pu-trade-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pu-tile{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:14px 16px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 70%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform .15s,border-color .15s}.pu-tile b{font:italic 900 2rem/1 var(--display)}.pu-tile.g b{color:var(--ok,#55e6a6)}.pu-tile.p b{color:var(--pink-ink)}.pu-tile span{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:.86rem;font-weight:700}.pu-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--pink) 45%,var(--line))}.pu-tile:hover svg.i{color:var(--pink)}.pu-trade-btn{justify-self:start}.pu-tabs{margin:clamp(40px,5vw,60px) 0 0;scroll-margin-top:90px}.pu-tabs .pills{flex-wrap:nowrap;width:max-content}.pu-tabs .pills button{white-space:nowrap;cursor:pointer}.pu .pf-panel{padding-top:22px}@media (max-width:860px){.pu-head{grid-template-columns:auto minmax(0,1fr)}.pu-actions{grid-column:1/-1;justify-items:start}.pu-actions .profile-actions{justify-content:flex-start}}@media (max-width:600px){.pu-head{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;margin-top:28px}.pu-meta{justify-content:center}.pu-bio{margin-inline:auto}.pu-actions{justify-items:stretch;width:100%}.pu-actions .profile-actions,.pu-actions>.btn,.pu-nodc{justify-content:center}.pu-favs{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.pu-favs .pu-k,.pu-trade .pu-k{justify-self:center}.pu-trade{text-align:center}.pu-trade-btn{justify-self:stretch;justify-content:center}.pu-tile{justify-items:center;text-align:center}}.pu-cover{grid-column:1/-1;position:relative;height:clamp(150px,20vw,250px);margin:calc(-1 * clamp(20px, 3vw, 32px)) calc(-1 * clamp(20px, 3vw, 32px)) 0;overflow:hidden}.pu-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 45%}.pu-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 55%,color-mix(in srgb,var(--panel) 70%,transparent) 85%,var(--panel))}.pu-head.has-cover{align-items:start;row-gap:0}.pu-head.has-cover .pu-avatar{margin-top:calc(-1 * clamp(46px, 5vw, 62px));z-index:1;align-self:start}.pu-head.has-cover .pu-actions,.pu-head.has-cover .pu-id{padding-top:16px}.pu-head.has-cover:after{display:none}@media (max-width:860px){.pu-head.has-cover .pu-actions{padding-top:16px}}@media (max-width:600px){.pu-head.has-cover .pu-avatar{justify-self:center}.pu-head.has-cover .pu-id{padding-top:10px}.pu-head.has-cover .pu-actions{padding-top:14px}}.banner-pick{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.banner-pick legend{display:grid;grid-gap:2px;gap:2px;padding:0;margin-bottom:10px}.banner-pick legend span{font-size:.84rem;color:var(--muted)}.banner-pick>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.banner-opt{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-gap:8px;gap:8px;padding:6px 6px 10px;border-radius:14px;border:1px solid var(--line);background:var(--panel);cursor:pointer;transition:border-color .15s,transform .15s}.banner-opt:hover{transform:translateY(-2px)}.banner-opt input{position:absolute;opacity:0;pointer-events:none}.banner-opt .bp-img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:9px;object-fit:cover;background:var(--panel-2)}.banner-opt.none .bp-img{box-sizing:border-box;min-width:0;overflow:hidden;display:grid;place-items:center;border:1.5px dashed var(--line-2);background:color-mix(in srgb,var(--bg-2) 70%,var(--panel));color:var(--muted)}.banner-opt.none .bp-img svg{width:28px;height:28px;opacity:.7}.banner-opt.none.on .bp-img{border-color:var(--pink);color:var(--pink-ink)}.banner-opt b{padding-inline:4px;font-size:.84rem}.banner-opt.on{border-color:var(--pink);box-shadow:0 0 0 2px color-mix(in srgb,var(--pink) 35%,transparent)}.banner-opt.on b{color:var(--pink-ink)}.banner-opt:has(input:focus-visible){outline:2px solid var(--pink);outline-offset:2px}.pu[data-accent]{--ac:var(--ac-d);--ac-2:var(--ac-2-d);--ac-on:var(--ac-on-d);--c:var(--ac);--pink:var(--ac);--pink-2:var(--ac);--hot:var(--ac-2);--on-pink:var(--ac-on);--pink-ink:var(--ac-ink-d);--glow:0 0 0 1.5px var(--ac),0 10px 24px color-mix(in srgb,var(--ac) 25%,transparent)}:root[data-theme=light] .pu[data-accent]{--ac:var(--ac-l);--ac-2:var(--ac-2-l);--ac-on:var(--ac-on-l);--pink-ink:var(--ac-ink-l)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .pu[data-accent]{--ac:var(--ac-l);--ac-2:var(--ac-2-l);--ac-on:var(--ac-on-l);--pink-ink:var(--ac-ink-l)}}.pu[data-accent] .btn-pink,.pu[data-accent] .btn-pink:hover{--b-bg:linear-gradient(135deg,var(--ac-2),var(--ac) 70%);--b-ink:var(--ac-on);color:var(--ac-on);text-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(0,0,0,.2),0 8px 20px -8px color-mix(in srgb,var(--ac) 75%,transparent)}.pu[data-accent] .btn-pink:hover{filter:brightness(1.06)}.pu[data-accent] .pills button[aria-selected=true]{box-shadow:0 6px 16px color-mix(in srgb,var(--ac) 30%,transparent)}.pu[data-accent] .cx-bar span{box-shadow:none}.pu[data-accent] .pu-fav>span{color:var(--ac-on)}.pu[data-accent] .pu-fav:nth-child(2)>span{background:linear-gradient(135deg,var(--ac-2),var(--ac))}.pu[data-accent] .pu-trade{background:linear-gradient(100deg,color-mix(in srgb,var(--ac) 16%,transparent),color-mix(in srgb,var(--ac) 5%,transparent) 55%,transparent),var(--panel)}.pu[data-accent] .pu-head{background:radial-gradient(60% 140% at 100% 0,color-mix(in srgb,var(--ac) 20%,transparent),transparent 70%),radial-gradient(40% 120% at 0 100%,color-mix(in srgb,var(--ac) 8%,transparent),transparent 70%),var(--panel)}.pu[data-accent] .pu-avatar{background:conic-gradient(from 200deg,var(--ac),var(--ac-2),var(--ac))}.accent-pick{border:0;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.accent-pick legend{display:grid;grid-gap:2px;gap:2px;padding:0;margin-bottom:10px}.accent-pick legend span{font-size:.84rem;color:var(--muted)}.accent-pick>div{display:flex;flex-wrap:wrap;gap:8px}.accent-opt{position:relative;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;border:1px solid var(--line);background:var(--panel);cursor:pointer;transition:border-color .15s,transform .15s}.accent-opt:hover{transform:translateY(-1px);border-color:var(--line-2)}.accent-opt input{position:absolute;opacity:0;pointer-events:none}.accent-opt .ac-sw{width:24px;height:24px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.accent-opt b{font-size:.84rem}.accent-opt.on{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.accent-opt.on .ac-sw{box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),0 0 0 2px var(--panel),0 0 0 4px var(--text);width:20px;height:20px;margin:2px}.accent-opt:has(input:focus-visible){outline:2px solid var(--pink);outline-offset:2px}.banner-pick>.banner-frame{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;margin-top:6px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--panel-2)}.banner-frame small{color:var(--muted);font-size:.8rem}.bf-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.bf-top>b{font-size:.9rem}.bf-preview{position:relative;overflow:hidden;border-radius:10px;aspect-ratio:1200/250;background:var(--bg-2);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bf-preview.is-drag{cursor:-webkit-grabbing;cursor:grabbing}.bf-preview:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.bf-hint{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;background:rgba(10,6,12,.62);color:#fff;font-size:.8rem;font-weight:800;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .2s}.bf-reset{padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:var(--panel);color:var(--text);font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.bf-reset:disabled{opacity:.45;cursor:default}.bf-preview img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}.pu{position:relative;isolation:isolate}.pu-favs,.pu-head,.pu-prog{border-color:color-mix(in srgb,var(--pink) 28%,var(--line))}.pu-head{box-shadow:inset 0 -3px 0 color-mix(in srgb,var(--pink) 70%,transparent)}.pu-avatar{box-shadow:0 0 0 6px color-mix(in srgb,var(--pink) 14%,transparent),0 14px 30px -8px color-mix(in srgb,var(--pink) 55%,transparent)}.pu-meta>span:first-child{color:var(--pink-ink)}.pu-prog{background:linear-gradient(100deg,color-mix(in srgb,var(--pink) 10%,transparent),transparent 60%),var(--panel)}.pu-prog .cb-count b{color:var(--pink-ink)}.pu-prog .cx-bar{height:10px;background:color-mix(in srgb,var(--pink) 12%,var(--bg-2))}.pu-prog .cx-bar span{box-shadow:0 0 14px color-mix(in srgb,var(--pink) 55%,transparent)}.pu-prog .cb-meta b{color:var(--pink-ink)}.pu-favs{background:radial-gradient(70% 120% at 100% 60%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),linear-gradient(100deg,color-mix(in srgb,var(--pink) 6%,transparent),transparent 50%),var(--panel)}.pu-tile{border-color:color-mix(in srgb,var(--pink) 22%,var(--line))}.pu-tile.p{background:color-mix(in srgb,var(--pink) 10%,var(--panel))}.pu-tabs .pills button[aria-selected=false] .count{background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink);border-color:transparent}.pu-edit{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(12,8,14,.55);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .15s,background .15s}.pu-edit:hover{transform:scale(1.06);background:var(--pink);color:var(--on-pink);border-color:transparent}.pu-edit:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.pu-head:not(.has-cover) .pu-edit{background:var(--panel);color:var(--text);border-color:var(--line);box-shadow:none}@media (min-width:861px){.pu-head:not(.has-cover):has(.pu-edit) .pu-actions{padding-top:44px}}@media (max-width:860px){.pu-head:not(.has-cover) .pu-edit{top:12px;right:12px}}.wn{width:min(560px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 32px));margin:auto;padding:0;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--text);box-shadow:0 24px 60px -12px rgba(0,0,0,.45);overflow:hidden}.wn[open]{display:flex;animation:wn-in .22s cubic-bezier(.2,.8,.2,1)}.wn::-webkit-backdrop{background:rgba(8,4,12,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.wn::backdrop{background:rgba(8,4,12,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.wn-box{display:flex;flex-direction:column;width:100%;min-height:0}.wn-head{position:relative;display:grid;grid-gap:6px;gap:6px;padding:26px 56px 20px 28px;border-bottom:1px solid var(--line)}.wn-k{color:var(--pink-ink);font:italic 900 .72rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.wn-head h2{margin:0;font-size:clamp(1.35rem,3.4vw,1.7rem);line-height:1.05}.wn-head p{margin:0;color:var(--muted);font-size:.92rem}.wn-x{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.wn-x:hover{color:var(--text);border-color:var(--line-2)}.wn-body{display:grid;grid-gap:18px;gap:18px;min-height:0;overflow-y:auto;padding:22px 28px;overscroll-behavior:contain}.wn-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.wn-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 14%,transparent)}.wn-item h3{margin:6px 0 4px;font:800 .98rem/1.25 var(--body);letter-spacing:0;text-transform:none;font-style:normal}.wn-item ul{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0 0 0 16px;color:var(--muted);font-size:.9rem;line-height:1.45}.wn-item li::marker{color:var(--pink)}.wn-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 28px;border-top:1px solid var(--line);background:var(--panel-2)}@keyframes wn-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:560px){.wn-head{padding:22px 52px 18px 20px}.wn-body{padding:18px 20px}.wn-foot{padding:14px 20px}.wn-foot .btn{flex:1 1 100%;justify-content:center}}.wn-defi{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:10px 12px 10px 10px;border-radius:14px;border:1px solid color-mix(in srgb,var(--pink) 45%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--pink) 16%,var(--panel)),var(--panel) 70%);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}.wn-defi:hover{transform:translateY(-1px);border-color:var(--pink)}.wn-defi img{width:64px;height:64px;border-radius:10px;object-fit:cover}.wn-defi-txt{display:grid;grid-gap:2px;gap:2px}.wn-defi-k{display:inline-flex;align-items:center;gap:6px;color:var(--pink-ink);font:italic 900 .7rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.wn-defi-txt b{font:800 .94rem/1.25 var(--body)}.wn-defi-txt>span:not([class]){color:var(--muted);font-size:.84rem;line-height:1.4}.wn-defi-go{display:inline-flex;align-items:center;gap:4px;color:var(--pink-ink);font-size:.82rem;font-weight:800}.rev-fx{inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.rev-fx,.rev-fx>*{position:absolute}.ct-art>button.open,.tcard{position:relative}.rev-glare,.rev-grain,.rev-shine,.rev-tint{inset:0}.rev-tint{background:linear-gradient(125deg,#ff9ad0,#ffe39a 20%,#a6f5d8 40%,#9fd2ff 60%,#d2b0ff 80%,#ff9ad0);background-size:300% 300%;background-position:var(--mx,60%) var(--my,40%);opacity:.42;animation:rev-shift 11s ease-in-out infinite alternate}.rev-shine,.rev-tint{mix-blend-mode:overlay}.rev-shine{background:linear-gradient(115deg,rgba(255,255,255,.06) 8%,rgba(255,255,255,.8) 28%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.04) 52%,rgba(255,255,255,.06) 60%,rgba(255,255,255,.7) 74%,rgba(255,255,255,.06) 90%);background-size:260% 260%;background-position:var(--mx,35%) var(--my,35%);animation:rev-shift 8s ease-in-out infinite alternate}.rev-grain{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 3.2 -1.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 /180px 180px;-webkit-mask:linear-gradient(115deg,transparent 15%,#000 35%,rgba(0,0,0,.25) 50%,#000 70%,transparent 88%) var(--mx,35%) var(--my,35%) /260% 260%;mask:linear-gradient(115deg,transparent 15%,#000 35%,rgba(0,0,0,.25) 50%,#000 70%,transparent 88%) var(--mx,35%) var(--my,35%) /260% 260%;mix-blend-mode:color-dodge;opacity:.55;animation:rev-mask 8s ease-in-out infinite alternate}.rev-glare{background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.55) 47%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.55) 53%,transparent 60%);background-size:320% 100%;background-position:var(--mx,30%) 50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),inset 0 0 18px rgba(255,255,255,.25);border-radius:inherit;mix-blend-mode:soft-light;animation:rev-sweep 6s cubic-bezier(.45,0,.2,1) infinite}@keyframes rev-mask{to{-webkit-mask-position:85% 75%;mask-position:85% 75%}}@keyframes rev-sweep{0%{background-position:100% 50%}55%,to{background-position:0 50%}}.rev-logo{left:50.3%;top:75.5%;width:70%;aspect-ratio:386/138;height:auto;transform:translate(-50%,-50%)}.rev-fx img.rev-logo-img{width:70%;height:auto;object-fit:contain;filter:grayscale(1);mix-blend-mode:multiply;opacity:.2}.rev-glint,.rev-holo{-webkit-mask:url(/img/tout-commence-ici.svg) center/contain no-repeat;mask:url(/img/tout-commence-ici.svg) center/contain no-repeat}.rev-holo{background:linear-gradient(100deg,#ff7cc0,#ffd27a 20%,#7fe8c0 40%,#7cc4ff 60%,#b896ff 80%,#ff7cc0);background-size:260% 100%;background-position:var(--mx,40%) 50%;mix-blend-mode:color;opacity:.25;animation:rev-slide 9s ease-in-out infinite alternate}.rev-glint{background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.95) 45%,rgba(255,255,255,.3) 55%,transparent 70%);background-size:300% 100%;background-position:var(--mx,35%) 50%;mix-blend-mode:overlay;animation:rev-slide 6s ease-in-out infinite alternate}@keyframes rev-shift{to{background-position:85% 75%}}@keyframes rev-slide{to{background-position:100% 50%}}.holo-card:not(.idle) .rev-fx>*{animation:none!important}.ver-seg{flex-wrap:wrap}.ver-seg button .count{font-weight:800;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rev-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.86rem}.rev-note svg{flex:none;color:var(--pink-ink)}.stage-ver{display:inline-flex;gap:4px;padding:4px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16)}.stage-ver button{border:0;border-radius:9px;padding:7px 12px;background:none;color:rgba(255,255,255,.78);font-weight:800;font-size:.84rem;cursor:pointer}.stage-ver button[aria-pressed=true]{background:#fff;color:#1a0f1d}.stage-ver{margin:2px 0 4px}.stage-rev-note{margin:0;color:rgba(255,255,255,.72);font-size:.86rem;line-height:1.45}.stage-ver{justify-self:start}.cl-rev-note{margin:-4px 0 14px}.resultbar .ver-seg{margin-left:auto}.ct .ct-art .rev-fx img.rev-logo-img,.ct.missing .ct-art:hover .rev-fx img.rev-logo-img{filter:grayscale(1);opacity:.2}.rev-fx>.rev-holo{animation:rev-wander 13.7s ease-in-out var(--rd,0s) infinite alternate!important}.rev-fx>.rev-glint{animation:rev-flash 7.3s cubic-bezier(.45,0,.25,1) calc(var(--rd, 0s) * .7) infinite!important}.rev-fx>.rev-tint{animation:rev-drift 15.1s ease-in-out var(--rd,0s) infinite alternate!important}.rev-fx>.rev-shine{animation:rev-drift 9.7s ease-in-out calc(var(--rd, 0s) * 1.3) infinite alternate-reverse!important}.rev-fx>.rev-grain{animation:rev-mask 11.3s ease-in-out var(--rd,0s) infinite alternate!important}.rev-fx>.rev-glare{animation:rev-sweep 6.7s cubic-bezier(.45,0,.2,1) calc(var(--rd, 0s) * .6) infinite!important}@keyframes rev-wander{0%{background-position:5% 50%}23%{background-position:70% 50%}41%{background-position:30% 50%}68%{background-position:95% 50%}to{background-position:45% 50%}}@keyframes rev-flash{0%,8%{background-position:100% 50%}46%,to{background-position:0 50%}}@keyframes rev-drift{0%{background-position:10% 20%}31%{background-position:75% 40%}57%{background-position:35% 85%}to{background-position:90% 60%}}.ver-wrap{position:relative;margin-left:auto}.resultbar .ver-wrap .ver-seg{margin-left:0}.new-bubble{position:absolute;top:-13px;right:-10px;z-index:2;padding:4px 8px;border-radius:999px;background:linear-gradient(135deg,var(--hot,#ff3d8b),var(--pink));color:#fff;font:italic 900 .66rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,var(--pink) 45%,transparent);pointer-events:none;transform-origin:70% 100%;animation:new-bob 2.4s ease-in-out infinite!important}@keyframes new-bob{0%,to{transform:translateY(0) rotate(6deg) scale(1)}12%{transform:translateY(-3px) rotate(-3deg) scale(1.08)}24%{transform:translateY(0) rotate(6deg) scale(1)}36%{transform:translateY(-2px) rotate(2deg) scale(1.04)}48%{transform:translateY(0) rotate(6deg) scale(1)}}.tl-opts{display:flex;flex-wrap:wrap;gap:8px}.tl-set button svg{flex:none}.resultbar .ver-wrap{margin-left:auto}.pu-rev-note{margin:0 0 14px}.bnd-rev{font-size:.75em;opacity:.85}.cwall .rev-fx>*,.pocket2 .rev-fx>*,.wall .rev-fx>*{animation:none!important}.wn-item h3 .wn-badge{display:inline-block;margin-left:10px;padding:4px 8px;border-radius:999px;vertical-align:2px;background:linear-gradient(135deg,var(--hot,#ff3d8b),var(--pink));color:#fff;font:italic 900 .62rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;box-shadow:0 4px 12px color-mix(in srgb,var(--pink) 40%,transparent);transform-origin:30% 100%;animation:new-bob 2.4s ease-in-out infinite!important}.pu-trade-btns{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:640px){.pu-trade-btns{display:grid}}.cv-p{gap:5px;padding:0 0 16px;color:var(--text);background:var(--panel);border:1px solid color-mix(in srgb,var(--pc) 40%,var(--line));box-shadow:0 16px 36px -20px color-mix(in srgb,var(--pc) 60%,transparent)}.cv-p-bg,.cv-p:after{display:none}.cv-p-cover{position:relative;display:block;width:100%;height:clamp(86px,11vw,124px);overflow:hidden;background:linear-gradient(135deg,var(--pc),var(--pc2))}.cv-p-cover img{display:block;width:100%;height:100%;object-fit:cover}.cv-p-cover img.is-fav{object-position:center 30%;filter:blur(16px) saturate(1.4);transform:scale(1.35);opacity:.7}.cv-p-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--pc) 40%,transparent))}.cv-av{position:relative;z-index:1;margin-top:calc(-1 * clamp(38px, 5.2vw, 54px));background:linear-gradient(135deg,var(--pc),var(--pc2))}.cv-av .avatar-lg{border-color:var(--panel)}.cv-name{color:var(--text);padding:0 12px}.cv-user{color:var(--muted)}.cv-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%;padding:8px 14px 0}.cv-stat{display:grid;justify-items:center;grid-gap:4px;gap:4px;min-width:0;padding:9px 8px;border-radius:12px;background:var(--panel-2);opacity:.6;transition:opacity .2s,box-shadow .2s}.cv-stat.is-on{opacity:1;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pc) 55%,transparent)}.cv-stat-k{display:inline-flex;align-items:center;gap:4px;font:italic 900 .64rem/1 var(--display);text-transform:uppercase;color:var(--muted)}.cv-stat.is-rev .cv-stat-k{color:#a45ce0}.cv-p .cv-score{font-size:.8rem;color:var(--muted)}.cv-p .cv-score b{font-size:clamp(1.15rem,2.4vw,1.6rem);color:var(--pc-ink-l)}:root[data-theme=dark] .cv-p .cv-score b{color:var(--pc-ink-d)}.cv-p .cv-bar{width:100%;height:6px;background:color-mix(in srgb,var(--text) 10%,transparent)}.cv-p .cv-bar span{background:linear-gradient(90deg,var(--pc),var(--pc2))}.cv-stat.is-rev .cv-bar span{background:linear-gradient(90deg,#ff9ad0,#ffe39a 30%,#a6f5d8 55%,#9fd2ff 78%,#d2b0ff)}.cv .s-a[style*="--pc"],.cv .s-b[style*="--pc"]{background:var(--pc)}.cv .cv-give[style*="--pc"],.cv .cv-own .on[style*="--pc"]{background:color-mix(in srgb,var(--pc) 22%,var(--panel));color:var(--pc-ink-l)!important}.cv .cv-trade-side[style*="--pc"] b{color:var(--pc-ink-l)!important}:root[data-theme=dark] .cv .cv-give[style*="--pc"],:root[data-theme=dark] .cv .cv-own .on[style*="--pc"],:root[data-theme=dark] .cv .cv-trade-side[style*="--pc"] b{color:var(--pc-ink-d)!important}.cv-ver{display:grid;justify-items:center;grid-gap:8px;gap:8px}.cv-ver-note{margin:0;font-size:.86rem;color:var(--muted);text-align:center}.cv-card .img{position:relative;overflow:hidden}.cv-grid .rev-fx>*{animation:none!important}.cv.is-rev .cv-sum{border-color:color-mix(in srgb,#b46cf0 35%,var(--line))}@media (max-width:640px){.cv-stats{grid-template-columns:1fr;padding:8px 10px 0}}:root{--r-P:#ff8a3d}.rar-P{--c:var(--r-P)}.promo-soon{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);padding:6px 10px;border-radius:999px;white-space:nowrap;pointer-events:none;background:rgba(10,6,12,.78);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font:italic 900 .68rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.ct-art .promo-soon{top:42%}@media (min-width:641px){.cv-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.ver-seg{flex-wrap:nowrap}.ver-seg button{padding-inline:10px;gap:5px;white-space:nowrap}.cv-ver .ver-seg button svg{display:none}}.cv-stat.is-promo .cv-stat-k{color:var(--r-P)}.cv-stat.is-promo .cv-bar span{background:linear-gradient(90deg,#ffb35c,#ff6a3d)}.cv.is-promo .cv-sum{border-color:color-mix(in srgb,var(--r-P) 35%,var(--line))}.ver-wrap .ver-seg{overflow:visible}.ver-wrap .ver-seg button{position:relative}.ver-wrap .ver-seg button:first-child{border-radius:10px 0 0 10px}.ver-wrap .ver-seg button:last-child{border-radius:0 10px 10px 0}.ver-seg .new-bubble{top:-15px;right:-8px}.ver-seg .new-bubble.is-calm{animation:none!important;transform:rotate(-4deg);right:auto;left:6px;opacity:.92}.ver-seg .new-bubble.is-fun{background:linear-gradient(135deg,#ffcf4a,#ff8a3d 55%,#ff4f8b);color:#2a1200;box-shadow:0 4px 14px color-mix(in srgb,#ff8a3d 50%,transparent);animation:fun-pop 2.6s ease-in-out infinite!important}.ver-seg .new-bubble.is-fun:after{content:"✦";position:absolute;top:-7px;right:-5px;font-size:.7rem;color:#ffcf4a;animation:fun-twinkle 1.3s ease-in-out infinite!important}@keyframes fun-pop{0%,to{transform:translateY(0) rotate(7deg) scale(1)}10%{transform:translateY(-4px) rotate(-6deg) scale(1.12)}20%{transform:translateY(0) rotate(9deg) scale(.98)}30%{transform:translateY(-2px) rotate(-3deg) scale(1.06)}42%{transform:translateY(0) rotate(7deg) scale(1)}}@keyframes fun-twinkle{0%,to{opacity:.2;transform:scale(.6) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(40deg)}}.orbit.r-ES{--o1:#8fe0c4;--o2:#d8fff1;--o3:#5fb89a}.orbit.r-C{--o1:#d6d2da;--o2:#ffffff;--o3:#a7a2ad}.orbit.r-PC{--o1:#63d39b;--o2:#c9ffe2;--o3:#2fae74}.orbit.r-R{--o1:#4aa8ff;--o2:#bfe3ff;--o3:#2f7ddb}.orbit.r-E{--o1:#b277ff;--o2:#e6d2ff;--o3:#8a4dff}.orbit.r-P{--o1:#ffcf4a;--o2:#ff8a3d;--o3:#ff4f8b}.stage{--rk:var(--pink);--rk2:var(--hot);background:#0c070f}.stage.rk-ES{--rk:#9fd9c4;--rk2:#5fb89a}.stage.rk-C{--rk:#e2dee6;--rk2:#a7a2ad}.stage.rk-PC{--rk:#7fe3b0;--rk2:#2fae74}.stage.rk-R{--rk:#7cc0ff;--rk2:#2f7ddb}.stage.rk-E{--rk:#c9a0ff;--rk2:#8a4dff}.stage.rk-L{--rk:#ffd772;--rk2:#ff9a3d}.stage.rk-S{--rk:#ff8ad8;--rk2:#b18cff}.stage.rk-P{--rk:#ffcf4a;--rk2:#ff4f8b}.stage-art{position:fixed;inset:-10%;z-index:0;pointer-events:none;background:70% 50%/cover no-repeat;filter:blur(60px) saturate(1.6);opacity:.75;animation:fadeIn .8s ease both}.stage-art:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0c070f 8%,rgba(12,7,15,.82) 40%,rgba(12,7,15,.4) 75%,rgba(12,7,15,.55))}.stage-aura{opacity:.25}.stage-noise{opacity:.06}.stage canvas.fx{opacity:.5}.stage:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /100% 64px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /64px 100%;-webkit-mask-image:radial-gradient(70% 70% at 30% 50%,#000,transparent);mask-image:radial-gradient(70% 70% at 30% 50%,#000,transparent)}@media (min-width:960px){.stage-in{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:clamp(30px,5vw,80px);padding-inline:100px}.stage-in .flip{order:2}.stage-in .stage-info{order:1}}.stage .flip:after{content:"";position:absolute;z-index:-1;left:12%;right:12%;bottom:-34px;height:46px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--rk2) 55%,transparent),transparent);filter:blur(12px)}.stage-info{gap:20px;container-type:inline-size}.st-head{display:grid}.stage-info .kicker{gap:10px;font:800 .74rem/1 var(--display);font-stretch:110%;letter-spacing:.12em;color:rgba(255,255,255,.7)}.stage-info .kicker:before{content:"";width:30px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--hot),var(--pink))}.st-num{display:block;margin:6px 0 0 -.05em;white-space:nowrap;pointer-events:none;font:italic 900 clamp(6rem,30cqi,12.5rem)/.82 var(--display);font-stretch:125%;letter-spacing:-.03em;background:linear-gradient(180deg,var(--rk) 0,color-mix(in srgb,var(--rk2) 70%,transparent) 55%,transparent 96%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:stNum .9s cubic-bezier(.2,.8,.2,1) both}@keyframes stNum{0%{opacity:0;transform:translateY(18px);letter-spacing:.04em}to{opacity:1;transform:none}}.stage-info h2{position:relative;margin-top:-.62em;font-size:clamp(1.7rem,7.4cqi,3.6rem);line-height:.95;text-shadow:0 4px 30px rgba(0,0,0,.55);overflow-wrap:normal;word-break:normal;text-wrap:balance}.stage .facts{gap:0 28px;border-top:1px solid rgba(255,255,255,.16)}.stage .fact{gap:5px;padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.stage .fact .k{font:800 .64rem/1 var(--display);font-stretch:110%;letter-spacing:.12em;color:rgba(255,255,255,.48)}.stage .fact .v{font-size:1.1rem}.stage .fact small{color:rgba(255,255,255,.58)}.stage-info .btn.glass-btn{border-radius:12px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);color:#fff;font-style:italic;text-transform:uppercase}.stage-info .btn.glass-btn:hover{border-color:rgba(255,255,255,.6);background:rgba(255,255,255,.12)}.stage-info .ct-qty{border-radius:14px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-info .ct-qty button{border-radius:10px}.stage-nav,.stage-ver{border-radius:12px}.stage-nav{width:46px;height:64px;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14)}.stage-close{border-radius:12px}.stage-count{display:inline-flex;align-items:center;gap:10px;font:italic 900 .78rem/1 var(--display);letter-spacing:.08em;color:rgba(255,255,255,.45)}.stage-count b{color:#fff;font-weight:900}.stage-count i{position:relative;width:90px;height:2px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}.stage-count i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p,0);background:linear-gradient(90deg,var(--hot),var(--pink));transition:width .4s ease}@media (max-width:959px){.st-num{font-size:clamp(5rem,30cqi,8rem)}.stage-art{background-position:50% 20%}.stage-art:after{background:linear-gradient(180deg,rgba(12,7,15,.4),rgba(12,7,15,.92) 55%)}.stage:before{display:none}}.pf-sub{display:flex;align-items:center;gap:8px;margin:26px 0 12px;font-size:1.05rem}.pf-sub .count{font:800 .8rem/1 var(--body);color:var(--muted)}.mw.rev .rev-fx{position:absolute;inset:0}.wn-promo{border-color:color-mix(in srgb,var(--r-P) 50%,var(--line));background:radial-gradient(120% 160% at 0 0,color-mix(in srgb,#ffcf4a 20%,transparent),transparent 60%),radial-gradient(120% 160% at 100% 100%,color-mix(in srgb,var(--pink) 16%,transparent),transparent 60%),var(--panel)}.wn-promo:hover{transform:none;border-color:var(--r-P)}.wn-promo .wn-defi-k{flex-wrap:wrap;row-gap:4px}.wn-promo-stk{display:inline-flex;align-items:baseline;gap:4px;margin-left:2px;padding:3px 7px;border-radius:7px;transform:rotate(-2deg);background:linear-gradient(135deg,#ffcf4a,#ff8a3d 55%,#ff4f8b);color:#2a1200;font:italic 900 .6rem/1.1 var(--display);letter-spacing:.02em}.wn-promo-stk b{font-size:.8rem}.menu-pop.has-nt{width:min(340px,calc(100vw - 24px))}.nt{display:grid;grid-gap:6px;gap:6px;padding:6px 6px 2px}.nt-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.nt-head b{display:inline-flex;align-items:center;gap:6px;font:italic 900 .74rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.nt-n{min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--hot);color:#fff;font:800 .7rem/20px var(--body);text-align:center}.nt-empty{margin:0;color:var(--muted);font-size:.86rem}.nt-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none;max-height:min(52vh,380px);overflow-y:auto;overscroll-behavior:contain}.nt-item{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px;border-radius:12px;background:color-mix(in srgb,var(--pink) 7%,var(--panel-2));border:1px solid color-mix(in srgb,var(--pink) 22%,var(--line))}.nt-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--panel);font-size:1rem;color:var(--pink-ink)}.nt-body{display:grid;grid-gap:3px;gap:3px;min-width:0}.nt-k{font:italic 900 .62rem/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--pink-ink)}.nt-body b{font-weight:800;font-size:.88rem;line-height:1.25}.nt-reply{font-size:.86rem;line-height:1.45;white-space:pre-wrap}.nt-quote,.nt-reply{margin:2px 0 0;overflow-wrap:anywhere}.nt-quote{font-size:.76rem;line-height:1.35;color:var(--muted)}.menu-pop .nt-x{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:8px;color:var(--muted)}.menu-pop .nt-x:hover{background:var(--panel);color:var(--text)}.nt-bell .icon-btn{position:relative}.nt-bell .icon-btn.has-new{color:var(--pink-ink);border-color:color-mix(in srgb,var(--pink) 45%,var(--line))}.nt-bell .menu-pop{padding:8px}.nt-ic.is-team{background:color-mix(in srgb,var(--pink) 16%,var(--panel))}.nt-empty{display:flex;align-items:center;gap:6px;padding:10px 2px 8px}@media (max-width:640px){.nt-bell{position:static}.nt-bell .menu-pop{left:12px;right:12px;width:auto;top:calc(100% + 4px)}.site-head .head-in{position:relative}}.vbadge{display:inline-grid;place-items:center;flex:none;line-height:0;vertical-align:middle}.vbadge-seal{fill:var(--pink)}.pu-id h1 .pu-vbadge{margin-left:.22em;transform:translateY(-.08em)}.pu-id h1 .pu-vbadge svg{width:.62em;height:.62em;min-width:22px;min-height:22px;filter:drop-shadow(0 2px 6px color-mix(in srgb,var(--pink) 45%,transparent))}.ad-profile-t h1 .ad-vbadge{margin-left:8px}.adv-btn{display:inline-flex;align-items:center;gap:6px}.adv-btn.is-primary .vbadge-seal{fill:#fff}.adv-btn.is-primary .vbadge path:last-child{stroke:var(--pink)}.adv-btn.is-on{border-color:color-mix(in srgb,var(--pink) 50%,var(--line));color:var(--pink-ink)}.tl-set{display:grid;grid-template-columns:repeat(3,auto)}@media (max-width:520px){.tl-set{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.tl-set button{justify-content:center;gap:6px;padding:8px 6px}}.gv-visual{padding-left:0}.gv-stage{position:relative;display:grid;place-items:end center;aspect-ratio:5/6;border-radius:28px;overflow:hidden;isolation:isolate;padding-bottom:15%;background:radial-gradient(55% 45% at 50% 30%,color-mix(in srgb,#fff 55%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,#b277ff 18%,var(--panel-2)) 0,color-mix(in srgb,var(--pink) 20%,var(--panel-2)) 76%);border:1px solid color-mix(in srgb,var(--pink) 18%,var(--line))}:root[data-theme=dark] .gv-stage{background:radial-gradient(55% 45% at 50% 30%,color-mix(in srgb,var(--pink) 22%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,#b277ff 12%,var(--panel-2)) 0,color-mix(in srgb,var(--pink) 10%,var(--panel-2)) 70%)}.gv-stage:before{left:0;right:0;bottom:0;height:24%;background:linear-gradient(180deg,color-mix(in srgb,var(--pink) 10%,var(--panel)) 0,var(--panel-2) 100%);border-top:1px solid color-mix(in srgb,var(--pink) 22%,var(--line))}.gv-stage:after,.gv-stage:before{content:"";position:absolute;z-index:-1}.gv-stage:after{left:50%;bottom:calc(24% - 14px);width:58%;height:28px;border-radius:50%;background:radial-gradient(closest-side,rgba(40,10,45,.38),transparent);transform:translateX(-50%);animation:gv-shadow 4.5s ease-in-out infinite alternate}.gv-stage img{position:relative;width:64%;height:auto;filter:drop-shadow(0 18px 22px rgba(40,10,45,.22));-webkit-box-reflect:below 2px linear-gradient(transparent 78%,rgba(255,255,255,.22));animation:gv-float 4.5s ease-in-out infinite alternate}@keyframes gv-float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes gv-shadow{0%{transform:translateX(-50%) scale(1);opacity:1}to{transform:translateX(-50%) scale(.82);opacity:.65}}.gv-me .btn{margin-top:2px}.gv-join{font-size:1.1rem;padding-inline:28px}.gv-small{margin:-4px 0 0;color:var(--muted);font-size:.84rem}.gv-crowd{margin:4px 0 0;color:var(--muted);font-size:.9rem}.gv-crowd b{color:var(--text);font-weight:900}.gv-count,.gv-in{display:inline-flex;align-items:center;gap:10px}.gv-in svg{color:var(--ok,#2fa36b)}.gv-chances{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gv-chances span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;border:1px dashed var(--line-2,var(--line));color:var(--muted);font-size:.84rem;font-weight:700}.gv-chances span.is-on{border-style:solid;border-color:color-mix(in srgb,var(--pink) 50%,var(--line));background:color-mix(in srgb,var(--pink) 10%,var(--panel));color:var(--pink-ink)}.gv-chances b{margin-left:auto;font:italic 900 1.7rem/1 var(--display)}.gv-chances b small{margin-left:4px;color:var(--muted);font-size:.5em;font-style:normal;font-family:var(--body)}.gv-boost{width:100%;display:grid;grid-gap:10px;gap:10px;justify-items:start;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--pink) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--pink) 30%,var(--line))}.gv-boost p{margin:0;line-height:1.5;font-size:.94rem}@media (max-width:860px){.gv .df-visual{order:-1}.gv-stage{aspect-ratio:4/3;padding-bottom:12%}.gv-stage img{width:38%}}.nav a.nav-gv{display:inline-flex;align-items:center;gap:6px}.head-gv svg.i,.nav-gv svg.i{color:#ff8a3d}.gv-tag{position:relative;overflow:hidden;display:inline-block;padding:4px 8px 3px;border-radius:99px;white-space:nowrap;background:linear-gradient(135deg,#ffcf4a,#ff8a3d 55%,#ff4f8b);color:#2a1200;font:italic 900 .58rem/1 var(--display);letter-spacing:.05em;text-transform:uppercase;box-shadow:0 3px 10px -4px color-mix(in srgb,#ff8a3d 70%,transparent)}.gv-tag:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translateX(-120%);animation:gv-shine 3.2s ease-in-out infinite!important}@keyframes gv-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}.head-gv{display:none}@media (max-width:1060px){.nav-gv .gv-tag{display:none}}@media (max-width:760px){.head-gv{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 9px 0 8px;border-radius:12px;border:1px solid var(--line);background:var(--panel);text-decoration:none}.head-gv .gv-tag{font-size:.52rem;padding:3px 6px 2px}}@media (max-width:430px){.head-gv{width:38px;padding:0;justify-content:center;border-color:transparent;background:linear-gradient(135deg,#ffcf4a,#ff8a3d 55%,#ff4f8b);box-shadow:0 3px 10px -4px color-mix(in srgb,#ff8a3d 70%,transparent)}.head-gv svg.i{color:#2a1200}.head-gv .gv-tag{display:none}}.head-gv svg.i,.nav-gv svg.i{transform-origin:50% 80%;animation:gv-shake 3.2s ease-in-out infinite!important}@keyframes gv-shake{0%,62%,to{transform:rotate(0) scale(1)}66%{transform:rotate(-16deg) scale(1.15)}70%{transform:rotate(14deg) scale(1.15)}74%{transform:rotate(-10deg) scale(1.1)}78%{transform:rotate(6deg) scale(1.05)}82%{transform:rotate(0) scale(1)}}.gv-tag{animation:gv-hop 3.2s ease-in-out infinite,gv-glow 3.2s ease-in-out infinite!important}@keyframes gv-hop{0%,64%,to{transform:translateY(0) rotate(0) scale(1)}70%{transform:translateY(-3px) rotate(-3deg) scale(1.08)}76%{transform:translateY(0) rotate(2deg) scale(.98)}82%{transform:translateY(-1px) rotate(0) scale(1.02)}}@keyframes gv-glow{0%,60%,to{box-shadow:0 3px 10px -4px color-mix(in srgb,#ff8a3d 70%,transparent)}72%{box-shadow:0 0 0 3px color-mix(in srgb,#ffcf4a 35%,transparent),0 4px 16px -2px color-mix(in srgb,#ff4f8b 70%,transparent)}}.head-gv{animation:gv-glow 3.2s ease-in-out infinite!important}.nav a.nav-gv:hover svg.i{animation-duration:.9s!important}@media (prefers-reduced-motion:reduce){.gv-tag,.gv-tag:after,.head-gv,.head-gv svg.i,.nav-gv svg.i{animation:none}.gv-tag:after{display:none}}.mt-page{padding-bottom:64px}.mt-head{padding:34px 0 22px}.mt-head h1{margin:6px 0 10px;font:italic 900 clamp(2.4rem,6vw,4rem)/.92 var(--display);text-transform:uppercase}.mt-head>p:last-child{margin:0;max-width:62ch;color:var(--muted);font-size:1.05rem}.mt{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.mt-tools{flex-wrap:wrap;gap:10px 14px}.mt-search,.mt-tools{display:flex;align-items:center}.mt-search{flex:1 1 240px;max-width:360px;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--muted)}.mt-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--text);font:inherit;outline:none}.mt-search:focus-within{border-color:var(--pink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 18%,transparent)}.mt-sorts{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.mt-sorts button{min-height:32px;padding:0 12px;border:0;border-radius:8px;background:none;color:var(--muted);font:inherit;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.mt-sorts button:hover{color:var(--text);background:var(--panel-2)}.mt-sorts button[aria-checked=true]{color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 13%,transparent)}.mt-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.mt-list li{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(130px,1fr) 92px minmax(0,150px) 124px;align-items:center;grid-gap:16px;gap:16px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.mt-list li:last-child{border-bottom:0}.mt-list li:hover{background:color-mix(in srgb,var(--panel-2) 55%,transparent)}.mt-list li.is-me{background:color-mix(in srgb,var(--pink) 6%,transparent)}.mt-who{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none}.mt-who .avatar{width:40px;height:40px;flex:none}.mt-who>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.mt-who b{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:.98rem}.mt-who b,.mt-who em{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt-who em{font-style:normal;font-size:.8rem;color:var(--muted)}.mt-who:hover b{color:var(--pink-ink)}.mt-prog{display:flex;align-items:center;gap:10px}.mt-bar{flex:1 1;height:6px;background:var(--panel-2);overflow:hidden}.mt-bar,.mt-bar i{border-radius:99px}.mt-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--pink-2),var(--pink))}.mt-prog b{font-weight:800;font-size:.9rem;white-space:nowrap}.mt-prog small{color:var(--muted);font-weight:600;font-size:.78rem}.mt-dup{font-size:.86rem;color:var(--muted);white-space:nowrap}.mt-dup b{color:var(--text);font-weight:800}.mt-match{display:flex;flex-wrap:wrap;gap:4px}.mt-chip{padding:3px 8px;border-radius:99px;font-size:.74rem;font-weight:800;white-space:nowrap;color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.mt-chip.is-give{color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 13%,transparent)}.mt-cmp,.mt-self{justify-self:end}.mt-self{font-size:.82rem;font-weight:700;color:var(--pink-ink)}.mt-empty{padding:28px;border:1px dashed var(--line);border-radius:16px;text-align:center;color:var(--muted)}.mt-more{display:flex;justify-content:center}@media (max-width:900px){.mt-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.mt-who{grid-column:1}.mt-cmp,.mt-self{grid-column:2;grid-row:1}.mt-prog{grid-column:1/-1;max-width:340px}.mt-dup{grid-column:1}.mt-match{grid-column:2;justify-content:flex-end}.mt-sorts{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.mt-search{max-width:none}}.mt-pick{position:relative}.mt-pick-btn{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 12px 0 10px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);font:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.mt-pick-btn:hover{border-color:var(--line-2)}.mt-pick-btn:focus-visible,.mt-pick.is-open .mt-pick-btn{border-color:var(--pink-2);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 18%,transparent);outline:none}.mt-pick-btn>span:not(.mt-ic){display:grid;text-align:left;line-height:1.1;font-weight:800;font-size:.9rem}.mt-pick-btn small{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mt-pick-btn>svg{margin-left:4px;color:var(--muted);transition:transform .15s}.mt-pick.is-open .mt-pick-btn>svg{transform:rotate(180deg)}.mt-ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 13%,transparent)}.mt-pick-list{position:absolute;z-index:30;top:calc(100% + 6px);left:0;min-width:260px;display:grid;grid-gap:2px;gap:2px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:0 18px 40px -14px rgba(20,0,30,.35);animation:mtPop .14s ease-out}@keyframes mtPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mt-pick-list button{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-radius:10px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.mt-pick-list button:hover{background:var(--panel-2)}.mt-pick-list [aria-selected=true] button{background:color-mix(in srgb,var(--pink) 10%,transparent)}.mt-pick-list button>span:not(.mt-ic){flex:1 1;display:grid;grid-gap:1px;gap:1px}.mt-pick-list b{font-size:.92rem}.mt-pick-list small{font-size:.78rem;color:var(--muted)}.mt-pick-list button>svg{color:var(--pink-ink)}@media (max-width:900px){.mt-pick,.mt-pick-btn{width:100%}.mt-pick-btn>svg{margin-left:auto}.mt-pick-list{right:0}}@media (max-width:760px){:root{--radius:12px}body{font-size:15px}h1{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.02}h2{font-size:clamp(1.15rem,5.2vw,1.35rem);line-height:1.08}h3{font-size:1rem}.wrap h1,main .wrap h1,main h1{font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.02}.wrap h2,main .wrap h2,main h2{font-size:clamp(1.15rem,5.2vw,1.35rem);line-height:1.08}.cb-count .num,.cb-count b.num,body .empty h1{font-size:1.5rem}.cband{padding-block:12px}.cband-item b.num{font-size:1.3rem}.dk2-door-t b{font-size:1.02rem}.df-me .df-big{font-size:1.4rem}.gv-chances b.num{font-size:1.25rem}.lead{font-size:.94rem;line-height:1.5}.section{padding-block:36px 0}.h-sec{padding-top:44px}.h-sec .gm-title.center{gap:8px;margin-bottom:20px}.page-head{padding-block:18px 4px;gap:8px}.page-head h1{font-size:clamp(1.55rem,7vw,1.9rem)}.head-in{min-height:52px;gap:8px}.icon-btn{width:34px;height:34px;border-radius:10px}.icon-btn svg.i{width:17px;height:17px}.btn{min-height:40px;padding:0 14px;font-size:.86rem;border-radius:11px;gap:7px}.btn-sm{min-height:32px;padding:0 10px;font-size:.8rem;border-radius:9px}.btn-lg,.btn-xl{min-height:44px;padding:0 18px;font-size:.84rem;border-radius:12px}.btn-discord:hover,.btn-pink,.btn-pink:hover{box-shadow:0 4px 12px rgba(236,129,242,.22)}.btn svg.i{width:16px;height:16px}.field{min-height:40px;border-radius:11px}.field input{padding-block:9px;font-size:16px}.sel-btn{min-height:40px;font-size:.84rem;border-radius:11px}.fbar{gap:8px;padding:10px;border-radius:14px}.fbar-row{gap:6px}.rchip,.tchip{min-height:30px;padding:0 10px;font-size:.76rem}.cchip{min-height:32px;padding:1px 4px}.cchip img,.cchip svg{max-height:22px}.pills{padding:3px;border-radius:12px;gap:3px}.pills button{min-height:32px;padding:0 10px;font-size:.7rem;gap:6px;border-radius:9px}.pills button[aria-selected=true]{box-shadow:none}.resultbar{margin:10px 0;gap:8px;font-size:.88rem}.ver-seg button{min-height:32px;height:32px;padding:0 8px;font-size:.78rem}.new-bubble{display:none!important}.cwall,.wall,.wall.five{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ct-art,.tcard{border-radius:8px}.wall-cap{gap:4px;font-size:.7rem}.wall-cap .cap{gap:4px}.wall-cap .cap b{font-size:.62rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wall-cap .cap img{width:13px;height:13px;flex:none}.ct-num,.tcard .tc-tag{left:4px;top:4px;padding:3px 5px;font-size:.58rem;border-radius:5px}.tcard.live{box-shadow:0 10px 20px rgba(0,0,0,.35)}.ct{gap:5px;contain-intrinsic-size:auto 210px}.ct-acts{right:3px;top:3px;gap:4px}.ct-act{width:26px;height:26px;border-radius:7px}.ct-act svg.i{width:14px;height:14px}.ct-qty{bottom:4px;padding:2px;gap:0;border-radius:9px;box-shadow:0 3px 8px rgba(0,0,0,.3)}.ct-qty button{width:24px;height:24px;font-size:.95rem;border-radius:7px}.ct-qty output{min-width:18px;font-size:.8rem}.ct-cap{gap:4px;padding:0 1px}.ct-cap b{font-size:.62rem}.ct-cap .rdot{width:6px;height:6px}.cb-head{margin-top:18px;gap:10px}.cb-actions .btn{min-height:38px}.cb-prog{margin-top:14px;padding:12px 14px;gap:8px}.cb-prog-top em{font-size:1rem}.cb-goal{gap:10px;padding-top:10px}.cb-goal-ring{width:46px;height:46px}.cb-goal-ring img{width:40px;height:40px;border-width:2px}.cb-goal b{font-size:.9rem}.cb-goal em{font-size:.8rem}.cb-feat{gap:10px;margin-top:10px}.cb-favs{gap:10px;padding:14px;background:var(--panel)}.cb-favs-copy p{display:none}.cb-favs-copy b{font-size:1rem}.cb-favs-slots{padding:4px 0 0;transform:scale(.82);transform-origin:center top;margin-bottom:-12%}.cb-bar,.cb-tools{gap:8px}.cb-bar .field{min-height:40px}.cb-tools+.resultbar{margin:12px 0 10px}.hx-name .mdx{font-size:clamp(2.1rem,11vw,2.6rem)}.hx-name small{font-size:.62rem}.hx-gm{width:clamp(150px,44vw,190px)}:root[data-theme=light] .hx-gm-pink{width:clamp(160px,46vw,200px)}.hx-copy{gap:12px}.h-note{font-size:.8rem}.h5-ico{width:52px;height:52px;border-radius:14px}.h5-ico svg.i{width:22px;height:22px}.h5-steps{gap:10px}.h5-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;justify-items:start;text-align:left;padding:14px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.h5-steps .h5-ico{grid-row:span 2;width:44px;height:44px;margin:0;border-radius:12px;box-shadow:none;transform:none}.h5-steps .h5-ico svg{width:20px;height:20px}.h5-steps .n{display:none}.h5-steps h3{margin:0;font-size:.92rem}.h5-steps p{margin:0;font-size:.84rem;line-height:1.4}.mt-head h1{font-size:clamp(1.55rem,7vw,1.9rem)}.mt-list li{gap:6px 10px;padding:10px 12px}.mt-who{gap:10px}.mt-who .avatar{width:34px;height:34px}.mt-who b{font-size:.9rem}.mt-who em{font-size:.74rem}.mt-cmp{min-height:30px;padding:0 10px;font-size:.72rem}.mt-sorts button{min-height:30px;font-size:.78rem}.fb{right:12px}.fb-launch{width:38px;height:38px;min-height:38px;opacity:.88;box-shadow:0 4px 12px rgba(30,0,40,.16)}.fb:not(.is-open) .fb-launch{animation:none!important}.fb-launch svg{width:18px;height:18px}.cb-actions{display:grid;grid-template-columns:1fr 1fr}.cb-actions .btn{min-width:0;font-size:.78rem}.pu-actions .profile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;width:100%}.pu-actions .profile-actions .btn{min-height:40px;min-width:0;padding-inline:8px;font-size:.76rem;justify-content:center;border-radius:11px}.pu-actions>.btn{min-height:42px}.cb-actions .btn,.pu-actions .profile-actions .btn{gap:5px;padding-inline:6px;font-size:.7rem;white-space:normal;line-height:1.1;text-align:center;overflow:hidden}.cb-actions .btn svg.i,.pu-actions .profile-actions .btn svg.i{width:14px;height:14px;flex:none}}.pills-wrap>.pills{max-width:none}.mm{display:contents}.mm-btn,.mm-sheet{display:none}@media (max-width:760px){.cb-favs,.cb-prog,.h-dk2,.h-end-page{border-radius:16px;box-shadow:none}body{padding-bottom:env(safe-area-inset-bottom,0)}.fb,.toast{bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.site-head .head-in{position:relative}.head-right{gap:6px}.head-right .head-theme,.head-right .menu:not(.nt-bell),.head-right>.btn-discord,.head-right>span.icon-btn{display:none}.head-gv,.head-gv:hover{position:relative;display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid var(--line);background:var(--panel);box-shadow:none;animation:none!important}.head-gv svg.i{color:var(--pink-ink);transform-origin:50% 85%;animation:gv-wiggle 4s ease-in-out infinite!important}@keyframes gv-wiggle{0%,82%,to{transform:none}86%{transform:rotate(-8deg)}90%{transform:rotate(7deg)}94%{transform:rotate(-4deg)}97%{transform:rotate(2deg)}}.head-gv .gv-tag{display:none}.mm-btn{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--text)}.mm-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.mm-btn svg path{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .15s;transform-origin:12px 12px}.mm-btn.is-open{border-color:color-mix(in srgb,var(--pink) 55%,var(--line));color:var(--pink-ink)}.mm-btn.is-open svg path:first-child{transform:translateY(5px) rotate(45deg)}.mm-btn.is-open svg path:nth-child(2){opacity:0}.mm-btn.is-open svg path:nth-child(3){transform:translateY(-5px) rotate(-45deg)}html.mm-lock{overflow:hidden}.mm-sheet:not([hidden]){display:grid}.mm-sheet{position:absolute;z-index:70;top:calc(100% + 6px);left:8px;right:8px;gap:10px;max-height:calc(100dvh - 90px);overflow-y:auto;padding:8px;border-radius:18px;border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 40px -12px rgba(30,0,40,.35),0 0 0 100vmax rgba(20,6,26,.25);animation:mm-in .2s cubic-bezier(.2,.8,.2,1);transform-origin:top right}@keyframes mm-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.mm-links{display:grid;grid-gap:2px;gap:2px}.mm-links a{position:relative;display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:12px;color:var(--text);text-decoration:none;font-size:.95rem}.mm-links a b{font-weight:700}.mm-links a:active,.mm-links a:hover{background:var(--panel-2)}.mm-links a[aria-current=page]{background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--pink-ink)}.mm-ic{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:var(--bg-2,var(--panel-2));color:var(--muted)}.mm-links a[aria-current=page] .mm-ic{background:color-mix(in srgb,var(--pink) 18%,transparent);color:var(--pink-ink)}.mm-links .nav-badge{position:static;transform:rotate(-4deg);animation:none;margin-left:-4px}.mm-gv,.mm-links a.is-gv .mm-ic{color:var(--pink-ink)}.mm-gv{margin-left:auto;padding:4px 8px;border-radius:99px;font-size:.68rem;font-weight:800;background:color-mix(in srgb,var(--pink) 14%,transparent);white-space:nowrap}.mm-foot{display:grid;grid-gap:10px;gap:10px;padding:10px 6px 4px;border-top:1px solid var(--line)}.mm-me{display:flex;align-items:center;gap:10px;color:var(--text);text-decoration:none}.mm-me .avatar{width:36px;height:36px;flex:none}.mm-me span{display:grid;grid-gap:1px;gap:1px;min-width:0}.mm-me b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-me small{color:var(--muted);font-size:.78rem}.mm-row{display:flex;flex-wrap:wrap;gap:6px}.mm-row form{display:contents}.mm-row .btn{flex:1 1 auto}.mm-foot>.btn-discord,.mm-row .btn,.mm-theme{justify-content:center}.mm-theme{display:flex;align-items:center;gap:8px;min-height:36px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:.84rem;font-weight:700}.mm-theme:hover{background:var(--panel-2);color:var(--text)}.sel-pop{position:fixed;z-index:80;top:auto;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));min-width:0;max-height:70dvh;overflow-y:auto;padding:8px;border-radius:18px;box-shadow:0 -10px 40px rgba(30,0,40,.3);transform-origin:bottom center;animation:mm-up .2s cubic-bezier(.2,.8,.2,1)}@keyframes mm-up{0%{opacity:0;transform:translateY(16px)}}.sel-opt{padding:12px;font-size:.95rem}}.ig-page{max-width:760px}.ig-head{padding:34px 0 22px}.ig-head h1{margin:6px 0 10px;font:italic 900 clamp(2.2rem,5.4vw,3.4rem)/.95 var(--display);text-transform:uppercase}.ig-head p:last-child{margin:0;max-width:60ch;color:var(--muted);line-height:1.55}.ig{display:grid;grid-gap:16px;gap:16px;padding-bottom:40px}.ig-done{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:14px;font-weight:700;color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.ig-quick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid color-mix(in srgb,var(--pink) 45%,var(--line))}.ig-quick img{border-radius:12px}.ig-quick span{display:grid;grid-gap:2px;gap:2px}.ig-quick small{color:var(--muted)}.ig-seg{justify-self:start}.ig-seg button[aria-pressed=true]{color:var(--on-pink)}.ig-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.ig-steps li{display:grid;grid-template-columns:26px 40px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:16px;background:var(--panel);border:1px solid var(--line)}.ig-n{font:italic 900 1.1rem/1 var(--display);color:var(--pink-ink);text-align:center}.ig-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 14%,transparent)}.ig-txt{display:grid;grid-gap:3px;gap:3px;min-width:0}.ig-txt b{font-size:1rem}.ig-txt small{color:var(--muted);font-size:.9rem;line-height:1.45}.ig-txt small b{color:var(--text);font-size:inherit}.ig-perks{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ig-perks li{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:600;font-size:.92rem}.ig-perks svg.i{color:var(--pink-ink);flex:none}@media (max-width:760px){.ig-head{padding:20px 0 14px}.ig-head h1{font-size:clamp(1.55rem,7vw,1.9rem)}.ig-steps li{grid-template-columns:18px 36px minmax(0,1fr);gap:10px;padding:12px}.ig-ic{width:36px;height:36px}.ig-txt b{font-size:.92rem}.ig-txt small{font-size:.84rem}.ig-quick{grid-template-columns:auto minmax(0,1fr)}.ig-quick .btn{grid-column:1/-1;justify-content:center}}:root[data-theme=light] .ver-seg button .count{opacity:1}:root[data-theme=light] .mt-chip:not(.is-give){color:#0b6b42}:root[data-theme=light] .btn-danger:not(:hover){--b-ink:#c3173f;color:#c3173f}:root[data-theme=light] .df-board li:first-child .df-rank,:root[data-theme=light] .df-copy h1 em,:root[data-theme=light] .df-n{color:var(--pink-ink)}.ct.owned .ct-qty output{color:#f6b6fa}.ed-seg{justify-self:start}.ed-seg button{min-height:34px;white-space:nowrap}.ed-seg button .count{font-weight:800;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ed-seg button[aria-pressed=true]{background:color-mix(in srgb,var(--pink) 18%,var(--panel));color:var(--pink-ink);box-shadow:inset 0 -2px 0 var(--pink)}.cb-title .ed-seg{margin-top:4px}.pu-ed{display:flex;width:max-content;max-width:100%;margin:18px 0 -6px}.cv-ver .ed-seg{justify-self:center}.ver-wrap:has(.ed-seg){display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:720px){.ed-seg{display:flex;width:100%}.ed-seg button{flex:1 1;justify-content:center;padding-inline:8px;font-size:.8rem}.ver-wrap:has(.ed-seg){justify-content:flex-start;width:100%}}.mt-picks{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:900px){.mt-picks{width:100%;flex-wrap:nowrap}.mt-picks .mt-pick-btn .mt-ic{display:none}.mt-picks .mt-pick-btn{padding-inline:12px 10px;gap:6px}.mt-picks .mt-pick{flex:1 1;min-width:0}.mt-picks .mt-pick-btn>span:not(.mt-ic){min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.cl-ed{position:relative;display:grid;grid-template-columns:1fr 1fr;width:min(100%,380px);margin:0 auto clamp(16px,2vw,24px);padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--panel);box-shadow:0 6px 18px -10px rgba(60,10,60,.35)}.cl-ed:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--pink);box-shadow:0 4px 12px -4px color-mix(in srgb,var(--pink) 70%,transparent);opacity:0;transition:transform .28s cubic-bezier(.3,.7,.2,1),opacity .2s}.cl-ed[data-on=fe]:before{opacity:1}.cl-ed[data-on=oe]:before{opacity:1;transform:translateX(100%)}.cl-ed button{position:relative;z-index:1;min-height:38px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--muted);font:italic 900 .86rem/1 var(--display);text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:color .2s}.cl-ed button:hover:not([aria-pressed=true]){color:var(--text)}.cl-ed button[aria-pressed=true]{color:var(--on-pink)}.cl-ed button:focus-visible{outline:2px solid var(--pink-2);outline-offset:2px}@media (max-width:400px){.cl-ed button{font-size:.78rem;padding:0 8px}}.tl-ed{margin:0 0 10px;width:100%;max-width:380px}.cb-goal-ring,.cb-goal-ring img{animation:none!important}.cb-tools{grid-template-columns:minmax(0,1fr);gap:0;padding:8px;border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:0 10px 30px -22px rgba(60,10,60,.45)}.cb-tools .pills-wrap{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line)}.cb-tools .pills{padding:0;border:0;background:none;gap:4px}.cb-tools .pills button{min-height:38px;border-radius:12px}.cb-tools .pills button[aria-selected=true]{box-shadow:0 6px 14px -6px color-mix(in srgb,var(--pink) 70%,transparent)}.cb-tools .pills button[aria-selected=false]:hover{background:var(--bg-2)}.cb-bar{gap:8px}.cb-bar .field,.cb-bar .sel-btn{min-height:44px;border-color:transparent;background:var(--bg-2);border-radius:12px;box-shadow:none}.cb-bar .field:focus-within,.cb-bar .sel-btn:focus-visible,.cb-bar .sel-btn[aria-expanded=true]{border-color:var(--pink-2);background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 16%,transparent)}.cb-bar .field>svg.i{color:var(--pink-ink)}.cb-bar .quick .btn{border-radius:10px}.cb-bar .field{min-width:0}.cb-bar .field input{min-width:0;width:100%;text-overflow:ellipsis}.cb-res .ver-seg{padding:3px;gap:2px;border-radius:999px}.cb-res .ver-seg button,.cb-res .ver-wrap .ver-seg button{min-height:32px;padding:0 12px;border-radius:999px}.cb-res .ver-seg button[aria-pressed=true] .count{background:rgba(0,0,0,.16);color:inherit}@media (max-width:720px){.cb-tools{padding:6px;border-radius:16px}.cb-tools .pills-wrap{padding-bottom:6px;margin-bottom:6px}.cb-tools .pills button{min-height:32px}.cb-bar .field,.cb-bar .sel-btn{min-height:40px}}.cb-ed{margin:6px 0 0;width:max-content;max-width:100%}.cb-ed button{display:inline-flex;align-items:center;justify-content:center;gap:7px}.cb-ed button .count{font:800 .7rem/1 var(--font-body,inherit);font-style:normal;padding:3px 6px;border-radius:99px;background:var(--bg-2);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.cb-ed button[aria-pressed=true] .count{background:rgba(0,0,0,.16);color:inherit}@media (max-width:560px){.cb-ed{width:100%}.cb-ed button .count{display:none}}.ct-lock{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);padding:5px 10px;border-radius:999px;background:rgba(20,10,30,.78);color:#fff;font-size:.7rem;font-weight:800;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ct-lock.is-on{background:linear-gradient(135deg,#6d28d9,#db2777)}.flag{display:inline-block;flex-shrink:0;vertical-align:-.15em;border-radius:2px}.loc-tag{display:inline-flex;align-items:center;gap:6px;min-width:0}.loc-tag>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.loc-pick{border:0;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.loc-pick legend{display:grid;grid-gap:2px;gap:2px;padding:0;margin-bottom:10px}.loc-pick legend small{font-weight:600;color:var(--muted)}.loc-pick legend span{font-size:.84rem;color:var(--muted)}.loc-countries{display:flex;flex-wrap:wrap;gap:8px}.loc-opt{padding:7px 12px 7px 9px}.loc-none,.loc-opt .flag{width:24px;height:16px}.loc-none{border-radius:3px;border:1.5px dashed var(--line-2)}.loc-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.loc-preview{margin:0;font-size:.84rem;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.loc-preview b{color:var(--text)}@media (max-width:560px){.loc-fields{grid-template-columns:1fr}}.pu-meta .pu-loc{color:var(--text)}.pu-meta .pu-loc .flag{width:21px;height:14px}.near-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:.74rem;font-weight:800;line-height:1.2;white-space:nowrap;color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 13%,transparent)}.near-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.near-badge.is-country{color:var(--muted);background:var(--bg-2)}.mt-loc{display:flex;align-items:center;gap:8px;min-width:0;font-style:normal;font-size:.78rem;font-weight:700;color:var(--text-2,var(--muted))}.mt-loc .near-badge{font-size:.68rem;padding:2px 7px}.mt-ic .flag{width:18px;height:12px}.cv-loc{justify-content:center;max-width:100%;font-size:.8rem;font-weight:700;color:var(--text);position:relative}.cv-near{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:10px 0 0}.ad-loc,.cv-near{font-size:.86rem;color:var(--muted)}.ad-loc{margin:6px 0 0;font-weight:700}@media (max-width:900px){.mt-picks .mt-pick:last-child:not(:first-child) .mt-pick-list{left:auto;right:0}}.area-pick{position:relative}.area-btn{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.area-btn:hover{border-color:var(--line-2)}.area-btn:focus-visible,.area-pick.is-open .area-btn{border-color:var(--pink);box-shadow:0 0 0 3px color-mix(in srgb,var(--pink) 18%,transparent);outline:none}.area-btn>svg{margin-left:auto;flex-shrink:0;color:var(--muted);transition:transform .15s}.area-pick.is-open .area-btn>svg{transform:rotate(180deg)}.area-cur{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.area-cur.is-empty{color:var(--muted);font-weight:600}.area-code{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 6px;border-radius:7px;background:color-mix(in srgb,var(--pink) 12%,transparent);color:var(--pink-ink);font-size:.78rem;font-weight:900;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.area-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;right:0;min-width:240px;padding:6px;border-radius:14px;border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 40px -14px rgba(20,0,30,.35);display:grid;grid-gap:6px;gap:6px;animation:mtPop .14s ease-out}.area-search{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:40px;border-radius:10px;background:var(--bg-2);color:var(--muted)}.area-search input{flex:1 1;min-width:0;border:0;background:none;color:var(--text);font:inherit;font-size:.9rem;outline:none}.area-list{display:grid;grid-gap:1px;gap:1px;max-height:280px;overflow-y:auto;overscroll-behavior:contain}.area-opt{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer}.area-opt.active{background:var(--panel-2)}.area-opt[aria-selected=true]{color:var(--pink-ink);background:color-mix(in srgb,var(--pink) 10%,transparent)}.area-opt>svg{margin-left:auto;color:var(--pink-ink)}.area-empty,.area-opt.is-none{color:var(--muted)}.area-empty{margin:4px 10px 8px;font-size:.84rem}.pills.pu-ed{flex-wrap:nowrap;margin:18px 0 12px}.pills.pu-ed button{white-space:nowrap;cursor:pointer}.pills.pu-ed button .count{font:800 .74rem/1 var(--body,inherit);font-style:normal;padding:3px 7px;border-radius:99px;background:color-mix(in srgb,var(--pink) 16%,transparent);color:var(--pink-ink);border-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pills.pu-ed button[aria-pressed=true]{background:linear-gradient(135deg,var(--pink),var(--pink-2));color:var(--on-pink);box-shadow:0 6px 16px rgba(236,129,242,.3)}.pills.pu-ed button[aria-pressed=true] .count{background:rgba(0,0,0,.18);color:var(--on-pink)}.pu[data-accent] .pills.pu-ed button[aria-pressed=true]{box-shadow:0 6px 16px color-mix(in srgb,var(--ac) 30%,transparent)}@media (max-width:640px){.pills.pu-ed{width:100%}.pills.pu-ed button{flex:1 1;justify-content:center;padding-inline:8px}}