.kt .orn { position: absolute; inset: 0; z-index: 7; pointer-events: none; }
.kt .orn svg { width: 100%; height: 100%; display: block; overflow: visible; }
.kt.t2 .hair { display: none; }
.kt.t2 .line { display: none; }
/* A: plata */
.kt.t2a .hc { stroke: #f4f6fa; }
/* B: color de la ilustración */
.kt.t2b .orn .glow { filter: drop-shadow(0 0 5px var(--b)) drop-shadow(0 0 2px var(--m)); }
.kt.t2b .hc { stroke: var(--l); fill: color-mix(in srgb, var(--d) 70%, transparent); }
.kt.t2b::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; border-radius: inherit;
  box-shadow: inset 0 0 1.6em color-mix(in srgb, var(--b) 55%, transparent); }
/* C: bisel plateado */
.kt.t2c .hc { stroke: none; fill: #0007; }

/* Arcoíris (Crazy Kitty) */
.kt.rainbow .orn rect, .kt.rainbow .orn circle { stroke: url(#rb) !important; }
.kt.rainbow .orn path { fill: #fff !important; }
.kt.rainbow .orn rect[height="2"] { fill: url(#rb) !important; stroke: none !important; }
.kt.rainbow .orn .glow { filter: drop-shadow(0 0 5px #ff4dd2) drop-shadow(0 0 3px #4dc3ff); }
.kt.rainbow::after { box-shadow: inset 0 0 1.6em #b56dff88; }

/* Coste 3 */
.kt .orn3 { z-index: 8; filter: drop-shadow(0 1px 1.5px #0009); }
.kt.t3 .orn:not(.orn3) path { display: none; } /* los rombos del B se sustituyen por gemas */

/* Coste 4 */
.kt.t4 .orn:not(.orn4):not(.orn4p) { display: none; }
.kt .orn4p { z-index: 3; }       /* el marco de coste 4 sustituye por completo al B */
.kt .orn4 { z-index: 8; filter: drop-shadow(0 1px 2px #000a); }
.kt.t4::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; border-radius: inherit;
  box-shadow: inset 0 0 2.2em color-mix(in srgb, var(--b) 65%, transparent); }
.kt.t4 .nm { text-shadow: 0 .06em .2em #000c; }
.kt.t4b .orn4 .rune { animation: runes 2.4s ease-in-out infinite; }
@keyframes runes { 50% { opacity: .45; } }
.kt.t4 .cost .hc { fill: color-mix(in srgb, var(--d) 80%, #000); }
.kt.t3.t4 .orn.orn4p:not(.x) path { display: inline; }

/* Coste 5 */
.kt .orn5 .tw { animation: tw 2.4s ease-in-out infinite; opacity: 0; transform-box: fill-box; transform-origin: center; }
@keyframes tw { 0%, 70%, 100% { opacity: 0; transform: scale(.2); } 82% { opacity: 1; transform: scale(1) rotate(45deg); } }
.kt .orn5 .tw2 { animation: tw2 2.4s ease-in-out infinite; }
@keyframes tw2 { 50% { opacity: .2; } }
.kt.t5b .orn5 .aura { animation: aura 1.8s ease-in-out infinite; }
@keyframes aura { 50% { opacity: .45; } }
.kt.t5b .orn5 .run { animation: run 3s linear infinite; }
@keyframes run { to { stroke-dashoffset: -2868; } }
.kt.t5c .orn5 .spin { animation: spin 24s linear infinite; transform-box: view-box; transform-origin: 315px 44px; }
@keyframes spin { to { transform: rotate(360deg); } }
.kt.t5::after { box-shadow: inset 0 0 2.6em color-mix(in srgb, var(--b) 75%, transparent); }

/* ================= Rareza rara (prototipo): a holo · b zafiro · c arcana ================= */
.kt .rlay { position: absolute; inset: 0; z-index: 2; pointer-events: none; border-radius: inherit; overflow: hidden; }
.kt .rlay svg { width: 100%; height: 100%; display: block; }
.kt.rr .nm { font-size: 1.75em; font-weight: 800; letter-spacing: .08em; top: 60%; padding: .08em 0; overflow: visible; text-shadow: none !important; }
.kt.rr.t4 .nm { top: 61.4%; }
.kt.rr.t4 .line.rline { display: none !important; }
.kt.rr .rtx { display: inline-block; -webkit-background-clip: text; background-clip: text; color: transparent; }
.kt.rr .rar { width: 2.9em; right: .55em; top: .55em; }
.kt.rr .line.rline { display: flex !important; align-items: center; justify-content: center; gap: .25em; left: 25%; right: 25%; top: 70.9%; height: .8em; margin-top: -.4em; background: none; }
.kt.rr .rline i { flex: 1; height: .07em; border-radius: 1em; }
.kt.rr .rline .ru-g { width: .5em; height: .5em; transform: rotate(45deg); flex: none; }
.kt.rr .rline .ru-s { width: .8em; flex: none; }
.kt .rtw { transform-box: fill-box; transform-origin: center; animation: rtw 2.6s ease-in-out infinite; opacity: 0; }
@keyframes rtw { 0%, 60%, 100% { opacity: 0; transform: scale(.2) rotate(0deg); } 78% { opacity: 1; transform: scale(1) rotate(45deg); } }

/* A · Holográfico: arcoíris iridiscente que se mueve + foil sobre la ilustración */
.kt.rra .rtx { background-image: linear-gradient(100deg, #fff0 40%, #fffffff2 50%, #fff0 60%), linear-gradient(90deg, #ff8fd0, #ffe07a, #8dffc0, #7fd4ff, #c497ff, #ff8fd0, #ffe07a);
  background-size: 300% 100%, 200% 100%; animation: rholo 3s linear infinite; }
@keyframes rholo { from { background-position: 150% 0, 0 0; } to { background-position: -150% 0, -200% 0; } }
.kt.rra .nm { filter: drop-shadow(0 0 .02em #2b1640) drop-shadow(0 0 .02em #2b1640) drop-shadow(0 0 .02em #2b1640) drop-shadow(0 0 .35em #c99bffaa) drop-shadow(0 .08em .12em #000c); }
.kt.rra .rlay .rfoil { position: absolute; inset: 0; mix-blend-mode: overlay; opacity: .55;
  background: repeating-linear-gradient(115deg, #ff7ac6 0, #ffd36b 4%, #6bffb0 8%, #6bc8ff 12%, #b98bff 16%, #ff7ac6 20%) 0 0/220% 220%;
  -webkit-mask-image: radial-gradient(ellipse 62% 44% at 50% 34%, #0000 50%, #000 100%), linear-gradient(180deg, #000 30%, #0000 58%); -webkit-mask-composite: source-in;
  mask-image: radial-gradient(ellipse 62% 44% at 50% 34%, #0000 50%, #000 100%), linear-gradient(180deg, #000 30%, #0000 58%); mask-composite: intersect;
  animation: rfoil 6s linear infinite; }
@keyframes rfoil { to { background-position: 100% 100%; } }
.kt.rra .rlay .rsweep { position: absolute; inset: -20%; background: linear-gradient(115deg, #fff0 42%, #ffffff55 50%, #fff0 58%) 0 0/250% 100% no-repeat; animation: rsweep 3s linear infinite; mix-blend-mode: overlay; }
@keyframes rsweep { from { background-position: 160% 0; } to { background-position: -60% 0; } }
.kt.rra .rar { filter: drop-shadow(0 0 .25em #d4a6ff) drop-shadow(0 .1em .2em #000a); }
.kt.rra .rar .rspin { transform-box: view-box; transform-origin: 30px 30px; }
.kt.rra .rline i { background: linear-gradient(90deg, #ff8fd000, #ffe07a, #8dffc0, #7fd4ff, #c497ff00); }
.kt.rra .rline i.ru-r { transform: scaleX(-1); }
.kt.rra .rline .ru-g { background: linear-gradient(135deg, #ff8fd0, #ffe07a, #8dffc0, #7fd4ff, #c497ff); box-shadow: 0 0 .3em #d4a6ff; }
.kt.rra::before { content: ""; position: absolute; inset: 0; z-index: 9; pointer-events: none; border-radius: inherit; padding: .12em;
  background: linear-gradient(90deg, #ff8fd0, #ffe07a, #8dffc0, #7fd4ff, #c497ff, #ff8fd0) 0 0/200% 100%; animation: rring 3s linear infinite;
  -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite: xor; mask-composite: exclude; }
@keyframes rring { to { background-position: -200% 0; } }

/* B · Zafiro tallado: letras de gema con facetas + destellos */
.kt.rrb .rtx { background-image: linear-gradient(100deg, #fff0 42%, #ffffffee 50%, #fff0 58%),
  linear-gradient(180deg, #eaf5ff 0 16%, #8cc4ff 16% 34%, #3d86ff 34% 50%, #0d3aa8 50% 66%, #1f5fe0 66% 84%, #77b6ff 84%);
  background-size: 260% 100%, 100% 100%; background-repeat: no-repeat; animation: rglint 3.2s linear infinite; }
@keyframes rglint { from { background-position: 160% 0, 0 0; } to { background-position: -160% 0, 0 0; } }
.kt.rrb .nm { filter: drop-shadow(0 0 .02em #e8f3ff) drop-shadow(0 0 .025em #061a52) drop-shadow(0 0 .025em #061a52) drop-shadow(0 0 .4em #3d86ffcc) drop-shadow(0 .08em .12em #000c); }
.kt.rrb .rar { filter: drop-shadow(0 0 .3em #4f97ff) drop-shadow(0 .1em .2em #000a); }
.kt.rrb .rline i { background: linear-gradient(90deg, #4f97ff00, #bfe2ff); box-shadow: 0 0 .25em #4f97ff; }
.kt.rrb .rline i.ru-r { transform: scaleX(-1); }
.kt.rrb::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; border-radius: inherit; box-shadow: inset 0 0 2.2em #2f7cff99, inset 0 0 .5em #8cc4ff88; }

/* C · Energía arcana: letras de luz con aura que respira + chispas que suben */
.kt.rrc .rtx { color: #f2feff; background: none; -webkit-background-clip: border-box; background-clip: border-box; animation: rflick 2.2s ease-in-out infinite;
  text-shadow: 0 0 .06em #fff, 0 0 .2em #5ff0ff, 0 0 .45em #18c8ff, 0 0 .9em #0aa0ff; }
@keyframes rflick { 50% { text-shadow: 0 0 .06em #fff, 0 0 .28em #7ff6ff, 0 0 .7em #18c8ff, 0 0 1.3em #0aa0ff; } }
.kt.rrc .nm { filter: drop-shadow(0 .06em .1em #000a); }
.kt.rrc .rar { filter: drop-shadow(0 0 .35em #18c8ff); }
.kt.rrc .rar .rpulse { animation: rpulse 1.6s ease-in-out infinite; transform-box: view-box; transform-origin: 30px 30px; }
@keyframes rpulse { 50% { opacity: .55; transform: scale(.88); } }
.kt.rrc .rar .rorbit { animation: rorb 6s linear infinite; transform-box: view-box; transform-origin: 30px 30px; }
@keyframes rorb { to { transform: rotate(360deg); } }
.kt.rrc .rspark { animation: rspark 3s linear infinite; opacity: 0; filter: drop-shadow(0 0 3px #18c8ff); }
@keyframes rspark { 0% { opacity: 0; transform: translateY(0); } 15% { opacity: 1; } 100% { opacity: 0; transform: translateY(-260px); } }
.kt.rrc .rline i { background: linear-gradient(90deg, #18c8ff00, #bdfaff); box-shadow: 0 0 .3em #18c8ff; }
.kt.rrc .rline i.ru-r { transform: scaleX(-1); }
.kt.rrc .rline .ru-g { background: #e9feff; box-shadow: 0 0 .3em #fff, 0 0 .6em #18c8ff; animation: rpulse 1.6s ease-in-out infinite; }
.kt.rrc::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; border-radius: inherit; box-shadow: inset 0 0 2em #18c8ff88; animation: raura 2.2s ease-in-out infinite; }
@keyframes raura { 50% { box-shadow: inset 0 0 2.8em #18c8ffbb; } }

/* ================= Épica: «Cromo negro y oro» con líquido en los canales ================= */
.kt .elay { position: absolute; inset: 0; z-index: 10; pointer-events: none; border-radius: inherit; overflow: hidden; }
.kt .elay svg { width: 100%; height: 100%; display: block; }
.kt .elay .xflow { animation: xflow 18s linear infinite; }
.kt .elay .xflow.b { animation-duration: 14s; animation-direction: reverse; }
.kt .elay .xflow.c { animation-duration: 11s; }
.kt .elay .xflow.d { animation-duration: 9s; }
@keyframes xflow { to { stroke-dashoffset: -1000; } }
.kt .xpulse { animation: xpulse 4s ease-in-out infinite; }
@keyframes xpulse { 50% { fill: #e2c8ff; } }
/* reflejo de luz que cruza toda la carta (como el brillo de una carta plastificada) */
.kt .xsheen { position: absolute; inset: 0; z-index: 11; pointer-events: none; border-radius: inherit; overflow: hidden; }
.kt .xsheen::before { content: ""; position: absolute; top: -30%; bottom: -30%; left: -60%; width: 60%; transform: translateX(-100%) skewX(-18deg);
  background: linear-gradient(90deg, #fff0 0%, #ffffff14 25%, #fff6dc55 42%, #ffffffc8 50%, #fff6dc55 58%, #ffffff14 75%, #fff0 100%);
  mix-blend-mode: screen; animation: xsheen 7s cubic-bezier(.45,.05,.35,1) infinite; }
.kt .xsheen::after { content: ""; position: absolute; top: -30%; bottom: -30%; left: -60%; width: 8%; transform: translateX(-100%) skewX(-18deg);
  background: linear-gradient(90deg, #fff0, #ffffff99, #fff0); mix-blend-mode: screen; animation: xsheen 7s cubic-bezier(.45,.05,.35,1) .18s infinite; }
@keyframes xsheen { 0% { transform: translateX(0) skewX(-18deg); } 32%, 100% { transform: translateX(380%) skewX(-18deg); } }
.kt.ep .hair { display: none; }
.kt.ep .nm { font-size: 1.75em; font-weight: 800; letter-spacing: .08em; top: 60%; padding: .08em 0; overflow: visible; text-shadow: none !important;
  filter: drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 .06em .06em #000c) drop-shadow(0 0 .22em #ffc94a66);
  animation: xglow 5s ease-in-out infinite; }
@keyframes xglow {
  0%, 100% { filter: drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 .06em .06em #000c) drop-shadow(0 0 .22em #ffc94a66); }
  25% { filter: drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 0 .02em #2a1a05) drop-shadow(0 .06em .06em #000c) drop-shadow(0 0 .45em #ffd65acc) drop-shadow(0 0 .9em #ffb62e66); } }
.kt.ep .xtx { display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text;
  background-image: linear-gradient(100deg, #fff0 38%, #fffbe8 46%, #ffffff 50%, #fffbe8 54%, #fff0 62%),
    repeating-linear-gradient(180deg, #ffffff1a 0 .02em, #0000 .02em .05em),
    linear-gradient(180deg, #fffaea 0%, #ffe28f 28%, #f0bd4c 50%, #b07a1f 60%, #f0c35a 78%, #fff0bf 100%);
  background-size: 260% 100%, 100% 100%, 100% 100%; background-repeat: no-repeat; animation: xglint 5s ease-in-out infinite; }
@keyframes xglint { 0% { background-position: 170% 0, 0 0, 0 0; } 50%, 100% { background-position: -70% 0, 0 0, 0 0; } }
.kt.ep .rar { width: 2.5em; right: .78em; top: .78em; }
.kt.ep .line.xline { display: flex !important; align-items: center; justify-content: center; gap: .25em; left: 27%; right: 27%; top: 70.8%; height: .6em; margin-top: -.3em; background: none; }
.kt.ep .xline i { flex: 1; height: .05em; background: linear-gradient(90deg, #f2c75c00, #f2c75c); }
.kt.ep .xline i.r { transform: scaleX(-1); }
.kt.ep .xline b { width: .32em; height: .32em; transform: rotate(45deg); background: linear-gradient(135deg, #fff4cf, #d9a63a 60%, #8a5a12); box-shadow: 0 0 .15em #000a; }
.kt.ep .cost { left: .9em; top: .9em; width: 2.35em; }
.kt.ep .cost .hc { stroke: #f2c75c !important; stroke-width: 2.6 !important; fill: #0b0b0ef0 !important; }

/* ================= Legendaria: «Oro y rubí con cabeza de gato» ================= */
@font-face { font-family: "Cinzel LG"; font-weight: 900; src: url(data:font/woff2;base64,d09GMgABAAAAADnUABAAAAAAhSQAADlxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoFiG8VSHHIGYD9TVEFUKgCEbBEICoGkdIGEVwuDSgABNgIkA4cOBCAFhBIHhQMMBxsecgXcGHrYOACboTcXEZWpPCIFZ5bk/1tyU6bsAaqvgkgSclEOhkxlh+3kLpVrtpvc7anEUL4X83nCW2glZMKX0IRDeEtI0bbAoBs84IdwOn+J577MvH/SmSM09kkul4fv/Xv8tc99AYUSQCVWmbTxFzpxevH+wM+t9/9f/b8AxoINGCM2BoxtjOixYmzkGAMGLSNKWsBGG4yz6gzU0/PKPhVUVLSxuDsT5fTCC/PQS08bmnv1CJCQYull0lWiZFGr7t7zn0A8TmE8giCxGukQEonBQPjh8Z979CbvF7THaz7CiW8mc5wG/uv3ukN54WdTlrImbSltA/1b6N7GmRjLYMW9lM1x6zjbVh8mM8U8FcPCtakESQULUH3kK+DTr/vm6k2HGkIp57qbxe+HxQf1WAD/P31zVT1k7+5VB05aIuhNgu46w4pZVXdCwzQemF6X1G/3L5qgnkGC6AqMaUgaEGBBIdyArTNCqMLxAQNm1YHzr0y10ukdrADIcuQovSXuntIZxzM5zRvn44s+GmwvCewOFpYigQXNCzwjeYBnoXNYgkAtxaPk3+j0LjPGEcJZ57I31qS+coX36Uf/WWaMCbL8g9Bn8euQZReodvvrOKxYI9sqlptb1Gx/7gnFy6zMMlawIquEqjxv+Y9j/v8r/t5kZxwleeMhgNIAJP6Q6XAIOgQTwqUnLj4vookB4QcRCBEUhFKJEiVGjDjx0wPCCGGCMAeZsuVzrBAQxRCTIJxBjVr1GtYKiHaITog7MA9gHsGMwzyt+OmNQYCSpLTQwZ/T7cBa/aWjCVhIgPzUgYCu+trWBJw34NqABYSAMDMlV5SCG16gQWIi1ZAYwhASezJjjj4JiYoqwQmIKB5hh4FQEIC/TXjhmSce+s5NVww75ZiDPveJ7TZZY7nF5pqhU4t6lUo5IKHpBkhMGekzupxGUR+axYIzQVPZwm7U6+9iTgA71I3S4YkRmFE2ubuEuFzUDImp3QMmzxsjjB3+0w8lQ5PPsHhKS6mWLmIzOkiz2NkR+pYh5jaB3pLcY26C2ISKfSByQOxOpMOBJC2VXIGEQODomFxw8fB58SYi5idQkFAKSipRYsSJp2dkYpYpi1U2h0LFJnH6R5n+YWzVrhMZaAs0BxoCtYGqkHBB50EioNshQUd/hoRX+yF+SL9CkN3xwCPjnkLRoDV/QUCrvQEJ1HjzraClAOKiLAQRygYoDRBGAICkWEjOB8g0HRwzv02Zf1+S8s4xEG73f4f2GfRov3zgeVCK8kvjqOSRFSEPGfmLGNuNwSzkwooRGfvV9hoF781qE6V2wOpKe9oHwFdPbQG2GsbNcSCiB0yzhWSsZBGtGBzTADZtSjx33s4e9A90777g7DuKiCDX3DY9miguOcb0V2a912YGe11nr2CJWdFW0tuSiKnoiNHsqIDa1nd+VhdP9Oz+au2h+bYa6Nxq3g6RWka+unJL9S89Fs2qWUtXRij5o7k8AFX7Sg2/ezCSoXRxF4ClesXqmLTmmIoKxJLvPVPfTaDhT+SSdO0tisRpsrQwMjL0mj9kX5pB6E7Yr+rHOhhTgZon1192EKVbLOFmve2TMbZIIXfIL4xYKLQXP6It20wBm5ybckkzd43eBKnWVbe40rfvvTJcP+huQltU30xkt4vO/fwhzMBOEauZvrKQsa2usYzSObR9XhLCCK1aa/ai1mb+yZBP8Uc+7T13qm2Ke9BU/wgJn8LM1nc27Fc0qJFZmIKCFyedGA553ejLFw59w3fFjrnWCKzoiRED9WBzTCsmJxWWadFr5XtQc9dlZTHVxZVrTdhKn/mzS8o7Y+bR3taNvvVZeYgKQ/pEB8ZG/BBUIdaVUVYeDcZQbnBw4s7qJ0QVWayqP7mgB/C2CrdCwvz9CtY1V/8auET5NoabxY6I+A8csTRMvKHswMM1PlMLj6GZFVYTYtpbJdpJMNxgAQmGdQbnUD2h0SXAK1ZQBRbBOrmPW3zbRM4jyiwsAQOqEAGxPJ3pUYRj+fs1MvWiWxSw2Avs+6hxwVN+O/OKKFnZmT3gH3boCc08EBk/WpoOlt1b6xpF6Xh5GMOCS4BcnSLaNV8WmlXxwiLyZXmHFerUR+sqfoLGAPg6bOlWuAyFtLV463vhjqBBVJVPfhq/104Wh9O+B5t1Y+i81n64yifQQO03Hdy79bx2fU+bid9/jouQb1Sd0gDzB5cC/fvdKUYVhCW161g5F72wYbBhny0YXq5YkyQ4LpcscvtsycueyuFrhh02uAHYOOcoLP4HUeJ9oz13YJ3qGqHAllAeCDIfxMS3QwNH7Z3Pfd15clBATPBZX2lYDdVx2bEPX+2i/g4zs6Xnthkk7R8ZrIblx5Njre5+3dvRJYooRSkf12q/PjRu0W5b2DOQuYguUttQrH6EzVnNutfShYsHN3jPLVM7pb2ZrTv9DehjMr1reHbYgibHCjJaPah2UN/mzqodsz/ojjhQv3P6bcd9SLOyBAvZhwl7PHX2wylQQNB3yLpQf1pO3eQK2X4I8xILFgXHBRXLOb8t+XG7f2rmD6NdRnFB9ABHfaTHaqvNs95G8/X7yiLHHLPWSSetM2TIeo89tsH3vrcRKg0CR0EgoOgYMExMKBccKC4uDI8nlBcvvryJoHz48CMmhvLly4WfIJhgIVBycphQoVAKCnRKSq5UIpBFiuQlShSaaNG8xYjlJk4cQjw9KgMDhFEy0pevaIaWGbIsuVreYki+lKUV4LB5KlSEoZgTSaUqiOo/RlJTE1GrDlN9TXcNmuFaWIhWxtFWU67dFFydTKCLhepmgaayYNNYkOkswAzmbyYTm8VkZjMfPUxqWU2R5T7Ctrom23obsGysKdJvN55PGN8e5mEv4/uUedjHM+wzX2pfgbEdY0InmdCQLmzkMIjm6QGZH2XwkIRiA+IkPbGCEJhNSBuEbe+LDIdEEkgG4YmFCr9Yu4q7MJwH9ULzkKlxAXOSn1w4EXTtIRgCuNTFBPnLS9MxvlxRyUesO5EHDcFHKD9JoiWIFymCXKxgUV4kWuBBAl+qVcCDCwJynaQPcWjncYMHxwN9Gs18yT0CpMzGEO+QsKKtr/mjZ9ar8ZXnnPVExlfcKyLrWf7Mf5oeB2eB+KwnVf0PUUrxuO7FLu3o1siDLF/3Wl6z1rTyHIFXONvM08NGvcYeoD/3Gact4E1ML+/93kTl2R5bZ3/XdGE7OFW2Ta2dPi/yLE/AfJjqlMdneN9AsSEIoAwfBD/BvMkpSUUyCGbiFKtap/zlV77WTLPUWWKphmVGJyearV1Yi02s1T7W5ivW7jHr8H32FN6QfBhaAQMSkIECVKABXlqJI5JMFLVoPz0G6AFPr12XAImggSTQgg70+91CoJVIG7AJR4fBlCRiVmB9E6WmzUMEIYMCMCABGShABRrgt8aHv8iNiSbS4aL2AhJBA0mgBR3oz5gCIvULahloI9AObAa2AN8SQawdGw+7RNJHbQWZtUw2AZk+RAAc6q/5MyBIqJHxfDJLcIqmDqAAFyEqAA5wKmTQ8B66icvCwO6Xz6HUqgjm5nBLBnrWMoUlwL0T5gJNgkt2nDHxQG+gD9AX6Af0BwYAA4GzCEiiSIMmaod62FZLvMWxxJFIUWtKRpsT9dF2pdiu7Hed4Smfkvxdb0f7xqNBM+FfbyIAYZhenoNt4DBPQzXNqFLxyA4DkIA6SCiSsYwEB9oKAW0QRrRCexchNLYzrV7xLh7/C+mJhT1o0appwWmecxvAJRGYSTzXDslApASY2lfsUrPTmgUTAwdtruAGbHAHDvCADx4gACF4gjeIQAzBEAKhYAATmMECqZAG6ZABWWCFbLBBDtghF/LBAZVQBTXweCbC8OFdO6l35yR4vof+w373xD4EDdiosPYD2g/gAogB+I2P7WtREjGAgtn1lnwYtRQGjNFvahmXDoVyTElQZEBhshj8DDa7Y2m6wtF2nd1tS+uKXJDfnVkAcwXKrP7ubAQaECcgAQDtxFB8BIGwIqWazUcG6VAdwKj05cdc6sjFze4Hy4CRlP/V6iyBIeIPF7v5vhTIPkrHJ3AaEL92EKgPhYgyULk8qA3d9q22A0EBCEoBK4LNB0mQkQ2sSJB0XRE6EiNhU4o1y4cUCUtOL/R+Hw7BSBhN/FEsFIvEfmKpOE5sFN/3bejH9uN++KBSn0qc7XeyjQGWrflB7CH2qi/26jMMkOfE4P+S7//9/wv471PwzVnwzcrxuvHm8cTx7vGPrxRf9UKogbG+A8QJAHEky8Hp3nHWP7bCeqscctpZG2y3Q58hy+2y2ibLbDTguBPWOgdBfMtMX04QPqEymFyLrCI6HNRWS2xzzWaj4hm+jcbICCJvQysKvpmmslK11lJFW/gDc4thH/vafisdcMRBR513xS0XLPaJQbtd9o2LzlhokRHfu2SNGxbotcc8c823DgWKhIaMCsfgzpUbNk8eBIRYfEn5CyAjcUqgCGHUwsUKUSdJgkQ6Glp6ydJZpEqTyyaHXYoi5UqUqlDmmEmaNZqsSYcqUwRxeuSOp8bt1O8zn9sHgeQfZIAfAPEWSK1B9V+Aen8A2QmQtgMk5DxGsCUDEsdcIKNnmYc00jM4GJoTtCKjniEN5BBkCiNDG0fkTFJQb/uQbCFTLj3vcG9fhvxDwGCikMNkGIRKVudIC1AyeBL1JitZQAPolPeg0i2cCKKCBAbzowlI4y1BUNDARNQZQz2J7QVs9dRqXJ8hfrSu7JHOppll+ChuLJLp7vB+tRAKL0CEe1mdIv4Kw48hnLksJtuIc86AZKkPBPKh+EUivjS/1U70mswtUzCEp4Oh/hu011MR4rss0BMfTgkRaI1npIuejY8n7yfvN/jde825HEoPGBmjAaEONXxbYRQBSWSJdwo+OY9DaYIP3v3o4Ds4P/W1eMWRy5B0qIoNtncKtjj1/kEYLA9I+jBL4suahmnLnDkkzFaTP4Cv0y4XkU7HB9zQrdVaoBQ2//vqP+iUF7zjhTbOKsYGIEbrBspz8nz7mpKNTmdhNrNCHXrZ2L0NOFJ1JN4TSANbGcCr3i+cBxNyyFMp8rPnx1bPvyS7GxvCA9Y0pQRBqODuS23SiHZ/mhzVIkSCFrrcpbve9bOTuinPB+8n90gc0DmVjpyfdCokBqiL/AloiEnvP/R9HuY3BZJ2PFGghUhgkoIzXxPpnS60EzYifMnwZVcaOt9UUg+GH7NFgQnx2v7p7nrLoi4/JSaX604+nniWRhSOAOrKLIjcyi6C209OgqhdRRR2nGo+TOCq1B0HLIyP0FEQ6Nd86bw/08IgHnx/LfxJhpl4vBaCn3K3w7BdHdH/u88CHrwHk0JxxKB0nCECEXz4NgEqNT1Eik7X7Ee0+8XgVCBEY9ARlCVkz9D6Suxd0micgtEhacFGJBxyEx0cUqFSgj+TOZZGJ1TR0xD1UR4e8P4IDHGL4CHofOZhvqR85SUIiy6VD5Q4CjgDbzcruQQk4UQHUCFsvxUmt7js+6rLmyJTMzp/fP56aufFWNvNa7Ans5DPeUPckKpoZPkYOqLOKpN5sC9ZW1uJQ7SdRQ2CzqZKR/KyUCnr0IBaLmBTyo22VPf3ieEhbm6Zn3m7wBd8qDerADB57G/JKQvtECzKG9HqCHd+3YQNprs8AbQcdRGIf+tb/l2jGkJNoDGbCBwVOMcjmC8EfJoXiwYB9VzPnGchSJRYY+CS8CEi0AS++4JY7Ja3C5MXf/ab57hbtQxNN2mTowSnGhvM3feLkCvgVSqx4peNbuM5Xj7O2rs58xyI8uxesrTfUSdE3aDCriYxB2VDqMOZbwy9y0yYOrPlo9Nn/5t1Rjb7tBL7Z1y/mQzknJdwDsi0P6+krtW91vKyb76bCpEpZR6N+yPxuDoC1VlE++s6FX7efDPMn6OOGCZ7xonCUKjcWdHQ8Ul+RWaPqyZuBuhY8adJEOQtXeYxJmW2xYsQlle9jRTAp0StMCFa2Ad8nhx7SQHQ2zyhzM6JieRTey7Ncdu77iIoYBGo+eiqkJDnZyc9Ki3naYSBRbt68NKQbCUSRIbtbIokHNmJiaODucEjYZs3CnfMi7qtbAxtaCO+57ZYAvLWKdhtxe7G80091nzLO4BzrcnD2MYHj5QSycHm9JxNR2xA0eMnRCgMv2RSgs6hivXbVh+EakWwoSMHc6M0/Jr5iwC2Zm8zpzpXAy9R9JocO7Tfiz/oQrAl8LjtrcYyCT5n+FDlNWp0BrPLgOpU3bxDgGyyH7BZGM3+4IkQOB2cD2rRUi2JDAWXgIRSqdxOOhp+iKgyQeL/E7fPLmMKqfTv2v/N/JWFRDkxmup5WA/ym5iAj/I5HzjUOVvPq4GSS16Q5F4qC2AWmBjvbS1FmiSLrrCHSKuM+1nENwUaeMgBMmnuKhMoIcWt3G35wZkE6wJp9ywBQQJ7JKPdiCv6Sb8B6aKvrG0rsTVQe0uYyBZUomW16qx4UZ/oZiVAAnJsiEVIE4ZxLexR7hDqxCKz57ZiL6fMjqh493wQjSwP2zBvCowOM/NRO169n4gmR8Btar5NgPFvSrHRllpbcwRwQg/+KfM9bxeVJR/qDLnKMjN5j1VKuy21KA+j1cE2YehKIBXPcqwv+VdJAFCJ2oCrcjBX5Bw5izTwuPhqnjIgRYq0Zyq+b5wFsr6RttsM9RZpXnOl/Vq7hD3bnpVK0S/kLSlGsoYxu5gM1CJQZsG3jJIbikq4t++pdmNnh2BAaMSproCQYcDeQESefY8LnGy/Y2qVcXI1dHN7hdtRXy8ZDaYp3OQ16L8ugZKlwlBHkt0Z5ddez7E51kW83Wqu3Q7eAbATomKMuq6qZJ0MVbx6MjJq6OodECaJsw1o1AAg95LRlALCGHnpJWk4vi7dpOEe1wldHe+oeE+qrNXiYWEOkaFRqnyjQN8yXlpghSbLvbe19QPGm2Hd2XWgMPYV6MGn6kI3WSK5JVCL4c/qrdSp1ctb+6xgzjYW7cSH4vNdX1HiPKh+7Kkb0/hY8ayST2EPTGk9yMcp1g4oSKjbJTmxCqJs6osbF3Jz0auOlDIfouEC+Pvw6havHEOEbz25flyB2NkZXTt5poa11PPwlYyMrgaP4ajvyahB89Di7Z6Yz2QF8GnMW7q2aU2zm1nWFi1Ly2FvadPxbOnkNAhTzTa3H6DfKyNEfmqVuvND5XkW1JmGrCbOE4FxayyUnZk00aceNmC6nhA2J2B+YgqXjtkljThbz/pHZvWbEyK+8eYOvxMihXa7de0SfXzj5iBfTe2PQNiHN5+aEXczXJ2/f43WJkdKRPPKdFtTBg7prGa8uKmeOIKVT9pPRQGdEuTi1OJ4Awl1AfGum1i8YI+R2r8epPPrYhIkhXcbBacyYhnaDW9UuNsDgYNlntJS8m8QyS6uptKSeI9LL0d9UVoR18l6tD1Q2bJmMoZmv5PQ+G5pWG8RcEmGhYNApHs4tA4eI7FoOfqGrmv8Q/bcx4bCmP7QukpmuvGqH0dVvJzp6hWQKYosOwqooGlW9xvnjamPmd7Cij/+nEgX9ypn36e788u+XlMewHMbxuLyim+ZpdP16mw6UbOQW+cOAUGpeyUuOuoNNGx9FQilyHkETYs2om2eKJGgxTLNbo7R/KQXP7GEu7S/XzXVGfLJm+RMIl1MrpdMzNBhZE0TYm1LleNwiiB5dFQ72x/1a6lr2QCeW7pQPD5dBovSc9bcKssYDNO36yqS+Unjc+4fe2a/2fUW8RDJ7M/1dqtWNrI0wfaPg9PbgzBvMb58Vr7axaTaV1KhvxyBPRtTeosK6SnIPVE6UupWOnl1Khxdq5xZHWZgVKzVWx7C8jiR7PskMPJ1sC+T5qet41050wi2MizttORMpt7CHn/MyP0P+XeubWU9xUVSick13VDZh3VHdZkzxbCbP6Zbc6ur/hXZyr+qTOHxB+ajCz8vqjdiJ70GDyqnmXIJCXkmZlfRUcmhazjbWG8eydNnD3j6mX2Wee5QZN/2yk/h7PMjBTLSei2v6jCPVGNURy2HZ8+02ffSXFjSPgkp/ewP9YWMtLuP4Wjt8GIrRIpNIkj7xhOZ0QsfLuCFZQWfsw2WrtgUF4NOY0NGSMisnlmq81QznBC7dccB5vb273rdFn/15NnHPvM8LB3rpDoLSQGH1ianj4ET8tbj7vbGDp1Go346zq6js7u5WzGDTQ+RuANBoOrAi73hq/I34iwbWkgztJFo84q0psxCUiBaN8dddjzT6Wl/Lmq5/hPG2u5iY58Os/JMtsan7LlFxeZuN1jiLndSoen1nvZkhENy0aCpuTTH8GCAriRK9xH/XeiXmE+bPx4op20vQ8oxmfdmTndvqjdzsr1jjHUqagXdk+ylUHWsMDdWPB4d3joyJfHdfcz8vmZjs9DV3gUzOKpfzGf/ku3Pamj6/PfftYZASY0y1il1xyvsAWUjRVjaMgioo4KM2vFWyQg2WPQ+NGgO/kPz9k12nidqBedtRRG+f/IU1qSDfiObLPUp+OIpYa6HB36vDODtIObF2B9PqIv1SWgo9h1PyiylbnmPjdaSLQXVRDAz33K3q0eRO3N2ayDq11idbruhMayYBsFuD/GFiT+wgtwLlF5NIehAtU+/TzO0/jvx9jF1qI3EibpSl4IgtssPhr1zjd3D3c3glPfnnQPfqdf7e3MksNjeOThIVS7OMh/dDfFxduHvSPiBA4uXrYs273OHZC1jEQQrNC7bHb19mtS7ZSM1YwpoNKmfdbqIvSvSurZiJkwFaw4auhtaSPyT2FUcDHpgGhqc6QbIRSXsNUo47YfCKe/egepojcp7talp8RxL1/08HCezlA7G5tgE2ugL/Wpq3jt0SddrbvsokOhtBoUOlnIetFvtjECMqTsksQH9WsfOPT/X7WcPkX52b3hRSPxNB/cTYuqmhyuxaD/aC6W2OyH3vD7px57KxlLhkjpcGLPQFDfLGR0ta43ZaDk3qWRAxl5wYe1AHrzCzuWSMPm4HEpHC0ZeDY3M7pu3eTkDJx4TgOMzXkv6tryNyCbFmymhvzAK/1V7qrnLf0f+4wMNsYvAOeOnKy4XnHtw52b3kB4S7Ahr4PUZQh4VBy3y890UFHgckKdV7Jl83ky2+zIyZRl8bD60+UsmTryQ98vX0tbStsGR5UhOnAYHHOcaep8S7hb+IF6do5uTHr7gt44C5+GZo/+5k4nEUcnPd9Tm5lJebnX+FIKsvPYK69ze0YW+GlGQE/ctJWgJeuMQ2qvznkrwyOthx8DdtJne6anJqrKvXBFbSFhmTLLVsTSoqAjwGsCV6X0CUxIC/nr2gxj3CCvf7xP1e4zvRiTFvG5wZBBts1gJlECERhwNwnCjECFQwgp3/flHVKboJr+sBTBsr9sxpa2m/1xun32u50r8FO5d12rNSK21RPdWVIQvLU83INllysgWt1LYMDDzoK10S1NT6Ra/rzP/R1TpMRI2JDlSFAtKS5Vj10ngHhiXpVbv1T8WmNYqtAuBAX/VvTsXqhdO6xTGClPCuA64ECLRA+PjeXNxmzL8R436J7XQEu4Znj8q+fmuWmULTrQ+qyno8PCqx9EpOzo60fExFkmz5wIMcl/r3R7xaogYMCG0fGWR/HT5caq02IW2WzcjLjNhiMfumXXxK6T2zi/zyne2t5buOJQ3M7qNUeF+DT+Fc1ItVoco1FqVplxeUyrrtVv0vl83+8Pi0HBXwkq4RECY3+DgyCDTXjNPjGqx+nSoVq2dGYowprgEfW6xC4MYiv+7mXzi1PkvP9omv/hcXyD6j6ojcjyt0ol+a1LFWHQKJAz0aSMrivRtnhfxt+oMtzLVItQsx2a27yu936/+OaUjcpxopB/IcMkMujht3fjrjf9AZ2dooxlnd+6j4CTfvshiZP9zLoE/v18Eqm0jUcJNoLmoWiT/MJaWztk6O5vZC5c5te0KdZHpR8gxEnh0dQDZ0kwgLuC5IjHNBUFR13pXV1wTy16By2eZU7PqL5eNZ4By577EysvfKRvXF2f08DJ6PMEliObBGGqsBndNHVYUhfIr/fmMnv48CpKSQwAbEYQLrtuphrCBmJQyMu/GHXhzMzOeoYMjrNSgumLAP/r5iTcBbBCocSzFkzvKKO4nBDYCZy7POZHn3NHe5uw/kTdnzvGv3O+4Z7cmLzV0idOpHItoEsde843QObgsotMOrYW/R9adZSu2mK8rZx04UHnlEFy57M85hLDdYIAmDJsz5ZDPjON5VTvb2yp3nMxduFuafIP1O+uUSZpYborugxpnxJLy1AXrq8GXalAOtFROiYjK9ZdKC0zxBR6TXG8S4PeA+rBVo2R4aVPipGA2M3HlEtofBEfxKBjR5EeO3i6LAIaJBKHZV8UAYtxFb0qHz6KdRbO1vByj+q/twjDTaqN00PNZmdwin59ShXP4TVixqKFCF+2s1PS67AooCjszKcWuyQ4Mvpv075ioBqaGlrhkyJSWOKmn1Zjwy+Z73ux/Fw/cbvIJaSFmJlQxrcqnO0ZXNhUnrD7+DUEiUK/j36ZS2UzMoo0NJbuyaWCxMAevF53qegWKI5d7kFzmWbAsytF57uuIaLshNTFFEeBfoz2R151URjJT6ne1LI8rcdN7ue3FUnimCdw/rMQZazIb46VirLc/zeijaaaZ6uKzKmSxeMBKLpw7dnzk+HFMvUf9iWLZCmpix2J92tYv5hRw6Ao5z0OWYUMGYwJ1xTLd6kVc7lQClAPHTCFOa0RsnDUspER/Pn/Anjx1gbZ82lZtWrd9EEvAeL/xwBWIaQS4Qt+JJrT97Pw2BS18R4/SnP+hJ9mLGF7oPa+RvrFXnH0H4W3V8ftrRo9xgbsPAefInY+qHFWU7z2a/sVg6Awd9+31ye950q9NfD92+/lgMayqkBHSii9r2bqZ2zg4cZ8AGn7x9gX3hhJkwbIfKzfAY+DyiVcXTyxqX9bYxgQmokCwxO68W95a36faSbtTXmM/VfiwiDUEMHH2FPYSwMCa2LjsFfrOIGYRd9823Tij2E2wfMIp5eiyGTYWMODe797qHvmp+1C3fkRf0V3w75JjR+JnztCzgIH4i2D5OH+ajI6j3+WIWcRcAhh43Zwkrw9lhC/bTx9ovAy42qHv8bQ5GvVtzjmJ65rsp2reEcnPd0lyc0sZL/dkf1y2QyOWLenTXv1PJMKnR3Y+3TunwrL3uBuVuE4ADefoVZoGNtx6nP3zH7FvaKNE6o3Qv0NfNo0/OMoBGmI+QXM7Dos0O9YtIWjELQJo3KUZnvz8IRXyXh1JIDRwW+i2B1P8phhghjITooUKx3ntB8dOnwN33Uj4/wt8bp55n1Rpd88oTKqnYfKu/WjDyrpGdH9XCBa1eE4POeZlCzo7TlBL8/oH+vLPKXMZOnFBaPCfAq8WQ0CQPkwRqE0JqnCPNwGfD2g9CzPSa7bfGwGN89FDs4dJF7AQiYxc4jjjQAUaHYHSEN4YGX2AUR7yEBpK6KDyb8G2Xz8u9kqeAvtSivqqKgr69lm6zc1cb8anVGFRkVFjzNUHdmZky7oy9XOTU2WyUlcrVOe3bjPZF5SV2RdsM7X+4J1dJAVr8YLu7qKF2RBYbg/d6Rh2oHxtCgH04LvwkHsohcEHehAp04cLNIR5hwco3yvLyGkJbQF+/qEr47qgme8VA67KQeXPHopnCuECz1snRgJN0kjzodykRoIkr92PNq5tmIzur5OjkfPmEuS40z3orDiPCprnlc0BTB0BRHCf89D7GP85FyGAGCC8ZaaH3NhAsqyKIXTy6CZ0qNT8BQQlLkG7AuuJnV4ku4O3TUIvg6cFKHmMB0TgWmh0KirxXJepzE+pbvpEo8nDT29Lkk5zWEXtOk2E4NuNmdDMyeGwaGE0hpwPy4KK1TPFKZVrUrOXOCdZ+9Zb4ON8x7llr4Ydy9wVtxXHyBq9VnFWk3IbFWosmYb3kHKm0N/bBy4Q/FJzjDyE8cZ4QCdA9Bqd9vN/4KI8ROclXgCd0hwc4YQrBdGOxYMLnCLfXlHd8yVxqgJbXDUvD98lNRL2YD9Mh/Ff8gncRNB5LymoDk6tuWjSne2h1eBaEytFsnpaWH4UshqJN/4Tp8V/MK6i4CSvn95kI19ecqPhl5YVDBcg866iJd4Y2cN7zkNp6cIkPYFQ0S1lhmIM5wF9bHezNmjZe4XnTq9Mab25OnmJMw80Z3vy4bUDhp3UWf5rQeNNpUWV/IVrygiEAR5xMclM6nN3FqHZxginBncl/WYudkYvTH1DNReo8p1XA9krrUaJuzmYByzEvCNK8jYNweJeg6zKsg9Ea9l70pGEVAJcgf8vb5gstuMJrkCMSBiWXbi9avjf8KPQwvgzwJoP+OunMPts/NOz3YD3L/k87zd+t+/EyASY78xbGFSapWpPS1W1zfwZy8vF4m2pabECg9n1kSaNf6c917/LhyMjLC2gK9ce0In31dAzt9+r55BvuW1BUHlW+LP8BFta5bOm7db3rEIqD5nEUXtN7rc4llZWOPp2WzqNfudmMLbSG4f91Flxik4oyA3pytIUxxSehqKPQ0qozGHX0AuhfwgVEwpZn+j66edBKZKolLMOYx2ByfP2ow2r6hqRA/khWPSi2QQ55mQLNjNOWIt7aQlgTsvPd4bKLUEJ6qI8VTX1LQ0OBSf7p4WG4H4MOQsiowhX7sQ7iUCpKHesb0R+5/ZZRNIZAUo+yS/XBjwJ3MdLC+pCVanChMiiQmU9NYAKo1PXVTaGhuDsxjAPSI5idzqGHKhHUjIBdPz/eeg9jP+eD3TEkOMeGO9/PhDwIYKkZBwI/PcUmOa0zwsqzFK2p6Uq2zwX026fi1W1paYp2zkGy9Gr9Rpxpz1X3KURdRjiXbl25fjLwn/Lsin1eCr9pdnDoOPXc/Ixs8c3NlZocW7UFPpS/3R5aaZWFzUOwvwSaRbD4BukjRRxDJUxBesvNKBTf5afWOdKdEZm0K4M9Y9vmxRWYVfREBR1/WNWLObDEG5BVqEomYUEBtIc5x2ogKklUDKJ85yHPsD4DzkkCkpohwSoMNYNKBmRBK/aXHSomdxp4y6iqJLjE5RqDbex3dwTx03MIxuzdHlTgnMiMlwEpz7BdKVPKF4ymy1iewvi7fXcVKv6J6EW17erjFm+LJp4rhusseeez12GKfOVecFzCTLtUQ9pdqygEmfvki6UarQEEHgj5DMk8nMeEIiBeCip53osmZgb18abz67EwWXaVEd6RbLRUgy2+VlTm+bMmL5z9fTJ09Fw1H09G5hoXWnAwl7kjoZLwlF0EU6eESasP4GgoYeV/rijzj6BrLo5Yn1yP+YNbdjzM8mn+9xo+Mg76ivW0YfR3z/8hANUxDyc5noCvLKvddBzs35t8qh4+gWcOOFB85mBvaZeSE/0fdS95kn/e5hRFECT5KyjvitwsKnEaQKo3N8t9bnx+dHnumBGELhrL1CnNeU9asxr8zwz2w0IxJcEQ7j5ydGJ5WeZOZg96jF68KqQTlQRQHBrlivTNuuKsceOQAtyK75gF7IUIRiCq2dt6HYrz/nr+7xT+iFk1LgmUTDM02qtd7PzNzN3lLOBjviMYHpeHdWjo+i5B54MopQAgrvW84UmmQB68N6/jRbvV4BzfzBonUAVU/ySJvcTKwbZbW9dI4ovh/69y//WZa/QdGmMZVRSNBeLS9TGkYjBNtNh9wYcHJcregst/U2TLTv9hIpJfYXhyU0RR3p5WIRyw44dZkTAP+FCH8HlsXhLiK/SedksE01LsEWJgf/yPmgKDuUX9Yfu2X0r3FTZc1SphTqVLEeXkpGQprp9SkRZhhEGDxqxq7DOXmuoCaxS64yWXT9oayuAd9HaIktIiw6m5/x6UWRia+VB6XEmbf1k42KvFQydt+DmZB+7RuWITowx231DBDcz5CGZWQEJutuHw0qREiLm87I5Ugh7ffYOcXnk7CWaxVmwwuvwXEK0oopgLuS58OiEDSf4LD6Muas92LYy3mo3p15Zo0QtaQ2d2iUei91mCFak0W2eFoVSJ49J1nZT0kQLbLODPMTxuwlQjEXVi7uzo2uYc3NyqE3vAiRWZmZo7I3SHx3TL3Y9vpBBz2LrIwIdiA7RaybP0lYgk2CRMXl1W0PS3jnNZxVA+oj4wlukDW+6EmSNKI0sC7N776v3yPQu8inxzr42W+aGgOEvg7a4WZWsbwkypocrTxWIFH4LLxFGGm3fHF2PxGvvP8v/ssnf+OlVpoyypcpSZRnLGqAyRCqlumPvUuj/jMVbU0zxGRGokyZ0e6E6/90XBsm7ICu0S/S7f5K4MhSbafq2tuFizaOvKwoQbbnEybN1FbAK2bLt84mc+btP3P8PL7wESicKg+HD7CDz0xf/QCeT3K1CXwYwS1EgU6FqO+rgKlTpglsBPu/+U8WUeCx/RJYNRJF/TcwOyxBZ/EV+t/94nABfXjZBpkopfnM5lztpuSJKYyj3bGQ8Iw2lCX4M9PvzAIdk5UckrVI/7STIgU2t2RwYPP+lpdfxdeSmxv8JMqmVBCSM3U2r5JDb+TZ4NkRfO0mVTAh7hbOiF82aQQcS0vskMv4/XDwfnyWVWaIiZalZkvg4q0SWGhkls1ilsWqx0GwwCs1i7vaTitCT2yHgnr/ETDNX6kWf/hgs3KgX2anmAHPz1TFzAJdvZloZ2/Zm0K3+WtxPy7TedkqzGSlMPtcsmV7oS0ZyEBQMGFcMxtu1w5/VXoDvTpuk/1iryV9VVH5Frs7+W2r6O7uauy0OTdhKqi4Dw5ryFvlAPL1QbU6XXErgH8a+4MxHYAVTYpRIDRJpuFQSAX+8Jp/PtY3wbLD2qsQoOYYmHnvq6IBmGoT+KhNePfMk4ciDshjMYOJBHdqp11rdHmbrnF5sF+yt9H/3rUax9/cF+x7pZKrPVwC5+EO5Qm2xEl/RJfZMMkciuYr/npo31cpxZ4pGnrg+4veQsNSQ0IxXnj4s4RA3MI+JnvTRLhwkef5G2es/N5BEK6L/S3nCDxtou/1p7YXPIGFCPQGzc9Ivu1gCYmLLp8dV8h+8hXRFOic7V3TpIsfBsWgCKLqAIzJ+ZWu8sjQqkGU+VhLfvZ+46QTuw8rpcbHlMQEulsvpqfOGiP21aRl7WebAKGVpa3wlX3YkgKoL0HAtjoCvjylyudnpTEh/+wC6bkUSNWGH68OIGCi7JY8h6m+k5lSDoVFzSo3fJqhBWgN2G5tRRxF3fq69Q7bYnClblFs331CMg/dovuMdD3gYzjQPOcEpToYdaIKnzi6kFanx35RSAzpxghh0EwkTEJgmX79BvgEC/cevLswczhjqcD0/C8PbnfD5jpk/Oxa6Xh1zya0goRx3uC5oHS8bK2M4o7JyZTRN9DOPocg+MpA2aedoykeamaO12GUempifD5VkEw+4Sl5vWElkQS2sT8ruys017k+1Os0k9xPEKsq7v3f7FmR21Dekd6WhCVqxXxYzedvS8djh29D5bmOj8JHo3Si81dy4uNGz0XNDr2fNUTW/hF8cHl7MSwavmFeiDt+clz/T35hiyuVyYJ0fJZtMdg5nSeD58ZhHF7Sb4/G8+dMlm6bHrPrtoeD/n1DlvCIZpr6B5JLMyPnOSUui8qTF9EzBRMQmwmf54Syhwhgkz+a2paZyOxTW1KCItLwCfh4Bu5IzhQWMQHtvpHNS1Lyi/ma3ZnZy8msz1NyXn2U5XHKw/iN6l02vGJ9nGQnifmCJaCVaDTp+V2JpQ6yNlE6q8StULiXYPN0Nq1WVgs8m5ZJy2U3B2qHoZTaWMbxCYDc+CN18Nv/UxzTOs4Y4lpq1/b76flPYNvU2KL+p2ylM3gleW6pfsFU/bhoz/uhteh3g1Zj3XttzDwJzV+lWXdrPe8776NyrRTnxr+AM9GtNlg6BF1JWnogvg6TU7VPD8Qt1n6pXKrpnELiO0BGXtLpvdJxpkHvf03NMRerVjuCHy1kZJTTb7RrQVFxkTZvEyKdnNuZbA7m+KTTtR/QU9xY/UxNVyzCLD58tWLo9vyIi5umZ24FebFH2AZe1f5ZTyjMyS6g2iq25uPg5iAXEsI14SLNV+diePa+x3vYy9ESfPcN+Rdx4OSSXmSz6W9GPh7DtfKWiWx5dWG236DJWuRniK/PSYh4Ryd3kadx2zy1PgvZuq6lNakmIUJoyg0rddldG8GuVJTnmOUGl0kl4pSA3LCIjNkxiHDF4XPTPRhWzJwIj5Rk6VRrPLypToU7lOTD7+PFRNxcCiLL8j6Dzq06XjXXmLWgpUmTeuWD6Ce0zxuKo2ErZIfK6+OYW3SZSMSk3aL4jz8CKb2e1xlU1SLObhaVo5oqb29nfbQ6c9TnM3BVLYWT3HFGbLflaWavaplQ5kE5Po09aR9fmzKMi5MGbwScx+eZIF4QCvBcUKvOvyMTVJefXyKXgHNC16MD5qa7UcxsU9lxOmxfjdMbMS0szLryfXxq2o9RwbavKblcl4lpVq3I1tbqW0d8qLlULl32dlcVriK1SGVKgOVZbmaS1Q9Uaa5Y7uUZyF6U3MyleWuRljY21fZsWaMi10tOgc33Q4qCg3kI2rrGh163TDaqPHRA/VfnuuXpzVp+Unfl4Tu3gjlkqND3aIQ/PjqXhpDpCoo7Qz6hMPl5S77HERc/2ga8Ipg36KJ74+DxR+KRXE8Y+VxRQ9FI+dAIwaHm0q9unG5PT6YBC+7FXuLqKzpTzzOzP21B3gVczJwVDgVogd1F5ZJ5qCDwgVeonHf4cAKlXg/WcuZt/8qytdpale3lNDUNfjBsyEndR1id3zTYVhFjc/Z8/C138yfkd05nt8nz7orHYeTA3tC3H0azunr+hOCAt1vCqOzUvuGxBK5InzUywcOrS/2YaYPnAJf2l+eB6yfUiKwRD+cG7aGzcMPsaDwMS6iWqnrqPChis6rzj22UyFEtSGXD2EUrwpIVwgcBENpQrxhAS0J7SKgGiNJ2EubmSBtE7nF0eoms1cz2s+ZMvVXlfMzKLVC28r6m+bkCG1T+NuLphJHINCQFo+FlB/4YdGwru3jTC1ec3o1PGbFnlqyasUpunEXjz6jf5pZpC5aHJCnFqL+OEKUAuN/kPAI1m+zdBS5YJ/LbbWR/j3EduwQHcN3ywACzeUrMnaX9S18EvGbBmg2ifj88+kc8VfSZ80DaQbEAcPqfW82pjjmeWdGJVeZJtLCYF8EUcv1w/YI9OVuvDJDJDuFptUEul/hrtzTsjFAzx+EMC4RkoW8BI3VSeQ8LfjkvDztpbGYF7Sisigr71lrAPdcJBTe8yyoYVvesN90+/c/MupnCcCynZccxwJpUyTqGy/FiANgUEKOYOTAU2VN+FORA1t6j7KY6p8oGusPKRjcueZk4VdAbPPej7kKMuyTvNbEA2SeNwkaIdLpIlwC+Rnjv40oCDLx0WYhHPU1gGU4UfMvkOPAbx5PvwBVRPfgCfQK3nKRyGRVQ1+Q580Jp8H66DY/IDuAiFnkdwF7hGTCm9EYjX3Jrx5bzyvudE5QPOu8pH0gOVT7Ax9tSPS43sXvafATOvlOAwS4TDLJEcZolLs5N3mkofpoAl0jVHduz8H4Ag3Q4USkuzjeKKIv37wXDF7g1vHcXSSpU4+ZHp0094uo1H1N55aisBRgMj2ze1o8G9fcLR4N74Tm5g86Yz2svoqkA7tWLGO64F/6mm5nxRZizM7vcbnJK+x4xFBSwizdrsFMjOCSnQ6lTsQ0l1SOAtpPIrGFGztBzJrsuluzK/9NN/xagKUDPQF14DRRsJtwOKBhJt5mIUI5O4ntAb9Ca9RW+LUVFqTT7Mx3D4hgspIOi35LuzrO/Pq8jsnu6s4e6EatuzGBDzAu0TC4h/fgP5T5D+3Ikgb5d3yYvkk/u2g/8kfd0rRCAdzTaCvEteJJ1sjjsUdxzwAHFxJmdvVsLFZVzFLskH5bXsK6JxsTsh75IXpZ88DrJisovzg3R9eSBrZX+5QE4tlYg/SWe3EhftHZYHslb2lwrWFoeXD/OsmvZint0LuEfaVOyYkU8MsD4EuGPfLF/WyQFyYYWGNOORt5I72o8vD2St7L/ZgrsH6f7ydP8dYNay4I4ShfsCiBGlYlXKnSQZDlPP+IR4nX5KOiL/RmnSpaoiHvtyLaUhP8/uKuU8mY149f521LX0cwa3l7kX0rZ63+VVWQtR1bUZWbr0bsyPC/UQ0KJFZUAquBZcqUKt6+kcG+ee39fqWuloT6R/kxV2Xn6aDAIk8P/2UaVlLgl/BMOeAd6du9UD8Hk3NenD9felrXwOB3QWAfZTiRS2EkS4Aoj45v4+Jqh788Sp7P6+cB8QnYD/aXQq0X3qZtIVuRKOzFw8/QCQSY69V1oUC0u3eene14oDD1Uvf9fTOaznMkNuBdkJerLgjewJRJZBBKi73PCxkT887r3jsHlt4d/u82dt+kXbhs+qMOZH7AefhAuizY7y6BvcNNB6goUvFh3FC6XufnsGr6G4l3fJ0YEBd52A/FaiZbh1kPSvfsefEFdC+qTiKW4VahrmfkiN51/ORbrpPjr17k+lSwl6kH/2EnWVQeFhmXfYLETaSdYE5DSDQDOldeCcDdPoIDo91pIAoux0Z8qMhVfKirQk/3yNiAWU/sF0Eoj7A8xAoSeFR8lhfvpzkEoJ6Ut5SETH8swJEOflmoeTu7o9sjxSOFN0YkAxdxPBxHqTeRKSQcb9Ov8jLhVE7vAoL1vsH5AGcuFXrW4N3x450Uaitu8mL3DzPdlI3k6pY0423f5wIOD7VX1EcD9xDw6VcBjPKsFznHpRe4tIHjwKPjOBfx2uAczwHVRBOjyEKFgHR+OFgHUBF3ABF3CBeWLTIdDVOyngnEc+WMAThRDgB01ctWBCxKOWQYHS1sEgBRzANY/m1QgPF6pRLMeqMQp9dhKtmkyoRaOMZEc1SxS/alcMvLu4ITDcCOqAYQj5+OerUqdGrQ56jSZxamBQp8k0VRqDt2a3aBdHSekzndrUaVHWTpGo0wit+fGGayhlMUlnsYeya3mhaCvTmpnuYmoKqkPurGa8TFkyJfeKC2zJGlOwvm3E2uJdGzRrMVVbnSgqVKeEmD2Eqh4YMq3aNKtX4SxJ6EzxyVrN2lcsJjMlWaOO9MmfooKCU7PJlDIZWeQwyJInmY1SrDMIumvvUtXiJfcD0NjlQOGiCl9w+tIKElKVAv1CpsolV1wVJFgIuWtGXHdjH6hjHqaa2k231Bi10lf2C/dcxA5RZ/w3vlXrO7HixEvwm0RGdRo0qtdksu2SmTRL8SuzFiOM1t2X9indHR06dZmyp9Qlma2bzVTTzTDNDjMdkOMFu1x5euVzmKXHHLMVKFSk2O9OKOG+r5W6J9TvLJ68DJrw1rvAEBJCho9txZRkEW8uPkOyE4Wbc/z0IyOIsOmVKqehRcdwyEGuocCn9jnltPMOO+Korw3DzHcSNaiwwDqTHCPmy8cuL71Cw7Iazl+ZZ5aYZ7E+Cy2ls8wDj9y13EMG9425FzT0CI4QCB1hIEyEhbggrogbwkbcEQ5FV9FW1VlFndJUp1LpY1NZ7Qg3dUbS3yL2CvFJzikdVf/lMT7WFq6KguHq6BEqtRyDOb/6tngE/i85Y7FJqVP8zDf1eooqQsqIhG3o8I66xsondz+GfOjdkpYBAAA=) format("woff2"); }
.kt.lg .hair { display: none; }
.kt .elay.lgl { overflow: visible; }
.kt .elay .lgeye { mix-blend-mode: screen; animation: lgeye 3.2s ease-in-out infinite; transform-box: fill-box; transform-origin: center; }
@keyframes lgeye { 0%, 100% { opacity: .35; transform: scale(.8); } 45% { opacity: 1; transform: scale(1.35); } 55% { opacity: .9; transform: scale(1.2); } }
.kt .lgpulse { animation: lgpulse 3.6s ease-in-out infinite; }
@keyframes lgpulse { 50% { filter: brightness(1.7) saturate(1.2); } }
.kt.lg .rar { width: 2.25em; right: 1.3em; top: 1em; filter: drop-shadow(0 .08em .12em #000c); }
.kt.lg .rar .lgrglow { mix-blend-mode: screen; opacity: 0; animation: lgrglow 4s ease-in-out infinite; }
@keyframes lgrglow { 0%, 100% { opacity: 0; } 50% { opacity: .55; } }
/* nombre: letras romanas (Cinzel) de oro fundido que pasa a rubí, con fuego que recorre las letras y aura roja que respira */
.kt.lg .nm { font-family: "Cinzel LG", serif; font-size: 1.62em; font-weight: 900; letter-spacing: .04em; top: 60%; padding: .1em 0; overflow: visible; text-shadow: none !important;
  filter: drop-shadow(0 0 .025em #3a0008) drop-shadow(0 0 .025em #3a0008) drop-shadow(0 .06em .06em #000d) drop-shadow(0 0 .3em #ff3b2f88);
  animation: lgglow 3.4s ease-in-out infinite; }
@keyframes lgglow {
  0%, 100% { filter: drop-shadow(0 0 .025em #3a0008) drop-shadow(0 0 .025em #3a0008) drop-shadow(0 .06em .06em #000d) drop-shadow(0 0 .3em #ff3b2f88); }
  50% { filter: drop-shadow(0 0 .025em #3a0008) drop-shadow(0 0 .025em #3a0008) drop-shadow(0 .06em .06em #000d) drop-shadow(0 0 .55em #ff6a2aee) drop-shadow(0 0 1.1em #ff1a4aaa); } }
.kt.lg .xtx { display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text;
  background-image: linear-gradient(100deg, #fff0 36%, #fff6d6 45%, #ffffff 50%, #fff6d6 55%, #fff0 64%),
    linear-gradient(90deg, #ff2d55 0%, #ffb02e 18%, #fff1a8 30%, #ffb02e 42%, #ff3b2f 58%, #ffd25a 74%, #ff2d55 100%),
    linear-gradient(180deg, #fffbe6 0%, #ffe07a 30%, #ff9d2e 58%, #e0142e 82%, #7a0018 100%);
  background-blend-mode: normal, soft-light, normal;
  background-size: 260% 100%, 300% 100%, 100% 100%; background-repeat: no-repeat, repeat-x, no-repeat; animation: lgfire 4.5s linear infinite; }
@keyframes lgfire { 0% { background-position: 170% 0, 0% 0, 0 0; } 45% { background-position: -70% 0, 150% 0, 0 0; } 100% { background-position: -70% 0, 300% 0, 0 0; } }
.kt.lg .line.xline { display: flex !important; align-items: center; justify-content: center; gap: .25em; left: 27%; right: 27%; top: 70.8%; height: .6em; margin-top: -.3em; background: none; }
.kt.lg .xline i { flex: 1; height: .06em; background: linear-gradient(90deg, #ff2d5500, #ffb02e 60%, #fff1a8); box-shadow: 0 0 .2em #ff5a2a; }
.kt.lg .xline i.r { transform: scaleX(-1); }
.kt.lg .xline b { width: .32em; height: .32em; transform: rotate(45deg); background: linear-gradient(135deg, #ffd0d0, #e0142e 55%, #5a0010); box-shadow: 0 0 .15em #000a, 0 0 0 .06em #f2c75c, 0 0 .4em #ff3b2f; }
.kt.lg .cost { left: 1.15em; top: 1.1em; width: 2.25em; }
.kt.lg .cost .hc { stroke: #f2c75c !important; stroke-width: 2.6 !important; fill: #0b0b0ef0 !important; }
/* reflejo de la legendaria: llamarada de rubí, naranja y oro (no el blanco de la épica) */
.kt.lg .xsheen::before { width: 75%; background: linear-gradient(90deg, #fff0 0%, #ff1a4a1f 18%, #ff3b2f66 32%, #ffb02eaa 44%, #fff4c8e6 50%, #ffb02eaa 56%, #ff3b2f66 68%, #ff1a4a1f 82%, #fff0 100%);
  animation-duration: 6s; }
.kt.lg .xsheen::after { width: 10%; background: linear-gradient(90deg, #fff0, #ffe9a8cc, #fff0); animation-duration: 6s; }

/* ================= Invocación (token) ================= */
.kt.sm .hair { border-style: dashed; border-color: #d9b8ff66; display: none; }
.kt .smlay { position: absolute; inset: 0; z-index: 7; pointer-events: none; }
.kt .smlay svg { width: 100%; height: 100%; display: block; }
.kt .smlay .smrun { animation: smrun 4s linear infinite; filter: drop-shadow(0 0 3px #b77dff); }
@keyframes smrun { to { stroke-dashoffset: -110; } }
.kt.sm .cost .hc { stroke: #d9b8ff; fill: #2a124488; }
.kt.sm .cost { filter: drop-shadow(0 0 .25em #b77dff); }
.kt.sm::after { content: ""; position: absolute; inset: 0; z-index: 3; pointer-events: none; border-radius: inherit; box-shadow: inset 0 0 2em #9b5cffaa; }
.kt .smtag { position: absolute; left: 50%; top: 57.2%; transform: translateX(-50%); z-index: 5; padding: .28em .8em; border-radius: 1em;
  font: 800 .62em/1 "Barlow Condensed", sans-serif; letter-spacing: .22em; text-transform: uppercase; color: #fff;
  background: linear-gradient(90deg, #7a3cff, #c06bff); box-shadow: 0 0 .6em #b77dffaa, 0 .08em .2em #0008; }
.kt.sm .nm { top: 61.4%; }
.kt.sm .tx b.kw { background: #c9a2ff; color: #23103d; }

