.tc-wrap{--tc-w:440px;--rx:0deg;--ry:0deg;--flip:0deg;--mx:50%;--my:50%;--tx:0;--ty:0;--glare:0;position:relative;width:min(var(--tc-w),100%);perspective:1200px;container-type:inline-size;margin:0 auto;-webkit-tap-highlight-color:transparent}.tc-wrap.tc-sm{--tc-w:220px;perspective:700px}.tc-wrap.tc-enter{animation:tc-in .9s var(--ease) both}@keyframes tc-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.tc-shadow{--tc-glow:rgba(169,112,255,0.55);position:absolute;left:9%;right:9%;top:0;aspect-ratio:85.6/54;border-radius:6cqw;background:radial-gradient(70% 70% at 50% 50%,var(--tc-glow),transparent 75%),rgba(0,0,0,.55);filter:blur(6cqw);opacity:.75;transform:translate3d(calc(var(--tx) * -4cqw),calc(9cqw + var(--ty) * -3cqw),0) scale(.94);pointer-events:none}.tc-shadow.tc-cuarzo{--tc-glow:rgba(217,212,231,0.35)}.tc-shadow.tc-amatista{--tc-glow:rgba(155,93,229,0.6)}.tc-shadow.tc-zafiro{--tc-glow:rgba(47,99,255,0.6)}.tc-shadow.tc-cristal{--tc-glow:rgba(255,110,199,0.6)}.tc-shadow.tc-obsidiana{--tc-glow:rgba(120,90,255,0.5)}.tc-sm .tc-shadow{filter:blur(5cqw);opacity:.5;transform:translate3d(0,6cqw,0) scale(.9)}.tc-card{position:relative;z-index:1;aspect-ratio:85.6/54;border-radius:4.6cqw;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--flip)));transform-style:preserve-3d;scale:1;transition:scale .5s var(--ease);color:#fff;font-family:Inter,system-ui,sans-serif;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tc-wrap:not(.tc-sm) .tc-card{touch-action:pan-y}.tc-wrap.tc-idle .tc-card{animation:tc-float 7s ease-in-out infinite}.tc-wrap.tc-idle .tc-holo{animation:tc-holo-idle 7s ease-in-out infinite}.tc-wrap.tc-idle .tc-glare{animation:tc-glare-idle 7s ease-in-out infinite}@keyframes tc-float{0%,to{translate:0 0;rotate:0 1 0 0deg}25%{translate:0 -1cqw;rotate:.4 1 0 5deg}75%{translate:0 .6cqw;rotate:-.3 1 0 -5deg}}@keyframes tc-holo-idle{0%,to{background-position:50%,25% 50%}50%{background-position:50%,75% 50%}}@keyframes tc-glare-idle{0%,to{opacity:.35}50%{opacity:.6}}.tc-card.tc-flippable{cursor:pointer}.tc-card.tc-flippable:focus-visible{outline:2px solid #e0aaff;outline-offset:5px}.tc-side{position:absolute;inset:0;border-radius:inherit;overflow:hidden;isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 1.5cqw 4cqw rgba(0,0,0,.35)}.tc-back{transform:rotateY(180deg)}.tc-layer{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.tc-base{z-index:0}.tc-cuarzo .tc-base{background:radial-gradient(120% 90% at 15% 8%,#ffffff 0,transparent 55%),radial-gradient(80% 90% at 100% 100%,rgba(214,200,240,.7),transparent 60%),linear-gradient(135deg,#f1edf7,#d6cfe3 55%,#bdb4cf)}.tc-amatista .tc-base{background:radial-gradient(90% 120% at 100% 0,rgba(224,170,255,.55),transparent 60%),radial-gradient(70% 90% at 0 100%,rgba(30,8,64,.65),transparent 70%),linear-gradient(135deg,#2b1452,#6b3fb8 48%,#c79bff)}.tc-zafiro .tc-base{background:radial-gradient(100% 120% at 0 100%,rgba(159,216,255,.35),transparent 60%),radial-gradient(80% 80% at 100% 0,rgba(4,10,40,.5),transparent 70%),linear-gradient(135deg,#07123d,#1b3fc9 52%,#6fb2ff)}.tc-cristal .tc-base{background:radial-gradient(90% 110% at 85% 15%,rgba(255,255,255,.22),transparent 55%),radial-gradient(70% 90% at 0 100%,rgba(90,20,120,.45),transparent 70%),linear-gradient(135deg,#f0479f,#b552d6 45%,#7d45e8)}.tc-obsidiana .tc-base{background:radial-gradient(110% 120% at 80% 0,rgba(169,112,255,.28),transparent 55%),radial-gradient(90% 100% at 0 100%,rgba(79,209,255,.16),transparent 60%),linear-gradient(145deg,#0b0614,#1a0f2e 50%,#05030a)}.tc-back .tc-base{filter:brightness(.88) saturate(1.05)}.tc-cuarzo .tc-back .tc-base{filter:none}.tc-grain{z-index:1;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:36cqw 36cqw}.tc-cuarzo .tc-grain{opacity:.35;mix-blend-mode:soft-light}.tc-facets{z-index:1;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'><g fill='none' stroke='white' stroke-width='0.7'><path d='M0 60 L60 0 L120 60 L60 120 Z'/><path d='M60 0 L60 120 M0 60 L120 60'/><path d='M0 0 L60 60 L120 0 M0 120 L60 60 L120 120'/></g></svg>");background-size:18cqw 18cqw;background-position:calc(var(--tx) * 2.5cqw) calc(var(--ty) * 2cqw);-webkit-mask-image:linear-gradient(115deg,transparent 10%,#000 45%,transparent 85%);mask-image:linear-gradient(115deg,transparent 10%,#000 45%,transparent 85%)}.tc-cuarzo .tc-facets{opacity:.1;filter:invert(1)}.tc-gem{position:absolute;z-index:1;right:-7cqw;top:50%;width:50cqw;height:auto;color:#fff;opacity:.2;mix-blend-mode:overlay;transform:translate(calc(var(--tx) * -1.4cqw),calc(-46% + var(--ty) * -1.1cqw)) rotate(-14deg);pointer-events:none}.tc-cuarzo .tc-gem{color:#3a3150;opacity:.09;mix-blend-mode:normal}.tc-obsidiana .tc-gem{opacity:.16;mix-blend-mode:screen}.tc-holo{z-index:2;opacity:0;background-size:100% 100%,300% 300%;background-position:50%,var(--mx) 50%;mix-blend-mode:color-dodge}.tc-cuarzo .tc-holo{opacity:calc(.25 + var(--glare) * .35);mix-blend-mode:soft-light;background-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.6),transparent 50%),linear-gradient(115deg,transparent 30%,#ffd6f0 44%,#cfe6ff 56%,transparent 70%)}.tc-amatista .tc-holo{opacity:calc(.16 + var(--glare) * .22);mix-blend-mode:soft-light;background-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.7),transparent 50%),linear-gradient(110deg,transparent 30%,#fff 46%,#f0d9ff 54%,transparent 70%)}.tc-zafiro .tc-holo{opacity:calc(.22 + var(--glare) * .25);background-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.35),transparent 45%),repeating-linear-gradient(110deg,#9fd8ff 0,#c9b6ff 8%,#a6ffe9 16%,#6fb2ff 24%,#9fd8ff 32%)}.tc-cristal .tc-holo{opacity:calc(.42 + var(--glare) * .25);mix-blend-mode:overlay;background-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55),transparent 50%),repeating-linear-gradient(110deg,#ff6ec7 0,#ffd1f0 7%,#a970ff 14%,#7cd8ff 21%,#fff3a6 28%,#ff6ec7 35%)}.tc-obsidiana .tc-holo{opacity:calc(.22 + var(--glare) * .35);mix-blend-mode:screen;background-image:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.12),transparent 40%),repeating-linear-gradient(115deg,#ff6ec7 0,#a970ff 6%,#4fd1ff 12%,#7cffc4 18%,#ffd479 24%,#ff6ec7 30%);-webkit-mask-image:linear-gradient(115deg,transparent 25%,#000 45%,#000 55%,transparent 75%);mask-image:linear-gradient(115deg,transparent 25%,#000 45%,#000 55%,transparent 75%);-webkit-mask-size:220% 100%;mask-size:220% 100%;-webkit-mask-position:var(--mx) 0;mask-position:var(--mx) 0}.tc-back .tc-holo{opacity:calc(.12 + var(--glare) * .15)}.tc-glitter{z-index:3;opacity:0;background-image:radial-gradient(circle at 20% 30%,#fff 0 .6px,transparent 1.4px),radial-gradient(circle at 70% 60%,#fff 0 .5px,transparent 1.2px),radial-gradient(circle at 45% 80%,#fff 0 .4px,transparent 1px);background-size:7cqw 7cqw,11cqw 9cqw,5cqw 6cqw;background-position:calc(var(--tx) * 2.4cqw) calc(var(--ty) * 2.4cqw),calc(var(--tx) * -1.8cqw) calc(var(--ty) * -1.8cqw),0 0;mix-blend-mode:overlay;-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15) 100%);mask-image:radial-gradient(circle at var(--mx) var(--my),#000 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15) 100%)}.tc-cristal .tc-glitter{opacity:calc(.35 + var(--glare) * .65)}.tc-obsidiana .tc-glitter{opacity:calc(.25 + var(--glare) * .5);mix-blend-mode:screen}.tc-glare{z-index:6;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.55) 0,rgba(255,255,255,.12) 22%,transparent 55%),linear-gradient(105deg,transparent calc(28% + var(--tx) * 30%),rgba(255,255,255,.16) calc(40% + var(--tx) * 30%),transparent calc(52% + var(--tx) * 30%));mix-blend-mode:soft-light;opacity:calc(.35 + var(--glare) * .65)}.tc-back .tc-glare{background:radial-gradient(circle at calc(100% - var(--mx)) var(--my),rgba(255,255,255,.45) 0,rgba(255,255,255,.1) 22%,transparent 55%)}.tc-cuarzo .tc-glare{mix-blend-mode:normal;opacity:calc(var(--glare) * .3)}.tc-edge{z-index:8;padding:.4cqw;background:linear-gradient(calc(135deg + var(--tx) * 40deg),rgba(255,255,255,.6),rgba(255,255,255,.06) 35%,rgba(255,255,255,.04) 65%,rgba(255,255,255,.35));-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)}.tc-cuarzo .tc-edge{opacity:.7}.tc-content{position:absolute;inset:0;z-index:5;padding:6cqw 6.4cqw 5.6cqw;display:grid;grid-template-rows:auto 1fr auto;text-shadow:0 1px 2px rgba(20,6,31,.28);transform:translate(calc(var(--tx) * .7cqw),calc(var(--ty) * .5cqw))}.tc-cuarzo .tc-content{color:#2a2438;text-shadow:none}.tc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:3cqw}.tc-brand{display:flex;flex-direction:column;line-height:1}.tc-brand b{font-weight:700;font-size:5.2cqw;letter-spacing:.06em}.tc-brand span{font-size:2.3cqw;letter-spacing:.42em;opacity:.75;margin-top:.9cqw}.tc-tier{text-align:right;line-height:1}.tc-tier b{font-size:4cqw;font-weight:600;letter-spacing:.08em}.tc-tier b,.tc-tier span{display:block;text-transform:uppercase}.tc-tier span{font-size:2.1cqw;letter-spacing:.3em;opacity:.7;margin-top:.9cqw}.tc-number{align-self:center;justify-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:7.8cqw;letter-spacing:.14em;font-weight:600;text-shadow:none;background:linear-gradient(100deg,#d7cdf0 0,#ffffff calc(var(--mx) - 10%),#ffffff var(--mx),#c9bde6 calc(var(--mx) + 22%),#efeaff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 -1px 0 rgba(0,0,0,.45)) drop-shadow(0 1px 0 rgba(255,255,255,.28))}.tc-number i{font-style:normal;-webkit-text-fill-color:currentColor;color:rgba(255,255,255,.45);margin:0 .1em 0 -.04em}.tc-cuarzo .tc-number i{color:rgba(42,36,56,.4)}.tc-cuarzo .tc-number{background:linear-gradient(100deg,#4a4160 0,#2a2438 calc(var(--mx) - 10%),#6d6288 var(--mx),#2a2438 calc(var(--mx) + 22%),#3a3150 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px 0 rgba(255,255,255,.85)) drop-shadow(0 -1px 0 rgba(0,0,0,.15))}.tc-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw}.tc-holder{min-width:0;line-height:1.15}.tc-label{font-size:1.9cqw;letter-spacing:.3em;opacity:.7}.tc-label,.tc-nick{display:block;text-transform:uppercase}.tc-nick{font-size:4.3cqw;font-weight:600;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:.6cqw}.tc-since{display:block;font-size:2.4cqw;letter-spacing:.16em;opacity:.85;margin-top:1cqw;font-family:ui-monospace,monospace}.tc-face{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:1.2cqw}.tc-face img{width:12cqw;height:12cqw;image-rendering:pixelated;border-radius:1.8cqw;box-shadow:0 0 0 .5cqw rgba(255,255,255,.35),0 1.2cqw 3cqw rgba(0,0,0,.45);background:rgba(0,0,0,.25)}.tc-cuarzo .tc-face img{box-shadow:0 0 0 .5cqw rgba(42,36,56,.25),0 1cqw 2.4cqw rgba(0,0,0,.2)}.tc-points{font-size:2.2cqw;letter-spacing:.14em;opacity:.85;font-family:ui-monospace,monospace}.tc-limited{position:absolute;right:2.2cqw;top:50%;z-index:5;transform:translateY(-50%) rotate(90deg) translateX(50%);transform-origin:right center;font-size:1.7cqw;letter-spacing:.5em;opacity:.55;white-space:nowrap}.tc-cuarzo .tc-back{color:#2a2438}.tc-stripe{position:absolute;z-index:4;left:0;right:0;top:8%;height:17%;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.06) calc(100% - var(--mx)),transparent 100%),linear-gradient(180deg,#17141f 0,#050408 50%,#1b1724 100%);box-shadow:0 1px 0 rgba(255,255,255,.08),0 -1px 0 rgba(0,0,0,.4)}.tc-back-body{position:absolute;z-index:5;left:6.4cqw;right:6.4cqw;top:30%;bottom:18%;display:flex;gap:4cqw}.tc-back-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1.1cqw;text-shadow:0 1px 2px rgba(20,6,31,.28)}.tc-cuarzo .tc-back-text{text-shadow:none}.tc-back-text b{font-size:3.5cqw;font-weight:600;line-height:1.22;overflow-wrap:anywhere}.tc-back-url{font-family:ui-monospace,monospace;font-size:2.3cqw;letter-spacing:.02em;opacity:.85;overflow-wrap:anywhere}.tc-sign{margin-top:auto;height:9cqw;border-radius:1cqw;display:flex;align-items:center;padding:0 2.4cqw;color:#2a2438;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.94) 0 1.1cqw,rgba(236,228,252,.94) 1.1cqw 2.2cqw);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);text-shadow:none;overflow:hidden}.tc-sign span{font-family:Segoe Script,Brush Script MT,Snell Roundhand,cursive;font-style:italic;font-size:4.6cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-qr{position:relative;z-index:7;flex:none;height:100%;aspect-ratio:1;background:#fff;border-radius:2.4cqw;padding:1.7cqw;box-shadow:0 1cqw 3cqw rgba(0,0,0,.3)}.tc-qr svg{display:block;width:100%;height:100%}.tc-fine{position:absolute;z-index:5;left:6.4cqw;right:6.4cqw;bottom:3.8cqw;display:flex;justify-content:space-between;gap:3cqw;font-size:1.9cqw;letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-family:ui-monospace,monospace}.tc-under{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.tc-sm .tc-glitter{display:none}.tc-sm .tc-content{transform:none}.tc-sm .tc-card.tc-cristal .tc-holo{opacity:.35}@media (prefers-reduced-motion:reduce){.tc-wrap.tc-enter,.tc-wrap.tc-idle .tc-card,.tc-wrap.tc-idle .tc-glare,.tc-wrap.tc-idle .tc-holo{animation:none}.tc-card{transition:none}}.tc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:center}@media (max-width:860px){.tc-hero{grid-template-columns:minmax(0,1fr);gap:26px}}.tc-kicker{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted,rgba(255,255,255,.6))}.tc-title{font-size:clamp(1.9rem,6vw,2.6rem);margin:6px 0 4px;line-height:1.05}.tc-grad{background-clip:text;-webkit-background-clip:text;color:transparent}.tc-points-big{font-size:clamp(1.4rem,4.5vw,1.8rem);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tc-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin:10px 0 6px}.tc-bar i{display:block;height:100%;border-radius:inherit}.tc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tc-btn{display:inline-flex;align-items:center;gap:8px;background:#ffffff;color:#0a0a0a;border-radius:999px;padding:12px 20px;font-weight:700;font-size:14px;text-decoration:none;transition:filter .18s var(--ease),box-shadow .18s var(--ease)}.tc-btn:hover{filter:brightness(.9)}.tc-btn.ghost,button.tc-btn.ghost{background:rgba(255,255,255,.09);color:var(--text)}.tc-btn.ghost:hover{background:rgba(255,255,255,.16);filter:none}.wl-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:0;border-radius:999px;background:#fff;color:#0a0a0a;font:inherit;font-weight:700;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .18s var(--ease),box-shadow .25s var(--ease),background .2s var(--ease),color .2s var(--ease)}.wl-btn:hover:not(:disabled){filter:none}.wl-btn:active:not(:disabled){filter:none;transform:translateY(0) scale(.97)}.wl-btn:focus-visible{outline:2px solid #e0aaff;outline-offset:3px}.wl-btn:disabled{opacity:.5;cursor:default}.wl-btn.ghost{background:rgba(255,255,255,.08);color:var(--text)}.wl-btn.ghost:hover:not(:disabled){background:rgba(255,255,255,.14);color:var(--text);box-shadow:none}.wl-btn.sm{padding:8px 13px;font-size:12.5px;gap:6px}.wl-dl{min-width:182px}.wl-dl-ico{display:inline-grid;place-items:center;width:16px;height:16px}.wl-dl.hecho .wl-dl-ico{animation:wl-pop .45s var(--ease)}.wl-dl.hecho{background:#46e39a;color:#04140b}.wl-dl.error{background:#ff6b85;color:#1a0207}.wl-dl-bar{position:absolute;left:0;bottom:0;height:3px;width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#ff6ec7,#a970ff)}.wl-dl.cargando .wl-dl-bar{animation:wl-cargando 1.6s cubic-bezier(.2,.7,.2,1) forwards}.wl-dl.hecho .wl-dl-bar{transform:scaleX(1);transition:transform .2s;opacity:0}.wl-spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:wl-girar .7s linear infinite}@keyframes wl-girar{to{transform:rotate(1turn)}}@keyframes wl-cargando{0%{transform:scaleX(.05)}to{transform:scaleX(.92)}}@keyframes wl-pop{0%{transform:scale(.4)}60%{transform:scale(1.25)}to{transform:scale(1)}}.wl-hero{--t0:#a970ff;--t1:#ff6ec7;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;overflow:hidden}.wl-hero:before{content:"";position:absolute;inset:-45% auto auto -15%;width:70%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--t0) 22%,transparent),transparent 65%);pointer-events:none}@media (max-width:860px){.wl-hero{grid-template-columns:minmax(0,1fr);gap:24px}}.wl-hero-card{position:relative}.wl-hint{margin:10px 0 0;text-align:center;font-size:.78rem;opacity:.55}.wl-hero-info{min-width:0;position:relative}.wl-tier{font-size:clamp(2rem,6vw,2.8rem);margin:4px 0 2px;line-height:1.05}.wl-points{font-size:1.05rem;opacity:.85}.wl-points b{font-size:clamp(1.5rem,4.5vw,1.9rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-next{margin-top:6px}.wl-next .tc-bar i{animation:wl-crecer 1.1s var(--ease) both .2s;transform-origin:left}.wl-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0 0}.wl-facts div{background:var(--card-bg-active,#141414);border-radius:var(--radius-sm);padding:11px 13px;min-width:0;transition:background .25s var(--ease)}.wl-facts div:hover{background:#1a1a1a}.wl-facts dt{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.wl-facts dd{margin:4px 0 0;font-weight:600;font-size:.95rem;overflow-wrap:anywhere}@media (max-width:420px){.wl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-under .wl-btn{margin:0 auto}.wl-tabs{display:grid;grid-gap:16px;gap:16px}.wl-tablist{justify-self:start;gap:4px;padding:5px;background:var(--card-bg,#0a0a0a);max-width:100%;overflow-x:auto;scrollbar-width:none}.wl-tab,.wl-tablist{display:inline-flex;border-radius:999px}.wl-tab{align-items:center;gap:8px;padding:10px 18px;background:transparent;color:rgba(255,255,255,.65);font-weight:600;font-size:14px;white-space:nowrap;transition:background .2s var(--ease),color .2s var(--ease)}.wl-tab:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.07);filter:none;box-shadow:none}.wl-tab.active,.wl-tab.active:hover:not(:disabled){background:#fff;color:#0a0a0a}@media (max-width:480px){.wl-tablist{justify-self:stretch}.wl-tab{flex:1 1;justify-content:center;padding:10px}}.wl-tabs [role=tabpanel]:not([hidden]){animation:wl-entra .45s var(--ease) both}@keyframes wl-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wl-crecer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.wl-panel{background:var(--card-bg,#0a0a0a);border-radius:var(--radius-lg);padding:26px}@media (max-width:480px){.wl-panel{padding:18px;border-radius:var(--radius)}}.wl-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.wl-panel-head h3{margin:0;font-size:1.1rem}.wl-panel-head p{margin:4px 0 0;opacity:.6;font-size:.92rem}.wl-panel-head p b{opacity:1;color:#fff;font-weight:600}.wl-sub{margin-top:30px}.wl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wl-total{font-size:1.5rem;font-weight:700}.wl-total small{font-size:.85rem;font-weight:500;opacity:.55}.wl-split{display:flex;gap:3px;height:12px;margin-bottom:14px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.wl-split i{display:block;height:100%;min-width:4px;border-radius:2px;transform-origin:left;transition:opacity .25s var(--ease),filter .25s var(--ease)}[role=tabpanel]:not([hidden]) .wl-split i{animation:wl-crecer .9s var(--ease) both calc(var(--i) * .08s + .1s)}.wl-split span{font-size:.7rem;line-height:12px;padding:0 10px;opacity:.6}.wl-split:hover i{opacity:.45}.wl-split i:hover{opacity:1;filter:brightness(1.15)}.wl-ways{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:980px){.wl-ways{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.wl-ways{grid-template-columns:repeat(2,minmax(0,1fr))}}.wl-way{background:var(--card-bg-active,#141414);border-radius:var(--radius);padding:14px 15px;min-width:0;transition:background .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.wl-way:hover{background:#1a1a1a;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent)}[role=tabpanel]:not([hidden]) .wl-way{animation:wl-entra .5s var(--ease) both calc(var(--i) * .05s)}.wl-way-rate{display:inline-flex;align-items:center;gap:6px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.wl-way-rate i{width:8px;height:8px;border-radius:3px;background:var(--c)}.wl-way b{display:block;font-size:1.45rem;margin-top:6px}.wl-way strong{display:block;margin-top:2px;font-size:.95rem}.wl-way small{display:block;opacity:.55;margin-top:4px;line-height:1.35;font-size:.8rem}.wl-puntos:has(.wl-way[data-k=aniversario]:hover) .wl-split i:not([data-k=aniversario]),.wl-puntos:has(.wl-way[data-k=invitar]:hover) .wl-split i:not([data-k=invitar]),.wl-puntos:has(.wl-way[data-k=juego]:hover) .wl-split i:not([data-k=juego]),.wl-puntos:has(.wl-way[data-k=tienda]:hover) .wl-split i:not([data-k=tienda]),.wl-puntos:has(.wl-way[data-k=votos]:hover) .wl-split i:not([data-k=votos]){opacity:.2}.wl-gifts{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:10px;gap:10px}.wl-gift{display:flex;gap:14px;align-items:flex-start;background:var(--card-bg-active,#141414);border-radius:var(--radius);padding:16px;transition:background .25s var(--ease)}.wl-gift:hover{background:#1a1a1a}.wl-gift-ico{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.06);color:#e0aaff}.wl-gift:hover .wl-gift-ico{animation:wl-pop .5s var(--ease)}.wl-gift-body{min-width:0;display:grid;grid-gap:6px;gap:6px;flex:1 1}.wl-gift-body>small{opacity:.6;line-height:1.4}.wl-bday-date{font-size:1.05rem;font-weight:700}.wl-bday-set{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.wl-bday-set small{opacity:.5;font-size:.78rem}.wl-bday-form{display:grid;grid-gap:6px;gap:6px;margin-top:2px}.wl-bday-row{display:flex;gap:8px}.wl-bday-row input{flex:1 1;min-width:0;padding:9px 14px;border-radius:999px;border:1px solid var(--card-border);background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-size:16px}.wl-bday-row input:focus{outline:none;border-color:rgba(224,170,255,.6);box-shadow:0 0 0 3px rgba(169,112,255,.18)}.wl-bday-hint{font-size:.78rem;opacity:.6}.wl-bday-hint.bad{color:#ff8fb8;opacity:1}.wl-inv{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:760px){.wl-inv{grid-template-columns:minmax(0,1fr)}}.wl-pass{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:16px 16px 18px;border-radius:var(--radius);background:var(--card-bg-active,#141414);transition:background .25s var(--ease),transform .35s var(--ease)}.wl-pass:hover{background:#1a1a1a}.wl-pass-head{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.wl-pass-head code{letter-spacing:.04em}.wl-qr{width:100%;max-width:220px;aspect-ratio:1;background:#fff;border-radius:18px;padding:8px;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.wl-qr svg{display:block;width:100%;height:100%}.wl-pass-url{font-size:.78rem;opacity:.6;overflow-wrap:anywhere;text-align:center}.wl-pass-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wl-how{min-width:0}.wl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:520px){.wl-steps{grid-template-columns:minmax(0,1fr)}}.wl-steps li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;align-items:center;padding:14px;border-radius:var(--radius-sm);background:var(--card-bg-active,#141414);transition:background .25s var(--ease)}[role=tabpanel]:not([hidden]) .wl-steps li{animation:wl-entra .5s var(--ease) both calc(var(--i) * .07s + .05s)}.wl-steps li:hover{background:#1a1a1a}.wl-step-n{position:absolute;top:12px;right:14px;font-size:.7rem;font-family:ui-monospace,monospace;opacity:.35}.wl-step-ico{grid-row:span 2;color:#e0aaff;transition:transform .35s var(--ease)}.wl-steps li:hover .wl-step-ico{transform:scale(1.12)}.wl-steps b{font-weight:600;font-size:.95rem}.wl-steps span{opacity:.6;font-size:.85rem;line-height:1.4}.wl-cmd{display:flex;gap:10px;align-items:flex-start;margin-top:12px;font-size:.85rem;opacity:.75;line-height:1.5}.wl-cmd svg{flex:none;margin-top:3px}.wl-cmd code{background:rgba(255,255,255,.08);padding:1px 6px;border-radius:6px}.wl-rules{margin-top:12px;font-size:.85rem}.wl-rules summary{cursor:pointer;opacity:.75;transition:opacity .2s}.wl-rules summary:hover,.wl-rules[open] summary{opacity:1}.wl-rules ul{margin:8px 0 0;padding-left:18px;line-height:1.55;opacity:.7}.wl-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.8rem;opacity:.8}.wl-legend span{display:inline-flex;align-items:center;gap:6px}.wl-legend i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35)}.wl-legend .ok i{background:#46e39a}.wl-legend .play i{background:#c48bff}.wl-guests{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:8px;gap:8px}.wl-guests li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:4px 10px;gap:4px 10px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);background:var(--card-bg-active,#141414);transition:background .25s var(--ease),transform .25s var(--ease)}[role=tabpanel]:not([hidden]) .wl-guests li{animation:wl-entra .45s var(--ease) both calc(min(var(--i), 10) * .04s + .1s)}.wl-guests li:hover{background:#1a1a1a}.wl-guests img{width:28px;height:28px;border-radius:7px;image-rendering:pixelated;grid-row:span 2}.wl-guest-nick{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-guest-state{font-size:.78rem;opacity:.6}.wl-guests li.cuenta .wl-guest-state{color:#46e39a;opacity:1}.wl-guest-bar{grid-column:2/-1;height:4px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.wl-guest-bar i{display:block;height:100%;width:100%;border-radius:inherit;transform-origin:left;transform:scaleX(var(--p));background:#c48bff}.wl-guests li.cuenta .wl-guest-bar i{background:#46e39a}[role=tabpanel]:not([hidden]) .wl-guest-bar i{animation:wl-barra 1s var(--ease) both .25s}@keyframes wl-barra{0%{transform:scaleX(0)}}.wl-empty{margin:0;font-size:.9rem;opacity:.6}.wl-niveles{display:grid;grid-gap:18px;gap:18px}.wl-tiercards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.wl-tiercards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(165px,1fr);overflow-x:auto;scroll-snap-type:x mandatory;padding:10px 2px 8px}.wl-tiercard{scroll-snap-align:start}}button.wl-tiercard{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:12px 12px 14px;border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--c0) 13%,#141414),#121212 80%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0) 22%,transparent);color:var(--text);text-align:left;font-weight:400;min-width:0;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}[role=tabpanel]:not([hidden]) .wl-tiercard{animation:wl-entra .5s var(--ease) both calc(var(--i) * .06s)}button.wl-tiercard:hover:not(:disabled){filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c0) 50%,transparent)}button.wl-tiercard:hover .tc-mini-card{transform:rotate(-2deg) scale(1.03)}.wl-tiercard .tc-mini-card{transition:transform .4s var(--ease),filter .3s}button.wl-tiercard.foco{box-shadow:inset 0 0 0 1.5px var(--c0),0 16px 40px -20px var(--c0)}.wl-tiercard.cur .tc-mini-card{animation:wl-latido 3.2s ease-in-out infinite}@keyframes wl-latido{0%,to{box-shadow:0 8px 22px rgba(0,0,0,.35)}50%{box-shadow:0 8px 26px color-mix(in srgb,var(--c0) 55%,transparent)}}.wl-tiercard.locked .tc-mini-card{filter:saturate(.35) brightness(.7)}.wl-tiercard-name{margin-top:8px;font-weight:700;font-size:1.02rem;color:var(--c1)}.wl-tiercard-pts{font-size:.82rem;opacity:.7}.wl-tiercard-state{font-size:.75rem;opacity:.5}.wl-ribbon{position:absolute;top:-9px;left:50%;translate:-50% 0;z-index:2;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;padding:3px 10px;border-radius:999px;color:#14061f;background:linear-gradient(135deg,var(--c0),var(--c1));white-space:nowrap}.tc-mini-card{--mx:35%;--my:30%;--tx:0;--ty:0;--glare:0.4;position:relative;aspect-ratio:85.6/54;border-radius:10px;overflow:hidden;isolation:isolate;container-type:inline-size;color:#fff;box-shadow:0 8px 22px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.1)}.tc-mini-card .tc-gem{width:62cqw;right:-12cqw}.tc-mini-brand{top:8cqw;font-size:7cqw;font-weight:700;letter-spacing:.06em}.tc-mini-brand,.tc-mini-tier{position:absolute;z-index:3;left:8cqw}.tc-mini-tier{bottom:8cqw;font-size:6cqw;letter-spacing:.2em;text-transform:uppercase;opacity:.85}.tc-mini-card.tc-cuarzo{color:#2a2438}.wl-cmp-scroll{overflow-x:auto;border-radius:var(--radius);background:var(--card-bg-active,#141414)}.wl-cmp{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;font-size:.9rem}.wl-cmp td,.wl-cmp th{padding:11px 10px;text-align:center;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s var(--ease)}.wl-cmp tbody tr:last-child>*{border-bottom:0}.wl-cmp thead th{padding:0;vertical-align:bottom;position:relative}button.wl-cmp-col{display:block;width:100%;padding:14px 6px 11px;border-radius:0;background:transparent;color:var(--c1);font-weight:700;font-size:.92rem;transition:background .2s var(--ease)}button.wl-cmp-col:hover:not(:disabled){filter:none;box-shadow:none;background:color-mix(in srgb,var(--c0) 10%,transparent)}.wl-cmp-col small{display:block;font-weight:400;font-size:.72rem;color:rgba(255,255,255,.5);margin-top:2px}.wl-cmp-dot{display:block;width:18px;height:18px;margin:0 auto 6px;border-radius:6px;rotate:45deg;background:linear-gradient(135deg,var(--c0),var(--c1));box-shadow:0 0 14px color-mix(in srgb,var(--c0) 60%,transparent);transition:rotate .5s var(--ease)}button.wl-cmp-col:hover .wl-cmp-dot,th.foco .wl-cmp-dot{rotate:225deg}.wl-cmp th[scope=row],.wl-cmp-corner{position:-webkit-sticky;position:sticky;left:0;z-index:1;text-align:left;font-weight:500;min-width:170px;max-width:240px;background:var(--card-bg-active,#141414);padding-left:16px}.wl-cmp-corner{font-size:.75rem!important;font-weight:400!important;opacity:.55;vertical-align:bottom;padding:12px 16px!important}.wl-cmp-group th{text-align:left;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:#e0aaff;background:rgba(169,112,255,.06);padding:8px 16px;position:-webkit-sticky;position:sticky;left:0}[role=tabpanel]:not([hidden]) .wl-cmp-row{animation:wl-entra .4s var(--ease) both calc(var(--i) * .03s + .15s)}.wl-cmp-row:hover>*{background:rgba(255,255,255,.035)}.wl-cmp-row:hover th[scope=row]{background:#1b1b1b;box-shadow:inset 3px 0 0 #e0aaff}.wl-cmp-row:hover .wl-ok{animation:wl-pop .45s var(--ease)}.wl-cmp td.cur,.wl-cmp thead th.cur{background:color-mix(in srgb,var(--c0) 9%,transparent)}.wl-cmp td.foco,.wl-cmp thead th.foco{background:color-mix(in srgb,var(--c0) 15%,transparent)}.wl-cmp thead th.foco{box-shadow:inset 0 3px 0 var(--c0)}.wl-cmp:has(tbody td:nth-child(2):hover) td:nth-child(2),.wl-cmp:has(tbody td:nth-child(3):hover) td:nth-child(3),.wl-cmp:has(tbody td:nth-child(4):hover) td:nth-child(4),.wl-cmp:has(tbody td:nth-child(5):hover) td:nth-child(5),.wl-cmp:has(tbody td:nth-child(6):hover) td:nth-child(6){background:color-mix(in srgb,var(--c0) 12%,transparent)}.wl-cmp td.off{opacity:.4}.wl-ok{color:#46e39a}.wl-no,.wl-ok{vertical-align:middle}.wl-no{opacity:.6}.wl-val{color:var(--c0);font-weight:700;font-size:.85rem;line-height:1.25}@media (max-width:640px){.wl-cmp{min-width:0;font-size:.74rem;table-layout:fixed}.wl-cmp td,.wl-cmp th{padding:9px 3px;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.wl-cmp th[scope=row],.wl-cmp-corner{position:static;min-width:0;width:31%;padding-left:10px}button.wl-cmp-col{font-size:.7rem;padding:12px 2px 9px}.wl-cmp-col small{font-size:.62rem}.wl-cmp-dot{width:13px;height:13px;border-radius:4px;margin-bottom:5px}.wl-cmp-corner{font-size:.66rem!important;padding:10px!important}.wl-val{font-size:.72rem}.wl-cmp svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.wl-tabs [role=tabpanel] *,.wl-tabs [role=tabpanel]:not([hidden]){animation:none!important}.wl-btn,.wl-guests li,.wl-tiercard,.wl-way{transition:none}}.tc-inv-form{display:grid;grid-gap:8px;gap:8px}.tc-inv-form label{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.tc-inv-row{display:flex;gap:10px;flex-wrap:wrap}.tc-inv-row input{flex:1 1 180px;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid var(--card-border);background:rgba(255,255,255,.05);color:var(--text);font:inherit;font-size:16px}.tc-inv-row input:focus{outline:none;border-color:rgba(224,170,255,.6);box-shadow:0 0 0 3px rgba(169,112,255,.2)}.tc-inv-row button{display:inline-flex;align-items:center;gap:8px}.tc-inv-error{margin:2px 0 0;color:#ff8fb8;font-size:.9rem}.tc-inv-note{margin:16px 0 0;font-size:.85rem}.tc-inv-ok{display:grid;grid-gap:14px;gap:14px;justify-items:start;border:1px solid rgba(124,255,196,.3);border-radius:var(--radius-sm);padding:16px;background:rgba(124,255,196,.05)}.tc-inv-ok strong{display:inline-flex;align-items:center;gap:8px;color:#7cffc4}.tc-inv-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.tc-inv-steps li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.tc-inv-ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(169,112,255,.18);color:#e0aaff}button.tc-inv-ip{display:inline;padding:1px 8px;border-radius:6px;background:rgba(255,255,255,.1);color:var(--text);font-family:ui-monospace,monospace;font-weight:600;font-size:.92em}.pf{display:flex;flex-direction:column;gap:22px}.pf-card,.pf-empty,.pf-hero,.pf-mode,.pf-share,.pf-stat{transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.pf-hero{display:grid;grid-template-columns:170px minmax(0,1fr) 280px;align-items:center;grid-gap:30px;gap:30px;padding:26px 30px;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--hc,#ffffff) 4%,transparent),transparent 65%),var(--card-bg);overflow:hidden}.pf-hero:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--hc,#ffffff) 6%,transparent),transparent 65%),#111111;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hc,#ffffff) 14%,transparent)}.pf-skin{position:relative;display:grid;place-items:center;min-height:220px}.pf-skin>:not(.pf-peana){position:relative;z-index:1}.pf-peana{position:absolute;left:50%;bottom:4px;width:110px;height:18px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}.pf-id{flex-direction:column;align-items:flex-start;gap:12px}.pf-id,.pf-tags{display:flex;min-width:0}.pf-tags{flex-wrap:wrap;align-items:center;gap:8px 12px}.pf-titulo{font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.pf-name{display:flex;align-items:center;gap:10px;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1;min-width:0;max-width:100%}.pf-nick,.pf-nickline{min-width:0;overflow-wrap:anywhere}.pf-tk{--tk-s:0.6em}.pf-meta{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:14px;font-weight:400;opacity:.75}.pf-fichas{display:flex;flex-direction:column;gap:8px;min-width:0}.pf-ficha{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:5px;row-gap:5px;padding:12px 14px;border-radius:var(--radius);color:var(--text);text-decoration:none;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background .2s var(--ease),box-shadow .2s var(--ease)}.pf-ficha:hover{background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,#ffffff) 35%,transparent)}.pf-ficha-ico{grid-row:span 3;align-self:start;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--c,#ffffff);background:rgba(255,255,255,.06)}.pf-ficha-card{width:34px;height:23px;margin-top:5px;border-radius:5px;background:linear-gradient(135deg,var(--tc1),var(--tc2));box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.pf-ficha-tarjeta:hover .pf-ficha-card{transform:rotate(-6deg)}.pf-ficha-txt{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.pf-ficha-k{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;opacity:.6}.pf-ficha-v{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-ficha-bar{height:4px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.pf-ficha-bar i{display:block;height:100%;border-radius:inherit;background:var(--c,#ffffff)}.pf-ficha-tarjeta .pf-ficha-bar i{background:linear-gradient(90deg,var(--tc1),var(--tc2))}.pf-ficha-sub{font-size:13px;font-weight:400;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pf-fichas-row{display:flex;flex-wrap:wrap;gap:8px}.pf-chip{gap:6px;padding:6px 12px;font-size:12.5px;color:var(--text);background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:background .2s var(--ease)}.pf-chip svg{color:var(--c,#ffffff)}.pf-chip:hover{background:rgba(255,255,255,.08)}.pf-chip-mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.pf-actions,.pf-badges{display:flex;flex-wrap:wrap;gap:8px}.pf-actions{align-items:center;margin-top:4px}.pf-btn{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:8px 16px;border:none;border-radius:999px;font:inherit;font-size:13.5px;font-weight:700;color:var(--text);text-decoration:none;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);cursor:pointer;transition:background .2s var(--ease),filter .2s var(--ease)}.pf-btn:hover:not(:disabled){background:rgba(255,255,255,.14)}.pf-btn.primary{color:#0a0a0a;background:#ffffff;box-shadow:none}.pf-btn.primary:hover:not(:disabled){background:#ffffff;filter:brightness(.9)}.pf-btn:disabled{opacity:.6;cursor:default}.pf-btn-ghost{background:transparent}.pf-btn-static,.pf-btn-static:hover:not(:disabled){cursor:default;background:rgba(255,255,255,.05)}.pf-aviso,.pf-btn-static.ok svg{color:var(--success)}.pf-aviso{flex-basis:100%;margin:2px 0 0;font-size:12.5px;font-weight:600}.pf-aviso.err{color:var(--danger)}.pf-tabs{margin-top:-4px}.pf-tab-n{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;font-size:11px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(255,255,255,.12)}.db-tab.active .pf-tab-n{background:rgba(10,10,10,.12)}.pf-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.pf-stat{display:flex;flex-direction:column;gap:5px;min-width:0;padding:16px 18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 3%,transparent),transparent 60%),var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.pf-stat:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 5%,transparent),transparent 60%),#111111;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 18%,transparent)}.pf-stat-top{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pf-stat-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:9px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent)}.pf-stat-value{margin-top:4px;font-family:var(--font-titulo),"Inter",system-ui,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-stat-sub{font-size:14px;font-weight:400;opacity:.85}.pf-bar{display:block;height:6px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.pf-stat .pf-bar{margin-top:auto;padding-top:0}.pf-card .pf-bar,.pf-stat .pf-bar{flex:none}.pf-bar>span{display:block;height:100%;border-radius:inherit;background:var(--c,#ffffff)}.pf-section{display:flex;flex-direction:column;gap:12px;min-width:0}.pf-section-title{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 4px;font-size:19px;font-weight:800}.pf-section-title>span{display:inline-flex;align-items:center;gap:12px}.pf-section-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;color:var(--c,#ffffff);background:color-mix(in srgb,var(--c,#ffffff) 14%,rgba(255,255,255,.04))}.pf-section-title small{font-size:13px;font-weight:400;opacity:.75}.pf-section-title .pf-link,.pf-section-title small{font-family:Inter,system-ui,sans-serif;letter-spacing:0}.pf-section-title .pf-link{text-transform:none}.pf-empty{padding:20px 22px;border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.pf-empty:hover{background:#111111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.pf-empty a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.pf-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:var(--text);text-decoration:none;opacity:.85;transition:opacity .2s var(--ease)}.pf-link:hover{opacity:1}.pf-link svg{transition:transform .2s var(--ease)}.pf-link:hover svg{transform:translateX(2px)}.pf-duo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;grid-gap:14px;gap:14px}.pf-duo>.pf-empty,.pf-duo>.pf-mode{height:100%}.pf-duo-side{display:grid;grid-template-rows:1fr 1fr;grid-gap:14px;gap:14px;min-width:0}.pf-modes,.pf-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px}@media (max-width:980px){.pf-modes>.pf-mode:first-child,.pf-modes>.pf-mode:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:981px){.pf-modes{grid-template-columns:repeat(6,minmax(0,1fr))}.pf-modes>.pf-mode{grid-column:span 3}.pf-modes>.pf-span-2{grid-column:span 2}.pf-modes>.pf-span-3{grid-column:span 3}.pf-modes>.pf-span-4{grid-column:span 4}.pf-modes>.pf-span-6{grid-column:span 6}.pf-modes>.pf-span-2 .pf-kv{grid-template-columns:minmax(0,1fr)}.pf-modes>.pf-span-2 .pf-big-value{font-size:19px}}.pf-mode{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px;border-radius:var(--radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--mc) 3%,transparent),transparent 60%),var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.pf-mode:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--mc) 5%,transparent),transparent 60%),#111111;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc) 18%,transparent)}.pf-mode.grande{gap:16px;padding:22px}.pf-mode.grande .pf-mode-name{font-size:20px}.pf-mode.grande .pf-big-value{font-size:26px}.pf-mode.grande .pf-kv{margin-top:auto}.pf-mode-head{display:flex;align-items:center;gap:10px;min-width:0}.pf-mode-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;color:var(--mc);background:color-mix(in srgb,var(--mc) 16%,transparent)}.pf-mode-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0;font-size:17px;font-weight:700}.pf-fav{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#1c1300;background:var(--gold)}.pf-fav-plus{background:var(--endpass)}.pf-mode-time{flex:none;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-mode-bar,.pf-mode-time{border-radius:999px;background:rgba(255,255,255,.07)}.pf-mode-bar{display:block;height:5px;overflow:hidden}.pf-mode-bar>span{display:block;height:100%;border-radius:inherit;background:var(--mc)}.pf-mode-big{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pf-mode-big>div{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;border-radius:var(--radius);background:var(--card-bg-active)}.pf-big-value{font-size:21px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.pf-big-label{font-size:13px;font-weight:400}.pf-kv,.pf-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;margin:0}.pf-list{grid-template-columns:1fr}.pf-kv>div,.pf-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 2px;border-bottom:1px solid rgba(255,255,255,.06);font-size:14px}.pf-list>div:last-child{border-bottom:none}.pf-kv dt,.pf-list dt{font-weight:400}.pf-kv dd,.pf-list dd{margin:0;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-mode-extra{display:flex;flex-wrap:wrap;gap:6px}.pf-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,var(--mc,#ffffff) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc,#ffffff) 28%,transparent)}.pf-share{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.pf-share:hover{background:#111111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.pf-share-bar{display:flex;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.pf-share-bar>span{display:block;height:100%}.pf-share-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:400}.pf-share-legend>span{display:inline-flex;align-items:center;gap:6px}.pf-share-legend i{display:inline-block;width:9px;height:9px;border-radius:3px}.pf-reps{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px 16px;gap:18px 16px}.pf-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;border-radius:var(--radius-lg);color:var(--text);text-decoration:none;background:linear-gradient(180deg,color-mix(in srgb,var(--c,#ffffff) 3%,transparent),transparent 55%),var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.pf-card:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c,#ffffff) 5%,transparent),transparent 55%),#111111;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,#ffffff) 16%,transparent)}.pf-card-link:hover{transform:translateY(-2px)}.pf-card-link:focus-visible{outline:2px solid var(--accent,#ffffff);outline-offset:3px}.pf-card-title{display:flex;align-items:center;gap:8px;margin:0;font-size:17px;font-weight:700}.pf-card-title svg{color:var(--c,#ffffff)}.pf-card-go{margin-left:auto;color:var(--text)!important;opacity:.6;transition:transform .2s var(--ease),opacity .2s var(--ease)}.pf-card-link:hover .pf-card-go{opacity:1;transform:translateX(2px)}.pf-card-text{margin:0;font-size:14px;font-weight:400}.pf-tarjeta{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.pf-tarjeta-text{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-tarjeta-tier{font-family:var(--font-titulo),"Inter",system-ui,sans-serif;font-size:19px;font-weight:800}.pf-tarjeta-points{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-tarjeta-code{font-size:13px;font-weight:400;opacity:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-tarjeta-next{display:flex;flex-direction:column;gap:6px;margin-top:auto;font-size:13px;font-weight:400}.pf-pass{display:flex;align-items:center;gap:12px}.pf-pass-level{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:14px;font-family:var(--font-titulo),"Inter",system-ui,sans-serif;font-size:20px;font-weight:800;color:#1c1300;background:var(--endpass)}.pf-pass-text{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-pass-text strong{font-size:16px}.pf-pass-text small{font-size:13px;opacity:.8}.pf-card .pf-bar{margin-top:auto}.pf .friends-outer-card{padding:20px}@media (max-width:1080px){.pf-hero{grid-template-columns:150px minmax(0,1fr);row-gap:20px}.pf-fichas{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-fichas-row{grid-column:1/-1}}@media (max-width:980px){.pf-duo{grid-template-columns:minmax(0,1fr)}.pf-duo-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media (max-width:720px){.pf{gap:18px}.pf-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:22px 16px;text-align:center}.pf-skin{min-height:0;width:100%}.pf-id{align-items:center}.pf-actions,.pf-badges,.pf-fichas-row,.pf-meta,.pf-name,.pf-tags{justify-content:center}.pf-fichas{width:100%;grid-template-columns:minmax(0,1fr);text-align:left}.pf-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-stat{padding:14px}.pf-duo-side,.pf-kv,.pf-modes,.pf-pair{grid-template-columns:minmax(0,1fr)}.pf-modes>.pf-mode,.pf-modes>.pf-mode:first-child,.pf-modes>.pf-mode:last-child:nth-child(odd){grid-column:auto}.pf-reps{grid-template-columns:minmax(0,1fr)}}@media (max-width:380px){.pf-mode-big{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-tarjeta{grid-template-columns:minmax(0,1fr)}.pf-tarjeta .tc-mini-card{max-width:200px}}@media (prefers-reduced-motion:reduce){.pf-card-link:hover{transform:none}}.jg-grupo-head{margin-bottom:12px}.jg-grupo-head h2{margin:0;font-size:1.3rem}.jg-grupo-head p{margin:2px 0 0;font-size:14px}.jg-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}.jg-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;color:var(--text);background:var(--card-bg);border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--card-border);transition-property:background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-out}.jg-art{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:radial-gradient(80% 80% at 50% 50%,color-mix(in srgb,var(--mode-color) 10%,transparent),transparent)}.jg-art img{display:block;width:100%;height:100%;object-fit:cover;transition-property:scale;transition-duration:.3s;transition-timing-function:cubic-bezier(.2,0,0,1)}.jg-online{position:absolute;top:10px;right:10px;padding:5px 10px;font-size:12px;background:rgba(7,6,11,.78)}.jg-body{flex:1 1;display:flex;flex-direction:column;gap:6px;padding:14px 16px 16px}.jg-name{font-family:var(--font-titulo),"Inter",sans-serif;font-size:20px;font-weight:700}.jg-lema{color:color-mix(in srgb,var(--mode-color) 72%,#fff);font-size:14px;font-weight:600;line-height:1.35}.jg-desc{font-size:13.5px;line-height:1.45}.jg-tags{flex:1 1;display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;margin-top:4px}.jg-tag{padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;background:color-mix(in srgb,var(--mode-color) 14%,transparent)}.jg-foot{display:flex;justify-content:space-between;gap:10px;margin-top:8px;font-size:13px}.jg-cta,.jg-foot{align-items:center}.jg-cta{display:inline-flex;gap:6px;font-weight:600;white-space:nowrap}.jg-cta svg{transition-property:translate;transition-duration:.15s;transition-timing-function:ease-out}.jg-hero{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;background:radial-gradient(70% 90% at 0 0,color-mix(in srgb,var(--mode-color) 16%,transparent),transparent 70%),var(--card-bg)}.jg-hero-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;outline:1px solid oklch(1 0 0/.1);outline-offset:-1px}.jg-hero h1{margin:0;font-size:clamp(2rem,6vw,2.8rem);line-height:1.05}.jg-hero-text{display:flex;flex-direction:column;gap:8px;min-width:0}.jg-solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.jg-hero-kicker{display:inline-flex;align-items:center;gap:7px;color:color-mix(in srgb,var(--mode-color) 72%,#fff);font-size:13px;font-weight:600}.jg-hero-lema{margin:0;font-size:1.1rem;font-weight:600;text-wrap:balance}.jg-hero-detalle{margin:0;font-size:14.5px;line-height:1.55}.jg-datos{display:flex;flex-wrap:wrap;gap:8px 26px;margin:8px 0 4px}.jg-datos div{display:flex;flex-direction:column;min-width:0}.jg-datos dd{order:-1;margin:0;font-family:var(--font-titulo),"Inter",sans-serif;font-size:1.7rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;color:color-mix(in srgb,var(--mode-color) 72%,#fff)}.jg-datos dt{font-size:12.5px;opacity:.75}.jg-hero-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;font-size:13.5px}.jg-titulo{margin:0;font-size:1.3rem;text-align:center}.jg-destacados{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.jg-destacado{display:flex;gap:14px;padding:18px}.jg-destacado h3{margin:0 0 3px;font-size:15.5px}.jg-destacado p{margin:0;font-size:13.5px;line-height:1.5}.jg-destacado-icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--mode-color);background:color-mix(in srgb,var(--mode-color) 14%,transparent)}.jg-pasos{counter-reset:paso;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.jg-pasos li{counter-increment:paso;padding:16px 18px;border-radius:var(--radius-lg);background:var(--card-bg);font-size:14px;line-height:1.45}.jg-pasos li:before{content:counter(paso);display:grid;place-items:center;width:26px;height:26px;margin-bottom:8px;border-radius:50%;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#07060b;background:color-mix(in srgb,var(--mode-color) 72%,#fff)}.jg-mas{margin:0;text-align:center;font-size:13.5px}.jg-otros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.jg-otro{display:flex;align-items:center;gap:12px;min-width:0;padding:8px 14px 8px 8px;border-radius:var(--radius);color:var(--text);font-size:14px;font-weight:600;background:var(--card-bg);transition-property:background-color;transition-duration:.15s;transition-timing-function:ease-out}.jg-otro-icono{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:6px;color:color-mix(in srgb,var(--mode-color) 72%,#fff);background:color-mix(in srgb,var(--mode-color) 14%,transparent)}.jg-otro-nombre{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jg-panel{display:flex;flex-direction:column;gap:24px}.jg-panel[hidden]{display:none}.jg-panel .fade-up{animation:none}.jg-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;align-self:flex-start;width:min(100%,420px);margin:0 0 6px;padding:4px;border:0;border-radius:16px;background:var(--card-bg-active)}.jg-switch label{position:relative;display:block;cursor:pointer}.jg-switch input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.jg-switch-opcion{display:flex;flex-direction:column;gap:1px;padding:8px 14px;border-radius:12px;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.jg-switch-nombre{font-size:15px;font-weight:700}.jg-switch-dato{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.jg-switch input:checked+.jg-switch-opcion{color:#07060b;background:color-mix(in srgb,var(--mode-color) 72%,#fff)}.jg-switch input:checked+.jg-switch-opcion .jg-switch-dato{opacity:.85}.jg-switch input:focus-visible+.jg-switch-opcion{outline:2px solid #fff;outline-offset:2px}@media (hover:hover){.jg-card:hover{text-decoration:none;background:#111;box-shadow:0 0 0 1px color-mix(in srgb,var(--mode-color) 55%,transparent)}.jg-otro:hover{text-decoration:none;background:var(--card-bg-active)}.jg-switch input:not(:checked):hover+.jg-switch-opcion{background:rgba(255,255,255,.06)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.jg-card:hover .jg-art img{scale:1.04}.jg-card:hover .jg-cta svg{translate:2px 0}}@media (max-width:960px){.jg-grid,.jg-otros{grid-template-columns:repeat(2,minmax(0,1fr))}.jg-grid>:last-child:nth-child(odd){grid-column:1/-1}.jg-grid>:last-child:nth-child(odd) .jg-art{aspect-ratio:16/9}.jg-hero{grid-template-columns:220px minmax(0,1fr);gap:20px}}@media (max-width:680px){.jg-hero{grid-template-columns:minmax(0,1fr);padding:16px}.jg-hero-art{aspect-ratio:16/10}.jg-destacados,.jg-pasos{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.jg-grid,.jg-otros{grid-template-columns:minmax(0,1fr)}.jg-grid>:last-child:nth-child(odd) .jg-art{aspect-ratio:5/4}.jg-hero-foot{flex-direction:column;align-items:flex-start}}.tk{--tk-s:0.86em;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--tk-s);height:var(--tk-s);min-width:12px;min-height:12px;margin-left:max(4px,calc(var(--tk-s) * .32));vertical-align:-.1em;vertical-align:calc(.5cap - max(var(--tk-s), 12px) / 2);cursor:default;isolation:isolate;transition:transform .35s cubic-bezier(.34,1.56,.64,1),filter .3s ease;filter:drop-shadow(0 0 0 transparent)}.tk>*{grid-area:1/1}.tk-gema{position:relative;width:100%;height:100%;-webkit-clip-path:var(--tk-forma);clip-path:var(--tk-forma);background:linear-gradient(135deg,var(--tk1),var(--tk2));overflow:hidden;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.tk-gema:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.75) 50%,transparent 65%);transform:translateX(-120%)}.tk-check{position:relative;z-index:1;width:62%;height:62%;fill:none;stroke:#ffffff;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0;pointer-events:none}.tk-host:hover .tk .tk-check,.tk:hover .tk-check,a:hover>.tk .tk-check{animation:tk-trazo .5s ease .1s both}.tk:after{content:attr(data-tip);position:absolute;z-index:30;bottom:calc(100% + 6px);left:50%;padding:3px 9px;border-radius:999px;font-family:inherit;font-size:13px!important;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:.01em;text-transform:none;-webkit-text-fill-color:#ffffff;white-space:nowrap;color:#ffffff;background:#0b0b0d;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tk1) 55%,transparent),0 6px 18px rgba(0,0,0,.45);opacity:0;transform:translate(-50%,4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.tk:hover:after{opacity:1;transform:translate(-50%)}.tk-cuarzo .tk-check{stroke:#2b2633}.tk-cuarzo:hover,.tk-host:hover .tk-cuarzo,a:hover>.tk-cuarzo{transform:scale(1.1);filter:drop-shadow(0 0 4px rgba(217,212,231,.5))}.tk-cuarzo:hover .tk-gema:after,.tk-host:hover .tk-cuarzo .tk-gema:after,a:hover>.tk-cuarzo .tk-gema:after{animation:tk-brillo .7s ease both}.tk-amatista .tk-gema{background:radial-gradient(circle at 50% 50%,#f1dcff 0 18%,transparent 46%),conic-gradient(from 0deg,#8d5cf0,#e0aaff,#9e6cff,#e0aaff,#8d5cf0,#e0aaff,#9e6cff,#e0aaff,#8d5cf0)}.tk-amatista .tk-check{stroke:#3a1670}.tk-amatista:hover,.tk-host:hover .tk-amatista,a:hover>.tk-amatista{transform:scale(1.14);filter:drop-shadow(0 0 6px rgba(180,140,255,.75))}.tk-amatista:hover .tk-gema,.tk-host:hover .tk-amatista .tk-gema,a:hover>.tk-amatista .tk-gema{transform:rotate(45deg)}.tk-zafiro .tk-gema{background:linear-gradient(160deg,rgba(255,255,255,.35),transparent 45%),conic-gradient(from 30deg,#2f5ee8,#9fd8ff 17%,#3d6ff5 33%,#7cc4ff 50%,#2f5ee8 67%,#9fd8ff 83%,#2f5ee8)}.tk-onda{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 1.5px var(--tk2);opacity:0;pointer-events:none}.tk-host:hover .tk-zafiro,.tk-zafiro:hover,a:hover>.tk-zafiro{transform:scale(1.15);filter:drop-shadow(0 0 7px rgba(79,125,255,.85))}.tk-host:hover .tk-zafiro .tk-onda,.tk-zafiro:hover .tk-onda,a:hover>.tk-zafiro .tk-onda{animation:tk-onda .9s ease-out both}.tk-host:hover .tk-zafiro .tk-gema:after,.tk-zafiro:hover .tk-gema:after,a:hover>.tk-zafiro .tk-gema:after{animation:tk-brillo .8s ease .1s both}.tk-cristal .tk-gema{background:linear-gradient(135deg,rgba(255,255,255,.28),transparent 50%),linear-gradient(135deg,#ff6ec7,#e0aaff 50%,#a970ff)}.tk-cristal:hover,.tk-host:hover .tk-cristal,a:hover>.tk-cristal{transform:scale(1.18);filter:drop-shadow(0 0 7px rgba(255,110,199,.75)) drop-shadow(0 0 12px rgba(169,112,255,.5))}.tk-cristal:hover .tk-gema,.tk-host:hover .tk-cristal .tk-gema,a:hover>.tk-cristal .tk-gema{animation:tk-giro 1.1s cubic-bezier(.34,1.3,.64,1) both,tk-holo 2.4s linear infinite}.tk-chispa{--dx:0;--dy:0;width:28%;height:28%;background:var(--tk-chispa,#ffffff);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;pointer-events:none}.tk-chispa.c1{--dx:-95%;--dy:-95%}.tk-chispa.c2{--dx:105%;--dy:-80%}.tk-chispa.c3{--dx:100%;--dy:95%}.tk-chispa.c4{--dx:-100%;--dy:85%}.tk-cristal .tk-chispa.c2,.tk-cristal .tk-chispa.c4{--tk-chispa:#ffd1ef}.tk-host:hover .tk .tk-chispa,.tk:hover .tk-chispa,a:hover>.tk .tk-chispa{animation:tk-chispa .8s ease-out both}.tk .tk-chispa.c2{animation-delay:.08s!important}.tk .tk-chispa.c3{animation-delay:.16s!important}.tk .tk-chispa.c4{animation-delay:.24s!important}.tk-obsidiana{animation:tk-latido 3.2s ease-in-out infinite}.tk-obsidiana .tk-gema{background:conic-gradient(from 20deg,#1a1426,#3a2a5c 12%,#0c0a12 25%,#2b2142 40%,#0c0a12 55%,#34245a 70%,#0c0a12 85%,#1a1426),#0c0a12}.tk-obsidiana .tk-gema:before{content:"";position:absolute;inset:0;-webkit-clip-path:var(--tk-forma);clip-path:var(--tk-forma);background:conic-gradient(from var(--tk-a,0deg),#a970ff,#4fd1ff,#a970ff,#4fd1ff,#a970ff);-webkit-mask:radial-gradient(circle,transparent 52%,#000 56%);mask:radial-gradient(circle,transparent 52%,#000 56%);opacity:.85}.tk-obsidiana .tk-check{stroke:#bff0ff}.tk-obsidiana .tk-onda{box-shadow:0 0 0 1.5px #4fd1ff}.tk-obsidiana .tk-chispa{--tk-chispa:linear-gradient(135deg,#a970ff,#4fd1ff);-webkit-clip-path:polygon(50% 0,70% 60%,50% 100%,30% 55%);clip-path:polygon(50% 0,70% 60%,50% 100%,30% 55%)}.tk-host:hover .tk-obsidiana,.tk-obsidiana:hover,a:hover>.tk-obsidiana{animation:none;transform:scale(1.18) rotate(-8deg);filter:drop-shadow(0 0 6px rgba(169,112,255,.9)) drop-shadow(0 0 12px rgba(79,209,255,.6))}.tk-host:hover .tk-obsidiana .tk-gema,.tk-obsidiana:hover .tk-gema,a:hover>.tk-obsidiana .tk-gema{animation:tk-temblor .4s ease both}.tk-host:hover .tk-obsidiana .tk-onda,.tk-obsidiana:hover .tk-onda,a:hover>.tk-obsidiana .tk-onda{animation:tk-onda .8s ease-out both}@keyframes tk-trazo{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes tk-brillo{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes tk-onda{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(2)}}@keyframes tk-giro{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tk-holo{0%{filter:hue-rotate(0deg) saturate(1.15)}to{filter:hue-rotate(1turn) saturate(1.15)}}@keyframes tk-chispa{0%{opacity:0;transform:translate(0) scale(.2) rotate(0deg)}30%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(90deg)}}@keyframes tk-latido{0%,to{filter:drop-shadow(0 0 1px rgba(169,112,255,.35))}50%{filter:drop-shadow(0 0 5px rgba(79,209,255,.55))}}@keyframes tk-temblor{0%{transform:rotate(0deg)}25%{transform:rotate(10deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@media (prefers-reduced-motion:reduce){.tk,.tk *,.tk:after{animation:none!important;transition:none!important}}.mt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.mt-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mt-stat{display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,transparent),transparent 60%),var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);transition:background .2s var(--ease),box-shadow .2s var(--ease)}.mt-stat:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 11%,transparent),transparent 60%),#111111;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09)}.mt-stat-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mt-stat-label svg{color:var(--c)}.mt-stat-value{font-family:var(--font-titulo),"Inter",system-ui,sans-serif;font-size:clamp(22px,2.4vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-stat-sub{font-size:12px;font-weight:500;opacity:.85}.mt-bar{display:block;height:6px;margin-top:6px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden}.mt-bar>span{display:block;height:100%;border-radius:inherit;background:var(--c)}.mt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.mt-grid.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.mt-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px 18px 18px;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--mc) 9%,transparent),transparent 55%),var(--card-bg);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);transition:background .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.mt-card:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--mc) 14%,transparent),transparent 55%),#111111;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mc) 30%,transparent);transform:translateY(-2px)}.mt-card-art{display:grid;place-items:center;height:120px;border-radius:18px;background:radial-gradient(60% 60% at 50% 55%,color-mix(in srgb,var(--mg) 22%,transparent),transparent 70%)}.mt-card:hover .mt-art{transform:translateY(-4px) rotate(-6deg)}.mt-art{transition:transform .35s var(--ease);filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--mg) 45%,transparent))}.mt-art-glow{animation:mt-glow 2.4s ease-in-out infinite}.mt-art-spin{transform-origin:50px 50px;animation:mt-spin 9s linear infinite}@keyframes mt-glow{50%{opacity:.55}}@keyframes mt-spin{to{transform:rotate(1turn)}}.mt-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.mt-card-name{margin:0;font-size:17px;font-weight:700}.mt-card-have{font-size:13px;font-weight:500}.mt-card-have strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mt-odds{display:flex;height:7px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.06)}.mt-odds>span{display:block;height:100%}.mt-card-sub{font-size:12px;font-weight:500;opacity:.85}.mt-btn,.mt-open{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:9px 18px;border:none;border-radius:999px;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .2s var(--ease),background .2s var(--ease),opacity .2s var(--ease)}.mt-open{margin-top:auto;color:#0a0a0a;background:#ffffff}.mt-open:hover:not(:disabled){filter:brightness(.9)}.mt-open:disabled{color:var(--text);background:rgba(255,255,255,.07);cursor:default;opacity:.8}.mt-info{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.mt-info-card{display:flex;flex-direction:column;gap:8px;padding:20px 22px}.mt-info-card h3{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mt-info-card p{margin:0;font-size:13.5px;line-height:1.55}.mt-info-card a{color:var(--text);text-decoration:underline;text-underline-offset:2px}.mt-dialog{position:relative;width:min(520px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px 18px 22px;border-radius:28px;background:#0b0812;border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -30px rgba(0,0,0,.9),0 0 70px -30px var(--rc);outline:none;animation:user-menu-in .2s var(--ease);transition:box-shadow .35s var(--ease)}.mt-dialog .pw-close{z-index:3}.mt-dialog .pw-close:disabled{opacity:.35;cursor:default}.mt-stage{position:relative;height:290px;border-radius:20px;overflow:hidden;background:radial-gradient(80% 60% at 50% 100%,color-mix(in srgb,var(--rc) 16%,transparent),transparent 70%),linear-gradient(180deg,#07050d,#120a1f);transition:background .35s var(--ease)}.mt-sky{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 18%,#fff8,transparent),radial-gradient(1px 1px at 32% 42%,#fff6,transparent),radial-gradient(1.5px 1.5px at 58% 14%,#fff9,transparent),radial-gradient(1px 1px at 78% 34%,#fff6,transparent),radial-gradient(1px 1px at 88% 12%,#fff8,transparent),radial-gradient(1px 1px at 22% 66%,#fff4,transparent),radial-gradient(1px 1px at 68% 58%,#fff4,transparent)}.mt-crater{bottom:34px;width:190px;height:34px;margin-left:-95px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb,var(--rc) 55%,#1a1020),#0d0814 70%);box-shadow:0 0 40px -6px var(--rc);opacity:0;transform:scale(.4);transition:opacity .3s var(--ease),transform .4s var(--ease),background .35s var(--ease),box-shadow .35s var(--ease)}.mt-crater,.mt-fall{position:absolute;left:50%}.mt-fall{bottom:44px;width:96px;height:96px;margin-left:-48px;display:grid;place-items:center}.mt-fall .mt-art{position:relative;z-index:1;filter:drop-shadow(0 0 18px var(--rc));transition:filter .35s var(--ease)}.mt-trail{top:50%;width:230px;height:22px;margin-top:-11px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--mg) 75%,transparent),transparent);transform-origin:0 50%;transform:rotate(-52deg);filter:blur(3px)}.mt-ring,.mt-trail{position:absolute;left:50%;opacity:0}.mt-ring{bottom:30px;width:120px;height:40px;margin-left:-60px;border-radius:50%;border:3px solid var(--rc)}.mt-rays{width:520px;height:520px;margin:0 0 -260px -260px;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--rc) 22%,transparent) 0 8deg,transparent 8deg 22deg);mask-image:radial-gradient(circle,#000 0,transparent 62%);-webkit-mask-image:radial-gradient(circle,#000 0,transparent 62%);opacity:0;transition:opacity .4s var(--ease)}.mt-fx,.mt-rays{position:absolute;left:50%;bottom:92px}.mt-fx{width:0;height:0}.mt-fx i{--a:calc(var(--i) * 25.7deg);position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--mg);opacity:0}.f-cae .mt-fall{animation:mt-cae 1s cubic-bezier(.55,0,.85,.55) both}.f-cae .mt-trail{opacity:1}@keyframes mt-cae{0%{transform:translate(190px,-300px) scale(.45) rotate(-40deg)}to{transform:translate(0) scale(1) rotate(0deg)}}.f-impacto{animation:mt-tiembla .45s ease-out}.f-impacto .mt-ring{animation:mt-onda .6s ease-out both}.f-carga .mt-crater,.f-impacto .mt-crater,.f-revela .mt-crater,.f-sube .mt-crater{opacity:1;transform:scale(1)}@keyframes mt-tiembla{20%{transform:translate(-5px,3px)}40%{transform:translate(4px,-3px)}60%{transform:translate(-3px,2px)}80%{transform:translate(2px,-1px)}}@keyframes mt-onda{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.6)}}.f-carga .mt-fall .mt-art{animation:mt-pulso .7s ease-in-out infinite}.f-carga .mt-fx i,.f-sube .mt-fx i{animation:mt-orbita 1.6s linear infinite;animation-delay:calc(var(--i) * -.11s)}@keyframes mt-pulso{50%{transform:scale(1.08) rotate(3deg)}}@keyframes mt-orbita{0%{opacity:0;transform:rotate(var(--a)) translateX(30px) scale(.6)}30%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 160deg)) translateX(78px) scale(1)}}.f-revela .mt-rays,.f-sube .mt-rays{opacity:1;animation:mt-spin 8s linear infinite}.f-sube .mt-fall .mt-art{animation:mt-pulso .36s ease-in-out infinite}.f-sube .mt-ring{animation:mt-onda .36s ease-out infinite}.f-revela .mt-fall .mt-art{animation:mt-sale .6s var(--ease) both}.f-revela .mt-fx i{background:var(--rc);animation:mt-estalla .9s cubic-bezier(.2,.7,.3,1) both}@keyframes mt-sale{40%{transform:scale(1.3)}to{transform:scale(1.12)}}@keyframes mt-estalla{0%{opacity:1;transform:rotate(var(--a)) translateX(10px) scale(1.2)}to{opacity:0;transform:rotate(var(--a)) translateX(150px) scale(.4)}}.f-error .mt-fall .mt-art{filter:grayscale(.8) drop-shadow(0 0 10px #ff6b85)}.mt-dialog[data-tipo=comun] .mt-fx i{width:6px;height:6px;background:#ff9a4a;box-shadow:0 0 8px #ff7a1a}.mt-dialog[data-tipo=raro] .mt-fx i{width:7px;height:7px;border-radius:2px;background:#6fd6ff;box-shadow:0 0 10px #6fd6ff;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.mt-dialog[data-tipo=mitico] .mt-fx i{width:10px;height:10px;background:linear-gradient(135deg,#ff6ec7,#a970ff);-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.mt-dialog[data-tipo=halloween] .mt-fx i{width:14px;height:7px;border-radius:0;background:#2b1238;box-shadow:none;-webkit-clip-path:polygon(0 30%,18% 0,32% 40%,50% 20%,68% 40%,82% 0,100% 30%,70% 100%,50% 70%,30% 100%);clip-path:polygon(0 30%,18% 0,32% 40%,50% 20%,68% 40%,82% 0,100% 30%,70% 100%,50% 70%,30% 100%)}.mt-dialog[data-tipo=halloween] .f-revela .mt-fx i{background:var(--rc)}.mt-dialog[data-tipo=mitico] .mt-trail{background:linear-gradient(90deg,color-mix(in srgb,#a970ff 80%,transparent),color-mix(in srgb,#ff6ec7 40%,transparent),transparent)}.mt-result{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:86px;text-align:center}.mt-result h2{margin:0;font-size:1.45rem}.mt-result p{margin:0;font-size:13.5px}.mt-rarity{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent);animation:user-menu-in .25s var(--ease)}.mt-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;min-height:40px}.mt-btn{color:var(--text);background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}.mt-btn:hover{background:rgba(255,255,255,.14)}.mt-btn.primary{color:#0a0a0a;background:#ffffff;box-shadow:none}.mt-btn.primary:hover{filter:brightness(.9)}@media (max-width:980px){.mt-grid.cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mt-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-strip>.mt-stat:last-child{grid-column:1/-1}.mt-grid,.mt-grid.cuatro{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mt-card{padding:16px 14px 14px}.mt-card-art{height:96px}.mt-info{grid-template-columns:minmax(0,1fr)}.mt-stage{height:250px}}@media (max-width:420px){.mt-grid,.mt-grid.cuatro{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.f-carga .mt-fall .mt-art,.f-carga .mt-fx i,.f-impacto,.f-revela .mt-rays,.f-sube .mt-fall .mt-art,.f-sube .mt-fx i,.f-sube .mt-rays,.f-sube .mt-ring,.mt-art-glow,.mt-art-spin{animation:none}.f-cae .mt-fall{animation-duration:.01s}.mt-card:hover{transform:none}}