:root{--tk-fire:#ee8130;--tk-fire-hot:#ffe066}.tk-px-k{fill:var(--color-ink)}.tk-px-g{fill:var(--color-pika)}.tk-px-G{fill:var(--color-pika-deep)}.tk-px-r{fill:var(--color-poke)}.tk-px-R{fill:var(--color-poke-deep)}.tk-px-w{fill:var(--color-cream-hi)}.tk-px-s{fill:var(--color-sand)}.tk-px-h{fill:#fff}.tk-px-o{fill:var(--tk-fire)}.tk-px-y{fill:var(--tk-fire-hot)}.tk-stroke{stroke:var(--color-ink)}.tk-mint-code{font-family:var(--ff-mono);word-break:break-all;background:var(--color-cream-lo);border:1px solid var(--color-sand);color:var(--color-ink);border-radius:10px;padding:.55rem .75rem;font-size:13px;line-height:1.4}.tk-copy{min-width:7.25rem;padding:.6rem 1rem;font-size:.85rem}.tk-out{box-shadow:0 3px 0 var(--color-ink);padding:.5rem .9rem;font-size:.85rem}.tk-cb{border:2px solid var(--color-ink);background:var(--color-cream-hi);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .95rem .5rem .7rem;font-size:.92rem;font-weight:800;line-height:1.25;display:inline-flex;box-shadow:0 3px #29263d24}.tk-cb-dot{background:var(--color-warn-fill);width:10px;height:10px;box-shadow:0 0 0 2px var(--color-ink);border-radius:999px;flex:none}.tk-cb[data-state=trading] .tk-cb-dot{background:var(--color-up-fill);animation:ping 1.8s var(--ease-out) infinite}.tk-cb[data-state=unknown] .tk-cb-dot{background:var(--color-sand-dark)}.tk-card-enter{animation:pop-in .7s var(--ease-pop) .1s both}.tk-card-holo{border-radius:22px;width:min(100%,372px);margin-inline:auto}.tk-card{color:var(--color-ink);background:radial-gradient(120% 60% at 50% 0%, #ffffff8c, transparent 60%) padding-box, linear-gradient(172deg, #fde7cc 0%, #f9cfa6 48%, #f4b184 100%) padding-box, linear-gradient(150deg, #fff1a8 0%, var(--color-pika) 28%, var(--color-pika-deep) 62%, #ffe27a 100%) border-box;box-shadow:0 0 0 3px var(--color-ink), 0 10px 0 #29263d29, 0 34px 54px -26px #29263da6;border:11px solid #0000;border-radius:22px;padding:10px 12px 9px;position:relative}.tk-card-stage{font-family:var(--ff-pixel);letter-spacing:.04em;font-size:8px;line-height:1.2}.tk-card-title{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:5px;display:flex}.tk-card-name{font-family:var(--ff-pixel);letter-spacing:.02em;text-shadow:2px 2px #ffffffa6;font-size:24px;line-height:1}.tk-card-hpnum{font-family:var(--ff-num);color:var(--color-poke-dark);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1}.tk-card-hpword{margin-right:4px;font-size:9px}.tk-card-hp{margin-top:7px}.tk-card-hp .hp-track{background:var(--color-cream-hi);height:10px}.tk-art{aspect-ratio:16/10;border:3px solid var(--color-ink);isolation:isolate;background:radial-gradient(60% 42% at 50% 96%,#ffe066e6,#0000 70%),radial-gradient(130% 100% at 50% 110%,#ffb347 0%,#ff7a3d 38%,#d8401b 70%,#8f1d09 100%);border-radius:6px;place-items:center;margin-top:9px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #ffffff47}.tk-art:after{content:"";z-index:3;pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(115deg,#0000 0 18%,#ffffff38 22%,#6390f029 26%,#f9558724 30%,#0000 34% 52%);animation:7s linear infinite tk-sheen;position:absolute;inset:-60%}@keyframes tk-sheen{0%{transform:translate(-12%,-6%)}to{transform:translate(12%,6%)}}.tk-art-chip{z-index:4;font-size:.72rem;position:absolute;top:8px;left:8px;box-shadow:0 2px #29263d59}.tk-coin{z-index:2;filter:drop-shadow(0 3px #29263d59);width:34%;height:auto;margin-top:-4%;animation:4.5s ease-in-out infinite float;position:relative}.tk-flame-b{opacity:0}.tk-flame{animation:.44s step-end infinite tk-flick}.tk-flame-b{animation-delay:-.22s}@keyframes tk-flick{0%{opacity:1}50%{opacity:0}}.tk-art-shadow{z-index:1;background:#29263d66;border-radius:50%;width:26%;height:7%;animation:4.5s ease-in-out infinite tk-shadow;position:absolute;bottom:9%;left:50%;translate:-50%}@keyframes tk-shadow{50%{opacity:.55;transform:scaleX(.72)}}.tk-spark{z-index:2;opacity:0;animation:2.6s ease-in-out infinite tk-twinkle;position:absolute}@keyframes tk-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}}.tk-card-dex{text-align:center;background:linear-gradient(90deg,#d4ae52,#f7e9b0 50%,#d4ae52);border-radius:3px;margin-top:7px;padding:3px 8px;font-size:10.5px;font-style:italic;font-weight:800;line-height:1.35;box-shadow:inset 0 0 0 1px #29263d40}.tk-ticker{border:2px solid var(--color-ink);background:var(--color-cream-hi);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:54px;margin-top:9px;padding:0 12px;display:grid}.tk-ticker-label{font-family:var(--ff-pixel);color:var(--color-ink-mute);align-items:center;gap:6px;font-size:8px;line-height:1;display:inline-flex}.tk-ticker-price{isolation:isolate;font-family:var(--ff-num);font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;font-size:30px;font-weight:800;line-height:1;position:relative}.tk-flash{z-index:-1;pointer-events:none;animation:tk-flash 1.3s var(--ease-out) forwards;border-radius:8px;position:absolute;inset:-6px -8px}.tk-flash[data-dir=up]{background:#3dbe6e80}.tk-flash[data-dir=down]{background:#e3350d61}@keyframes tk-flash{0%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(1)}}.tk-ticker-change{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:900}.tk-ticker-change[data-tone=up],[data-tone=up]>.tk-tone{color:var(--color-up)}.tk-ticker-change[data-tone=down],[data-tone=down]>.tk-tone{color:var(--color-down)}.tk-ticker-unit{color:var(--color-ink-mute);font-size:11px;font-weight:700}.tk-moves{gap:6px;margin-top:9px;display:grid}.tk-move{background:#fbf8f2c7;border-radius:9px;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px;display:grid}.tk-move-cost{flex-wrap:wrap;gap:2px;display:flex}.tk-energy{background:var(--tk-fire);width:17px;height:17px;color:var(--color-ink);box-shadow:inset 0 -2px 0 #00000029, 0 0 0 1.5px var(--color-ink);border-radius:999px;place-items:center;display:grid}.tk-move-name{font-size:15px;font-weight:900;line-height:1.15;display:block}.tk-move-text{color:var(--color-ink-soft);font-size:11.5px;font-weight:600;line-height:1.3;display:block}.tk-move-dmg{font-family:var(--ff-num);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.tk-card-foot{border-top:2px solid #29263d38;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;padding-top:7px;font-size:11px;line-height:1.3;display:grid}.tk-card-foot dt{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.tk-card-foot dd{font-weight:800}.tk-card-credit{text-align:right;margin-top:6px;font-size:9.5px;font-style:italic;font-weight:700}.tk-stats{gap:13px;display:grid}.tk-stat-note{color:var(--color-ink-mute);margin-top:3px;padding-left:11.5rem;font-size:12px;line-height:1.35}.tk-line-svg{width:100%;height:132px;margin-top:12px;display:block;overflow:visible}.tk-line-path{fill:none;stroke:var(--color-ink);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.tk-line-wipe{fill:var(--color-cream-hi);transform-box:fill-box;transform-origin:100%;animation:tk-wipe 1.2s var(--ease-out) .15s both}@keyframes tk-wipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.tk-line-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:14px;display:grid}.tk-line-facts dt{font-family:var(--ff-pixel);text-transform:uppercase;color:var(--color-ink-mute);font-size:8px;line-height:1.4}.tk-line-facts dd{font-variant-numeric:tabular-nums;margin-top:4px;font-size:1.05rem;font-weight:800}.tk-line-date{color:var(--color-ink-mute);font-size:12px;font-weight:700}.tk-line-empty{color:var(--color-ink-soft);padding:2rem 0}.tk-fw{justify-items:center;gap:30px;display:grid}.tk-seg>label{color:var(--color-ink-soft);cursor:pointer;border-radius:999px;padding:.5rem 1rem;font-size:.88rem;font-weight:800;line-height:1;transition:background-color .2s,color .2s,box-shadow .2s}.tk-seg>label:hover{color:var(--color-ink)}.tk-seg>label:has(input:checked){background:var(--color-ink);color:var(--color-cream-hi);box-shadow:0 2px #29263d40}.tk-seg>label:has(input:focus-visible){outline:3px solid var(--color-azure);outline-offset:2px}:is(.tk-fw:has(input[value="24h"]:checked) [data-w]:not([data-w="24h"]),.tk-fw:has(input[value="7d"]:checked) [data-w]:not([data-w="7d"]),.tk-fw:has(input[value="30d"]:checked) [data-w]:not([data-w="30d"]),.tk-fw:has(input[value=all]:checked) [data-w]:not([data-w=all])){display:none}.tk-fw-stage{aspect-ratio:1;width:min(100%,540px);position:relative}.tk-fw-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tk-fw-track{fill:none;stroke:var(--color-cream-lo);stroke-width:22px}.tk-fw-dash{fill:none;stroke:var(--color-pika-deep);stroke-width:7px;stroke-linecap:round;stroke-dasharray:.3 .7}.tk-fw-flow{transform-box:view-box;transform-origin:200px 200px;animation:30s linear infinite spin}.tk-fw-chev{fill:none;stroke:var(--color-poke-deep);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.tk-fw-orbit{transform-box:view-box;transform-origin:200px 200px;animation:9s cubic-bezier(.55,0,.3,1) infinite tk-orbit}@keyframes tk-orbit{0%,7%{rotate:0deg}33.33%,40.33%{rotate:120deg}66.67%,73.67%{rotate:240deg}to{rotate:360deg}}.tk-fw-node{z-index:1;left:var(--x);top:var(--y);border:2.5px solid var(--color-ink);background:var(--color-cream-hi);text-align:center;width:35%;animation:tk-rise .6s var(--ease-pop) both;border-radius:14px;padding:0 8px 10px;position:absolute;translate:-50% -50%;box-shadow:0 5px #29263d24}.tk-fw-node[data-step="1"]{--x:50%;--y:12.5%}.tk-fw-node[data-step="2"]{--x:82.5%;--y:68.75%;animation-delay:.12s}.tk-fw-node[data-step="3"]{--x:17.5%;--y:68.75%;animation-delay:.24s}@keyframes tk-rise{0%{opacity:0;transform:translateY(14px)scale(.92)}}.tk-fw-icon{border:2.5px solid var(--color-ink);background:var(--color-cream-hi);border-radius:999px;width:34px;height:34px;margin:-17px auto 4px;padding:5px;animation:9s linear infinite tk-hit;display:block}.tk-fw-node[data-step="2"] .tk-fw-icon{animation-delay:3s}.tk-fw-node[data-step="3"] .tk-fw-icon{animation-delay:6s}@keyframes tk-hit{0%{transform:scale(1.3)}7%,to{transform:scale(1)}}.tk-fw-title{font-family:var(--ff-pixel);text-transform:uppercase;color:var(--color-ink-mute);font-size:8px;line-height:1.5}.tk-fw-value{font-family:var(--ff-num);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(20px,5vw,30px);font-weight:800;line-height:1}.tk-fw-sub{color:var(--color-ink-mute);margin-top:4px;font-size:12px;font-weight:700;line-height:1.25}.tk-fw-hub{text-align:center;width:38%;animation:pop-in .6s var(--ease-pop) .3s both;position:absolute;top:46%;left:50%;translate:-50% -50%}.tk-fw-hub-value{font-family:var(--ff-num);color:var(--color-poke-deep);font-variant-numeric:tabular-nums;font-size:clamp(34px,9vw,58px);font-weight:800;line-height:1}.tk-fw-hub-text{margin-top:6px;font-size:clamp(11.5px,2.6vw,14px);font-weight:800;line-height:1.3}.tk-fw-hub-note{font-family:var(--ff-pixel);color:var(--color-ink-mute);margin-top:6px;font-size:8px;line-height:1.4}@media (max-width:479px){.tk-fw-node{width:36%;padding:0 5px 8px}.tk-fw-icon{width:28px;height:28px;margin:-14px auto 3px;padding:4px}.tk-fw-title{font-size:7px}.tk-fw-sub{font-size:10.5px}.tk-fw-hub{width:44%;top:41%}}.tk-dex{color:#fff;background:radial-gradient(120% 70% at 8% 0%, #fff3, transparent 55%), linear-gradient(168deg, #ef5126 0%, var(--color-poke) 42%, #c92e0b 100%);box-shadow:inset 0 2px 0 #ffffff59, inset 0 0 0 2px var(--color-poke-deep), inset 0 -5px 0 var(--color-poke-deep), 0 6px 0 var(--color-poke-dark), 0 28px 44px -26px #29263db3;border-radius:22px;padding:12px}.tk-dex-top{align-items:center;gap:12px;padding:2px 4px 12px;display:flex}.tk-lens{background:radial-gradient(circle at 34% 30%, #bfe3ff 0 14%, #4fa3e8 32%, var(--color-azure-deep) 100%);width:40px;height:40px;box-shadow:0 0 0 2px var(--color-poke-dark);border:4px solid #fff;border-radius:999px;flex:none}.tk-led{width:11px;height:11px;box-shadow:0 0 0 2px var(--color-poke-dark);border-radius:999px}.tk-dex-title{font-family:var(--ff-pixel);text-transform:uppercase;text-shadow:0 2px 0 var(--color-poke-dark);font-size:11px;line-height:1.3}.tk-screen{background:#23203a;border-radius:14px;padding:14px;box-shadow:inset 0 0 0 3px #151325,inset 0 8px 18px #00000059}.tk-live{gap:14px;display:grid}@media (min-width:900px){.tk-live{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}}.tk-live-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tk-live-stat{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;min-width:0;padding:12px}.tk-live-label{font-family:var(--ff-pixel);color:var(--color-pika);font-size:8px;line-height:1.4}.tk-live-value{font-family:var(--ff-num);font-variant-numeric:tabular-nums;color:#fff;margin-top:6px;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1}.tk-live-note{color:#cfcbe4;margin-top:4px;font-size:11.5px;line-height:1.3}.tk-rips{grid-auto-rows:46px;gap:6px;height:254px;display:grid;overflow:hidden}.tk-rip{background:var(--color-cream-hi);color:var(--color-ink);animation:tk-rip-in .5s var(--ease-pop) both;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 10px 0 6px;display:grid}@keyframes tk-rip-in{0%{opacity:0;transform:translateY(-12px)scale(.95)}}.tk-rip-empty{color:#cfcbe4;background:#ffffff0f;padding:0 14px;font-size:13px;font-weight:700;animation:none;display:flex}.tk-rip-pack{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.tk-rip-price{font-variant-numeric:tabular-nums;font-size:14px;font-weight:900}.tk-rip-mult{min-width:3.1rem;font-family:var(--ff-num);font-variant-numeric:tabular-nums;text-align:center;background:var(--color-cream-lo);color:var(--color-ink-soft);border-radius:7px;padding:5px 6px 4px;font-size:12px;font-weight:800;line-height:1}.tk-rip-mult[data-level=green]{color:var(--color-up);background:#e0f5e7}.tk-rip-mult[data-level=gold]{background:var(--color-pika);color:var(--color-ink)}@media (max-width:559px){.tk-rip-chip{gap:0;padding:.2rem;font-size:0}}.tk-chart{border-bottom:2px solid var(--color-ink);height:220px;margin-left:46px;position:relative}.tk-chart-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tk-chart-grid{border-top:1.5px dashed var(--color-sand-dark);position:absolute;left:0;right:0}.tk-chart-tick{color:var(--color-ink-mute);white-space:nowrap;margin-right:8px;font-size:11px;font-weight:800;position:absolute;top:0;right:100%;translate:0 -50%}.tk-bar{fill:var(--color-poke);transform-box:fill-box;transform-origin:50% 100%;animation:tk-grow-y .7s var(--ease-out) both;animation-delay:calc(var(--i) * 14ms)}.tk-bar-top{fill:var(--color-poke-deep)}.tk-bar-zero{fill:var(--color-sand-dark);animation:none}@keyframes tk-grow-y{0%{transform:scaleY(0)}}.tk-chart-note{z-index:1;border:2px solid var(--color-ink);background:var(--color-cream-hi);white-space:nowrap;animation:pop-in .5s var(--ease-pop) .9s both;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;translate:12px 50%}.tk-chart-note[data-side=left]{translate:calc(-100% - 12px) 50%}.tk-chart-axis{color:var(--color-ink-mute);justify-content:space-between;margin:6px 0 0 46px;font-size:11px;font-weight:800;display:flex}.tk-chart-cap{color:var(--color-ink-soft);margin-top:14px;font-size:.95rem;line-height:1.6}.tk-chart-table{margin-top:12px}.tk-chart-table summary{cursor:pointer;color:var(--color-azure-deep);font-weight:800}.tk-chart-table table{font-variant-numeric:tabular-nums;width:100%;max-width:420px;margin-top:10px;font-size:13px}.tk-chart-table th,.tk-chart-table td{text-align:left;border-bottom:1px dashed var(--color-sand);padding:4px 8px}.tk-chart-table th{color:var(--color-ink-mute);font-weight:800}.tk-supply-bar{border:3px solid var(--color-ink);background:var(--color-ink);border-radius:12px;gap:3px;height:38px;padding:3px;display:flex;overflow:hidden}.tk-supply-seg{transform-origin:0;min-width:7px;animation:tk-grow-x .9s var(--ease-out) both;animation-delay:calc(var(--i) * .15s);border-radius:6px;flex-basis:0}@keyframes tk-grow-x{0%{transform:scaleX(0)}}[data-seg=circ]{background:linear-gradient(var(--color-up-fill), #2fa65c)}[data-seg=unlock]{background:repeating-linear-gradient(-45deg, var(--color-pika) 0 6px, var(--color-pika-deep) 6px 12px)}[data-seg=locked]{background:var(--color-sand)}[data-seg=burned]{background:linear-gradient(var(--tk-fire), var(--color-poke))}.tk-supply-legend{gap:10px 20px;margin-top:16px;display:grid}@media (min-width:560px){.tk-supply-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.tk-supply-legend li{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.tk-supply-swatch{width:14px;height:14px;box-shadow:0 0 0 2px var(--color-ink);border-radius:4px}.tk-supply-name{font-weight:800}.tk-supply-num{font-variant-numeric:tabular-nums;text-align:right;font-weight:800}.tk-supply-pct{color:var(--color-ink-mute);font-size:12px;font-weight:700}.tk-supply-note{color:var(--color-ink-mute);grid-column:2/-1;font-size:12px}.tk-lcd{background:linear-gradient(160deg,#a7a8b8,#8b8c9e);border-radius:12px 12px 36px;padding:14px 14px 18px;box-shadow:inset 0 2px #ffffff59,inset 0 -3px #29263d40,0 4px #29263d33}.tk-lcd-screen{background:var(--color-gb-3);min-height:98px;box-shadow:inset 0 0 0 3px var(--color-gb-2), inset 0 8px 14px #0f380f38;border-radius:4px;place-items:center;padding:14px 8px;display:grid;position:relative}.tk-lcd-screen:after{content:"";border-radius:inherit;pointer-events:none;background-image:linear-gradient(#0f380f12 1px,#0000 1px),linear-gradient(90deg,#0f380f12 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}.tk-lcd-row{justify-content:center;gap:clamp(8px,2.5vw,18px);display:flex}.tk-lcd-cell{flex-direction:column;align-items:center;gap:8px;min-width:2.6em;display:flex}.tk-lcd-num{font-family:var(--ff-pixel);color:var(--color-gb-0);font-variant-numeric:tabular-nums;font-size:clamp(20px,5.4vw,30px);line-height:1}.tk-lcd-unit{font-family:var(--ff-pixel);color:var(--color-gb-0);font-size:8px;line-height:1}.tk-lcd-done{font-family:var(--ff-pixel);color:var(--color-gb-0);font-size:clamp(16px,4vw,22px)}.tk-lcd-power{font-family:var(--ff-pixel);color:#2d2b40;align-items:center;gap:6px;margin-top:10px;font-size:7px;display:inline-flex}.tk-lcd-power:before{content:"";background:var(--color-poke);border-radius:999px;width:8px;height:8px;box-shadow:0 0 6px 1px #e3350db3}[data-tk-wait] .tk-bar:not(.tk-bar-zero){animation:none;transform:scaleY(0)}[data-tk-wait] .tk-supply-seg{animation:none;transform:scaleX(0)}[data-tk-wait] span[style*=hp-in]{transform:scaleX(0);animation:none!important}[data-tk-wait] .tk-line-wipe{animation:none;transform:scaleX(1)}[data-tk-wait] .tk-fw-node,[data-tk-wait] .tk-fw-hub,[data-tk-wait] .tk-chart-note{opacity:0;animation:none}
