.gki{--ink:#0a0b0d;--kit-font:var(--font-fredoka),"Fredoka",system-ui,sans-serif;--acc:#ef4444;--acc-hi:color-mix(in srgb,var(--acc)60%,#fff);--surface:#121316;--line:#ffffff12}.gki-panel,.gki-card{border:3px solid var(--ink);background:var(--surface);overflow:hidden;box-shadow:inset 0 2px #ffffff0a,0 14px 34px #00000073}.gki-panel{min-width:0;overflow:visible}.gki .ctd-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 26px;display:grid}.gki .ctd-bar{border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:54px;padding:8px 2px 10px;overflow:visible}.gki .ctd-bar i{background:var(--bc);opacity:.85;border-radius:0;height:3px;inset:auto auto -1px 0}.gki .ctd-bar span{color:#ffffffa6;gap:10px;font-size:16px}.gki .ctd-bar b{font-family:var(--kit-font);color:#fff;font-size:20px;font-weight:600}.gki .ctd-tblwrap{border:2px solid var(--ink);background:#08090b6b;border-radius:0}.gki .ctd-tbl th{font-family:var(--kit-font);letter-spacing:.06em;color:var(--acc-hi);border-bottom:2px solid var(--ink);background:#08090b73;font-size:14px;font-weight:600}.gki .ctd-tbl tbody tr:nth-child(2n) td{background:#ffffff05}.gki .ctd-ability{border-radius:3px}@media (max-width:640px){.gki .ctd-bars{grid-template-columns:minmax(0,1fr)}}.gki-wiki{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);background:#0000002e;margin:0 -1.5rem 2rem}.gki-wiki-head{background:linear-gradient(90deg,color-mix(in srgb,var(--acc)16%,transparent),color-mix(in srgb,var(--acc)3%,transparent)60%,transparent);border-bottom:2px solid var(--ink);align-items:center;gap:18px;padding:18px 1.5rem;display:flex}.gki-art{background:radial-gradient(70% 70% at 50% 35%,color-mix(in srgb,var(--rc)40%,transparent),color-mix(in srgb,var(--rc)8%,#0c0d0f)85%);border-radius:4px;flex:none;place-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 0 0 2px #0a0b0dcc}.gki-art img{object-fit:contain;filter:drop-shadow(0 4px 6px #0009);width:74px;height:74px}.gki-eyebrow{font-family:var(--kit-font);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-hi);font-size:13px;font-weight:600}.gki-title{font-family:var(--kit-font);color:#fff;text-shadow:-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),2px 2px 0 var(--ink),0 4px 0 var(--ink);margin-top:2px;font-size:30px;font-weight:700;line-height:1.1}.gki-wiki-head p{color:#fff9;margin:6px 0 0;font-size:15px;font-style:italic;line-height:1.55}.gki-wiki-body{padding:4px 1.5rem 16px}.gki-sec{padding:14px 0 4px}.gki-sec+.gki-sec{border-top:1px solid var(--line)}.gki-sec>h2{font-family:var(--kit-font);letter-spacing:.12em;text-transform:uppercase;color:var(--acc-hi);margin:0 0 6px;font-size:15px;font-weight:600}.gki-rows{grid-template-columns:minmax(0,1fr);column-gap:32px;margin:0;display:grid}.gki-rows.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gki-rows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:8px 2px;display:flex}.gki-rows dt{color:#ffffffa6;font-size:16px}.gki-rows dd{text-align:right;max-width:65%;font-family:var(--kit-font);color:#fff;font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:600;line-height:1.3}.gki-lines{margin:0;padding:0;list-style:none}.gki-lines li{color:#ffffffd9;border-bottom:1px solid var(--line);padding:10px 2px 10px 22px;font-size:16px;line-height:1.5;position:relative}.gki-lines li:before{content:"";background:var(--acc);border-radius:1px;width:9px;height:9px;position:absolute;top:1.05em;left:2px}.gki-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.gki-items li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:60px;padding:8px 2px;display:flex}.gki-tile{background:radial-gradient(75% 75% at 50% 35%,color-mix(in srgb,var(--rc)40%,transparent),color-mix(in srgb,var(--rc)8%,#0c0d0f)85%);border-radius:4px;flex:none;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.gki-tile img{object-fit:contain;width:86%;height:86%}.gki-items b{font-family:var(--kit-font);color:#fff;font-size:17px;font-weight:600;display:block}.gki-items small{color:#ffffff80;font-size:14px;display:block}.gki-items em{font-style:normal;font-family:var(--kit-font);color:var(--rc);background:color-mix(in srgb,var(--rc)14%,transparent);border-radius:2px;padding:2px 8px;font-size:15px;font-weight:600}.gki-note{color:#ffffff73;margin:10px 0 0;font-size:14px}.gki-faq h4{font-size:17px}.gki-faq p{font-size:16px}.gki-card-art{background:radial-gradient(60% 55% at 50% 42%,color-mix(in srgb,var(--rc)34%,transparent),transparent 72%),linear-gradient(180deg,#191b1f,var(--surface));border-bottom:2px solid var(--ink)}.gki-card-art img{filter:drop-shadow(0 10px 18px #000000a6)}.gki-card-name{font-family:var(--kit-font);text-shadow:-2px -2px 0 var(--ink),2px -2px 0 var(--ink),-2px 2px 0 var(--ink),2px 2px 0 var(--ink),0 4px 0 var(--ink),0 8px 16px #00000080;font-size:30px;font-weight:700;line-height:1.1}.gki-rarity{font-family:var(--kit-font);letter-spacing:.06em;text-transform:uppercase;color:var(--rc);background:linear-gradient(90deg,color-mix(in srgb,var(--rc)22%,transparent),transparent 80%);border-bottom:1px solid var(--line);padding:12px 18px;font-size:16px;font-weight:600}.gki-facts{padding:6px 18px 10px}.gki-facts td{border-top:0;border-bottom:1px solid var(--line);padding:11px 0;font-size:16px}.gki-facts tr:last-child td{border-bottom:0}.gki-facts td:first-child{color:#ffffff8c}.gki-facts td:last-child{font-family:var(--kit-font);font-size:18px;font-weight:600}.gki-toc{border-top:2px solid var(--ink);padding:16px 18px 12px}.gki-toc-label{font-family:var(--kit-font);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-hi);margin-bottom:6px;font-size:13px;font-weight:600}.gki-toc nav{flex-direction:column;display:flex}.gki-toc a{color:#ffffffbf;border-bottom:1px solid #ffffff0f;padding:10px 8px 10px 22px;font-size:16px;transition:color .15s,background .15s;position:relative}.gki-toc a:last-child{border-bottom:0}.gki-toc a:before{content:"";background:var(--acc);opacity:.7;border-radius:1px;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:6px}.gki-toc a:hover{color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--acc)16%,transparent),transparent 80%)}.gki-toc a:hover:before{opacity:1}.gki .il-title{font-family:var(--kit-font)!important;border-bottom:0!important;padding-bottom:0!important;font-size:1.625rem!important;font-weight:600!important}.gki .il-tabs{background:0 0;border:0;gap:8px;padding:0}.gki .il-tabs>button{font-family:var(--kit-font);color:#fff9;background:#1a1b1e;border:1px solid #ffffff14;border-radius:3px;padding:9px 16px;font-size:16px;font-weight:600}.gki .il-tabs>button:hover{color:#fff;border-color:#ffffff29}.gki .il-tabs>button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -3px 0 var(--acc);background:#202226;border-color:#ffffff1f}.gki .il-tabs>button>span{color:#ffffffb3;font-family:var(--kit-font);background:#ffffff14;border-radius:2px;padding:1px 6px}.gki .il-tabs>button[aria-pressed=true]>span{background:color-mix(in srgb,var(--acc)22%,transparent);color:#ffb3b3}.gki .il-root .block.relative.overflow-hidden{isolation:isolate;background:linear-gradient(135deg,#3b82f60a 0%,transparent 45%,transparent 55%,color-mix(in srgb,var(--acc)4%,transparent)100%),#15161a;border:1px solid #ffffff0f;border-radius:3px;padding:14px;transition:border-color .15s,box-shadow .15s}.gki .il-root .block.relative.overflow-hidden:before{content:"";z-index:-1;background:var(--card-art)center/cover no-repeat;opacity:.07;filter:saturate(.2)brightness(.7);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(270deg,#000 20%,#0000 70%);mask-image:linear-gradient(270deg,#000 20%,#0000 70%)}.gki .il-root .block.relative.overflow-hidden:hover{border-color:#fff3;box-shadow:0 8px 22px #00000059}.gki .il-root .border-l-2,.gki .il-root .border-r-2{border-left:0;border-right:0;padding-left:0;padding-right:0}.gki .il-root .absolute.w-0\.5{display:none}.gki .il-root .rounded-md{border-radius:4px}.gki .il-root .rounded-md.bg-white\/5,.gki .il-root .rounded-md.border-dashed{background:#1b1c1f;border-color:#ffffff14}.gki .il-root span.uppercase{font-family:var(--kit-font);letter-spacing:.12em;font-size:12px}.gki .il-root .items-center.bg-\[\#15161a\]{background:0 0}.gki .il-root .items-center.bg-\[\#15161a\]>span:first-child{font-family:var(--kit-font);letter-spacing:.06em;background:0 0;margin-bottom:4px;padding:0;font-size:16px}.gki .il-root .tabular-nums,.gki .il-root .items-center.bg-\[\#15161a\] .font-semibold{font-family:var(--kit-font)}.gki .il-root .rounded-full{border-radius:0}.gki .il-root .mt-3.text-center>button{border:2px solid var(--ink);width:100%;font-family:var(--kit-font);color:#f1ece4;box-shadow:inset 0 1px 0 #ffffff14,0 3px 0 var(--ink);background:linear-gradient(#2a2c31,#1e2023);border-radius:3px;padding:11px 14px;font-size:16px;font-weight:600;transition:filter .12s;display:block}.gki .il-root .mt-3.text-center>button:hover{filter:brightness(1.15);color:#fff}.gki .il-root .mt-3.text-center>a{font-family:var(--kit-font);font-size:16px;font-weight:600}@media (max-width:767px){.gki-wiki{margin:0 -1.5rem 2rem}.gki-wiki-head{padding:14px 1.5rem}.gki-art{width:64px;height:64px}.gki-art img{width:54px;height:54px}.gki-title{font-size:24px}.gki-rows.two,.gki-items{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px){.gki-wiki{margin:0 -2rem 2rem}.gki-wiki-head{padding:18px 2rem}.gki-wiki-body{padding:4px 2rem 16px}}.gki-faq{margin-bottom:2.5rem}
