.kg-root{z-index:200;background:radial-gradient(50% 50% at 12% 14%,#ff7ad9 0%,#0000 55%),radial-gradient(50% 55% at 90% 18%,#9b6bff 0%,#0000 55%),radial-gradient(55% 60% at 85% 90%,#6fd8ff 0%,#0000 50%),radial-gradient(55% 60% at 8% 92%,#ff8ad0 0%,#0000 55%),#d9a8ff;justify-content:center;align-items:center;padding:20px;font-family:Nunito,system-ui,sans-serif;animation:.3s ease-out kg-fade;display:flex;position:fixed;inset:0;overflow:auto}@keyframes kg-fade{0%{opacity:0}to{opacity:1}}.kg-card{background:#faf4ff;border-radius:26px;grid-template-rows:minmax(0,1fr);grid-template-columns:45% 55%;width:100%;max-width:1000px;max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 2px 4px #3c146e1f,0 30px 80px #3c146e6b,inset 0 0 0 1px #ffffff8c}.kg-poster{background:radial-gradient(120% 80% at 50% 12%,#7b4bd4 0%,#5a2fa8 42%,#3a1b78 100%);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.kg-poster:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(2px 2px at 18% 22%,#ffffffe6 50%,#0000 51%),radial-gradient(2px 2px at 76% 16%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 62% 64%,#fffc 50%,#0000 51%),radial-gradient(2px 2px at 30% 80%,#fff9 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 72%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 36%,#ffffff80 50%,#0000 51%);position:absolute;inset:0}.kg-poster-stage{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kg-poster-glow{filter:blur(30px);z-index:0;background:radial-gradient(circle,#ff8ce68c 0%,#0000 70%);width:80%;height:70%;position:absolute;top:14%;left:10%}.kg-poster-img{-o-object-fit:cover;object-fit:cover;z-index:1;width:100%;height:100%;transform:translate3d(calc(var(--kg-px,0) * -10px), calc(var(--kg-py,0) * -10px), 0);will-change:transform;display:block;position:absolute;inset:0}@keyframes kg-float{0%,to{transform:rotate(-2deg)translateY(0)}50%{transform:rotate(-2deg)translateY(-7px)}}.kg-sticker-drop{filter:drop-shadow(0 8px 16px #0006);z-index:4;pointer-events:none;width:38%;max-width:158px;position:absolute;top:8px;right:8px;transform:rotate(7deg)}.kg-sticker-arc{filter:drop-shadow(0 8px 16px #78145a66);z-index:4;pointer-events:none;width:28%;max-width:118px;position:absolute;bottom:30px;left:6px;transform:rotate(-10deg)}.kg-tagline{z-index:3;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffd7f5;background:0 0;padding:14px 12px 12px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.kg-kawaii-logo{transform:translateX(-50%) translate3d(calc(var(--kg-px,0) * 18px), calc(var(--kg-py,0) * 18px), 0);will-change:transform;z-index:4;filter:drop-shadow(0 6px 16px #14063c80);pointer-events:none;width:56%;max-width:190px;position:absolute;top:18px;left:50%}.kg-left-toggle{z-index:5;position:absolute;top:14px;left:50%;transform:translate(-50%)}.kg-left-toggle button{cursor:pointer;border:0}.kg-left-toggle button.locked{opacity:.5;cursor:not-allowed}.kg-card.solo{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.kg-solo-bar{z-index:2;background:#2e2350;align-items:center;gap:12px;padding:12px 18px;display:flex}.kg-solo-logo{width:auto;height:30px}.kg-solo-net{color:#b6f0d4;letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.kg-solo-badge{color:#fff;letter-spacing:.03em;background:#ffffff24;border-radius:999px;padding:4px 10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.kg-solo-enter{margin-left:auto;padding:9px 16px;font-size:13px}.kg-solo-body{background:radial-gradient(120% 80% at 50% 12%,#7b4bd4 0%,#5a2fa8 42%,#3a1b78 100%);min-height:0;position:relative;overflow:hidden}.kg-one{color:#7b4bd4;font-weight:800}.kg-root.embedded{z-index:5;border-radius:inherit;background:0 0;padding:0;position:absolute}.kg-root.embedded .kg-card{height:100%;max-height:100%;box-shadow:none}.island-tab.tab-locked{opacity:.5;cursor:not-allowed}.island-tab .tab-lock{margin-left:2px;font-size:10px}.kg-punk-preview{z-index:2;aspect-ratio:1;background:radial-gradient(80% 70% at 50% 28%,#fff 0%,#f0e6ff 70%,#e2d0ff 100%);border-radius:26px;width:78%;max-width:300px;animation:6s ease-in-out infinite kg-float;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 20px 44px #14063c80,inset 0 0 0 3px #ffffffa6}.kg-punk-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-punk-tag{color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1e0c469e;border-radius:999px;padding:4px 11px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.kg-cust{z-index:2;flex-direction:column;display:flex;position:absolute;inset:0}.kg-cust-stage{flex-shrink:0;justify-content:center;align-items:center;height:46%;display:flex;position:relative}.kg-cust-stage:after{content:"";filter:blur(4px);background:radial-gradient(#0006 0%,#0000 70%);width:46%;height:16px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.kg-cust-av{aspect-ratio:1;z-index:1;background:radial-gradient(70% 70% at 50% 30%,#fffffff2,#f0e4ff99);border-radius:50%;width:62%;max-width:220px;position:relative;overflow:hidden;box-shadow:0 16px 40px #14063c6b,inset 0 0 0 3px #fff9}.kg-cust-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-cust-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffd7f5;letter-spacing:.05em;white-space:nowrap;z-index:2;background:#1e0c4680;border-radius:999px;padding:4px 11px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;position:absolute;top:46px;left:50%;transform:translate(-50%)}.kg-cust-panel{background:linear-gradient(#fff,#f6eeff);border-radius:22px 22px 0 0;flex-direction:column;flex:1;gap:9px;min-height:0;margin:0 8px;padding:12px 14px 14px;display:flex;box-shadow:0 -8px 24px #14063c38}.kg-cust-head{justify-content:space-between;align-items:baseline;display:flex}.kg-cust-title{color:#2e2350;letter-spacing:-.01em;font-size:14px;font-weight:900}.kg-cust-hint{color:#9a6aff;font-size:9.5px;font-weight:800}.kg-cust-cats{scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.kg-cust-cats::-webkit-scrollbar{display:none}.kg-cust-cats button{color:#8a7ab0;cursor:pointer;white-space:nowrap;background:#f1ecfa;border:0;border-radius:999px;flex-shrink:0;padding:6px 11px;font-size:11px;font-weight:800}.kg-cust-cats button.active{color:#fff;background:#2e2350}.kg-cust-grid{scrollbar-width:thin;flex:1;grid-template-columns:repeat(4,1fr);align-content:start;gap:7px;min-height:0;display:grid;overflow-y:auto}.kg-cust-tile{cursor:pointer;background:#fff;border:1.5px solid #ece2ff;border-radius:11px;flex-direction:column;padding:0;transition:border-color .12s,transform .12s;display:flex;position:relative;overflow:hidden}.kg-cust-tile:hover{border-color:#c8b0ff;transform:translateY(-1px)}.kg-cust-tile.on{border-color:#8a6aff;box-shadow:0 0 0 2px #ddd0f5}.kg-cust-tile.locked{cursor:not-allowed}.kg-cust-tile.locked:hover{border-color:#ece2ff;transform:none}.kg-cust-pic{aspect-ratio:1;background:radial-gradient(70% 70% at 50% 35%,#fff,#f0e6ff);border:1px solid #966ed247;border-radius:8px;position:relative;overflow:hidden}.kg-cust-pic img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-cust-tile.locked .kg-cust-pic img{filter:grayscale()brightness(.9)opacity(.32)}.kg-cust-lock{color:#9a8ac0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kg-cust-tick{color:#fff;background:#8a6aff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;right:4px}.kg-cust-founder{z-index:2;color:#ffe1a0;pointer-events:none;background:linear-gradient(135deg,#2a1a4d,#4a2d7a);border-radius:999px;align-items:center;gap:2px;padding:2px 5px;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px;box-shadow:0 1px 4px #28145059}.kg-cust-cap{color:#6a5a92;text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:4px 5px 5px;font-size:8px;font-weight:800;line-height:1.15;overflow:hidden}.kg-cust-tile.locked .kg-cust-cap{color:#b0a2d0;text-transform:uppercase;letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:7.5px}.kg-cust-tile.none{background:#faf6ff;justify-content:center;align-items:center;padding:0}.kg-cust-tile.none .none-x{color:#b0a2d0;flex:1;justify-content:center;align-items:center;display:flex}.kg-panel{background:#fffdff;flex-direction:column;gap:4px;min-height:0;padding:12px 32px 10px 22px;display:flex;position:relative;overflow:auto}.kg-panel-frame{-o-object-fit:fill;object-fit:fill;pointer-events:none;z-index:0;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.kg-panel>:not(.kg-panel-frame){z-index:1;position:relative}.kg-logo-crown{justify-content:center;align-items:center;margin-top:2px;display:flex;position:relative}.kg-logo-crown img{filter:drop-shadow(0 4px 10px #6e46c847);width:auto;height:40px;transform:translate3d(calc(var(--kg-px,0) * 18px), calc(var(--kg-py,0) * 18px), 0);will-change:transform;display:block}.kg-net{background:#ece0ff;border-radius:999px;padding:3px;display:inline-flex;position:absolute;top:0;right:0}.kg-net button{letter-spacing:.04em;color:#8a7ab0;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:3px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;display:flex}.kg-net button.active{color:#5b3a96;background:#fff;box-shadow:0 1px 3px #50288c2e}.kg-net button .soon{opacity:.55;font-size:7px}.kg-net button .live{color:#2bbd7e;font-size:7.5px;font-weight:800}.kg-net button:not(.active) .live{opacity:.6}.kg-supply{flex-direction:column;gap:5px;margin-bottom:2px;display:flex}.kg-supply-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kg-supply-count{color:#4a2d6b;letter-spacing:.01em;font-size:12px;font-weight:800}.kg-supply-count strong,.kg-supply-count b{color:#7c3aed}.kg-supply-left{text-transform:uppercase;letter-spacing:.04em;color:#d6398f;white-space:nowrap;background:#ffe7f3;border-radius:6px;padding:2px 8px;font-size:9.5px;font-weight:800}.kg-supply-bar{background:#efe7fb;border-radius:99px;height:6px;overflow:hidden}.kg-supply-bar>span{background:linear-gradient(90deg,#ff5fb0,#7c3aed);border-radius:99px;height:100%;transition:width .5s cubic-bezier(.23,1,.32,1);display:block}.kg-vip{background:linear-gradient(100deg,#fff0f7,#ffe7f3);border:1.5px solid #ff9ed6;border-radius:12px;align-items:center;gap:10px;margin-bottom:2px;padding:5px 12px 5px 8px;display:flex}.kg-vip-badge{letter-spacing:.03em;color:#fff;background:linear-gradient(#ff9ed6,#ff5fb0);border-radius:8px;flex:none;padding:3px 9px;font-size:11px;font-weight:900;box-shadow:0 2px 6px #ff5fb059}.kg-vip-perks{color:#4a2d6b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:800;overflow:hidden}.kg-vip-perks b{color:#d6398f}.kg-pay{flex-direction:column;gap:7px;display:flex}.kg-pay-head{justify-content:space-between;align-items:baseline;display:flex}.kg-pay-hint{color:#d6398f;letter-spacing:.02em;background:#ffe7f3;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:800}.kg-pay-opts{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.kg-pay-opt{cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e8dcff;border-radius:12px;flex-direction:column;gap:7px;padding:10px 11px 11px;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.kg-pay-opt:hover{transform:translateY(-2px);box-shadow:0 8px 20px #7846c81f}.kg-pay-opt.gifted{opacity:.42;filter:grayscale(.35);cursor:default}.kg-pay-opt.gifted:hover{box-shadow:none;transform:none}.kg-bal.gift{color:#d8c2ff}.kg-gift-note strong{color:#ffe27a}.kg-pay-opt.jpyc.active{border-color:#ff5fb0;box-shadow:0 0 0 3px #ffe0ef,0 8px 22px #ff5fb038}.kg-pay-opt.usdc.active{border-color:#3fa9f5;box-shadow:0 0 0 3px #dcefff,0 8px 22px #3fa9f52e}.kg-pay-ribbon{color:#fff;letter-spacing:.06em;background:linear-gradient(135deg,#ff7ad0,#d6398f);padding:3px 30px;font-size:9px;font-weight:900;position:absolute;top:9px;right:-28px;transform:rotate(38deg);box-shadow:0 2px 6px #d6398f66}.pay-row{align-items:center;gap:9px;display:flex}.pay-ic{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:flex;box-shadow:0 3px 8px #0000001f}.pay-ic.usdc{background:linear-gradient(135deg,#3fa9f5,#2b7fd4)}.pay-ic.jpyc{background:linear-gradient(135deg,#ff7ad0,#d6398f)}.pay-meta{flex-direction:column;min-width:0;display:flex}.pay-name{color:#2e2350;letter-spacing:-.01em;font-size:15px;font-weight:900;line-height:1.1}.pay-sub{color:#9a8ac0;letter-spacing:.01em;font-size:9px;font-weight:700}.pay-price-row{align-items:baseline;gap:7px;display:flex}.pay-yen{color:#2e2350;letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:900;line-height:1}.kg-pay-opt.jpyc.active .pay-yen{color:#d6398f}.kg-pay-opt.usdc.active .pay-yen{color:#2b7fd4}.pay-usd{color:#9a8ac0;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.pay-save{letter-spacing:.04em;color:#d6398f;background:#ffe7f3;border-radius:5px;align-self:flex-start;padding:2px 7px;font-size:8.5px;font-weight:900}.pay-save.plain{color:#9a8ac0;background:#f1ecfa;font-weight:800}.kg-curve-advert{color:#6b5a8e;background:linear-gradient(100deg,#f6efff,#ffeef8);border:1px solid #ecdcf7;border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:700;line-height:1.35;display:flex}.kg-curve-tick{flex-shrink:0;font-size:12px}[data-theme=dark] .kg-curve-advert{color:#cdbff2;background:linear-gradient(100deg,#221a3e,#2a1736);border-color:#3c2c5e}.kg-root.embedded .kg-curve-advert{border-radius:8px;padding:4px 8px;font-size:9.5px}.kg-bal{color:#8a7ab0;align-items:center;gap:7px;padding-left:2px;font-size:10.5px;font-weight:600;line-height:1.4;display:flex}.kg-bal-dot{background:#3ec07f;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #3ec07f2e}.kg-bal strong{color:#1f9d6b;font-family:JetBrains Mono,monospace;font-weight:800}.kg-powerloop{background:linear-gradient(135deg,#f3ecff,#fff0fb);border:1px solid #ecdcff;border-radius:11px;flex-direction:column;gap:5px;padding:7px 11px;display:flex}.kg-powerloop-head{justify-content:space-between;align-items:baseline;display:flex}.kg-pl-title{color:#5a2fa8;letter-spacing:-.01em;font-size:12.5px;font-weight:900}.kg-pl-sub{color:#b07aff;text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:800}.kg-pl-gauge{background:#e7d8ff;border-radius:999px;height:6px;overflow:hidden}.kg-pl-fill{background:linear-gradient(90deg,#8a6aff,#ff7ad0);border-radius:999px;height:100%}.kg-pl-steps{align-items:center;gap:4px;display:flex}.kg-pl-step{text-align:center;color:#b0a2d0;white-space:nowrap;background:#fff;border:1px solid #ecdcff;border-radius:5px;flex:1;padding:3px 2px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800}.kg-pl-step.on{color:#fff;background:#2e2350;border-color:#2e2350}.kg-gacha{color:#d6398f;letter-spacing:.04em;background:#ffe7f3;border-radius:5px;margin-left:4px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.kg-legends{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.kg-legend{background:radial-gradient(70% 70% at 50% 35%,#fff,#f0e6ff);border:1.5px solid #e8dcff;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.kg-legend>img{-o-object-fit:cover;object-fit:cover;width:100%;height:30px}.kg-legend-tag{letter-spacing:.08em;color:#fff;background:#2e2350c7;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:6.5px;font-weight:800;position:absolute;top:4px;left:4px}.kg-legend-x{text-align:center;color:#7b4bd4;white-space:nowrap;text-overflow:ellipsis;border-top:1px solid #ecdcff;padding:2px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;text-decoration:none;display:block;overflow:hidden}.kg-legend-x:hover{color:#5a2fa8;background:#f3ecff}.kg-testnote{color:#6954cf;background:linear-gradient(135deg,#f1edff,#efe9ff);border:1.5px solid #d6c9f5;border-radius:13px;align-items:flex-start;gap:10px;margin:6px 0;padding:16px 18px;font-size:11.5px;font-weight:600;line-height:1.45;display:flex}.kg-testnote strong{color:#4a37b5}.kg-testnote-ic{flex-shrink:0;font-size:17px}.kg-faucet{color:#ff5fb0;opacity:.85;align-items:center;gap:6px;margin:2px 0 6px;font-size:11px;font-weight:700;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.kg-faucet:hover{opacity:1;text-decoration:underline;transform:translate(2px)}[data-theme=dark] .kg-faucet{color:#ff9ed6}.kg-beta-chip{white-space:nowrap;color:#8a3fb0;letter-spacing:.04em;background:linear-gradient(135deg,#ffe1f3,#ece0ff);border:1px solid #b478dc40;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:3px 11px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800;display:inline-flex}.kg-slogan{text-align:center;letter-spacing:-.02em;color:#c5379e;margin:0;font-size:13px;font-weight:900;line-height:1.1}.kg-slogan .scratch{color:#7b4bd4;text-underline-offset:2px;-webkit-text-decoration:underline #ff9ed6;text-decoration:underline #ff9ed6;text-decoration-thickness:3px}.kg-desc{text-align:center;color:#6a5a92;margin:-2px 0 0;font-size:11.5px;font-weight:600;line-height:1.4}.kg-label{color:#4a3a72;letter-spacing:.02em;font-size:11px;font-weight:800}.kg-follows{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kg-follows.two{grid-template-columns:repeat(2,1fr)}.kg-follow{cursor:pointer;background:#fff;border:1.5px solid #e8dcff;border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:6px 8px;transition:border-color .15s,transform .12s,box-shadow .15s;display:flex;position:relative}.kg-follow:hover{border-color:#c8b0ff;transform:translateY(-2px);box-shadow:0 6px 16px #7846c824}.kg-follow.done{background:#f1fdf7;border-color:#6fdca0}.kg-follow .brand-ic{border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.kg-follow .name{color:#3a2f5e;font-size:12px;font-weight:800}.kg-follow .state{color:#0000;border:2px solid #ddd0f5;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;transition:all .15s;display:flex;position:absolute;top:7px;right:7px}.kg-follow.done .state{color:#fff;background:#3ec07f;border-color:#3ec07f}.kg-usdc{background:#fff;border:1.5px solid #e8dcff;border-radius:13px;flex-direction:column;gap:9px;padding:12px 14px;display:flex}.kg-usdc-top{align-items:center;gap:9px;display:flex}.kg-usdc-ic{color:#fff;background:linear-gradient(135deg,#3fa9f5,#2b7fd4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:flex}.kg-usdc-label{color:#4a3a72;white-space:nowrap;font-size:12px;font-weight:800}.kg-usdc-val{color:#1f9d6b;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800}.kg-usdc-val .needed{color:#8a7ab0;font-weight:700}.kg-usdc-bar{background:#ece0ff;border-radius:999px;height:7px;overflow:hidden}.kg-usdc-bar .fill{background:linear-gradient(90deg,#3ec07f,#5fd6a8);border-radius:999px;height:100%}.kg-usdc-note{color:#8a7ab0;font-size:10px;font-weight:600;line-height:1.4}.kg-bases-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.kg-bases-row .kg-label{white-space:nowrap}.kg-reserved-note{letter-spacing:.04em;color:#a690d8;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;min-width:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex;overflow:hidden}.kg-reserved-note img{opacity:.6;width:12px;height:12px}.kg-bases{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.kg-base{cursor:pointer;background:linear-gradient(#fff,#f3ecff);border:2px solid #e8dcff;border-radius:11px;height:42px;padding:0;transition:border-color .12s,transform .12s,box-shadow .12s;position:relative;overflow:hidden}.kg-base:hover{border-color:#c8b0ff;transform:translateY(-3px)}.kg-base.active{border-color:#8a6aff;transform:translateY(-3px);box-shadow:0 0 0 3px #ddd0f5,0 6px 16px #8a6aff4d}.kg-base img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-base .pick-tick{color:#fff;background:#8a6aff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 6px #8a6aff80}.kg-mint{white-space:nowrap;color:#fff;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(135deg,#8a6aff 0%,#b07aff 50%,#ff7ad0 100%) 0 0/200% 100%;border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;margin-top:1px;padding:11px 22px;font-size:14px;font-weight:900;transition:transform .12s,box-shadow .12s,background-position .4s,opacity .12s;display:flex;box-shadow:0 5px 16px #8a6aff66}.kg-mint:hover:not(:disabled){background-position:100% 0;transform:translateY(-2px);box-shadow:0 12px 30px #8a6aff8c}.kg-mint:disabled{cursor:not-allowed;box-shadow:none;background:#ddd2f0}.kg-mint .arrow{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.kg-altlink{text-align:center;color:#8a7ab0;font-size:11px;font-weight:600}.kg-altlink a,.kg-altlink .kg-link-btn{color:#7b4bd4;cursor:pointer;font-weight:800;-webkit-text-decoration:underline #c8b0ff;text-decoration:underline #c8b0ff}.kg-link-btn{font:inherit;background:0 0;border:none;padding:0}.kg-close{color:#8a7ab0;z-index:6;cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #3c146e26}.kg-close:hover{color:#5b3a96;background:#fff}.kg-minting{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:12;text-align:center;background:radial-gradient(circle at 50% 30%,#fffffff7,#f5ecfff7);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;animation:.25s ease-out kg-fade;display:flex;position:absolute;inset:0}.kg-minting .mint-av{background:linear-gradient(#c8b8ff,#a78dff);border-radius:22px;width:160px;height:160px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 44px #8a6aff6b}.kg-minting .mint-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kg-minting h2{color:#3a2f5e;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:900}.kg-minting .sub{color:#6b4ba8;max-width:36ch;font-size:13px;font-weight:600;line-height:1.5}.kg-minting .progress{background:#ece0ff;border-radius:999px;width:260px;height:6px;overflow:hidden}.kg-minting .progress .fill{background:linear-gradient(90deg,#8a6aff,#ff7ad0);border-radius:999px;height:100%}.kg-minting .status{letter-spacing:.06em;color:#8a7ab0;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10.5px}.kg-minting .url{color:#7b4bd4;background:#f1e9ff;border-radius:999px;padding:6px 14px;font-family:JetBrains Mono,monospace;font-size:12px}.kg-minting .check-circle{color:#fff;background:#3ec07f;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;box-shadow:0 8px 22px #3ec07f66}@media (max-width:880px){.kg-card{grid-template-columns:1fr;max-width:440px}.kg-poster{padding:20px 18px 14px}.kg-poster-stage{min-height:240px}.kg-logo-crown img{height:64px}.kg-net{margin-left:10px;position:static}.kg-logo-crown{gap:10px}}@media (max-width:480px){.kg-root{padding:10px}.kg-follows{grid-template-columns:repeat(3,1fr)}.kg-panel{padding:18px}}.kg-root.embedded .kg-panel{gap:4px;padding:7px 16px}.kg-root.embedded .kg-logo-crown{margin-top:0}.kg-root.embedded .kg-net button{padding:4px 8px;font-size:9px}.kg-root.embedded .kg-beta-chip{padding:2px 9px;font-size:8.5px}.kg-root.embedded .kg-slogan{font-size:12px}.kg-root.embedded .kg-label{font-size:10.5px}.kg-root.embedded .kg-follow{border-radius:10px;padding:5px 8px}.kg-root.embedded .kg-follow .brand-ic{width:20px;height:20px}.kg-root.embedded .kg-follow .name{font-size:11.5px}.kg-root.embedded .kg-pay{gap:4px}.kg-root.embedded .kg-pay-opt{border-radius:11px;gap:3px;padding:5px 9px}.kg-root.embedded .pay-ic{width:22px;height:22px;font-size:12px}.kg-root.embedded .pay-name{font-size:13px}.kg-root.embedded .pay-sub{font-size:8.5px}.kg-root.embedded .pay-yen{font-size:17px}.kg-root.embedded .kg-bal{font-size:10px}.kg-root.embedded .kg-testnote{padding:8px 11px;font-size:10.5px}.kg-root.embedded .kg-powerloop{gap:3px;padding:5px 10px}.kg-root.embedded .kg-pl-title{font-size:11.5px}.kg-root.embedded .kg-bases{gap:5px}.kg-root.embedded .kg-base{border-radius:9px;height:30px}.kg-root.embedded .kg-legends{gap:5px}.kg-root.embedded .kg-legend>img{height:20px}.kg-root.embedded .kg-legend-x{padding:2px 1px;font-size:7.5px}.kg-root.embedded .kg-mint{border-radius:12px;padding:8px 18px;font-size:13px}.kg-root.embedded .kg-mint .arrow{width:22px;height:22px}.kg-root.embedded .kg-altlink{font-size:10px}.kg-root.embedded .kg-supply{gap:3px;margin-bottom:0}.kg-root.embedded .kg-supply-count{font-size:10.5px}.kg-root.embedded .kg-supply-left{padding:1px 6px;font-size:8px}.kg-root.embedded .kg-supply-bar{height:5px}.kg-root.embedded .kg-vip{border-radius:10px;gap:8px;margin-bottom:0;padding:3px 10px 3px 6px}.kg-root.embedded .kg-vip-badge{border-radius:6px;padding:2px 7px;font-size:9px}.kg-root.embedded .kg-vip-perks{font-size:10px}.pay-yen.scratch{opacity:.5;-webkit-text-decoration:line-through #ff5fb0;text-decoration:line-through #ff5fb0;text-decoration-thickness:2px}.pay-free{color:#1f9d6b;letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:900;line-height:1}.kg-pay-opt.jpyc.active .pay-free,.kg-pay-opt.usdc.active .pay-free{color:#1f9d6b}.pay-save.free,.kg-pay.free .kg-pay-hint{color:#1f7a4d;background:#d5f5e3}.kg-root.embedded .pay-free{font-size:17px}.pay-ic-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px;display:block;box-shadow:0 3px 8px #0000001f}.kg-root.embedded .pay-ic-img{width:22px;height:22px}.kg-bases.scroll{align-content:start}.kg-root.embedded .kg-bases.scroll{scrollbar-width:thin;flex:auto;min-height:96px;max-height:230px;padding-right:4px;overflow-y:auto}.kg-root.embedded .kg-bases.scroll::-webkit-scrollbar{width:6px}.kg-root.embedded .kg-bases.scroll::-webkit-scrollbar-thumb{background:#d8c8ff;border-radius:999px}.kg-reserved-note{font-variant-numeric:tabular-nums}.kg-card{border-radius:0}.kg-root.embedded .kg-card{box-shadow:none;border-radius:0}.kg-poster{background:#fff}.kg-poster:before,.kg-poster-glow{display:none}.kg-tagline{color:#8a7ab0;background:0 0}.kg-tagline .own{color:#c5379e}.kg-cust{gap:0}.kg-cust-stage{height:50%}.kg-cust-stage:after{display:none}.kg-cust-av{aspect-ratio:1;background:0 0;border-radius:0;width:auto;max-width:80%;height:86%;box-shadow:inset 0 0 0 1px #0000000f}.kg-cust-panel{background:#fff;border-radius:0;box-shadow:0 -6px 18px #14063c14}.kg-cust-tile.bg .kg-cust-pic{aspect-ratio:1;box-shadow:inset 0 0 0 1px #00000014}.kg-cust-tile.locked{opacity:.85}.kg-cust-lock{color:#9a8ac0;background:#ffffff59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kg-cust-cats button.locked{opacity:.5}.kg-card.solo{border-radius:0}.kg-solo-body{background:#fff}.kg-root.embedded .kg-card{grid-template-columns:58% 42%}.kg-root.embedded .kg-card.solo{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr}.kg-root.embedded .kg-cust-grid{grid-template-columns:repeat(5,1fr);gap:8px}.kg-root.embedded .kg-cust-av{max-width:84%;height:90%}.kg-root.embedded .kg-cust-panel{padding:12px 16px 14px}.kg-root.embedded .kg-cust-cats button{padding:6px 12px;font-size:11.5px}.kg-root.embedded .kg-panel{justify-content:center;gap:8px}.kg-root.embedded .kg-poster-img{-o-object-fit:contain;object-fit:contain;border-radius:14px;width:82%;height:auto;max-height:82%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #3c146e47}.kg-root.embedded .kg-poster-stage:has(.kg-poster-img){max-width:360px;max-height:440px;margin:auto}.kg-root.embedded{--kg-ease-out:cubic-bezier(.23, 1, .32, 1)}.kg-root.embedded .kg-cust{animation:kg-stage-in .26s var(--kg-ease-out)}@keyframes kg-stage-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.kg-root.embedded .kg-poster-img{animation:kg-poster-in .3s var(--kg-ease-out)}@keyframes kg-poster-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.kg-cust-grid{animation:kg-fade-up .22s var(--kg-ease-out)}@keyframes kg-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.kg-cust-grid .kg-cust-tile{animation:kg-tile-in .22s var(--kg-ease-out) both}@keyframes kg-tile-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:none}}.kg-cust-grid .kg-cust-tile:first-child{animation-delay:0s}.kg-cust-grid .kg-cust-tile:nth-child(2){animation-delay:26ms}.kg-cust-grid .kg-cust-tile:nth-child(3){animation-delay:52ms}.kg-cust-grid .kg-cust-tile:nth-child(4){animation-delay:78ms}.kg-cust-grid .kg-cust-tile:nth-child(5){animation-delay:.104s}.kg-cust-grid .kg-cust-tile:nth-child(6){animation-delay:.13s}.kg-cust-grid .kg-cust-tile:nth-child(7){animation-delay:.15s}.kg-cust-grid .kg-cust-tile:nth-child(n+8){animation-delay:.165s}.kg-mint,.kg-base,.kg-cust-tile,.kg-follow,.kg-pay-opt,.kg-left-toggle button,.kg-net button,.kg-cust-cats button,.kg-solo-enter{transition:transform .14s var(--kg-ease-out), border-color .15s ease, box-shadow .16s ease, background .16s ease, color .15s ease}.kg-mint:not(:disabled):active,.kg-cust-tile:active,.kg-pay-opt:active,.kg-follow:active,.kg-cust-cats button:active,.kg-left-toggle button:active,.kg-net button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kg-cust-tile:hover{transform:translateY(-2px)}.kg-cust-cats button:hover:not(.active){background:#e9e1fb}}@media (prefers-reduced-motion:reduce){.kg-root.embedded .kg-cust,.kg-root.embedded .kg-poster-img,.kg-cust-grid,.kg-cust-grid .kg-cust-tile{animation:.16s both kg-fade-only}@keyframes kg-fade-only{0%{opacity:0}to{opacity:1}}.kg-mint:active,.kg-cust-tile:active,.kg-pay-opt:active,.kg-follow:active,.kg-cust-cats button:active,.kg-cust-tile:hover{transform:none}}.kg-poster-stage{background:0 0}.kg-root.embedded .kg-cust-av{box-shadow:none}.kg-root.embedded .kg-cust-grid .kg-cust-tile{aspect-ratio:1}.kg-root.embedded .kg-cust-grid .kg-cust-pic{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.kg-root.embedded .kg-cust-grid .kg-cust-pic img{-o-object-fit:cover;object-fit:cover}.kg-root.embedded .kg-cust-grid .kg-cust-cap{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffd1;padding:2px 4px;position:absolute;bottom:0;left:0;right:0}.kg-root.embedded .kg-cust-grid .kg-cust-tile.none{aspect-ratio:1}.kg-cust-panel{box-shadow:none}.kg-cust-carousel{flex:1;align-items:center;gap:8px;min-height:0;display:flex}.kg-cust-nav{color:#6b2fb0;cursor:pointer;width:30px;height:30px;transition:transform .14s var(--kg-ease-out), background .15s ease, opacity .15s ease;background:#f1ecfa;border:1px solid #e8dcff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kg-cust-nav:hover:not(:disabled){background:#e7ddfb}.kg-cust-nav:active:not(:disabled){transform:scale(.9)}.kg-cust-nav:disabled{opacity:.3;cursor:not-allowed}.kg-root.embedded .kg-cust-grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);align-content:stretch;gap:8px;height:100%;min-height:0;overflow:hidden}.kg-root.embedded .kg-cust-grid .kg-cust-tile{aspect-ratio:1;place-self:center stretch}.kg-root.embedded .kg-cust-stage{height:40%}.kg-root.embedded .kg-cust-panel{gap:8px;padding:14px 16px 16px}.kg-root.embedded .kg-cust-grid .kg-cust-tile{aspect-ratio:1;place-self:center;width:auto;max-width:100%;height:100%}.kg-root.embedded .kg-cust-stage{justify-content:center;align-items:flex-end;padding:6px 10% 0}.kg-root.embedded .kg-cust-av{aspect-ratio:1;width:auto;max-width:100%;height:100%}.kg-root.embedded .kg-cust-av img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom}.kg-root.embedded .kg-net{z-index:4;margin:0;position:absolute;top:10px;right:12px}.kg-root.embedded .kg-panel{justify-content:flex-start;padding-left:0;padding-right:18px}.kg-root.embedded .kg-logo-crown{margin:2px 0 0}.kg-root.embedded .kg-logo-crown img{height:64px}.kg-root.embedded .kg-panel>:not(.kg-logo-crown):not(.kg-net):not(.kg-mint):not(.kg-vip):not(.kg-testnote){padding-left:16px;padding-right:0}.kg-root.embedded .kg-vip,.kg-root.embedded .kg-testnote{margin-left:16px}.kg-root.embedded .kg-mint{margin:2px 16px 0;padding:9px 28px}.kg-poster-stage{box-shadow:none;background:0 0}.kg-root.embedded .kg-poster-img{box-shadow:none}.kg-root.embedded .kg-sticker-drop,.kg-root.embedded .kg-sticker-arc{filter:none}.kg-root.embedded .kg-left-toggle{left:12px;transform:none}.kg-net-chains{align-items:center;margin-right:5px;display:inline-flex}.kg-net-chains .kg-chain-pip:not(:first-child){margin-left:-5px}.kg-net-chains img:not(:first-child){margin-left:2px}.kg-chain-pip{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;overflow:hidden}.kg-chain-pip img{-o-object-fit:contain;object-fit:contain;width:66%;height:66%;display:block}.kg-root.embedded .kg-net button{align-items:center;gap:0;padding:4px 9px;display:inline-flex}.kg-root.embedded .kg-card{width:100%;max-width:none}.kg-root.embedded .kg-cust-stage{grid-template-columns:1fr auto auto;align-items:end;gap:12px;padding:8px 16px 0;display:grid}.kg-root.embedded .kg-cust-desc{order:1}.kg-root.embedded .kg-cust-actions{flex-direction:column;order:2;align-self:center;align-items:stretch;gap:7px;width:124px;margin-right:4px;display:flex;position:static}.kg-root.embedded .kg-cust-av{order:3}.kg-root.embedded .kg-act{justify-content:flex-start;padding:7px 12px}.kg-root.embedded .kg-act-msg{text-align:left;max-width:124px}.kg-cust-desc{flex-direction:column;align-self:stretch;gap:4px;min-width:0;height:100%;min-height:0;padding:0 4px 16px 8px;display:flex;overflow:hidden}.kg-cust-desc-cat{letter-spacing:.07em;text-transform:uppercase;color:#b07aff;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.kg-cust-desc-name{letter-spacing:-.01em;color:#2e2350;font-size:17px;font-weight:900;line-height:1.15}.kg-cust-desc-sub{color:#8a7ab0;font-size:11.5px;font-weight:600;line-height:1.35}.kg-root.embedded .kg-cust-av{place-self:end;width:auto;max-width:100%;height:96%}[data-theme=dark] .kg-card,[data-theme=dark] .kg-panel{background:#16112e}[data-theme=dark] .kg-poster,[data-theme=dark] .kg-cust-panel,[data-theme=dark] .kg-solo-body{background:#110d24}[data-theme=dark] .kg-cust-title,[data-theme=dark] .kg-cust-desc-name,[data-theme=dark] .pay-name,[data-theme=dark] .pay-yen{color:#ece6ff}[data-theme=dark] .kg-cust-desc-sub,[data-theme=dark] .kg-bal,[data-theme=dark] .pay-sub,[data-theme=dark] .kg-cust-cap,[data-theme=dark] .kg-altlink{color:#a99cce}[data-theme=dark] .kg-label{color:#cdbff2}[data-theme=dark] .kg-cust-tile,[data-theme=dark] .kg-pay-opt,[data-theme=dark] .kg-follow{background:#211a3d;border-color:#352c57}[data-theme=dark] .kg-cust-pic{background:radial-gradient(70% 70% at 50% 35%,#2a2147,#1a1430)}[data-theme=dark] .kg-cust-cats button,[data-theme=dark] .kg-net,[data-theme=dark] .kg-cust-nav{color:#b9a8e0;background:#211a3d;border-color:#352c57}[data-theme=dark] .kg-cust-cats button.active,[data-theme=dark] .kg-net button.active{color:#fff;background:#6b5bff}[data-theme=dark] .kg-follow .name{color:#ece6ff}[data-theme=dark] .kg-chain-pip{background:#efeaff}[data-theme=dark] .kg-testnote{color:#9fe6c8;background:linear-gradient(135deg,#13302a,#102a30);border-color:#1f5a48}[data-theme=dark] .kg-supply-count{color:#cdbff2}[data-theme=dark] .kg-supply-count strong,[data-theme=dark] .kg-supply-count b{color:#b79bff}[data-theme=dark] .kg-vip{background:linear-gradient(100deg,#2e1a3a,#241540);border-color:#9c3a78}[data-theme=dark] .kg-vip-perks{color:#ece6ff}[data-theme=dark] .kg-vip-perks b{color:#ff8fc8}.kg-root.embedded .kg-cust-tile.locked{cursor:pointer}.kg-root.embedded .kg-cust-tile.locked:hover{border-color:#c8b0ff;transform:translateY(-2px)}.kg-root.embedded .kg-cust-tile.previewing{border-style:dashed;border-color:#b07aff;box-shadow:0 0 0 2px #ecdcff}.kg-root.embedded .kg-cust-tile.previewing .kg-cust-pic img{filter:none}.kg-root.embedded .kg-cust-tile.previewing .kg-cust-tick{background:#b07aff}.kg-cust-link{color:#7c3aed;margin-top:6px;font-size:12px;font-weight:800;text-decoration:none;display:inline-block}.kg-cust-link:hover{text-decoration:underline}.kg-cust-desc-body{color:#6a5a92;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#b07aff80 transparent;flex:1 1 0;min-height:0;margin-top:2px;font-size:12px;font-weight:600;line-height:1.45;overflow-y:auto}.kg-cust-desc-body::-webkit-scrollbar{width:6px}.kg-cust-desc-body::-webkit-scrollbar-thumb{background:#b07aff80;border-radius:3px}.kg-cust-desc-body::-webkit-scrollbar-track{background:0 0}[data-theme=dark] .kg-cust-desc-body{color:#b9a8e0}.kg-root.embedded .kg-cust-av.previewing{box-shadow:inset 0 0 0 2px #b07aff80}.kg-av-lock{white-space:nowrap;color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;background:#2e2350d1;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:7px;font-weight:800;line-height:1.2;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.kg-av-lock svg{flex-shrink:0}.kg-root.embedded .kg-poster-stage .kg-cust{padding-top:46px}.kg-root.embedded .kg-cust-desc{align-self:stretch;height:100%}.kg-root.embedded .kg-poster-stage .kg-cust-stage{height:36%}.kg-root.embedded .kg-card,.kg-root.embedded .kg-poster,.kg-root.embedded .kg-panel{box-shadow:none;background:#fff;border:0}[data-theme=dark] .kg-root.embedded .kg-card,[data-theme=dark] .kg-root.embedded .kg-panel{background:#16112e}[data-theme=dark] .kg-root.embedded .kg-poster{background:#110d24}.kg-pay-opt .pay-price-row{flex-wrap:wrap;align-items:baseline;gap:5px 7px;display:flex}.kg-pay-opt .pay-price-row .pay-save{flex-basis:100%;align-self:flex-start;width:max-content;margin-left:0}.kg-root.embedded .kg-mint{box-shadow:none;background:#8a6aff;padding:12px 28px}.kg-root.embedded .kg-mint:hover:not(:disabled){box-shadow:none;background:#7a5cff;transform:none}.kg-root.embedded .kg-mint:disabled{box-shadow:none;background:#ddd2f0}.kg-root.embedded .kg-mint .arrow{box-shadow:none;background:#ffffff38}[data-theme=dark] .kg-root.embedded .kg-mint:disabled{color:#6a5a92;background:#2a2147}.kg-deco-fx,.kg-deco-stablefx{z-index:4;pointer-events:none;filter:none;position:absolute}.kg-deco-fx{width:30%;max-width:220px;top:50px;left:2px;transform:rotate(-7deg)}.kg-deco-stablefx{width:42%;max-width:280px;bottom:12px;right:2px;transform:rotate(4deg)}.kg-root.embedded .kg-deco-fx,.kg-root.embedded .kg-deco-stablefx,.kg-root.embedded .kg-sticker-drop,.kg-root.embedded .kg-arc-group{z-index:4;pointer-events:none;filter:none;position:absolute}.kg-root.embedded .kg-deco-fx{width:26%;max-width:192px;top:108px;left:10px;transform:rotate(-6deg)}.kg-root.embedded .kg-deco-stablefx{width:26%;max-width:192px;bottom:30px;right:10px;transform:rotate(4deg)}.kg-root.embedded .kg-sticker-drop{width:21%;max-width:124px;inset:12px 10px auto auto;transform:rotate(6deg)}.kg-root.embedded .kg-arc-group{width:21%;max-width:124px;bottom:30px;left:10px;transform:rotate(-8deg)}.kg-root.embedded .kg-arc-group .kg-sticker-arc{filter:none;width:100%;max-width:none;display:block;position:static;transform:none}.kg-root.embedded .kg-arc-group .kg-sticker-usdc{filter:none;width:34%;position:absolute;top:-9%;right:-6%}.kg-root.embedded .kg-deco{transform:translate3d(calc(var(--kg-px,0) * var(--kg-depth,12) * 1px), calc(var(--kg-py,0) * var(--kg-depth,12) * 1px), 0) rotate(calc(var(--kg-rot,0deg) + var(--kg-px,0) * 5deg));will-change:transform;pointer-events:auto}.kg-root.embedded .kg-arc-group{perspective:620px}.kg-root.embedded .kg-deco.kg-deco-fx{transform:translate3d(calc(var(--kg-px,0) * 5px), calc(var(--kg-py,0) * 5px), 0) rotate(var(--kg-rot,0deg))}.kg-root.embedded .kg-deco>img:not(.kg-sticker-usdc){width:100%;height:auto;animation:kg-deco-in .42s var(--kg-ease-out) var(--kg-deco-delay,0s) backwards;display:block}@keyframes kg-deco-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (hover:hover) and (pointer:fine){.kg-root.embedded .kg-deco>img:not(.kg-sticker-usdc){transition:transform .2s var(--kg-ease-out), filter .2s ease}.kg-root.embedded .kg-deco:hover>img:not(.kg-sticker-usdc),.kg-root.embedded .kg-arc-group:hover .kg-sticker-arc{filter:drop-shadow(0 8px 14px #3c146e42);transform:scale(1.04)translateY(-3px)}}.kg-root.embedded .kg-arc-group .kg-sticker-usdc{transform-origin:50%;backface-visibility:visible;animation:kg-coin-in .72s var(--kg-ease-out) .18s backwards}@keyframes kg-coin-in{0%{opacity:0;transform:rotateY(-360deg)scale(.85)}to{opacity:1;transform:rotateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.kg-root.embedded .kg-arc-group:hover .kg-sticker-usdc{animation:kg-coin-spin .78s var(--kg-ease-out)}}@keyframes kg-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.kg-root.embedded .kg-poster-img{transform:translate(calc(-50% + var(--kg-px,0) * 18px), calc(-50% + var(--kg-py,0) * 18px));will-change:transform;animation:kg-poster-in .3s var(--kg-ease-out), kg-glitch-once .52s .3s linear}.kg-root.embedded .kg-kawaii-logo{transform:translate(calc(-50% + var(--kg-px,0) * 18px), calc(var(--kg-py,0) * 18px)) rotate(calc(var(--kg-px,0) * 4deg));will-change:transform}.kg-root.embedded .kg-logo-crown img{transform:translate(calc(var(--kg-px,0) * 9px), calc(var(--kg-py,0) * 9px));will-change:transform}@media (hover:hover) and (pointer:fine){.kg-root.embedded .kg-poster-img,.kg-root.embedded .kg-logo-crown img{transition:scale .24s var(--kg-ease-out), translate .24s var(--kg-ease-out), rotate .24s var(--kg-ease-out), filter .24s ease;cursor:pointer}.kg-root.embedded .kg-poster-img:hover{filter:drop-shadow(0 16px 30px #3c146e57);rotate:-2.5deg;scale:1.035}.kg-root.embedded .kg-logo-crown img:hover{scale:1.06}}@keyframes kg-glitch-once{0%,33%,to{clip-path:inset(0);filter:none;transform:translate(-50%,-50%)}6%{clip-path:inset(10% 0 78%);filter:drop-shadow(-2px 0 #00ffff80)drop-shadow(2px 0 #ff00c880);transform:translate(calc(-50% - 3px),-50%)}12%{clip-path:inset(70% 0 12%);filter:drop-shadow(2px 0 #00ffff6b)drop-shadow(-2px 0 #ff00c86b);transform:translate(calc(3px - 50%),-50%)}18%{clip-path:inset(0);filter:none;transform:translate(-50%,-50%)}25%{clip-path:inset(44% 0 42%);filter:drop-shadow(-1px 0 #0ff6)drop-shadow(1px 0 #ff00c866);transform:translate(calc(-50% - 2px),-50%)}}@media (prefers-reduced-motion:reduce){.kg-root.embedded .kg-deco{transform:rotate(var(--kg-rot,0deg))}.kg-root.embedded .kg-deco>img,.kg-root.embedded .kg-arc-group .kg-sticker-usdc,.kg-root.embedded .kg-poster-img{animation:.2s both kg-fade-only}.kg-root.embedded .kg-deco:hover>img:not(.kg-sticker-usdc),.kg-root.embedded .kg-arc-group:hover .kg-sticker-arc,.kg-root.embedded .kg-arc-group:hover .kg-sticker-usdc{animation:none;transform:none}.kg-root.embedded .kg-poster-img:hover,.kg-root.embedded .kg-logo-crown img:hover{filter:none;translate:none;rotate:none;scale:none}}.kg-cust-desc-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.kg-rar{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-style:normal;font-weight:800}.kg-rar.legendary{color:#9a6b00;background:#fff1c2}.kg-rar.rare{color:#6b2fb0;background:#e6ddff}.kg-rar.common{color:#6b7280;background:#eef0f4}.kg-cust-actions{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;right:12px}.kg-act{letter-spacing:.03em;cursor:pointer;transform-origin:50%;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800;line-height:1;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s,background .15s,border-color .15s,filter .15s,opacity .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.kg-act:hover:not(:disabled){transform:scale(1.04)}}.kg-act:active:not(:disabled){transform:scale(.95)}.kg-act.view{color:#6b2fb0;background:#fff;border-color:#e8dcff}.kg-act.reset{color:#6b2fb0;background:#f1ecfa}.kg-act.save{color:#fff;background:linear-gradient(135deg,#8a6aff,#ff7ad0);box-shadow:0 3px 10px #8a6aff4d}.kg-act.refer{color:#fff;background:linear-gradient(135deg,#ff7ad0,#8a6aff);box-shadow:0 3px 10px #ff7ad04d}.kg-act.sell{color:#c2298a;background:#fff;border-color:#ffd3ee}.kg-act.poster{color:#6b2fb0;background:#f3eefe;border-color:#e3d6fb}.kg-act:disabled{opacity:.4;cursor:default;box-shadow:none}@media (hover:hover) and (pointer:fine){.kg-act.view:hover:not(:disabled){background:#f6f1ff;border-color:#d9c4ff}.kg-act.reset:hover:not(:disabled){background:#e7ddfb}.kg-act.save:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 16px #8a6aff6b}.kg-act.sell:hover:not(:disabled){background:#fff5fb;border-color:#ffb8e2}.kg-act.poster:hover:not(:disabled){background:#ece2fc;border-color:#cbb0ff}}[data-theme=dark] .kg-act.view{color:#d9c9ff;background:#1b1533;border-color:#2c2350}[data-theme=dark] .kg-act.reset{color:#d9c9ff;background:#1b1533}[data-theme=dark] .kg-act.sell{color:#ff9fd6;background:#241226;border-color:#44213a}[data-theme=dark] .kg-act.poster{color:#d9c9ff;background:#1e1838;border-color:#322a5c}.kg-solo-poster{flex-direction:column;align-items:center;gap:12px;min-height:0;padding:14px 16px 18px;display:flex;position:relative;overflow:auto}.kg-solo-poster .kg-poster-back{z-index:2;position:absolute;top:12px;left:12px}.kg-solo-poster .kg-kawaii-logo{max-width:200px;height:auto;margin-top:6px}.kg-solo-poster .kg-poster-img{-o-object-fit:contain;object-fit:contain;border-radius:16px;max-width:100%;height:auto;max-height:56vh;box-shadow:0 16px 40px -22px #4a37b580}@media (hover:hover) and (pointer:fine){[data-theme=dark] .kg-act.sell:hover:not(:disabled){background:#2e1730;border-color:#5a2b4c}}@media (prefers-reduced-motion:reduce){.kg-act{transition:background .15s,border-color .15s,box-shadow .15s,filter .15s}.kg-act:hover:not(:disabled),.kg-act:active:not(:disabled){transform:none}}[data-theme=dark] .kg-rar.common{color:#9a8cc4;background:#241d40}.kg-cust-origin{letter-spacing:.02em;color:var(--ink-2,#4a4566);flex-wrap:wrap;align-items:center;gap:6px;margin:-2px 0 2px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800;display:inline-flex}.kg-flag{font-size:14px;line-height:1}.kg-origin-place{color:#6b2fb0}.kg-origin-region{letter-spacing:.06em;text-transform:uppercase;color:#6b2fb0;background:#ece0ff;border-radius:999px;padding:2px 7px;font-size:8.5px;font-style:normal;font-weight:800}[data-theme=dark] .kg-cust-origin{color:#c9bce8}[data-theme=dark] .kg-origin-place{color:#d9c9ff}[data-theme=dark] .kg-origin-region{color:#d9c9ff;background:#241d40}.kg-act-msg{letter-spacing:.02em;color:var(--ink-3,#8a82a6);text-align:right;max-width:180px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;line-height:1.2}.kg-quests{flex-wrap:wrap;gap:4px;display:flex}.kg-quest{background:#fbf9ff;border:1.5px solid #e8dcff;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;text-decoration:none;display:inline-flex;position:relative}a.kg-quest:hover{background:#f4edff;border-color:#c9aaff}.kg-quest-glyph{color:#6b2fb0;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:15px;height:15px;display:grid}.kg-quest-glyph svg{width:11px;height:11px;display:block}.kg-quest-state{pointer-events:none;font-size:9px;line-height:1;position:absolute;bottom:-3px;right:-3px}.kg-quest.done{background:#ffc2e6;border-color:#ec5fb0}.kg-quest.done .kg-quest-glyph{color:#a01e6e}.kg-quest.off{opacity:.55;cursor:default}[data-theme=dark] .kg-quest{background:#1b1533;border-color:#2c2350}[data-theme=dark] a.kg-quest:hover{background:#241d40;border-color:#4a3a80}[data-theme=dark] .kg-quest-glyph{color:#d9c9ff;background:#241d40}.kg-quest-tg{display:inline-flex;position:relative}button.kg-quest-btn{cursor:pointer;font:inherit;appearance:none;padding:0}button.kg-quest-btn:hover{background:#f4edff;border-color:#c9aaff}.kg-quest-btn.open{background:#ffe6f5;border-color:#ec5fb0}[data-theme=dark] button.kg-quest-btn:hover{background:#241d40;border-color:#4a3a80}[data-theme=dark] .kg-quest-btn.open{background:#2a1430;border-color:#ec5fb0}.kg-tg-pop{z-index:60;background:#fff;border:1.5px solid #e8dcff;border-radius:12px;flex-direction:column;gap:6px;width:222px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #3c1e6e38}[data-theme=dark] .kg-tg-pop{background:#1b1533;border-color:#2c2350;box-shadow:0 12px 30px #00000080}.kg-panel>.kg-quests-row:has(.kg-tg-pop){z-index:30;position:relative}.kg-tg-pop-title{color:#6954cf;letter-spacing:-.01em;margin:0 0 1px;font-size:11px;font-weight:900}[data-theme=dark] .kg-tg-pop-title{color:#cdbcff}.kg-tg-pop-hint{color:var(--ink-3,#8a7fb0);margin:1px 0 0;font-size:9.5px}.kg-tg-step{background:#f6f1ff;border:1px solid #ece3ff;border-radius:9px;align-items:center;gap:8px;padding:7px 8px;text-decoration:none;transition:background .12s,border-color .12s,opacity .12s;display:flex}a.kg-tg-step:hover{background:#efe6ff;border-color:#d8c7ff}.kg-tg-step.done{background:#e9fbf0;border-color:#bfe9cf}.kg-tg-step.dim{opacity:.55}[data-theme=dark] .kg-tg-step{background:#241d40;border-color:#34294f}[data-theme=dark] a.kg-tg-step:hover{background:#2c2350}.kg-tg-step-n{color:#fff;background:#8b6bff;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.kg-tg-step.done .kg-tg-step-n{background:#1fae5a}.kg-tg-step-label{flex-direction:column;min-width:0;line-height:1.15;display:flex}.kg-tg-step-label b{color:#3a2f5e;font-size:11px;font-weight:800}.kg-tg-step-label small{color:var(--ink-3,#8a7fb0);font-size:9px}[data-theme=dark] .kg-tg-step-label b{color:#e7ddff}.kg-tg-step-go{color:#8b6bff;margin-left:auto;font-size:11px}.kg-quests-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kg-quests-cap{color:#a24bd6;letter-spacing:-.01em;white-space:nowrap;font-size:10.5px;font-weight:800}[data-theme=dark] .kg-quests-cap{color:#e0a8ff}.kg-mint-power{letter-spacing:-.01em;color:#fff;background:#ffffff38;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff47}.kg-root.embedded .kg-mint-power{padding:1px 6px;font-size:10px}.kg-pay-opt.loading{opacity:.6}.kg-pay-opt.loading .pay-yen{opacity:.7}.kg-pay-opt.stale{opacity:.5;cursor:not-allowed;filter:grayscale(.6)}.kg-pay-opt.stale .kg-pay-ribbon{display:none}.kg-pay-opt .pay-closed{color:#9a7bbf;font-weight:800}[data-theme=dark] .kg-pay-opt .pay-closed{color:#b79be0}[data-theme=dark] .kg-quest.done{background:#14241c;border-color:#1f4a35}.kg-how{z-index:2;text-align:left;scrollbar-width:thin;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-content:start;gap:7px;width:100%;height:100%;padding:54px 18px 12px;display:grid;position:relative;overflow-y:auto}.kg-how-intro{color:#4a2d6b;grid-column:1/-1;margin:0;font-size:11.5px;font-weight:700;line-height:1.4}.kg-how-step{-moz-column-gap:9px;background:#fbf9ff;border:1.5px solid #e8dcff;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;column-gap:9px;padding:9px 11px 10px;display:grid}.kg-how-n{color:#6b2fb0;background:#ece0ff;border-radius:999px;margin-top:1px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:800;line-height:1}.kg-how-body{flex-direction:column;gap:2px;min-width:0;display:flex}.kg-how-t{color:#2e2350;font-size:11.5px;font-weight:900;line-height:1.2}.kg-how-d{color:#6a5a8e;font-size:10.5px;font-weight:600;line-height:1.4}[data-theme=dark] .kg-how-step{background:#1b1533;border-color:#2c2350}[data-theme=dark] .kg-how-n{color:#d9c9ff;background:#241d40}[data-theme=dark] .kg-how-intro{color:#d9c9ff}[data-theme=dark] .kg-how-t{color:#ece6ff}[data-theme=dark] .kg-how-d{color:#9a8cc4}.kg-intro{--kg-ease-out:cubic-bezier(.23, 1, .32, 1);z-index:60;cursor:pointer;transition:opacity .6s var(--kg-ease-out), transform .64s var(--kg-ease-out), filter .56s var(--kg-ease-out);will-change:transform, opacity, filter;background:radial-gradient(130% 95% at 50% 6%,#7b4bd4 0%,#5a2fa8 46%,#34176e 100%);justify-content:center;align-items:center;padding:26px;display:flex;position:absolute;inset:0;overflow:hidden}.kg-intro[data-stage=enter]{opacity:1;filter:none;transform:none}.kg-intro[data-stage=exit]{opacity:0;filter:blur(7px);pointer-events:none;transform:scale(1.06)translateY(-2.5%)}.kg-intro:before{content:"";pointer-events:none;z-index:1;background-image:radial-gradient(2px 2px at 18% 22%,#ffffffe6 50%,#0000 51%),radial-gradient(2px 2px at 76% 16%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 62% 64%,#fffc 50%,#0000 51%),radial-gradient(2px 2px at 30% 80%,#fff9 50%,#0000 51%),radial-gradient(1.5px 1.5px at 88% 72%,#ffffffb3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 44% 36%,#ffffff80 50%,#0000 51%);position:absolute;inset:0}.kg-intro-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kg-intro-glow{z-index:0;filter:blur(34px);background:radial-gradient(circle,#ff8ce685 0%,#0000 70%);width:72%;height:62%;animation:2.8s ease-in-out infinite kg-intro-glow-pulse;position:absolute;top:14%;left:14%}@keyframes kg-intro-glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.kg-intro-stage{z-index:2;width:100%;height:100%;min-height:0;transform:translate3d(calc(var(--kg-px,0) * 9px), calc(var(--kg-py,0) * 9px), 0);will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.kg-intro-logo{filter:drop-shadow(0 10px 24px #14063c99);width:42%;max-width:230px;height:auto;animation:kg-intro-logo-in .64s var(--kg-ease-out) both;animation-delay:.16s}@keyframes kg-intro-logo-in{0%{opacity:0;transform:translateY(-26px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.kg-intro-frame{width:auto;max-width:min(46%,230px);min-height:0;animation:kg-intro-frame-in .78s var(--kg-ease-out) both;border-radius:18px;flex:0 auto;animation-delay:40ms;position:relative;overflow:hidden;box-shadow:0 28px 64px -22px #100436bf,inset 0 0 0 1px #ffffff24}@keyframes kg-intro-frame-in{0%{opacity:0;clip-path:inset(100% 0 0);transform:translateY(20px)scale(.94)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}.kg-intro-poster{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;animation:1.7s ease-out both kg-intro-poster-push;display:block}@keyframes kg-intro-poster-push{0%{transform:scale(1.1)}to{transform:scale(1)}}.kg-intro-tagline{letter-spacing:.1em;text-transform:uppercase;color:#ffd7f5;text-align:center;animation:kg-intro-rise .64s var(--kg-ease-out) both;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:800;animation-delay:.34s}.kg-intro-tagline .own{color:#ffe27a}@keyframes kg-intro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.kg-intro-hint{z-index:3;text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#fff9;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;animation:1.8s ease-in-out 1s infinite kg-intro-hint-pulse;position:absolute;bottom:16px;left:0;right:0}@keyframes kg-intro-hint-pulse{0%,to{opacity:.35}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.kg-intro,.kg-intro *{animation-duration:1ms!important}.kg-intro{transition-duration:1ms}.kg-intro[data-stage=exit]{filter:none;transform:none}.kg-intro-poster{animation:none}}.kg-cust-headline{align-items:center;gap:9px;min-width:0;display:inline-flex}.kg-cust-back{letter-spacing:-.01em;color:#6b2fb0;cursor:pointer;transition:transform .14s var(--kg-ease-out,cubic-bezier(.23,1,.32,1)), background .16s ease;background:#f0e7ff;border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:4px 10px 4px 7px;font-family:Nunito,system-ui,sans-serif;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #e0d0ff}.kg-cust-back svg{flex-shrink:0;width:13px;height:13px}@media (hover:hover) and (pointer:fine){.kg-cust-back:hover{background:#e6d8ff;transform:translate(-1px)}}.kg-cust-back:active{transform:scale(.95)}[data-theme=dark] .kg-cust-back{color:#d9c9ff;background:#241d40;box-shadow:inset 0 0 0 1px #34295c}@media (hover:hover) and (pointer:fine){[data-theme=dark] .kg-cust-back:hover{background:#2c2350}}@media (prefers-reduced-motion:reduce){.kg-cust-back:hover,.kg-cust-back:active{transform:none}}
