:root{--cg-cyan:#7cf2ff;--cg-sky:#2fb8ff;--cg-gold:#ffd84a;--cg-gold-deep:#ff9f1c;--cg-mint:#5dffb0;--cg-ink:#120c3a}.cgb{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(60% 130% at 88%,#7cf2ff8c,#0000 65%),linear-gradient(115deg,#3b2bd9 0%,#1f8fff 62%,#19c6e6 100%);border-radius:20px;align-items:center;gap:.4rem;height:5.45rem;padding:.5rem .35rem .5rem .8rem;transition:transform .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -14px #1f8fffd9,inset 0 1px #ffffff59}.cgb:active{transform:scale(.98)}.cgb:focus-visible{outline-offset:2px;outline:2px solid #fff}.cgb-ended{background:radial-gradient(60% 130% at 88%,#ffd84a80,#0000 65%),linear-gradient(115deg,#4a2bb8 0%,#7a3fd9 60%,#c86bd6 100%)}.cgb-sky{pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 18% 22%,#fffc,#0000 60%),radial-gradient(1px 1px at 42% 78%,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 63% 18%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 8% 70%,#fff9,#0000 60%);animation:3.6s ease-in-out infinite cg-twinkle;position:absolute;inset:0}@keyframes cg-twinkle{50%{opacity:.45}}.cgb-main{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex;position:relative}.cgb-head{align-items:center;gap:.45rem;display:flex}.cgb-badge{color:#2a1fb0;background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.66rem;font-weight:900;display:inline-flex}.cgb-dot{background:#1f8fff;border-radius:999px;width:.4rem;height:.4rem;animation:1.2s ease-in-out infinite cg-pulse}@keyframes cg-pulse{50%{opacity:.5;transform:scale(1.6)}}.cgb-time{white-space:nowrap;color:#ffffffeb;font-variant-numeric:tabular-nums;align-items:center;gap:.2rem;font-size:.7rem;font-weight:700;display:inline-flex}.cgb-time b{font-weight:900}.cgb-score{white-space:nowrap;align-items:baseline;gap:.3rem;min-width:0;line-height:1.15;display:flex}.cgb-score b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.03em;text-shadow:0 2px #0a0a3c40;font-variant-numeric:tabular-nums;font-size:1.28rem;font-weight:900}.cgb-score span{text-overflow:ellipsis;color:#ffffffe0;font-size:.74rem;font-weight:800;overflow:hidden}.cgb-track{background:#0f0a4666;border-radius:999px;height:.5rem;margin:.3rem .55rem .15rem 0;position:relative;box-shadow:inset 0 1px 2px #00000059}.cgb-fill{border-radius:inherit;background:linear-gradient(90deg, #fff, var(--cg-gold));min-width:.5rem;position:absolute;inset:0 auto 0 0;box-shadow:0 0 10px #ffd84acc}.cgb-node{color:#ffffffbf;background:#2a2390;border-radius:6px;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #ffffff73}.cgb-node.is-reached,.cgb-node.is-claimable{color:#5a2a00;background:linear-gradient(135deg, #fff3b0, var(--cg-gold));box-shadow:0 0 0 1.5px #fff,0 0 10px #ffd84ae6}.cgb-node.is-claimable{animation:1.4s ease-in-out infinite cg-wiggle}.cgb-node.is-claimed{color:#04381f;background:var(--cg-mint);box-shadow:0 0 0 1.5px #fff}@keyframes cg-wiggle{0%,60%,to{transform:translate(-50%,-50%)rotate(0)}70%{transform:translate(-50%,-50%)rotate(-12deg)scale(1.15)}80%{transform:translate(-50%,-50%)rotate(10deg)scale(1.15)}90%{transform:translate(-50%,-50%)rotate(-6deg)}}.cgb-pack{flex-direction:column;flex-shrink:0;align-items:center;width:4.4rem;display:flex;position:relative}.cgb-pack-glow{background:radial-gradient(closest-side,#ffffffbf,#0000);border-radius:999px;width:3.6rem;height:3.6rem;position:absolute;top:0}.cgb-pack-img{object-fit:contain;width:auto;height:3.5rem;animation:3s ease-in-out infinite cg-float;position:relative}@keyframes cg-float{50%{transform:translateY(-3px)rotate(-3deg)}}.cgb-pack-cap{white-space:nowrap;text-overflow:ellipsis;color:#2b1600;background:linear-gradient(135deg, #fff3b0, var(--cg-gold));border-radius:999px;max-width:100%;margin-top:-.2rem;padding:.12rem .45rem;font-size:.58rem;font-weight:900;position:relative;overflow:hidden}.cgb-claim{width:4.6rem;height:4.2rem;font:inherit;color:#4a1f00;cursor:pointer;background:radial-gradient(circle at 35% 25%, #fff6c2, var(--cg-gold) 55%, var(--cg-gold-deep));border:0;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.05rem;animation:1.6s ease-in-out infinite cg-claim-glow;display:flex;position:relative;box-shadow:0 0 0 2px #fff,0 0 22px #ffd84ad9}.cgb-claim b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-size:.98rem;font-weight:900;line-height:1}.cgb-claim small{font-size:.6rem;font-weight:900}.cgb-claim:disabled{opacity:.8}@keyframes cg-claim-glow{50%{box-shadow:0 0 0 2px #fff,0 0 34px #ffd84a}}.cgb-chev{color:#ffffffd9;flex-shrink:0;position:relative}.cg{flex-direction:column;gap:.85rem;padding-bottom:1rem;display:flex}.cg-btn{min-height:2.9rem;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.88rem;font-weight:900;text-decoration:none;transition:transform .12s;display:inline-flex}.cg-btn:active{transform:scale(.97)}.cg-btn:focus-visible,.cg-chest:focus-visible{outline-offset:2px;outline:2px solid #fff}.cg-btn-gold{color:#4a1f00;background:linear-gradient(135deg, #fff3b0, var(--cg-gold) 45%, var(--cg-gold-deep));animation:1.6s ease-in-out infinite cg-claim-glow;box-shadow:0 0 0 2px #ffffffb3,0 10px 26px -8px #ffaa1ee6}.cg-btn-main{color:var(--cg-ink);background:linear-gradient(135deg, #b9fbff, var(--cg-cyan) 50%, var(--cg-sky));box-shadow:0 10px 24px -10px #2fb8ffe6,inset 0 1px #ffffffb3}.cg-btn-ghost{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff47}.cg-hero{color:#fff;background:radial-gradient(70% 60% at 22% 30%,#7cf2ff59,#0000 70%),radial-gradient(60% 60% at 100% 100%,#ffd84a38,#0000 70%),linear-gradient(160deg,#3524c9 0%,#2340d8 45%,#16245e 100%);border-radius:26px;flex-direction:column;gap:.7rem;padding:.85rem .9rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #7cf2ff73,0 22px 40px -22px #1f8fffe6}.cg-hero-ended{background:radial-gradient(70% 60% at 22% 30%,#ffd84a52,#0000 70%),linear-gradient(160deg,#4b2bb8 0%,#3a1f8a 55%,#1c1450 100%);box-shadow:inset 0 0 0 1.5px #ffd84a73,0 22px 40px -22px #783cdce6}.cg-hero-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.cg-live{color:#2a1fb0;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.72rem;font-weight:900;display:inline-flex}.cg-live-dot{background:#ff3d6e;border-radius:999px;width:.45rem;height:.45rem;animation:1.2s ease-in-out infinite cg-pulse}.cg-clock{color:#ffffffd9;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.cg-clock b{color:#fff;font-size:.95rem;font-weight:900}.cg-hero-body{align-items:center;gap:.8rem;display:flex;position:relative}.cg-ring{flex-shrink:0;place-items:center;width:7.6rem;height:7.6rem;display:grid;position:relative}.cg-ring-rays{background:repeating-conic-gradient(#ffffff29 0deg 7deg,#0000 7deg 20deg);border-radius:999px;animation:26s linear infinite cg-spin;position:absolute;inset:-1.4rem;-webkit-mask:radial-gradient(circle,#000 25%,#0000 68%);mask:radial-gradient(circle,#000 25%,#0000 68%)}@keyframes cg-spin{to{transform:rotate(360deg)}}.cg-ring-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.cg-ring-base{fill:#0a083273;stroke:#ffffff24;stroke-width:8px}.cg-ring-arc{fill:none;stroke:url(#cg-ring-grad);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 5px #7cf2ffcc);transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.cg-ring-pack{justify-content:center;align-items:center;width:5.2rem;height:5.2rem;animation:3s ease-in-out infinite cg-float;display:flex;position:relative}.cg-ring-pack img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000073);width:auto;height:100%}.cg-ring-pct{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:var(--cg-ink);background:linear-gradient(135deg, #fff, var(--cg-cyan));border-radius:999px;padding:.1rem .55rem;font-size:.82rem;font-weight:900;position:absolute;bottom:-.35rem;box-shadow:0 4px 10px -4px #0009}.cg-ring-done .cg-ring-pct{background:linear-gradient(135deg, #fff3b0, var(--cg-gold))}.cg-hero-text{flex-direction:column;gap:.3rem;min-width:0;display:flex}.cg-title{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:.98rem;font-weight:900;line-height:1.2}.cg-count{flex-direction:column;margin:0;line-height:1;display:flex}.cg-count b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;text-shadow:0 0 18px #7cf2ffb3,0 3px #0a0a3c66;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:900}.cg-count span{color:#ffffffd9;margin-top:.15rem;font-size:.8rem;font-weight:800}.cg-crowd{color:var(--cg-cyan);align-items:center;gap:.3rem;margin:0;font-size:.72rem;font-weight:800;display:inline-flex}.cg-road{height:4.4rem;margin:.2rem 1.15rem 0 .4rem;position:relative}.cg-road-rail{background:#0a08328c;border-radius:999px;height:.6rem;position:absolute;top:1.05rem;left:0;right:0;box-shadow:inset 0 1px 3px #00000080,0 0 0 1px #ffffff1a}.cg-road-fill{width:var(--p);border-radius:inherit;background:linear-gradient(90deg, var(--cg-cyan), #fff 70%, var(--cg-gold));min-width:.6rem;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #7cf2ffd9}.cg-chest{width:3.4rem;font:inherit;color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:.1rem;padding:0;display:flex;position:absolute;top:0;transform:translate(-50%)}.cg-chest:disabled{cursor:default}.cg-chest-box{color:#ffffffb3;background:linear-gradient(160deg,#3a2fae,#241a78);border-radius:12px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;box-shadow:0 0 0 2px #ffffff4d,0 6px 12px -6px #000000b3}.cg-chest-pnt{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#ffffffd9;font-size:.82rem;font-weight:900;line-height:1.1}.cg-chest-pct{color:#ffffff8c;font-size:.6rem;font-weight:800}.cg-chest-reached .cg-chest-box,.cg-chest-claimable .cg-chest-box{color:#5a2a00;background:radial-gradient(circle at 35% 25%, #fff6c2, var(--cg-gold) 55%, var(--cg-gold-deep));box-shadow:0 0 0 2px #fff,0 0 16px #ffd84ae6}.cg-chest-claimable{cursor:pointer}.cg-chest-claimable .cg-chest-box{animation:1.4s ease-in-out infinite cg-chest-hop}.cg-chest-claimable .cg-chest-pnt,.cg-chest-reached .cg-chest-pnt{color:var(--cg-gold)}@keyframes cg-chest-hop{0%,55%,to{transform:translateY(0)rotate(0)}65%{transform:translateY(-5px)rotate(-8deg)}75%{transform:translateY(-5px)rotate(8deg)}85%{transform:translateY(0)rotate(0)}}.cg-chest-claimed .cg-chest-box{color:#04381f;background:linear-gradient(135deg, #b8ffdc, var(--cg-mint));box-shadow:0 0 0 2px #fffc}.cg-chest-claimed .cg-chest-pnt{color:var(--cg-mint)}.cg-hero-cta{flex:none;width:100%}.cg-next{text-align:center;color:#ffffffe0;background:#0a083259;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:.5rem .7rem;font-size:.8rem;font-weight:700;display:flex}.cg-next b{color:var(--cg-gold);font-weight:900}.cg-me{color:#fff;background:linear-gradient(150deg,#ffd84a33,#ff9f1c14 60%,#ffffff0d);border-radius:22px;flex-direction:column;gap:.7rem;padding:.85rem .9rem;display:flex;box-shadow:inset 0 0 0 1.5px #ffd84a73}.cg-me-in{background:linear-gradient(150deg,#5dffb029,#7cf2ff12 60%,#ffffff0d);box-shadow:inset 0 0 0 1.5px #5dffb066}.cg-me-hook{margin:0;font-size:.92rem;font-weight:800;line-height:1.35}.cg-me-hook b{color:var(--cg-gold);white-space:nowrap}.cg-me-stats{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.cg-me-stat{flex-direction:column;line-height:1.05;display:flex}.cg-me-stat b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:900}.cg-me-stat small{color:#ffffffb3;font-size:.68rem;font-weight:800}.cg-me-note{color:var(--cg-mint);flex-basis:100%;align-items:center;gap:.3rem;font-size:.78rem;font-weight:800;display:inline-flex}.cg-me-actions{gap:.5rem;display:flex}.cg-hint{color:#fff9;margin:0;font-size:.72rem;font-weight:600}.cg-hint-center{text-align:center;padding:1rem 0}.cg-empty{text-align:center;color:#ffffffbf;flex-direction:column;align-items:center;gap:.8rem;padding:3rem 1rem;display:flex}.cg-empty p{max-width:18rem;margin:0;font-size:.9rem;font-weight:700}.cg-empty .cg-btn{flex:none}@media (max-width:360px){.cg-ring{width:6.6rem;height:6.6rem}.cg-ring-pack{width:4.4rem;height:4.4rem}.cg-count b{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.cgb-sky,.cgb-dot,.cgb-node.is-claimable,.cgb-pack-img,.cgb-claim,.cg-live-dot,.cg-ring-rays,.cg-ring-pack,.cg-chest-claimable .cg-chest-box,.cg-btn-gold{animation:none}}.cg-eg{--eg-ink:#fff;--eg-dim:#e4e1ff;--eg-faint:#a9a6d6;--eg-card:#ffffff12;--eg-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--eg-a:#6cd8ff;--eg-b:#ffd84a;--eg-c:#7cf2ff}.cg-tabs-wrap{flex-direction:column;gap:.5rem;display:flex}.cg-tabs-wrap .eg-panel{flex:none;min-height:auto;overflow:visible}.cg-prizes{flex-direction:column;gap:.55rem;display:flex}.cg-h3{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#fff;margin:.3rem 0 0;font-size:.95rem;font-weight:900}.cg-chest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.cg-chest-row{background:#ffffff0f;border-radius:14px;align-items:center;gap:.45rem;padding:.55rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.cg-chest-row-icon{color:#ffffffb3;background:#2a2d6a;border-radius:9px;flex-shrink:0;place-items:center;width:1.8rem;height:1.8rem;display:grid}.cg-chest-row.is-open .cg-chest-row-icon{color:#4a1f00;background:linear-gradient(135deg,#fff3b0,#ffd84a)}.cg-chest-row.is-claimed .cg-chest-row-icon{color:#04381f;background:#5dffb0}.cg-chest-row-pct{color:#a9a6d6;flex:1;font-size:.72rem;font-weight:800}.cg-chest-row b{color:#ffd84a;white-space:nowrap;font-size:.82rem;font-weight:900}.cg-prize-mark{color:#3a2200;background:linear-gradient(135deg,#fff3b0,#ffd84a);border-radius:6px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;box-shadow:0 0 8px -1px #ffd84acc}.cg-prize-mark-pod{position:absolute;top:.3rem;right:.35rem}.cg-eg .eg-pod{position:relative}.cg-eg .eg-row:not(.eg-row-prize):not(.eg-row-me){background:#ffffff0d}.cg-eg .eg-tab-on{color:#0c1838;background:linear-gradient(135deg,#e3f8ff,#6cd8ff 60%,#3aa8ff);box-shadow:0 6px 16px -8px #6cd8ffe6}.cg-staff{border-top:1px dashed #ffffff26;flex-direction:column;gap:.3rem;margin-top:.6rem;padding-top:.6rem;display:flex}.cg-staff-h{color:#b9e6ff;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 0 .15rem;font-size:.78rem;font-weight:900;display:flex}.cg-staff-h small{color:#8b91c4;flex-basis:100%;font-size:.66rem;font-weight:600}.cg-staff-row{opacity:.85;box-shadow:inset 0 0 0 1px #6cd8ff40;background:#6cd8ff12!important}
:is(body.clan-route,body.mining-route,body.events-route,body.tw-route){--uni-bg:#1a1c3c;--uni-bg-element:#22264f;--uni-dim:#c9cdf0;--uni-faint:#9097c4;--uni-orange:#ff8a3d;--uni-yellow:#ffcf3f;--uni-green:#4ff0b4;--rc-surface:#1d1f45;--rc-surface-2:#22264f;--rc-surface-3:#2b2f63;--rc-border:#ffffff1a;--rc-border-strong:#ffffff2e;--rc-text:#f6f7ff;--rc-text-dim:#c9cdf0;--rc-text-faint:#9097c4;--rc-pink:#ff7ab6;--rc-grape:#9b8cff;--rc-sky:#6cc8ff;--rc-sun:#ffcf3f;--rc-grass:#4ff0b4;--rc-danger:#ff6b81;--cl-border:#ffffff1a;--cl-border-soft:#ffffff0f;--cl-glass:#ffffff0f;--cl-glass-strong:#2b2f63e6;--cl-accent:#ffcf3f;--font-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#f6f7ff}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .app-bg{background-color:#1a1c3c;background-image:none}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .app-bg:before,:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .app-workspace-veil{background:0 0}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .sticky-action-bar{background:linear-gradient(#1a1c3c00 0%,#1a1c3cf0 30%,#1a1c3c 100%);border-top:0}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-ambient{background:radial-gradient(70% 30% at 50% 0,#9b8cff3d,#0000 70%),radial-gradient(60% 30% at 100% 45%,#ffcf3f24,#0000 70%),radial-gradient(80% 35% at 0 100%,#6cc8ff29,#0000 70%),linear-gradient(#2b2f63 0%,#22264f 40%,#1a1c3c 75%,#15162f 100%)}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-ambient>*{display:none}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) h1{font-family:var(--font-display);letter-spacing:-.03em;font-weight:900}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .rating-help-btn{color:#ffcf3f;background:#ffcf3f24;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;box-shadow:inset 0 0 0 1px #ffcf3f59}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-panel{background:radial-gradient(90% 80% at 0% 0%, color-mix(in srgb, var(--cl-accent) 14%, transparent), transparent 65%), #ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:22px;padding:1rem;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff14}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn{min-height:2.6rem;font-family:var(--font-app), system-ui, sans-serif;letter-spacing:0;text-shadow:none;border:0;border-radius:999px;font-weight:900}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn-primary{color:#2b0016;background:linear-gradient(135deg,#ffe58a,#ffcf3f 55%,#ff8a00);box-shadow:0 10px 24px -12px #ffaa28f2}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn-primary:after{display:none}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn-secondary{color:#f6f7ff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a;border:0}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn-ghost{color:#c9cdf0;background:#ffffff0d}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-btn:disabled{opacity:.5}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-input{color:#f6f7ff;background:#00000047;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px #ffffff1a}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-input:focus{outline:none;box-shadow:inset 0 0 0 2px #ffcf3f}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-tabs{gap:.35rem;overflow-x:auto}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-segmented{background:#00000038;border-radius:999px;padding:.3rem}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-segmented-item{color:#c9cdf0;background:0 0;border:0;border-radius:999px}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-segmented-item-active{color:#14102c;background:var(--cl-accent,#ffcf3f);box-shadow:none}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-segmented-item-bg{background:var(--cl-accent,#ffcf3f);border-radius:999px}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08091cb3}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .modal-panel{color:#f6f7ff;background:linear-gradient(#2b2f63,#1d1f45);border:0;border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -20px #000c}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-modal-close{color:#f6f7ff;background:#ffffff1a;border:0;border-radius:999px}:is(body.clan-route,body.mining-route,body.events-route,body.tw-route) .cl-shell *{text-transform:none}.clf{background:radial-gradient(120% 90% at 0 0,#ff4d8d8c,#0000 60%),radial-gradient(90% 80% at 100% 100%,#5cf0ff59,#0000 60%),linear-gradient(135deg,#3a1450,#1d1240 60%,#12224a);border-radius:22px;flex-direction:column;gap:.7rem;padding:.8rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffd15c99,0 10px 30px -12px #ff4d8db3}.clf-glow{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(#ffd15c2e 0deg 10deg,#0000 10deg 24deg);border-radius:50%;width:70%;animation:18s linear infinite rv-spin;position:absolute;inset:-40% auto auto -20%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 68%);mask:radial-gradient(circle,#000 20%,#0000 68%)}.clf-hero{align-items:center;gap:.75rem;display:flex;position:relative}.clf-stamp{color:#2a0d00;background:radial-gradient(circle at 35% 30%,#fff6c4,#ffd15c 45%,#ff8a3c 80%,#ff4d8d);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:5.2rem;height:5.2rem;display:flex;transform:rotate(-8deg);box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px #ff4d8d8c,0 0 28px 2px #ffa03cd9}.clf-stamp small{letter-spacing:.02em;font-size:.62rem;font-weight:900}.clf-stamp b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;letter-spacing:-.05em;font-size:1.3rem;font-weight:900;line-height:1}.clf-copy{flex-direction:column;gap:.25rem;min-width:0;display:flex}.clf-copy b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;color:#fff;text-shadow:0 0 14px #ff4d8dcc;font-size:1.15rem;font-weight:900;line-height:1.1}.clf-copy small{color:#ffffffd9;font-size:.74rem;font-weight:700;line-height:1.35}.clf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.35rem;display:grid;position:relative}.clf-step{color:#fffc;background:#0a061e73;border-radius:16px;flex-direction:column;align-items:center;padding:.55rem .2rem .45rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.clf-step i{color:#1d1240;background:#c9c3ff;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;margin-left:-.55rem;font-size:.6rem;font-style:normal;font-weight:900;display:grid;position:absolute;top:-.45rem;left:50%}.clf-step b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-size:1.2rem;font-weight:900;line-height:1.15}.clf-step small{opacity:.85;font-size:.64rem;font-weight:800}.clf-step.is-active{color:#2a0d00;background:linear-gradient(160deg,#fff3b0,#ffd15c 50%,#ff9a3c);animation:1.8s ease-in-out infinite clf-pulse;box-shadow:0 0 20px -2px #ffbe3cf2}.clf-step.is-active i{color:#fff;background:#ff4d8d}.clf-step.is-gone{opacity:.4}.clf-step.is-gone b{text-decoration:line-through}@keyframes clf-pulse{50%{box-shadow:0 0 30px 2px #ffbe3cf2}}.clc{text-align:left;color:#2a0d00;background:linear-gradient(100deg,#ffe680,#ffc63d 45%,#ff8a3c 85%,#ff5c8a);border:0;border-radius:20px;align-items:center;gap:.55rem;width:100%;min-height:4rem;padding:.55rem .6rem .55rem .55rem;transition:transform .12s,filter .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #78280059,inset 0 1.5px #ffffffb3,0 10px 26px -8px #ff9632d9}.clc:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff80 50%,#0000 65%);animation:3.6s ease-in-out .8s infinite clc-shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes clc-shine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.clc:active{transform:scale(.98)}.clc:focus-visible{outline-offset:3px;outline:2px solid #fff}.clc:disabled{filter:saturate(.4)brightness(.8)}.clc-icon{color:#ffd15c;background:linear-gradient(145deg,#3a1450,#1d1240);border-radius:14px;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff40}.clc-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.clc-main b{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-size:.92rem;font-weight:900;line-height:1.1;overflow:hidden}.clc-main small{color:#2a0d00bf;font-size:.74rem;font-weight:800}.clc-main s{opacity:.75}.clc-main em{color:#fff;background:#ff3d7a;border-radius:999px;margin-left:.15rem;padding:.05rem .35rem;font-style:normal;font-weight:900}.clc-price{color:#fff;background:#1d1240e0;border-radius:14px;flex-shrink:0;align-items:center;gap:.25rem;padding:.4rem .55rem;display:flex;box-shadow:inset 0 0 0 1.5px #fff3}.clc-price b{font-family:var(--font-arcade), var(--font-app), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:900;line-height:1}@media (prefers-reduced-motion:reduce){.clf-glow,.clc:after,.clf-step.is-active{animation:none}}.kn-perks2.kn-perks-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.kn-perks-row .kn-perk{gap:.15rem;padding:.55rem .5rem}.kn-perks-row .kn-perk b{white-space:nowrap;font-size:.95rem}.kn-perks-row .kn-perk small{font-size:.66rem;line-height:1.2}.kn-perks-row .kn-perk svg{width:15px;height:15px}.kn-member-sub{flex-wrap:wrap;align-items:center;gap:.15rem .5rem;min-width:0;display:flex}.kn-member-sub .kn-member-metric{margin:0;font-size:.72rem}.kn-notify-list{flex-direction:column;gap:.35rem;display:flex}.kn-notify-row{text-align:left;width:100%;color:inherit;background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;font-size:.86rem;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kn-notify-row:disabled{opacity:.75}.kn-notify-switch{background:#ffffff2e;border-radius:12px;flex:none;width:42px;height:24px;transition:background .2s;position:relative}.kn-notify-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.kn-notify-row.is-on .kn-notify-switch{background:#26a5e4}.kn-notify-row.is-on .kn-notify-switch i{transform:translate(18px)}.kwb.kwb-paused{cursor:default;background:radial-gradient(120% 90% at 50% 0,#968cff59,#0000 60%),linear-gradient(160deg,#2b2a5e 0%,#1b1a40 60%,#141233 100%);box-shadow:inset 0 0 0 1.5px #aaa0ff73,0 18px 36px -20px #786effb3}.kwb-paused .kwb-status{color:#1b1640;background:linear-gradient(#e3dcff,#b7a8ff)}.kwb-paused .kwb-pause-ico{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1.5px #ffffff59}.kwb-paused .kwb-us,.kwb-paused .kwb-them{filter:saturate(.6);opacity:.85}.kwb-paused-sub{color:#ebe8ffd1;text-align:center;margin-top:.35rem;font-size:.78rem;font-weight:700;line-height:1.35;display:block}.clf-step b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.95rem,4.6vw,1.2rem);overflow:hidden}.clf-steps{row-gap:.75rem}.clc-gate{color:#ffd98a;background:#ffb84a1f;border-radius:14px;margin:0 0 .5rem;padding:.6rem .75rem;font-size:.78rem;font-weight:700;line-height:1.35;box-shadow:inset 0 0 0 1.5px #ffb84a73}
body.clan-route{--kn-bg:#191b3e;--kn-plate:#22255a;--kn-plate-2:#2b2f6b;--kn-line:#ffffff1a;--kn-line-2:#ffffff2e;--kn-ink:#f6f7ff;--kn-dim:#c9cdf0;--kn-faint:#9097c4;--kn-gold:#ffcf3f;--kn-amber:#ff9a3c;--kn-war:#ff5c7a;--kn-sky:#6cc8ff;--kn-mint:#4ff0b4;--kn-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--kn-num:var(--font-arcade), var(--font-app), system-ui, sans-serif}.kn-page{z-index:1;flex-direction:column;gap:.85rem;display:flex;position:relative}.kn-stack{flex-direction:column;gap:.85rem;display:flex}.kn-top-link{font-family:var(--font-app), system-ui, sans-serif;color:#2a1600;background:linear-gradient(180deg, #ffe17a, var(--kn-gold));border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .85rem;font-size:.78rem;font-weight:900;display:inline-flex;box-shadow:0 6px 16px -8px #ffcf3fe6}.kn-crest{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.kn-crest-face{color:#fff;background:linear-gradient(160deg, #ffffff59, transparent 45%), linear-gradient(180deg, var(--clan), color-mix(in srgb, var(--clan) 45%, #0b0c25));clip-path:polygon(50% 0,100% 12%,100% 58%,50% 100%,0 58%,0 12%);background-position:50%;background-size:cover;place-items:center;width:100%;height:100%;display:grid}.kn-crest:before{content:"";clip-path:polygon(50% 0,100% 12%,100% 58%,50% 100%,0 58%,0 12%);z-index:-1;background:linear-gradient(#fff6c8,#d9a52a);position:absolute;inset:-3px}.kn-crest-level{min-width:1.6rem;height:1.6rem;font-family:var(--kn-num);color:#2a1600;background:linear-gradient(180deg, #fff3b0, var(--kn-gold));box-shadow:0 0 0 2px var(--kn-bg), 0 4px 10px -2px #00000080;border-radius:999px;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:900;display:grid;position:absolute;bottom:-.35rem;left:50%;transform:translate(-50%)}.kn-crest-md .kn-crest-level{min-width:1.25rem;height:1.25rem;font-size:.62rem;bottom:-.3rem}.kn-hero{background:linear-gradient(180deg, #171a404d 0%, #171a4080 45%, #121434e6 100%), radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--clan) 40%, transparent), transparent 62%), url(/pic/clan/hq-bg.webp) center 40% / cover, #1e2153;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--clan) 55%, #ffffff26), 0 18px 36px -18px color-mix(in srgb, var(--clan) 80%, black);border-radius:1.6rem;flex-direction:column;gap:.8rem;padding:1rem 1rem .9rem;display:flex;position:relative;overflow:hidden}.kn-hero-stripes{pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff0f 22px 34px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0%,#0000 85%);mask:linear-gradient(#000 0%,#0000 85%)}.kn-hero-mark{font-family:var(--kn-display);letter-spacing:-.04em;color:#ffffff12;pointer-events:none;white-space:nowrap;font-size:7.5rem;font-weight:800;line-height:1;position:absolute;bottom:-1.6rem;right:-.4rem;transform:rotate(-8deg)}.kn-hero-top{align-items:center;gap:.85rem;display:flex;position:relative}.kn-hero-id{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.kn-hero-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--kn-display);letter-spacing:-.02em;color:#fff;text-shadow:0 2px 0 #00000040, 0 0 22px color-mix(in srgb, var(--clan) 60%, transparent);margin:0;font-size:1.4rem;font-weight:800;line-height:1.05;overflow:hidden}.kn-hero-sub{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.kn-tag{font-family:var(--kn-display);letter-spacing:-.02em;color:#fff;background:color-mix(in srgb, var(--clan-tag) 55%, #00000059);border-radius:.45rem;padding:.12rem .5rem;font-size:.82rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff40}.kn-tag-sm{font-family:var(--kn-display);letter-spacing:-.02em;color:var(--kn-faint);font-size:.78em;font-weight:800}.kn-hero-type{color:var(--kn-dim);background:#00000040;border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:700}.kn-hero-actions{align-self:flex-start;gap:.35rem;display:flex}.kn-hero-actions .rating-help-btn,.kn-icon-btn{color:#fff;background:#0a0a2359;border-radius:.8rem;place-items:center;width:2.2rem;height:2.2rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.kn-icon-danger{color:#ffb3bf}.kn-hero-desc{color:#ffffffd9;margin:0;font-size:.82rem;line-height:1.45;position:relative}.kn-hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid;position:relative}.kn-fact{min-width:0;color:var(--kn-dim);background:#08091e61;border-radius:.9rem;flex-direction:column;gap:.15rem;padding:.5rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff14}.kn-fact svg{color:var(--kn-gold)}.kn-fact b{font-family:var(--kn-num);color:#fff;font-size:1.05rem;font-weight:900;line-height:1.1}.kn-fact b i{color:var(--kn-faint);font-size:.75rem;font-style:normal}.kn-fact small{text-overflow:ellipsis;white-space:nowrap;color:var(--kn-faint);font-size:.66rem;overflow:hidden}.kn-fact-bar{background:#ffffff1f;border-radius:999px;height:.3rem;margin-top:.15rem;display:block;overflow:hidden}.kn-fact-bar>span{border-radius:inherit;background:linear-gradient(90deg, var(--kn-mint), var(--kn-sky));height:100%;display:block}.kn-hero-preview{padding-bottom:1rem}.kn-hero-hint{color:#ffffffb3;margin:0;font-size:.72rem;position:relative}@keyframes kn-pulse{50%{opacity:.25}}.kn-tabs{z-index:5;box-shadow:inset 0 0 0 1px var(--kn-line), 0 10px 22px -14px #000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141638eb;border-radius:1.1rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;padding:.3rem;display:grid;position:sticky;top:.4rem}.kn-tab{font-family:var(--font-app), system-ui, sans-serif;color:var(--kn-faint);border-radius:.85rem;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .2rem;font-size:.74rem;font-weight:900;transition:color .15s,background-color .15s;display:flex}.kn-tab svg{color:var(--tab);opacity:.8}.kn-tab.is-on{color:#fff;background:color-mix(in srgb, var(--tab) 22%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tab) 70%, transparent)}.kn-tab.is-on svg{opacity:1}.kn-tab:disabled{opacity:.35}.kn-card{background:linear-gradient(180deg, var(--kn-plate-2), var(--kn-plate));box-shadow:inset 0 1px 0 #ffffff17, inset 0 0 0 1px var(--kn-line);border-radius:1.3rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.kn-card-head{align-items:center;gap:.5rem;display:flex}.kn-card-head h3{font-family:var(--kn-display);letter-spacing:-.02em;color:var(--kn-ink);margin:0;font-size:1.05rem;font-weight:800}.kn-error{text-align:center;color:#ff9aaa;font-size:.85rem}.kn-empty{text-align:center;color:var(--kn-faint);margin:0;padding:1rem .5rem;font-size:.82rem}.kn-group{color:var(--kn-faint);margin:.15rem 0 -.2rem;font-size:.72rem;font-weight:800}.kn-members{flex-direction:column;gap:.3rem;display:flex}.kn-member{color:inherit;box-shadow:inset 3px 0 0 var(--role);background:#0a0b2252;border-radius:.95rem;align-items:center;gap:.6rem;padding:.45rem .55rem;text-decoration:none;display:flex}.kn-member.is-self{background:color-mix(in srgb, var(--kn-gold) 10%, #0a0b2252);box-shadow:inset 3px 0 0 var(--role), inset 0 0 0 1px #ffcf3f59}.kn-member-main{flex-direction:column;flex:1;gap:.05rem;min-width:0;display:flex}.kn-member-main b{text-overflow:ellipsis;white-space:nowrap;color:var(--kn-ink);font-size:.86rem;font-weight:700;overflow:hidden}.kn-blocked{color:#ff9aaa;font-size:.68rem;font-weight:700}.kn-member-metric{font-family:var(--kn-num);color:var(--kn-dim);align-items:center;gap:.2rem;font-size:.68rem;font-weight:800;display:inline-flex}.kn-role{color:var(--role);background:color-mix(in srgb, var(--role) 14%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:.64rem;font-weight:800;display:inline-flex}.kn-recruit{border-top:1px solid var(--kn-line);flex-direction:column;gap:.3rem;padding-top:.6rem;display:flex}.kn-recruit small{text-align:center;color:var(--kn-faint);font-size:.68rem}.kn-recruit-info.rc-hl-panel{align-items:flex-start;padding:.65rem .75rem;font-size:.74rem}.kn-recruit-info-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.kn-recruit-info-text>span{color:#d6d9f5;font-weight:600}.kn-recruit-info-text em{color:#ffe07a;background:#ffcf3f24;border-radius:999px;align-self:flex-start;align-items:center;gap:.25rem;margin-top:.15rem;padding:.12rem .5rem;font-size:.66rem;font-style:normal;font-weight:800;display:inline-flex}.kn-btn{min-height:2.6rem;font-family:var(--font-app), system-ui, sans-serif;white-space:nowrap;border-radius:.95rem;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;font-size:.86rem;font-weight:900;transition:transform .12s,filter .15s;display:inline-flex}.kn-btn:active{transform:scale(.97)}.kn-btn:disabled{filter:saturate(.3)brightness(.75)}.kn-btn-sm{min-height:2.1rem;padding:0 .75rem;font-size:.76rem}.kn-btn-lg{min-height:3.1rem;font-size:1rem}.kn-btn-block{width:100%}.kn-btn-gold{color:#2a1600;background:linear-gradient(180deg, #ffe17a, var(--kn-gold) 55%, var(--kn-amber));box-shadow:inset 0 -2px #78320059,0 8px 18px -10px #ffbe3ce6}.kn-btn-sky{color:#062036;background:linear-gradient(180deg, #b9e6ff, var(--kn-sky));box-shadow:inset 0 -2px #0028504d,0 8px 18px -10px #6cc8ffe6}.kn-btn-ghost{color:var(--kn-ink);box-shadow:inset 0 0 0 1px var(--kn-line-2);background:#ffffff14}.kn-btn-danger{color:#fff;background:linear-gradient(180deg, #ff7f96, var(--kn-war))}.kn-ban{color:#ffd0d8;background:#ff5c7a24;border-radius:1.1rem;gap:.6rem;padding:.8rem .9rem;display:flex;box-shadow:inset 0 0 0 1px #ff5c7a73}.kn-ban b{font-family:var(--kn-display);letter-spacing:-.02em;font-weight:800;display:block}.kn-ban p{margin:.2rem 0 0;font-size:.76rem;line-height:1.4}.kn-sheet{text-align:center;width:min(22rem,100vw - 2rem);color:var(--kn-ink,#f6f7ff);background:linear-gradient(#2b2f6b,#1e2153);border-radius:1.5rem;flex-direction:column;align-items:center;gap:.55rem;padding:1.4rem 1.1rem 1.1rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 60px -20px #000c}.kn-sheet h3{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.08rem;font-weight:800}.kn-sheet p{color:#c9cdf0;margin:0;font-size:.84rem;line-height:1.45}.kn-sheet-close{color:#c9cdf0;background:#ffffff14;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.7rem;right:.7rem}.kn-sheet-icon{border-radius:1rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.kn-sheet-icon-danger{color:#fff;background:linear-gradient(#ff7f96,#ff5c7a);box-shadow:0 10px 22px -10px #ff5c7ae6}.kn-sheet-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;margin-top:.4rem;display:grid}.kn-recruit-hero{background:repeating-linear-gradient(115deg,#0000 0 22px,#ffffff0d 22px 34px),radial-gradient(120% 100% at 100% 0,#ffcf3f47,#0000 60%),linear-gradient(165deg,#3b2f86,#24276a 60%,#1b1e4c);border-radius:1.6rem;flex-direction:column;gap:.35rem;padding:1.1rem 1rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffcf3f59,0 18px 36px -20px #9b8cffe6}.kn-recruit-flags{gap:.35rem;display:flex;position:absolute;top:.9rem;right:.9rem}.kn-recruit-flags i{background:linear-gradient(180deg, var(--clan), color-mix(in srgb, var(--clan) 50%, #0b0c25));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);width:1.5rem;height:2.3rem;box-shadow:inset 0 0 0 1px #ffffff4d}.kn-recruit-flags i:nth-child(2){transform:translateY(-.3rem)}.kn-recruit-hero h2{max-width:70%;font-family:var(--kn-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:1.44rem;font-weight:800;line-height:1.05}.kn-recruit-hero p{color:#ffffffd1;max-width:85%;margin:0;font-size:.82rem;line-height:1.4}.kn-perks{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.kn-perks li{color:#fff;background:#08091e66;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.kn-perks li svg{color:var(--kn-gold)}.kn-seg{box-shadow:inset 0 0 0 1px var(--kn-line);background:#141638e6;border-radius:1.1rem;grid-template-columns:1fr 1fr;gap:.3rem;padding:.3rem;display:grid}.kn-seg button{min-height:2.6rem;font-family:var(--font-app), system-ui, sans-serif;color:var(--kn-faint);border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;font-size:.86rem;font-weight:900;display:inline-flex}.kn-seg button.is-on{color:#2a1600;background:linear-gradient(180deg, #ffe17a, var(--kn-gold))}.kn-search{box-shadow:inset 0 0 0 1px var(--kn-line-2);background:#08091e73;border-radius:1rem;align-items:center;gap:.4rem;padding:.3rem .3rem .3rem .75rem;display:flex}.kn-search-icon{color:var(--kn-faint);flex-shrink:0}.kn-search input{min-width:0;color:var(--kn-ink);background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.kn-filters{gap:.3rem;display:flex}.kn-filters button{color:var(--kn-dim);background:#ffffff12;border-radius:999px;padding:.35rem .75rem;font-size:.74rem;font-weight:800}.kn-filters button.is-on{color:#062036;background:var(--kn-sky)}.kn-clans{flex-direction:column;gap:.45rem;display:flex}.kn-clan{background:linear-gradient(100deg, color-mix(in srgb, var(--clan) 28%, transparent), transparent 55%), #0a0b2259;box-shadow:inset 4px 0 0 var(--clan), inset 0 0 0 1px var(--kn-line);border-radius:1.1rem;align-items:center;gap:.6rem;padding:.6rem .65rem .75rem .6rem;display:flex}.kn-clan-link{min-width:0;color:inherit;flex:1;align-items:center;gap:.65rem;text-decoration:none;display:flex}.kn-clan-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.kn-clan-main>b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--kn-display);letter-spacing:-.02em;color:var(--kn-ink);font-size:.92rem;font-weight:800;overflow:hidden}.kn-clan-meta{flex-wrap:wrap;gap:.25rem;display:flex}.kn-type,.kn-req{color:var(--kn-dim);background:#ffffff14;border-radius:999px;align-items:center;gap:.2rem;padding:.05rem .4rem;font-size:.62rem;font-weight:800;display:inline-flex}.kn-type-open{color:var(--kn-mint);background:#4ff0b41f}.kn-type-application{color:var(--kn-sky);background:#6cc8ff1f}.kn-type-closed{color:#c9b8ff;background:#b99bff24}.kn-req.is-low{color:#ff9aaa;background:#ff5c7a24}.kn-clan-fill{align-items:center;gap:.4rem;display:flex}.kn-clan-fill .kn-fact-bar{flex:1;max-width:7rem;margin:0}.kn-clan-fill small{font-family:var(--kn-num);color:var(--kn-faint);font-size:.62rem;font-weight:800}.kn-closed{color:#c9b8ff;flex-shrink:0;align-items:center;gap:.25rem;font-size:.7rem;font-weight:800;display:inline-flex}.kn-pending{box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1.5px #ffcf3f73}.kn-pending-row{align-items:center;gap:.6rem;display:flex}.kn-pending-main{flex-direction:column;flex:1;min-width:0;display:flex}.kn-pending-main b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--kn-display);letter-spacing:-.02em;font-size:.88rem;font-weight:800;overflow:hidden}.kn-pending-main small{color:var(--kn-faint);font-size:.7rem}.kn-code{flex-direction:row;align-items:flex-start;gap:.7rem}.kn-code-icon{color:#c9b8ff;background:#b99bff29;border-radius:.8rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.kn-code-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.kn-code-main b{font-family:var(--kn-display);letter-spacing:-.02em;font-weight:800}.kn-code-main small{color:var(--kn-faint);font-size:.72rem}.kn-code-row{gap:.4rem;margin-top:.35rem;display:flex}.kn-input{width:100%;min-width:0;color:var(--kn-ink);box-shadow:inset 0 0 0 1px var(--kn-line-2);resize:none;background:#08091e73;border:0;border-radius:.9rem;outline:none;padding:.65rem .8rem;font-size:.92rem}.kn-input:focus{box-shadow:inset 0 0 0 1.5px var(--kn-gold)}.kn-input-tag,.kn-input-code{font-family:var(--kn-display);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.kn-form{gap:.85rem}.kn-field{flex-direction:column;gap:.35rem;display:flex}.kn-field-label{font-family:var(--kn-display);letter-spacing:-.02em;color:var(--kn-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem;font-size:.86rem;font-weight:800;display:flex}.kn-field-label small{font-family:var(--font-app);color:var(--kn-faint);font-size:.7rem}.kn-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.kn-type-card{text-align:left;color:var(--kn-dim);box-shadow:inset 0 0 0 1px var(--kn-line);background:#08091e61;border-radius:.95rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.6rem .55rem;display:flex}.kn-type-card b{font-family:var(--kn-display);letter-spacing:-.02em;color:var(--kn-ink);font-size:.8rem;font-weight:800}.kn-type-card small{font-size:.66rem;line-height:1.3}.kn-type-card.is-on{color:#fff;box-shadow:inset 0 0 0 1.5px var(--kn-gold);background:#ffcf3f24}.kn-type-card.is-on svg{color:var(--kn-gold)}.kn-join-note{color:var(--kn-dim);align-items:center;gap:.4rem;margin:0;font-size:.84rem;line-height:1.4;display:flex}.kn-join-facts{color:var(--kn-dim);flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.kn-join-facts span{align-items:center;gap:.35rem;display:inline-flex}.kn-join-facts .is-low{color:#ff9aaa}.kn-join-row{grid-template-columns:1fr auto;gap:.4rem;display:grid}body.clan-route .cl-panel{background:linear-gradient(#2b2f6b,#22255a);border-radius:1.3rem;box-shadow:inset 0 1px #ffffff17,inset 0 0 0 1px #ffffff1a}body.clan-route .cl-btn{font-family:var(--font-app), system-ui, sans-serif;border-radius:.95rem;font-weight:900}body.clan-route .cl-btn-primary{color:#2a1600;background:linear-gradient(#ffe17a,#ffcf3f 55%,#ff9a3c);box-shadow:inset 0 -2px #78320059,0 8px 18px -10px #ffbe3ce6}body.clan-route .cl-input{background:#08091e73;border-radius:.9rem}@media (max-width:360px){.kn-hero-name{font-size:1.3rem}.kn-crest-lg{width:3.9rem;height:4.4rem}.kn-fact small{display:none}.kn-types{grid-template-columns:1fr}}.kn-hero-top{align-items:flex-end}.kn-hero-actions{position:absolute;top:-.2rem;right:-.2rem}.kn-hero-top:has(.kn-hero-actions) .kn-hero-id{padding-top:2.6rem}.kn-hero-name{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.kn-member-main>:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.knq-groups{flex-direction:column;gap:.8rem;display:flex}.knq-group{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#f6f7ff;align-items:baseline;gap:.45rem;margin:0 0 .4rem;font-size:.86rem;font-weight:800;display:flex}.knq-group small{font-family:var(--font-app);color:#9097c4;font-size:.7rem}.knq-toggle{background:#ffffff0d;border-radius:.8rem;align-items:center;width:100%;padding:.45rem .6rem}.knq-toggle svg{color:#9097c4;margin-left:auto}.knq-list{flex-direction:column;gap:.4rem;display:flex}.knq{background:#0a0b2259;border-radius:1rem;gap:.6rem;padding:.65rem .7rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.knq-icon{color:#ff9a3c;background:#ff8a3d26;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.knq.is-done{opacity:.7}.knq.is-done .knq-icon{color:#0b2a20;background:#4ff0b4}.knq-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.knq-main>b{color:#f6f7ff;font-size:.88rem;font-weight:800}.knq-main>small{color:#9097c4;font-size:.72rem;line-height:1.35}.knq-progress{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.knq-track{background:#ffffff1a;border-radius:999px;flex:1;height:.45rem;display:block;overflow:hidden}.knq-track>span{border-radius:inherit;background:linear-gradient(90deg,#ff9a3c,#ffcf3f);height:100%;display:block}.knq-progress em{font-family:var(--font-arcade), sans-serif;color:#c9cdf0;white-space:nowrap;font-size:.66rem;font-style:normal;font-weight:800}.knq-rewards{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;display:flex}.knq-rewards span{color:#f6f7ff;background:#ffffff14;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.knq-rewards i{color:#4ff0b4;font-size:.68rem;font-style:normal}.kn-emblem{color:#fff;background:radial-gradient(circle at 35% 30%, #ffffff59, transparent 55%), linear-gradient(160deg, var(--clan,#9b8cff), color-mix(in srgb, var(--clan,#9b8cff) 45%, #0b0c25));box-shadow:0 0 0 2px #ffffffd9, 0 0 0 4px color-mix(in srgb, var(--clan,#9b8cff) 60%, transparent);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.kn-emblem-md{width:2.6rem;height:2.6rem}.kn-emblem-sm{width:2rem;height:2rem}.cb-emblem.kn-emblem,.kn-crest{border-radius:50%}.kn-crest:before{clip-path:none;background:conic-gradient(from 200deg,#fff6c8,#ffcf3f,#d98a1a,#fff1a8,#ffcf3f,#fff6c8);border-radius:50%;inset:-4px}.kn-crest:after{content:"";z-index:-2;background:radial-gradient(circle, color-mix(in srgb, var(--clan) 55%, transparent), transparent 70%);border-radius:50%;position:absolute;inset:-14px}.kn-crest-face{clip-path:none;border-radius:50%;box-shadow:inset 0 0 0 2px #00000040}.kn-crest-lg{width:4.8rem;height:4.8rem}.kn-crest-md{width:3rem;height:3rem}.kn-crest-sm{width:2.2rem;height:2.2rem}.kn-sec{--tone:#ffcf3f;color:#f6f7ff;background:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--tone) 14%, transparent), transparent 60%), linear-gradient(180deg, #2b2f6b, #22255a);border-radius:1.35rem;flex-direction:column;gap:.75rem;padding:.95rem;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff1a}.kn-sec-head{align-items:center;gap:.65rem;display:flex}.kn-sec-icon{color:#1a0f2e;background:radial-gradient(circle at 35% 30%, #fff, var(--tone) 70%);width:2.35rem;height:2.35rem;box-shadow:0 0 16px -4px var(--tone);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kn-sec-titles{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.kn-sec-titles h3{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:1.08rem;font-weight:800;line-height:1.15}.kn-sec-titles small{color:#c9cdf0;font-size:.74rem;line-height:1.3}.kn-sec-aside{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.kn-sec-aside .rating-help-btn{color:#ffcf3f;background:#ffcf3f24;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;box-shadow:inset 0 0 0 1px #ffcf3f66}.kn-count-pill{font-family:var(--font-arcade), sans-serif;color:#1a0f2e;background:var(--tone,#ffcf3f);border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:900}.kn-muted{color:#c9cdf0;margin:0;font-size:.78rem;line-height:1.4}.kn-note{color:#e6e8ff;background:#6cc8ff1f;border-radius:.9rem;align-items:flex-start;gap:.4rem;margin:0;padding:.6rem .75rem;font-size:.78rem;line-height:1.4;display:flex;box-shadow:inset 0 0 0 1px #6cc8ff59}.kn-note-warn{color:#ffe6b0;background:#ffcf3f1a;box-shadow:inset 0 0 0 1px #ffcf3f59}.kn-link{color:#8fd6ff;align-items:center;gap:.25rem;font-size:.76rem;font-weight:800;display:inline-flex}.kn-col{flex-direction:column;gap:.55rem;display:flex}.kn-text-danger{color:#ffb3bf!important}.kn-btn-mint{color:#06281c;background:linear-gradient(#a8ffd9,#4ff0b4);box-shadow:inset 0 -2px #003c284d,0 8px 18px -10px #4ff0b4e6}.kn-btn-price{font-family:var(--font-arcade), sans-serif;background:#2a16002e;border-radius:999px;align-items:center;gap:.25rem;margin-left:.35rem;padding:.15rem .5rem;font-size:.78rem;display:inline-flex}.kn-icon-gold{color:#ffcf3f}.kn-avatar{box-shadow:0 0 0 2px var(--ring,#ffffff40);background:linear-gradient(160deg,#4a4f9a,#2b2f6b);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.kn-progress{background:#ffffff1f;border-radius:999px;height:.5rem;display:block;overflow:hidden}.kn-progress>span{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--tone) 70%, #fff), var(--tone));height:100%;box-shadow:0 0 10px -2px var(--tone);transition:width .6s ease-out;display:block}.kn-empty-box{text-align:center;color:#c9cdf0;background:#0a0b2259;border-radius:1rem;flex-direction:column;align-items:center;gap:.4rem;padding:1.2rem .8rem;display:flex}.kn-empty-box p{margin:0;font-size:.8rem;line-height:1.4}.kn-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.kn-quick button{font-family:var(--font-arcade), sans-serif;color:#fff;background:#ffffff14;border-radius:.8rem;padding:.5rem .2rem;font-size:.74rem;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff24}.kn-sheet-overlay{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08091cb8;justify-content:center;align-items:flex-end;animation:.2s ease-out both kn-fade;display:flex;position:fixed;inset:0}@keyframes kn-fade{0%{opacity:0}}.kn-bsheet{--tone:#ffcf3f;color:#f6f7ff;background:radial-gradient(100% 40% at 50% 0%, color-mix(in srgb, var(--tone) 18%, transparent), transparent 70%), linear-gradient(180deg, #2d3170, #1e2153);width:min(32rem,100%);max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1.6rem 1.6rem 0 0;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both kn-rise;display:flex;box-shadow:inset 0 1px #ffffff26,0 -20px 50px -20px #000c}@keyframes kn-rise{0%{opacity:0;transform:translateY(40px)}}.kn-bsheet-grip{background:#ffffff40;border-radius:999px;width:2.6rem;height:.3rem;margin:.55rem auto 0}.kn-bsheet-head{align-items:center;gap:.6rem;padding:.7rem 1rem .4rem;display:flex}.kn-bsheet-head h3{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;flex:1;margin:0;font-size:1.12rem;font-weight:800}.kn-bsheet-close{color:#c9cdf0;background:#ffffff1a;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.kn-bsheet-body{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:.4rem 1rem 1rem;display:flex;overflow-y:auto}.kn-bsheet-foot{border-top:1px solid #ffffff14;padding:.6rem 1rem .9rem}.kn-sheet-lead{color:#dfe2ff;margin:0;font-size:.84rem;line-height:1.45}.kn-sheet-lead b{color:#fff}.kn-screen{z-index:80;color:#f6f7ff;background:radial-gradient(90% 30% at 50% 0%, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), linear-gradient(180deg, #23265c, #191b3e 45%, #15162f);flex-direction:column;animation:.2s ease-out both kn-fade;display:flex;position:fixed;inset:0}.kn-screen-head{padding:calc(.8rem + env(safe-area-inset-top)) 1rem .6rem;align-items:center;gap:.6rem;display:flex}.kn-screen-head h2{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;margin:0;font-size:1.17rem;font-weight:800}.kn-screen-back{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.kn-screen-body{min-height:0;padding:.3rem 1rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:.85rem;display:flex;overflow-y:auto}.kn-perks2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.kn-perk{background:linear-gradient(135deg, color-mix(in srgb, var(--tone) 22%, transparent), transparent 70%), #20235a;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent);border-radius:1.05rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;padding:.65rem .7rem;display:grid}.kn-perk svg{color:var(--tone);grid-row:span 2}.kn-perk b{font-family:var(--font-arcade), sans-serif;color:#fff;font-size:.95rem;font-weight:900;line-height:1.1}.kn-perk small{color:#d7daff;font-size:.7rem;line-height:1.25}.kn-ladder{grid-template-columns:repeat(10,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.kn-ladder li{height:1.7rem;font-family:var(--font-arcade), sans-serif;color:#9097c4;background:#ffffff0f;border-radius:.5rem;place-items:center;font-size:.66rem;font-weight:900;display:grid}.kn-ladder li.is-past{color:#1a0f2e;background:linear-gradient(#ffb27a,#ff8a3d)}.kn-ladder li.is-now{color:#1a0f2e;background:linear-gradient(#fff3b0,#ffcf3f);box-shadow:0 0 0 2px #fff,0 0 14px -2px #ffcf3f}.kn-ladder li.is-next{color:#ffcf3f;box-shadow:inset 0 0 0 1.5px #ffcf3fb3}.kn-steps{flex-direction:column;gap:.45rem;display:flex}.kn-step{background:#0a0b2261;border-radius:1rem;align-items:center;gap:.6rem;padding:.6rem .65rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kn-step-icon{width:2.2rem;height:2.2rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kn-step.is-done .kn-step-icon{color:#06281c;background:#4ff0b4}.kn-step-main{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.kn-step-top{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.kn-step-top b{color:#fff;font-size:.84rem;font-weight:800}.kn-step-top em{font-family:var(--font-arcade), sans-serif;color:#fff;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.kn-step-top em i{color:#c9cdf0;font-style:normal}.kn-step-hint{text-align:right;color:#c9cdf0;flex-shrink:0;max-width:4.6rem;font-size:.64rem;line-height:1.2}.kn-unlocks{background:#ffcf3f14;border-radius:1rem;flex-direction:column;gap:.45rem;padding:.7rem;display:flex;box-shadow:inset 0 0 0 1px #ffcf3f4d}.kn-unlocks>p{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#ffe9a8;margin:0;font-size:.86rem;font-weight:800}.kn-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.kn-unlock-grid span{color:#e6e8ff;background:#0a0b2266;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.45rem .5rem;font-size:.72rem;font-weight:700;display:flex}.kn-unlock-grid svg{color:#ffcf3f}.kn-unlock-grid s{color:#9097c4}.kn-unlock-grid b{font-family:var(--font-arcade), sans-serif;color:#4ff0b4}.kn-max{text-align:center;color:#ffe9a8;background:radial-gradient(circle at 50% 0,#ffcf3f40,#0000 70%),#0a0b2259;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem;display:flex}.kn-max b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;font-size:1.1rem;font-weight:800}.kn-max p{color:#dfe2ff;margin:0;font-size:.8rem}.kn-max small{color:#c9cdf0;font-size:.7rem}.kn-levelup-flash{z-index:95;pointer-events:none;background:radial-gradient(circle,#ffcf3f59,#08091cd9 70%);place-items:center;display:grid;position:fixed;inset:0}.kn-levelup-inner{color:#ffcf3f;flex-direction:column;align-items:center;gap:.5rem;display:flex}.kn-levelup-inner p{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:1.8rem;font-weight:800}.kn-levels{flex-direction:column;gap:.35rem;display:flex}.kn-level{background:#0a0b2259;border-radius:.9rem;gap:.6rem;padding:.55rem .6rem;display:flex}.kn-level.is-now{box-shadow:inset 0 0 0 1.5px #ffcf3f}.kn-level.is-past{opacity:.6}.kn-level-num{width:2rem;height:2rem;font-family:var(--font-arcade), sans-serif;color:#1a0f2e;background:linear-gradient(#ffb27a,#ff8a3d);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:900;display:grid}.kn-level-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.kn-level-main b{color:#fff;font-size:.82rem}.kn-level-main small{color:#c9cdf0;font-size:.7rem}.kn-level-reward{color:#ffe9a8!important}.kn-vault{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.kn-vault-coin{background:radial-gradient(90% 70% at 50% 0%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 70%), #0a0b226b;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent);border-radius:1.1rem;flex-direction:column;align-items:center;gap:.2rem;padding:.9rem .5rem .75rem;display:flex;position:relative}.kn-vault-coin b{font-family:var(--font-arcade), sans-serif;color:#fff;font-size:1.35rem;font-weight:900;line-height:1.1}.kn-vault-coin small{color:color-mix(in srgb, var(--tone) 70%, #fff);font-size:.72rem;font-weight:800}.kn-spend{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.kn-spend:before{content:"Тратится на";color:#c9cdf0;margin-right:.15rem;font-size:.72rem}.kn-spend span{color:#e6e8ff;background:#ffffff14;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.kn-vault-actions{grid-template-columns:1.3fr 1fr;gap:.45rem;display:grid}.kn-vault-actions.is-single{grid-template-columns:1fr}.kn-ops{flex-direction:column;gap:.3rem;display:flex}.kn-ops-head{justify-content:space-between;align-items:center;display:flex}.kn-ops-head b{color:#fff;font-size:.8rem}.kn-op{background:#0a0b2252;border-radius:.85rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.kn-op-icon{border-radius:50%;flex-shrink:0;place-items:center;width:1.9rem;height:1.9rem;display:grid}.kn-op.is-in .kn-op-icon{color:#4ff0b4;background:#4ff0b426}.kn-op.is-out .kn-op-icon{color:#ffcf3f;background:#ffcf3f24}.kn-op-main{flex-direction:column;flex:1;min-width:0;display:flex}.kn-op-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.8rem;overflow:hidden}.kn-op-main small{color:#c9cdf0;font-size:.68rem}.kn-op em{font-family:var(--font-arcade), sans-serif;flex-shrink:0;font-size:.74rem;font-style:normal;font-weight:900}.kn-op.is-in em{color:#4ff0b4}.kn-op.is-out em{color:#ffd98a}.kn-cur{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.kn-cur button{text-align:left;font-family:var(--font-app), system-ui, sans-serif;color:#fff;background:#0a0b2266;border-radius:.95rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.4rem;padding:.55rem .65rem;font-size:.9rem;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.kn-cur button svg{grid-row:span 2}.kn-cur button small{font-family:var(--font-app);color:#c9cdf0;font-size:.66rem}.kn-cur button.is-on{background:#ffcf3f24;box-shadow:inset 0 0 0 1.5px #ffcf3f}.kn-amount{background:#08091e80;border-radius:1rem;align-items:center;gap:.5rem;padding:.55rem .8rem;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff26}.kn-amount:focus-within{box-shadow:inset 0 0 0 1.5px #ffcf3f}.kn-amount input{min-width:0;font-family:var(--font-arcade), sans-serif;color:#fff;background:0 0;border:0;outline:none;flex:1;font-size:1.3rem;font-weight:900}.kn-amount span{color:#c9cdf0;font-size:.8rem;font-weight:800}.kn-pick-list{flex-direction:column;gap:.3rem;max-height:15rem;display:flex;overflow-y:auto}.kn-pick{text-align:left;color:#fff;background:#0a0b2259;border-radius:.95rem;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.kn-pick>span:not(.kn-avatar){flex-direction:column;flex:1;min-width:0;display:flex}.kn-pick b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.kn-pick small{color:#c9cdf0;font-size:.68rem}.kn-pick svg{color:#ffcf3f}.kn-pick.is-on{background:#ffcf3f24;box-shadow:inset 0 0 0 1.5px #ffcf3f}.kn-fee{color:#dfe2ff;align-items:center;gap:.35rem;margin:0;font-size:.76rem;display:flex}.kn-fee b{color:#4ff0b4}.kn-stock{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.kn-stock-item{text-align:center;color:#fff;background:radial-gradient(80% 60% at 50% 20%,#b99bff38,#0000 70%),#0a0b2266;border-radius:1.1rem;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .5rem .6rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #b99bff4d}.kn-stock-item:disabled{cursor:default}.kn-stock-qty{font-family:var(--font-arcade), sans-serif;color:#1a0f2e;background:#ffcf3f;border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:900;position:absolute;top:.45rem;right:.45rem}.kn-stock-img{width:4rem!important;height:4rem!important}.kn-stock-item b{font-size:.82rem;font-weight:800}.kn-stock-item small{color:#c9cdf0;font-size:.66rem}.kn-stock-cta{font-family:var(--font-app), system-ui, sans-serif;color:#1a0f2e;background:linear-gradient(#d9caff,#b99bff);border-radius:999px;align-items:center;gap:.25rem;margin-top:.15rem;padding:.2rem .6rem;font-size:.72rem;font-weight:900;display:inline-flex}.kn-stepper{align-items:center;gap:.5rem;display:flex}.kn-stepper>span{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;flex:1;font-size:.9rem;font-weight:800}.kn-stepper button{color:#fff;background:#ffffff1a;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.2rem;font-weight:900;display:grid}.kn-stepper b{text-align:center;min-width:2rem;font-family:var(--font-arcade), sans-serif;font-size:1.2rem}.kn-stepper small{color:#c9cdf0;font-size:.72rem}.kn-shop-wallet{background:#0a0b2266;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.kn-shop-wallet span{color:#c9cdf0;font-size:.74rem}.kn-shop-wallet b{font-family:var(--font-arcade), sans-serif;color:#fff;align-items:center;gap:.25rem;font-size:.82rem;display:inline-flex}.kn-shop{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.kn-ware{background:radial-gradient(90% 60% at 50% 0%, color-mix(in srgb, var(--ware) 30%, transparent), transparent 70%), #0a0b226b;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ware) 45%, transparent);border-radius:1.1rem;flex-direction:column;gap:.3rem;padding:.75rem .65rem .65rem;display:flex}.kn-ware-icon{color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--ware) 40%, #fff), var(--ware) 70%);width:2.6rem;height:2.6rem;box-shadow:0 0 16px -4px var(--ware);border-radius:50%;place-items:center;display:grid}.kn-ware-title{color:#fff;font-size:.86rem;font-weight:800;line-height:1.2}.kn-ware-desc{color:#c9cdf0;flex:1;font-size:.68rem;line-height:1.3}.kn-ware-meta{flex-wrap:wrap;gap:.25rem;display:flex}.kn-ware-to,.kn-ware-xp{color:#e6e8ff;background:#ffffff14;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.62rem;font-weight:800;display:inline-flex}.kn-ware-xp{color:#4ff0b4}.kn-ware-buy{width:100%;font-family:var(--font-arcade), sans-serif;margin-top:.2rem}.kn-ware-price{font-family:var(--font-arcade), sans-serif;color:#fff;align-items:center;gap:.25rem;font-size:.82rem;font-weight:900;display:inline-flex}.kn-ware-low{text-align:center;color:#ffb3bf;font-size:.64rem}.kn-look{align-items:center;gap:1rem;padding:.4rem .2rem;display:flex}.kn-look-crest{border-radius:50%}.kn-look-main{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.kn-look-name{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;font-size:1.1rem;font-weight:800}.kn-look-actions{flex-wrap:wrap;gap:.35rem;display:flex}.kn-swatches{flex-wrap:wrap;gap:.45rem;display:flex}.kn-swatch{border-radius:50%;width:2rem;height:2rem;position:relative;box-shadow:inset 0 0 0 2px #00000040}.kn-swatch.is-on{box-shadow:0 0 0 2px #1e2153,0 0 0 4px #fff}.kn-swatch-custom{cursor:pointer;background:conic-gradient(#ff5c7a,#ffcf3f,#4ff0b4,#6cc8ff,#b99bff,#ff5c7a);overflow:hidden}.kn-swatch-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.kn-invite-code{color:#ffcf3f;background:#08091e80;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.3rem;padding:.6rem .8rem;display:flex;box-shadow:inset 0 0 0 1px #ffcf3f66}.kn-invite-code b{font-family:var(--font-arcade), sans-serif;letter-spacing:.08em;font-size:.95rem}.kn-manage{flex-direction:column;gap:.35rem;display:flex}.kn-manage-row{background:#0a0b2259;border-radius:.95rem;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.kn-manage-main{flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.kn-manage-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font-size:.86rem;overflow:hidden}.kn-manage-main small{color:#c9cdf0;font-size:.7rem}.kn-role-select{color:#fff;background:#ffffff1f;border:0;border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:800}.kn-role-select option{color:#111}.kn-howto{color:#e6e8ff;flex-direction:column;gap:.45rem;margin:0;padding-left:1.2rem;font-size:.8rem;line-height:1.4;list-style:decimal;display:flex}.kn-live-dot{background:#4ff0b4;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 10px #4ff0b4}.kn-daily{background:radial-gradient(80% 90% at 0%,#6cc8ff47,#0000 65%),linear-gradient(135deg,#1f3a6d,#22255a 70%);border-radius:1.35rem;align-items:flex-start;gap:.75rem;padding:.9rem;display:flex;box-shadow:inset 0 0 0 1px #6cc8ff59}.kn-daily-chest{color:#3a1a00;background:radial-gradient(circle at 35% 30%,#fff3b0,#ffcf3f 60%,#ff9a3c);border-radius:50%;flex-shrink:0;place-items:center;width:3.4rem;height:3.4rem;display:grid;box-shadow:0 0 22px -4px #ffcf3fe6}.kn-daily-main{flex-direction:column;flex:1;align-items:flex-start;gap:.35rem;min-width:0;display:flex}.kn-daily-main b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;font-size:1rem;font-weight:800}.kn-daily-main p{color:#e6e8ff;margin:0;font-size:.78rem;line-height:1.4}.kn-daily-main code{color:#ffcf3f;background:#0000004d;border-radius:.35rem;padding:.05rem .35rem;font-weight:800}.kn-daily-main small{color:#c9cdf0;font-size:.72rem}.kn-req-card{background:#0a0b2261;border-radius:1.1rem;flex-direction:column;gap:.55rem;padding:.7rem;display:flex;box-shadow:inset 0 0 0 1px #4ff0b440}.kn-req-head{color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.kn-req-main{flex-direction:column;flex:1;min-width:0;display:flex}.kn-req-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.92rem;overflow:hidden}.kn-req-flag{color:#ffb3bf;background:#ff5c7a2e;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.kn-req-open{color:#c9cdf0}.kn-req-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.3rem;display:grid}.kn-req-stats span{text-align:center;background:#ffffff0f;border-radius:.7rem;flex-direction:column;min-width:0;padding:.4rem .35rem;display:flex}.kn-req-stats b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-arcade), sans-serif;color:#fff;font-size:.7rem;overflow:hidden}.kn-req-stats small{text-overflow:ellipsis;white-space:nowrap;color:#c9cdf0;font-size:.6rem;overflow:hidden}.kn-burn{background:radial-gradient(70% 90% at 0 30%,#ff8a3d59,#0000 65%),linear-gradient(135deg,#4a1f3a,#22255a 70%);border-radius:1.35rem;gap:.75rem;margin-bottom:1rem;padding:.9rem;display:flex;box-shadow:inset 0 0 0 1px #ff8a3d66}.kn-burn-flame{color:#3a1000;background:radial-gradient(circle at 35% 30%,#fff1c2,#ff9a3c 60%,#ff5c3a);border-radius:50%;flex-shrink:0;place-items:center;width:3.2rem;height:3.2rem;display:grid;box-shadow:0 0 22px -4px #ff783ce6}.kn-burn-main{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.kn-burn-main>b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;font-size:1rem;font-weight:800}.kn-burn-main>p{color:#f0e2ff;margin:0;font-size:.78rem;line-height:1.4}.kn-burn-nums{justify-content:space-between;display:flex}.kn-burn-nums span{flex-direction:column;display:flex}.kn-burn-nums span:last-child{text-align:right}.kn-burn-nums small{color:#e3d6ff;font-size:.68rem}.kn-burn-nums b{font-family:var(--font-arcade), sans-serif;color:#fff;font-size:1rem}.kn-burn-sel{color:#fff;margin:0;font-size:.8rem}.kn-burn-sel b{color:#ffcf3f}.kw{flex-direction:column;gap:.85rem;display:flex}.kw-hero{text-align:center;color:#fff;background:radial-gradient(90% 70% at 50% 0,#ff8ca073,#0000 65%),linear-gradient(170deg,#8a1838,#4a1240 55%,#241a52);border-radius:1.6rem;flex-direction:column;align-items:center;gap:.2rem;padding:1rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffa0b473,0 20px 40px -20px #ff466ee6}.kw-hero-stripes{pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 20px,#ffffff0d 20px 32px);position:absolute;inset:0}.kw-hero-swords{color:#ffffff14;pointer-events:none;position:absolute;bottom:-1.5rem;right:-1.5rem;transform:rotate(-12deg)}.kw-hero-top{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.kw-status{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#8a1838;background:#fff;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:800}.kw-hero.is-live .kw-status:before{content:"";background:#ff5c7a;border-radius:50%;width:.45rem;height:.45rem;margin-right:.35rem;animation:1.4s ease-in-out infinite kn-pulse;display:inline-block}.kw-timer-label{color:#ffd6de;margin:.6rem 0 0;font-size:.8rem;position:relative}.kw-timer{font-family:var(--font-arcade), sans-serif;letter-spacing:-.02em;text-shadow:0 4px 24px #ff5c7ab3;margin:0;font-size:2.4rem;font-weight:900;line-height:1.1;position:relative}.kw-hero-note{color:#ffe0e6;max-width:18rem;margin:.4rem 0 0;font-size:.78rem;line-height:1.4;position:relative}.kw-me{text-align:left;background:#0a061e73;border-radius:1rem;align-items:center;gap:.6rem;width:100%;margin-top:.7rem;padding:.55rem .65rem;display:flex;position:relative}.kw-me>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.kw-me b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;font-weight:800}.kw-me small{color:#ffd6de;font-size:.74rem}.kw-place{width:2rem;height:2rem;font-family:var(--font-arcade), sans-serif;color:#fff;background:#ffffff1f;border-radius:50%;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:900;display:grid}.kw-place-1{color:#3a2200;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffcf3f 60%,#d9961a);box-shadow:0 0 12px -2px #ffcf3f}.kw-place-2{color:#1d2240;background:radial-gradient(circle at 35% 30%,#fff,#c9d1ec 60%,#8a93b8)}.kw-place-3{color:#2a1200;background:radial-gradient(circle at 35% 30%,#ffd9b0,#e08a4a 60%,#9a4f1f)}.kw-table{flex-direction:column;gap:.3rem;display:flex}.kw-row{background:#0a0b2259;border-radius:.95rem;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.kw-row.is-prize{background:#ffcf3f12}.kw-row.is-me{background:#ff5c7a24;box-shadow:inset 0 0 0 1.5px #ff5c7a}.kw-row-main{flex-direction:column;flex:1;min-width:0;display:flex}.kw-row-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.86rem;font-weight:800;overflow:hidden}.kw-row-main small{color:#ffe9a8;font-size:.68rem;font-weight:700}.kw-we{color:#fff;background:#ff5c7a;border-radius:999px;padding:.1rem .45rem;font-size:.64rem;font-weight:900}.kw-score{font-family:var(--font-arcade), sans-serif;color:#ffcf3f;flex-shrink:0;align-items:center;gap:.2rem;font-size:.82rem;font-weight:900;display:inline-flex}.kw-zone{text-align:center;color:#c9cdf0;border-top:1px dashed #fff3;margin:.4rem 0 .2rem;padding-top:.4rem;font-size:.7rem}.kw-contrib{flex-direction:column;gap:.4rem;display:flex}.kw-contrib-row{align-items:center;gap:.6rem;display:flex}.kw-contrib-main{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.kw-contrib-main b{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem;overflow:hidden}.kw-contrib-row em{font-family:var(--font-arcade), sans-serif;color:#ffcf3f;flex-shrink:0;font-size:.8rem;font-style:normal;font-weight:900}.kw-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.kw-point{background:#0a0b2261;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.5rem .55rem;display:grid}.kw-point svg{color:#8fd6ff}.kw-point span{color:#e6e8ff;font-size:.72rem;line-height:1.25}.kw-point b{font-family:var(--font-arcade), sans-serif;color:#4ff0b4;font-size:.8rem;font-weight:900}.kw-point-bonus{background:#ffcf3f1a;grid-column:1/-1;box-shadow:inset 0 0 0 1px #ffcf3f4d}.kw-point-bonus svg,.kw-point-bonus b{color:#ffcf3f}.kw-prizes{flex-direction:column;gap:.3rem;display:flex}.kw-prize{background:#0a0b2259;border-radius:.95rem;align-items:center;gap:.6rem;padding:.5rem .6rem;display:flex}.kw-prize-main{flex-direction:column;flex:1;min-width:0;display:flex}.kw-prize-main b{color:#fff;font-size:.84rem}.kw-prize-main small{color:#c9cdf0;font-size:.7rem}.kw-prize-1 .kw-place{color:#3a2200;background:radial-gradient(circle at 35% 30%,#fff6c8,#ffcf3f 60%,#d9961a)}.kw-prize-2 .kw-place{color:#1d2240;background:radial-gradient(circle at 35% 30%,#fff,#c9d1ec 60%,#8a93b8)}.kw-prize-3 .kw-place{color:#2a1200;background:radial-gradient(circle at 35% 30%,#ffd9b0,#e08a4a 60%,#9a4f1f)}.kw-rules{flex-direction:column;gap:.6rem;display:flex}.kw-rules p{color:#e6e8ff;margin:0;font-size:.82rem;line-height:1.45}.kw-rules b{color:#fff}@media (max-width:360px){.kn-unlock-grid{grid-template-columns:1fr 1fr}.kw-points,.kn-shop{grid-template-columns:1fr}.kw-timer{font-size:2rem}}@media (prefers-reduced-motion:reduce){.kn-bsheet,.kn-sheet-overlay,.kn-screen{animation:none}}.kn-cur-label{text-align:left}.kn-cur button>:first-child{grid-row:span 2}.kn-unlocks>p+.kn-reward{margin-top:-.1rem}.kn-reward{flex-direction:column;gap:.35rem;display:flex}.kn-reward-row{background:#0a0b226b;border-radius:.8rem;align-items:flex-start;gap:.55rem;padding:.5rem .55rem;display:flex}.kn-reward-icon{width:1.9rem;height:1.9rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 16%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kn-reward-main{flex-direction:column;gap:.1rem;min-width:0;display:flex}.kn-reward-main b{color:#fff;font-size:.82rem;line-height:1.3}.kn-reward-main small{color:#c9cdf0;font-size:.68rem;line-height:1.3}.kn-tabs{transition:border-radius .15s,margin .15s;top:0}.kn-tabs.is-stuck{background:#1c1f4a;border-radius:0 0 1.1rem 1.1rem;margin-inline:-1rem;padding-inline:1.3rem;box-shadow:0 10px 24px -12px #000000e6,inset 0 -1px #ffffff14}.kn-tabs-sentinel{height:1px;margin-bottom:-1px}.kn-shell .kn-tabs{top:-1.25rem}.kwb{text-align:left;color:#fff;background:radial-gradient(60% 80% at 50% 38%,#ff785a8c,#0000 65%),radial-gradient(120% 90% at 0 100%,#500a3ce6,#0000 60%),linear-gradient(160deg,#a51d3d 0%,#6d1338 45%,#2b123f 100%);border-radius:1.5rem;grid-template-areas:"top""duel""title""bottom";gap:.45rem;width:100%;padding:.85rem .95rem 1rem;transition:transform .12s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffaab973,inset 0 -40px 60px -30px #00000080,0 18px 36px -16px #ff3c64d9}.kwb:active{transform:scale(.985)}.kwb.is-win{background:radial-gradient(60% 80% at 50% 38%,#ffe68c99,#0000 65%),linear-gradient(160deg,#c48a12 0%,#8a4a12 50%,#3a1f3f 100%);box-shadow:inset 0 0 0 1.5px #ffe6a08c,0 18px 36px -16px #ffbe3cd9}.kwb-slashes{pointer-events:none;background:repeating-linear-gradient(118deg,#0000 0 26px,#ffffff0f 26px 30px,#0000 30px 58px),linear-gradient(118deg,#0000 46%,#ffffff1f 50%,#0000 54%);position:absolute;inset:0}.kwb-embers i{opacity:0;background:#ffb36b;border-radius:50%;width:.3rem;height:.3rem;animation:4.2s linear infinite kwb-ember;position:absolute;bottom:-.5rem;box-shadow:0 0 8px 2px #ff9646e6}.kwb-embers i:first-child{animation-delay:0s;left:12%}.kwb-embers i:nth-child(2){animation-duration:5s;animation-delay:1.3s;left:31%}.kwb-embers i:nth-child(3){animation-delay:2.1s;left:55%}.kwb-embers i:nth-child(4){animation-duration:4.8s;animation-delay:.7s;left:74%}.kwb-embers i:nth-child(5){animation-delay:2.9s;left:90%}@keyframes kwb-ember{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}to{opacity:0;transform:translate(-14px,-170px)scale(.3)}}.kwb>:not(.kwb-slashes):not(.kwb-embers){position:relative}.kwb-top{grid-area:top;justify-content:space-between;align-items:center;display:flex}.kwb-status{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#7a1232;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.kwb.is-live .kwb-status:before{content:"";background:#ff3d63;border-radius:50%;width:.45rem;height:.45rem;animation:1.4s ease-out infinite kwb-live;box-shadow:0 0 #ff3d63b3}@keyframes kwb-live{70%{box-shadow:0 0 0 7px #ff3d6300}to{box-shadow:0 0 #ff3d6300}}.kwb-wins{font-family:var(--font-arcade), sans-serif;color:#3a2200;background:linear-gradient(#fff1a8,#ffcf3f);border-radius:999px;align-items:center;gap:.25rem;padding:.22rem .55rem;font-size:.72rem;font-weight:900;display:inline-flex}.kwb-duel{grid-area:duel;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem;margin-top:.2rem;display:grid}.kwb-us{justify-self:end;position:relative}.kwb-us .kn-emblem{width:3.4rem;height:3.4rem;box-shadow:0 0 0 3px #fff,0 0 0 6px #ffcf3fb3,0 0 26px #ffcf3f99}.kwb-rank{min-width:1.4rem;height:1.4rem;font-family:var(--font-arcade), sans-serif;color:#3a2200;background:#ffcf3f;border-radius:999px;place-items:center;font-size:.7rem;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:-.25rem;right:-.35rem;box-shadow:0 0 0 2px #6d1338}.kwb-rank-2{color:#1d2240;background:#dfe4f5}.kwb-rank-3{color:#2a1200;background:#f0a56b}.kwb-rank-4{color:#6d1338;background:#fff}.kwb-vs{color:#fff;filter:drop-shadow(0 0 10px #ff9664e6);background:radial-gradient(circle,#ffd2a099,#ff5a5a26 60%,#0000 70%);border-radius:50%;place-items:center;width:3rem;height:3rem;animation:2.8s ease-in-out infinite kwb-clash;display:grid}@keyframes kwb-clash{0%,to{transform:scale(1)rotate(0)}8%{transform:scale(1.18)rotate(-6deg)}16%{transform:scale(1)rotate(0)}}.kwb-them{justify-self:start;align-items:center;display:flex}.kwb-them .kn-emblem{width:2.3rem;height:2.3rem;margin-left:-.55rem;box-shadow:0 0 0 2px #fff,0 0 0 4px #ff5c7a99}.kwb-them .kn-emblem:first-child{margin-left:0}.kwb-more,.kwb-unknown{width:2.3rem;height:2.3rem;font-family:var(--font-arcade), sans-serif;color:#fff;background:#14081ebf;border-radius:50%;place-items:center;margin-left:-.55rem;font-size:.72rem;font-style:normal;font-weight:900;display:grid;box-shadow:0 0 0 2px #fff9}.kwb-unknown{margin-left:0;font-size:1rem}.kwb-title{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.01em;text-shadow:0 2px #00000059,0 0 24px #ff7878cc;grid-area:title;justify-self:center;margin-top:.15rem;font-size:1.35rem;font-weight:800;line-height:1}.kwb-bottom{grid-area:bottom;grid-template-columns:1fr 1fr auto;align-items:center;gap:.45rem;margin-top:.25rem;display:grid}.kwb-timer,.kwb-score,.kwb-prize{background:#0f061c80;border-radius:.9rem;flex-direction:column;min-width:0;padding:.45rem .6rem;display:flex;box-shadow:inset 0 1px #ffffff1a}.kwb-timer b,.kwb-score b,.kwb-prize b{font-family:var(--font-arcade), sans-serif;white-space:nowrap;font-size:1.05rem;font-weight:900;line-height:1.15}.kwb-score b,.kwb-prize b{color:#ffd75e}.kwb-timer small,.kwb-score small,.kwb-prize small{text-overflow:ellipsis;white-space:nowrap;color:#ffd8df;font-size:.66rem;overflow:hidden}.kwb-go{color:#7a1232;background:#fff;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid;box-shadow:0 6px 16px -6px #0009}.kwb-time{background:#00000059;height:.28rem;bottom:0;left:0;right:0;position:absolute!important}.kwb-time>span{background:linear-gradient(90deg,#ffcf3f,#ff5c7a);height:100%;display:block}@media (prefers-reduced-motion:reduce){.kwb-embers,.kwb-vs,.kwb.is-live .kwb-status:before{animation:none;display:none}.kwb-vs{display:grid}}.kn-avatar{background:linear-gradient(160deg, hsl(var(--hue,250) 55% 52%), hsl(var(--hue,250) 55% 32%))}.kn-contrib{gap:.6rem;margin-top:.1rem;display:flex}.kn-contrib span{font-family:var(--font-arcade), sans-serif;color:#dfe2ff;align-items:center;gap:.2rem;font-size:.62rem;font-weight:800;display:inline-flex}.kn-contrib span:first-child svg{color:#ff8a3d}.kn-contrib .rush-icon{width:.7rem;height:.7rem}.kn-hero-actions{gap:.4rem}.kn-hero-actions :is(.kn-icon-btn,.rating-help-btn,.rhx-trigger){color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a082273;border:0;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff4d}.kn-hero-actions :is(.kn-icon-btn,.rating-help-btn,.rhx-trigger) svg{width:17px;height:17px}.kn-hero-actions .kn-icon-danger{color:#ffc2cb}.kn-sec-aside :is(.kn-icon-btn,.rating-help-btn,.rhx-trigger){color:#fff;background:#ffffff14;border-radius:50%;width:2.2rem;height:2.2rem;box-shadow:inset 0 0 0 1.5px #ffffff38}.kn-hero-actions .kn-icon-invite{color:#2a1600;background:linear-gradient(#ffe17a,#ffcf3f);box-shadow:0 0 14px -3px #ffcf3fe6}.kn-hero-meta{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem;display:flex}.kn-hero-lvl{font-family:var(--kn-display);letter-spacing:-.02em;color:#3a1a00;background:linear-gradient(#ffe38a,#ffbf2f);border-radius:999px;padding:.12rem .5rem;font-size:.7rem;font-weight:800;box-shadow:0 0 10px -2px #ffc83ccc}.kn-hero-mine{color:#4ff0b4;background:#4ff0b424;border-radius:999px;align-items:center;gap:.2rem;padding:.12rem .5rem;font-size:.7rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #4ff0b466}.kn-chat{text-align:left;background:radial-gradient(70% 140% at 0%,#29b6f659,#0000 65%),linear-gradient(135deg,#1d3f78,#22255a 80%);border-radius:1.1rem;align-items:center;gap:.65rem;width:100%;padding:.55rem .7rem .55rem .55rem;transition:transform .12s;display:flex;box-shadow:inset 0 0 0 1px #6cc8ff66,0 10px 24px -16px #29b6f6cc}.kn-chat:active{transform:scale(.98)}.kn-chat-ico{color:#fff;background:linear-gradient(160deg,#4fc3ff,#1e88e5);border-radius:50%;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:0 0 16px -3px #4fc3ffe6}.kn-chat-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;line-height:1.2;display:flex}.kn-chat-text b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.kn-chat-text small{color:#c9d8f5;font-size:.72rem}.kn-chat-text code{color:#ffcf3f;background:#0000004d;border-radius:.3rem;padding:0 .25rem;font-weight:800}.kn-chat-gift{vertical-align:-1px;color:#ffcf3f;display:inline}.kn-chat-go{color:#9fd8ff;flex-shrink:0;align-items:center;gap:.1rem;font-size:.75rem;font-weight:800;display:inline-flex}.kn-chat.is-off{filter:saturate(.5)}.kn-contrib .rush-icon{filter:none}.kn-fact small{white-space:normal;text-overflow:clip;line-height:1.2}.kn-sec-roster .kn-sec-titles{text-align:center;align-items:center}.kn-sec-roster .kn-sec-titles h3{font-size:1.16rem}.kn-sec-roster .kn-sec-icon{background:radial-gradient(circle at 50% 35%,#6cc8ff59,#6cc8ff14 70%);border-radius:14px;width:2.6rem;height:2.6rem;box-shadow:inset 0 0 0 1px #6cc8ff66,0 0 18px -6px #6cc8ff}.kn-sec-art{filter:drop-shadow(0 2px 4px #00000059);width:2.1rem;height:2.1rem}.kn-tab{text-align:center;overflow-wrap:anywhere;min-width:0}
body.mining-route{--kn-gold:#ffcf3f;--kn-amber:#ff9a3c;--kn-war:#ff5c7a;--kn-sky:#6cc8ff;--kn-mint:#4ff0b4;--kn-ink:#f6f7ff;--kn-dim:#c9cdf0;--kn-faint:#9097c4;--kn-line:#ffffff1a;--kn-line-2:#ffffff2e;--kn-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--kn-num:var(--font-arcade), var(--font-app), system-ui, sans-serif}.hud-theme.rg-shell{--hud-void:#111230;--hud-void-2:#1a1c3c;--hud-panel:#1e2046;--hud-panel-2:#262a52;--hud-line:#a0afff29;--hud-line-strong:#a0afff52;--hud-cyan:#6cc8ff;--hud-magenta:#9b8cff;--hud-gold:#ffcf3f;--hud-green:#4ff0b4;--hud-red:#ff6b81;--hud-text:#f6f7ff;--hud-text-dim:#c9cdf0;--hud-text-faint:#9097c4;--rc-surface:#1e2046;--rc-surface-2:#262a52;--rc-surface-3:#2f3460;--rc-border:#a0afff29;--rc-border-strong:#a0afff52;--rc-text:#f6f7ff;--rc-text-dim:#c9cdf0;--rc-text-faint:#9097c4;--rc-pink:#ff7ab6;--rc-pink-ink:#2b0016;--rc-grape:#9b8cff;--rc-sky:#6cc8ff;--rc-sun:#ffcf3f;--rc-sun-ink:#2b0016;--rc-grass:#4ff0b4;--rc-danger:#ff6b81;--cl-border:#a0afff2e;--cl-border-soft:#a0afff1a;--cl-glass:#1e2046b8;--cl-glass-strong:#1e2046eb;--cl-accent:#ffcf3f;--uni-bg:#1a1c3c;--uni-bg-element:#262a52;--uni-dim:#c9cdf0;--uni-faint:#9097c4;--uni-orange:#ff8a00;--uni-yellow:#ffcf3f;--uni-green:#4ff0b4;--font-hud-display:var(--font-arcade), var(--font-app), system-ui, sans-serif;--font-display:var(--font-arcade), var(--font-app), system-ui, sans-serif}.rg-page{z-index:1;color:#f6f7ff;flex-direction:column;gap:.85rem;display:flex;position:relative}.rg-top{align-items:center;gap:.55rem;display:flex}.rg-top h1{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.03em;color:#fff;margin:0;font-size:1.4rem;font-weight:900}.rg-season{color:#2a1600;background:linear-gradient(#ffe17a,#ffcf3f);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:900}.rg-top-spacer{flex:1}.rg-core{text-align:center;background:radial-gradient(60% 45% at 50% 30%,#ffaa3c61,#0000 70%),repeating-linear-gradient(90deg,#0000 0 23px,#ffffff06 23px 24px),repeating-linear-gradient(0deg,#0000 0 23px,#ffffff06 23px 24px),linear-gradient(#2c2f72 0%,#1f2156 60%,#181a45 100%);border-radius:1.7rem;flex-direction:column;align-items:center;padding:1rem .9rem .95rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffcf3f59,inset 0 1px #ffffff1f,0 20px 40px -22px #ffaa3cbf}.rg-core-idle{gap:.8rem;padding:1.6rem 1rem}.rg-coin{perspective:600px;background:radial-gradient(circle at 50% 45%,#ffc85a73,#0000 68%);border-radius:50%;place-items:center;width:8rem;height:8rem;display:grid}.rg-coin-face{transform-style:preserve-3d;border-radius:50%;place-items:center;animation:4.5s ease-in-out infinite rg-spin;display:grid;box-shadow:0 0 40px 6px #ffaa3c8c}@keyframes rg-spin{0%,to{transform:rotateY(-28deg)translateY(0)}50%{transform:rotateY(28deg)translateY(-6px)}}@keyframes rg-spark{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-90px)}}.rg-mined-label{color:#dfe2ff;margin:.2rem 0 0;font-size:.78rem;font-weight:700}.rg-stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.4rem;width:100%;margin-top:.7rem;display:grid}.rg-stat{background:#0a0b2273;border-radius:.95rem;flex-direction:column;min-width:0;padding:.5rem .4rem;display:flex;box-shadow:inset 0 1px #ffffff14}.rg-stat b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-arcade), sans-serif;color:#fff;font-size:.95rem;font-weight:900;overflow:hidden}.rg-stat b i{color:#c9cdf0;font-size:.72rem;font-style:normal}.rg-stat small{color:#c9cdf0;font-size:.66rem}.rg-stat-hot{background:#4ff0b424;box-shadow:inset 0 0 0 1px #4ff0b466}.rg-stat-hot b{color:#4ff0b4}.rg-boost{color:#4ff0b4;background:#4ff0b41f;border-radius:999px;align-items:center;gap:.3rem;margin:.6rem 0 0;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.rg-weekly{text-align:left;color:#fff;background:radial-gradient(80% 120% at 0% 50%, color-mix(in srgb, var(--col) 45%, transparent), transparent 65%), linear-gradient(120deg, #3b2f86, #22255a);border-radius:1.3rem;align-items:center;gap:.75rem;width:100%;padding:.75rem .85rem;display:flex;box-shadow:inset 0 0 0 1.5px #ffcf3f8c,0 12px 26px -16px #ffcf3fcc}.rg-weekly-chip{color:#ffcf3f;background:#0a0b2280;border-radius:50%;flex-shrink:0;place-items:center;width:3.6rem;height:3.6rem;display:grid;overflow:hidden;box-shadow:0 0 0 2px #ffcf3f,0 0 18px -2px #ffcf3fcc}.rg-weekly-main{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.rg-weekly-main small{color:#ffe9a8;font-size:.7rem;font-weight:800}.rg-weekly-main b{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;font-size:.95rem;font-weight:800;overflow:hidden}.rg-weekly-main em{color:#e6e8ff;font-size:.72rem;font-style:normal;line-height:1.3}.rg-weekly-main em.rg-weekly-rate{font-family:var(--font-arcade), var(--font-app), sans-serif;color:#4ff0b4;text-shadow:0 0 10px #4ff0b459;align-self:flex-start;margin-top:.15rem;font-size:.72rem;font-weight:800}.rg-weekly-go{color:#ffcf3f;flex-shrink:0}.rg-bay{background:linear-gradient(#2b2f6b,#22255a);border-radius:1.4rem;flex-direction:column;gap:.6rem;padding:.9rem;display:flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #ffffff1a}.rg-bay-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.rg-bay-head h2{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:900}.rg-bay-head span{color:#c9cdf0;font-size:.74rem;font-weight:700}.rg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.rg-rig{color:#fff;background:#0a0b226b;border-radius:1.1rem;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:8.6rem;padding:.55rem .35rem .5rem;transition:transform .12s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.rg-rig:active{transform:scale(.97)}.rg-rig.is-on{background:radial-gradient(80% 70% at 50% 45%, rgba(var(--glow-rgb), .35), transparent 70%), #0a0b226b;box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb), .45)}.rg-rate{font-family:var(--font-arcade), sans-serif;color:#06281c;background:#4ff0b4;border-radius:999px;padding:.1rem .45rem;font-size:.62rem;font-weight:900}.rg-pad{place-items:center;width:4.2rem;height:4.2rem;display:grid;position:relative}.rg-drill{border:2px dashed rgba(var(--glow-rgb), .85);border-radius:50%;animation:7s linear infinite rg-drill;position:absolute;inset:0}.rg-drill-lg{border-width:3px}@keyframes rg-drill{to{transform:rotate(360deg)}}.rg-chip{width:3.5rem;height:3.5rem;box-shadow:0 0 16px 2px rgba(var(--glow-rgb), .6);border-radius:50%}.rg-grade{color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;padding:.08rem .45rem;font-size:.6rem;font-weight:900}.rg-rig.is-empty{box-shadow:none;color:#4ff0b4;border:1.5px dashed #4ff0b48c}.rg-plus{background:#4ff0b424;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.rg-rig.is-empty small{text-align:center;font-size:.68rem;font-weight:800;line-height:1.2}.rg-rig.is-locked{background:#0a0b228c}.rg-rig.is-locked.is-next{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone) 70%, transparent)}.rg-lock-icon{width:2.6rem;height:2.6rem;color:var(--tone);background:color-mix(in srgb, var(--tone) 14%, transparent);border-radius:50%;place-items:center;display:grid}.rg-price{font-family:var(--font-arcade), sans-serif;color:#fff;align-items:center;gap:.2rem;font-size:.7rem;font-weight:900;display:inline-flex}.rg-lock-label{color:color-mix(in srgb, var(--tone) 75%, #fff);font-size:.62rem;font-weight:800}.rg-lock-bar{background:#ffffff1a;border-radius:999px;height:.25rem;position:absolute;bottom:.4rem;left:.5rem;right:.5rem;overflow:hidden}.rg-lock-bar>span{background:var(--tone);height:100%;display:block}.rg-tip{color:#e6e8ff;background:#ffcf3f14;border-radius:.9rem;align-items:flex-start;gap:.35rem;margin:0;padding:.55rem .7rem;font-size:.76rem;line-height:1.35;display:flex}.rg-tip svg{color:#ffcf3f;flex-shrink:0;margin-top:.1rem}.rg-sub{background:radial-gradient(70% 100% at 0% 30%, color-mix(in srgb, var(--tone) 28%, transparent), transparent 65%), linear-gradient(180deg, #2b2f6b, #22255a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent);border-radius:1.3rem;gap:.7rem;margin-bottom:.9rem;padding:.85rem;display:flex}.rg-sub-icon{color:#1a0f2e;background:radial-gradient(circle at 35% 30%, #fff, var(--tone) 70%);border-radius:50%;flex-shrink:0;place-items:center;width:2.8rem;height:2.8rem;display:grid}.rg-sub>div{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.rg-sub b{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;color:#fff;font-size:.92rem;font-weight:800}.rg-sub p{color:#e6e8ff;margin:0;font-size:.78rem;line-height:1.4}.rg-sub-nums{justify-content:space-between;display:flex}.rg-sub-nums span{flex-direction:column;display:flex}.rg-sub-nums span:last-child{text-align:right}.rg-sub-nums small{color:#dfe2ff;font-size:.68rem}.rg-sub-nums b{font-family:var(--font-arcade), sans-serif;font-size:1rem}.rg-sub-sel{color:#fff!important;font-size:.8rem!important}.rg-sub-sel b{font-family:var(--font-arcade), sans-serif;color:#ffcf3f;font-size:.85rem}.rg-sub-sel .is-ok{color:#4ff0b4}.rg-detail{text-align:center;background:radial-gradient(60% 45% at 50% 25%, rgba(var(--glow-rgb,255, 207, 63), .35), transparent 70%), linear-gradient(180deg, #2c2f72, #1f2156 70%);border-radius:1.6rem;flex-direction:column;align-items:center;gap:.35rem;padding:1.2rem .9rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.rg-detail-pad{place-items:center;width:10rem;height:10rem;margin-bottom:.4rem;display:grid;position:relative}.rg-detail-chip{width:8.4rem;height:8.4rem;box-shadow:0 0 34px 4px rgba(var(--glow-rgb), .6);border-radius:50%;position:relative}.rg-grade-lg{padding:.15rem .6rem;font-size:.72rem}.rg-detail-name{font-family:var(--font-arcade), var(--font-app), sans-serif;letter-spacing:-.02em;font-size:1.1rem;font-weight:900}.rg-detail-meta{color:#c9cdf0;font-size:.74rem}.rg-boost-rp{color:#ffd34d;background:#ffcf3f24;text-decoration:none}.rg-boosts{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.5rem;display:flex}.rg-boosts span{color:#ffe9a8;background:#ffcf3f1f;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex}.rg-boosts span.is-clan{color:#4ff0b4;background:#4ff0b41f}.rg-actions{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.rg-actions .kn-btn{flex-wrap:wrap;row-gap:0;min-height:3rem}.rg-confirm{flex-direction:column;gap:.5rem;display:flex}.rg-confirm p{text-align:center;color:#e6e8ff;margin:0;font-size:.85rem}.rg-confirm .rg-actions{grid-template-columns:1fr 1fr}.rg-locked-burn{text-align:left;background:#0a0b2273;border-radius:1rem;flex-direction:column;gap:.35rem;width:100%;margin-top:.6rem;padding:.7rem;display:flex}.rg-locked-burn small{color:#c9cdf0;font-size:.7rem}@media (max-width:360px){.rg-rig{min-height:7.8rem}}@media (prefers-reduced-motion:reduce){.rg-coin-face,.rg-drill{animation:none}}.rg-coin-face .rush-icon{filter:drop-shadow(0 6px 18px #ff9628a6);width:6.4rem;height:6.4rem}.rg-core-idle .rg-coin-face .rush-icon{width:5rem;height:5rem}.rg-core{text-align:left;align-items:stretch;gap:.75rem;padding:1rem}.rg-core-head{align-items:center;gap:.8rem;display:flex}.rg-core-coin{border-radius:50%;flex-shrink:0;place-items:center;width:4rem;height:4rem;animation:4.5s ease-in-out infinite rg-spin;display:grid}.rg-core-coin .rush-icon{filter:none;width:3.3rem;height:3.3rem}.rg-core-title{flex-direction:column;min-width:0;display:flex}.rg-core-title>small{color:#ffe9a8;font-size:.78rem;font-weight:700}.rg-counter{font-family:var(--font-arcade), sans-serif;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 24px #ffbe3c8c;align-items:baseline;margin:0;font-weight:900;line-height:1.05;display:flex}.rg-counter span{letter-spacing:-.03em;font-size:2.2rem}.rg-counter small{color:#ffcf3f;font-size:1.15rem}.rg-speed{grid-template-columns:1fr auto;gap:.5rem;display:grid}.rg-speed-main,.rg-speed-slots{background:#0a0b2273;border-radius:1rem;flex-direction:column;gap:.1rem;padding:.6rem .75rem;display:flex;box-shadow:inset 0 1px #ffffff14}.rg-speed-main{background:radial-gradient(90% 120% at 0 0,#4ff0b438,#0000 70%),#0a0b2273;box-shadow:inset 0 0 0 1px #4ff0b459}.rg-speed small{color:#c9cdf0;font-size:.7rem;font-weight:700}.rg-speed-main b{font-family:var(--font-arcade), sans-serif;color:#4ff0b4;font-size:1.35rem;font-weight:900}.rg-speed-main b i{color:#b8ffe3;font-size:.72rem;font-style:normal}.rg-speed-slots{text-align:right;align-items:flex-end}.rg-speed-slots b{font-family:var(--font-arcade), sans-serif;color:#fff;font-size:1.35rem;font-weight:900}.rg-speed-slots b i{color:#c9cdf0;font-size:.8rem;font-style:normal}.rg-mix{flex-direction:column;gap:.45rem;display:flex}.rg-mix-bar{background:#ffffff14;border-radius:999px;gap:2px;height:.75rem;display:flex;overflow:hidden}.rg-mix-bar span{background:linear-gradient(180deg, rgba(var(--glow-rgb), 1), rgba(var(--glow-rgb), .7));min-width:4px;box-shadow:0 0 8px rgba(var(--glow-rgb), .6);flex-basis:0}.rg-mix-legend{flex-wrap:wrap;gap:.3rem .7rem;display:flex}.rg-mix-legend span{color:#e6e8ff;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.rg-mix-legend i{background:rgb(var(--glow-rgb));border-radius:50%;width:.55rem;height:.55rem}.rg-mix-legend b{font-family:var(--font-arcade), sans-serif;color:#fff;font-size:.68rem}.rg-mix-empty{color:#e6e8ff;margin:0;font-size:.8rem}.rg-boost{align-self:flex-start;margin:0}.rg-pick{color:#fff;background:radial-gradient(80% 60% at 50% 30%, rgba(var(--glow-rgb), .28), transparent 70%), #20235a;width:100%;height:100%;box-shadow:inset 0 0 0 1px rgba(var(--glow-rgb), .35);border-radius:1.05rem;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .35rem .55rem;transition:transform .12s;display:flex;position:relative}.rg-pick:active{transform:scale(.97)}.rg-pick:disabled{opacity:.4}.rg-pick.is-on{background:radial-gradient(80% 60% at 50% 30%,#ffcf3f59,#0000 70%),#2b2f6b;box-shadow:inset 0 0 0 2px #ffcf3f,0 0 18px -4px #ffcf3fcc}.rg-pick.is-burn.is-on{box-shadow:inset 0 0 0 2px #ff8a3d,0 0 18px -4px #ff8a3dcc}.rg-pick-chip{width:3.6rem;height:3.6rem;box-shadow:0 0 0 2px rgba(var(--glow-rgb), .9), 0 0 14px rgba(var(--glow-rgb), .55);border-radius:50%;position:relative}.rg-pick-check{color:#2a1600;background:#ffcf3f;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-size:.75rem;font-weight:900;display:grid;position:absolute;top:-.25rem;right:-.25rem;box-shadow:0 0 0 2px #20235a}.rg-pick-grade{color:#14102c;background:rgb(var(--glow-rgb));border-radius:999px;margin-top:.15rem;padding:.05rem .4rem;font-size:.58rem;font-weight:900}.rg-pick-name{text-overflow:ellipsis;white-space:nowrap;color:#e6e8ff;max-width:100%;font-size:.68rem;font-weight:700;overflow:hidden}.rg-pick-val{font-family:var(--font-arcade), sans-serif;color:#4ff0b4;font-size:.72rem;font-weight:900}.rg-pick-val.is-burn{color:#ffb27a}.rg-rig.is-empty{background:radial-gradient(85% 70% at 50% 40%,#4ff0b43d,#0000 72%),#0c28248c;border:1.5px solid #4ff0b4bf;animation:2.6s ease-in-out infinite rg-free;box-shadow:0 0 18px -4px #4ff0b48c}@keyframes rg-free{50%{box-shadow:0 0 26px -2px #4ff0b4bf}}.rg-rig.is-empty .rg-plus{color:#06281c;background:linear-gradient(#8dffd4,#2fd99a);box-shadow:0 0 14px #4ff0b4b3}.rg-rig.is-empty small{color:#b8ffe4}.rg-rig.is-locked{background:repeating-linear-gradient(135deg,#ffffff09 0 6px,#0000 6px 14px),#060614b8;box-shadow:inset 0 0 0 1px #ffffff0d}@media (prefers-reduced-motion:reduce){.rg-rig.is-empty{animation:none}}.rg-season-pause{color:#cdeeff;background:linear-gradient(135deg,#5cc8ff2e,#ffffff0a);border-radius:14px;margin:.5rem 0;padding:.6rem .75rem;font-size:.78rem;font-weight:700;line-height:1.35;box-shadow:inset 0 0 0 1px #5cc8ff59}.rg-speed-main b i{white-space:nowrap}.rg-bay{gap:.5rem;padding:.75rem .55rem .65rem}.rg-bay-head{padding:0 .2rem}.rg-row{flex-direction:column;gap:.3rem;display:flex}.rg-row+.rg-row{margin-top:-.18rem}.rg-grid{gap:.32rem}.rg-rig{aspect-ratio:1/1.06;border-radius:1rem;gap:.2rem;min-height:0;padding:.3rem}.rg-rig.is-on{justify-content:center}.rg-rig.is-on .rg-pad{aspect-ratio:1;width:92%;height:auto}.rg-rig.is-on .rg-chip{width:84%;height:84%;box-shadow:0 0 12px 1px rgba(var(--glow-rgb), .55)}.rg-rig.is-on .rg-rate{z-index:2;white-space:nowrap;position:absolute;top:.3rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000059}.rg-rig.is-on .rg-grade{z-index:2;white-space:nowrap;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000059}.rg-rig.is-locked .rg-lock-icon{width:3rem;height:3rem}.rg-rig.is-locked .rg-price{font-size:.78rem}.rg-rig.is-empty .rg-plus{width:3.2rem;height:3.2rem}@media (max-width:360px){.rg-rig{min-height:0}}.rg-unlock{text-align:center;background:radial-gradient(70% 38% at 50% 18%, color-mix(in srgb, var(--tone) 34%, transparent), transparent 72%), radial-gradient(60% 40% at 50% 100%, color-mix(in srgb, var(--tone2) 22%, transparent), transparent 70%), linear-gradient(180deg, #2c2f72, #1d1f52 75%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 35%, #ffffff1f), 0 18px 40px -20px #000000b3;border-radius:1.6rem;flex-direction:column;align-items:center;gap:.55rem;padding:.6rem .95rem 1.1rem;display:flex;position:relative}.rg-unlock-scene{place-items:center;width:11.5rem;height:11.5rem;display:grid;position:relative}.rg-unlock-rays{background:repeating-conic-gradient(from 0deg, color-mix(in srgb, var(--tone) 22%, transparent) 0deg 6deg, transparent 6deg 22deg);border-radius:50%;animation:26s linear infinite rg-unlock-spin;position:absolute;inset:-.6rem;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}.rg-unlock-ring{background:conic-gradient(from 0deg, var(--tone), var(--tone2), #fff6c8, var(--tone));-webkit-mask-composite:xor;filter:drop-shadow(0 0 10px color-mix(in srgb, var(--tone) 70%, transparent));border-radius:50%;padding:4px;animation:7s linear infinite rg-unlock-spin;position:absolute;inset:.9rem;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rg-unlock-core{color:#1a0f2e;background:radial-gradient(circle at 35% 28%, #fff, var(--tone) 55%, color-mix(in srgb, var(--tone2) 80%, #000) 100%);width:6.6rem;height:6.6rem;box-shadow:0 0 34px -2px var(--tone), inset 0 -6px 14px #00000040, inset 0 3px 6px #fff9;border-radius:50%;place-items:center;display:grid;position:relative}.rg-unlock-lock{transform-origin:50% 80%;place-items:center;animation:3.2s ease-in-out infinite rg-unlock-wiggle;display:grid}.rg-unlock-spark{width:6px;height:6px;box-shadow:0 0 8px var(--tone);transform:rotate(calc(var(--i) * 60deg)) translateY(-5.2rem);opacity:0;animation:2.4s ease-in-out infinite rg-unlock-spark;animation-delay:calc(var(--i) * .4s);background:#fff6c8;border-radius:50%;position:absolute;top:50%;left:50%}@keyframes rg-unlock-spin{to{transform:rotate(360deg)}}@keyframes rg-unlock-wiggle{0%,70%,to{transform:rotate(0)translateY(0)}76%{transform:rotate(-9deg)translateY(-2px)}82%{transform:rotate(8deg)translateY(-3px)}88%{transform:rotate(-4deg)translateY(-1px)}}@keyframes rg-unlock-spark{0%,to{opacity:0}40%{opacity:1}}.rg-unlock-kind{color:color-mix(in srgb, var(--tone) 80%, #fff);background:color-mix(in srgb, var(--tone) 16%, #0a0b2280);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 45%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .75rem;font-size:.78rem;font-weight:800;display:inline-flex}.rg-unlock-title{font-family:var(--font-arcade), var(--font-app), sans-serif;margin:0;font-size:1.2rem;font-weight:900;line-height:1.15}.rg-unlock-yield{flex-direction:column;align-items:center;gap:.15rem;display:flex}.rg-unlock-rate{align-items:baseline;gap:.35rem;margin:0;display:inline-flex}.rg-unlock-rate b{font-family:var(--font-arcade), var(--font-app), sans-serif;color:#4ff0b4;text-shadow:0 0 18px #4ff0b48c;font-size:2.5rem;font-weight:900;line-height:1}.rg-unlock-rate small{color:#c9f9e6;font-size:.9rem;font-weight:800}.rg-unlock-rate-sub{color:#e6e8ff;margin:0;font-size:.82rem;font-weight:700}.rg-unlock-rate-note{color:#b9bde6;max-width:20rem;margin:0;font-size:.74rem;font-weight:600}.rg-unlock-perks{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.rg-unlock-perks li{color:#fff3c4;background:#0a0b2280;border-radius:999px;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.rg-unlock-perks svg{color:var(--tone)}.rg-unlock-price{text-align:left;width:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone) 40%, transparent);background:#0a0b228c;border-radius:1.1rem;grid-template-columns:1fr auto;align-items:center;gap:.25rem .6rem;margin-top:.3rem;padding:.8rem .95rem;display:grid}.rg-unlock-price-label{color:#b9bde6;font-size:.72rem;font-weight:800}.rg-unlock-price-value{font-family:var(--font-arcade), var(--font-app), sans-serif;grid-column:1/-1;align-items:center;gap:.4rem;font-size:1.7rem;font-weight:900;line-height:1.1;display:inline-flex}.rg-unlock-balance{color:#c9cdf0;grid-column:1/-1;font-size:.76rem;font-weight:700}.rg-unlock-balance b{color:#fff}.rg-unlock-price.is-ok .rg-unlock-balance b{color:#4ff0b4}.rg-unlock-price.is-short{box-shadow:inset 0 0 0 1px #ff6fa08c}.rg-unlock-short{color:#ffb3cf;grid-column:1/-1;margin:.15rem 0 0;font-size:.76rem;font-weight:700;line-height:1.4}.rg-unlock-short b{color:#ff6fa0}.rg-unlock-burn{margin-top:.3rem}.rg-unlock-burn-hint{color:#ffd7b8;margin:0;font-size:.78rem;font-weight:700}.rg-unlock-actions{grid-template-columns:1fr auto;align-items:stretch;gap:.5rem;display:grid}.rg-unlock-actions>.kn-btn,.rg-shell .rg-confirm .rg-actions>.kn-btn{justify-content:center;align-items:center;min-height:3.1rem;margin:0;display:inline-flex}.rg-unlock-actions .rg-unlock-cancel{order:2}.rg-unlock-cancel{padding-inline:1.1rem}.rg-unlock-cta{gap:.35rem;min-height:3.1rem;font-size:.98rem}@media (max-width:360px){.rg-unlock-scene{width:9.6rem;height:9.6rem}.rg-unlock-core{width:5.6rem;height:5.6rem}.rg-unlock-spark{transform:rotate(calc(var(--i) * 60deg)) translateY(-4.4rem)}.rg-unlock-rate b{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.rg-unlock-rays,.rg-unlock-ring,.rg-unlock-lock,.rg-unlock-spark{animation:none}}body:has(.rg-unlock) .chat-dock{display:none}.rg-unlock-best{background:linear-gradient(120deg, color-mix(in srgb, var(--tone,#ffcf3f) 20%, #0e0a22d9), #0e0a22d9);width:100%;max-width:21rem;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--tone,#ffcf3f) 65%, transparent);text-align:left;border-radius:18px;align-items:center;gap:.7rem;margin-top:.55rem;padding:.55rem .75rem .55rem .55rem;display:flex}.rg-unlock-best-coin{border-radius:50%;flex:none;width:3.4rem;height:3.4rem}.rg-unlock-best-text{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.rg-unlock-best-text small{color:var(--tone,#ffcf3f);font-size:.66rem;font-weight:800}.rg-unlock-best-text b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:900;overflow:hidden}.rg-unlock-best-text span{color:#b9bde6;font-size:.66rem;font-weight:700}.rg-unlock-best-rate{color:#7dffd0;flex-direction:column;flex:none;align-items:flex-end;font-size:1.05rem;font-weight:900;line-height:1.05;display:flex}.rg-unlock-best-rate small{color:#b9bde6;font-size:.6rem;font-weight:800}.rg-rig.is-on,.rg-weekly,.rg-unlock-best{isolation:isolate;position:relative}.cafb{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cafb img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;position:absolute;top:50%;left:50%}.cafb:after{content:"";border-radius:inherit;background:linear-gradient(#0a0b2273 0%,#0a0b2200 28% 66%,#0a0b2299 100%);position:absolute;inset:0}.rg-weekly .cafb:after,.rg-unlock-best .cafb:after{background:linear-gradient(90deg,#0a0b2226 0%,#0a0b22b3 45%,#0a0b22d9 100%)}.chip-gallery-card[data-grade="9"],.gk-pick[data-grade="9"],.sx-tc[data-grade="9"]{isolation:isolate;position:relative}.rg-boost-path{color:#7dffd0;background:#4ff0b424}
