.k4g{--g-rail:30 31 34;--g-side:43 45 49;--g-main:49 51 56;--g-elev:56 58 64;--g-hover:64 66 73;--g-ink:242 243 245;--g-muted:148 155 164;--g-accent:255 106 74;--g-live:35 165 90;--g-neon:167 139 250;--color-bg:var(--g-main);--color-surface:var(--g-side);--color-ink:var(--g-ink);--color-muted:var(--g-muted);--color-border:66 69 76;--color-brand:var(--g-accent);--color-brand-soft:74 42 36;--cat-pdf:248 113 113;--cat-pdf-soft:60 26 26;--cat-image:192 132 252;--cat-image-soft:46 24 66;--cat-video:74 222 128;--cat-video-soft:18 46 29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:rgb(var(--g-ink));background:rgb(var(--g-main))}body:has(.k4g){--g-rail:30 31 34;--g-side:43 45 49;--g-main:49 51 56;--g-elev:56 58 64;--g-hover:64 66 73;--g-ink:242 243 245;--g-muted:148 155 164;--g-accent:255 106 74;--g-live:35 165 90;--g-neon:167 139 250;--color-bg:var(--g-main);--color-surface:var(--g-side);--color-ink:var(--g-ink);--color-muted:var(--g-muted);--color-border:66 69 76;--color-brand:var(--g-accent);--color-brand-soft:74 42 36;--cat-pdf:248 113 113;--cat-pdf-soft:60 26 26;--cat-image:192 132 252;--cat-image-soft:46 24 66;--cat-video:74 222 128;--cat-video-soft:18 46 29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:rgb(var(--g-ink));background:rgb(var(--g-main))}body:has(.k4g){background:#1e1f22;overflow:hidden}:is(body:has(.k4g)>header,body:has(.k4g)>footer){display:none}.k4g-server{background:rgb(var(--g-main));width:48px;height:48px;color:rgb(var(--g-ink));border-radius:50%;place-items:center;transition:border-radius .25s cubic-bezier(.3,.7,.4,1.5),background-color .2s,color .2s,transform .2s;display:grid;position:relative}.k4g-server:hover,.k4g-server[aria-current=true]{background:rgb(var(--hue));color:#111;border-radius:16px}.k4g-server:active{transform:translateY(1px)scale(.96)}.k4g-pill{background:rgb(var(--g-ink));border-radius:0 4px 4px 0;width:8px;height:0;transition:height .25s cubic-bezier(.3,.7,.4,1.5);position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.k4g-server:hover .k4g-pill{height:20px}.k4g-server[aria-current=true] .k4g-pill{height:40px}.k4g-tooltip{pointer-events:none;z-index:20;white-space:nowrap;color:rgb(var(--g-ink));opacity:0;background:#111214;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;left:64px;transform:translate(-6px)scale(.96)}.k4g-server:hover .k4g-tooltip,.k4g-server:focus-visible .k4g-tooltip{opacity:1;transform:none}.k4g-channel{color:rgb(var(--g-muted));border-radius:6px;align-items:center;gap:6px;padding:6px 8px;transition:background-color .15s,color .15s,transform .15s;display:flex;position:relative}.k4g-channel:hover{background:rgb(var(--g-hover) / .6);color:rgb(var(--g-ink));transform:translate(2px)}.k4g-channel[aria-current=page]{background:rgb(var(--g-hover));color:rgb(var(--g-ink))}.k4g-channel[aria-current=page]:before{content:"";background:rgb(var(--g-accent));border-radius:0 3px 3px 0;width:3px;animation:.3s both k4g-grow;position:absolute;top:25%;bottom:25%;left:-8px}.k4g-list>*{animation:.35s cubic-bezier(.2,.8,.2,1) both k4g-slide-in}.k4g-list>:nth-child(2){animation-delay:30ms}.k4g-list>:nth-child(3){animation-delay:60ms}.k4g-list>:nth-child(4){animation-delay:90ms}.k4g-list>:nth-child(5){animation-delay:.12s}.k4g-list>:nth-child(6){animation-delay:.15s}.k4g-list>:nth-child(7){animation-delay:.18s}.k4g-list>:nth-child(n+8){animation-delay:.21s}.k4g-enter{animation:.45s cubic-bezier(.2,.8,.2,1) backwards k4g-enter}.k4g-stagger>*{animation:.5s cubic-bezier(.2,.8,.2,1) both k4g-rise}.k4g-stagger>:nth-child(2){animation-delay:60ms}.k4g-stagger>:nth-child(3){animation-delay:.12s}.k4g-stagger>:nth-child(4){animation-delay:.18s}.k4g-stagger>:nth-child(5){animation-delay:.24s}.k4g-stagger>:nth-child(6){animation-delay:.3s}.k4g-hero{isolation:isolate;background:radial-gradient(120% 140% at 0% 0%, rgb(var(--g-accent) / .28), transparent 55%), radial-gradient(120% 140% at 100% 100%, rgb(var(--g-neon) / .25), transparent 55%), rgb(var(--g-rail));border-radius:20px;position:relative;overflow:hidden}.k4g-grid{z-index:-1;transform-origin:50% 100%;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;animation:6s linear infinite k4g-grid;position:absolute;inset:-50% -10% 0;transform:perspective(500px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.k4g-orb{z-index:-1;filter:blur(50px);opacity:.55;border-radius:50%;width:220px;height:220px;animation:9s ease-in-out infinite k4g-float;position:absolute}.k4g-shine{background:linear-gradient(100deg, rgb(var(--g-ink)) 20%, rgb(var(--g-accent)) 40%, rgb(var(--g-neon)) 55%, rgb(var(--g-ink)) 75%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite k4g-shine}.k4g-card{transform-style:preserve-3d;will-change:transform;transition:transform .2s,box-shadow .25s,border-color .25s;position:relative}.k4g-card:hover{border-color:rgb(var(--hue) / .7);box-shadow:0 0 0 1px rgb(var(--hue) / .35), 0 18px 40px -18px rgb(var(--hue) / .6)}.k4g-card:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(300px circle at var(--mx,50%) var(--my,50%), rgb(var(--hue) / .16), transparent 60%);opacity:0;transition:opacity .25s;position:absolute;inset:0}.k4g-card:hover:after{opacity:1}.k4g-live{background:rgb(var(--g-live));border-radius:50%;width:10px;height:10px;display:inline-block;position:relative}.k4g-live:after{content:"";background:rgb(var(--g-live));border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite k4g-ping;position:absolute;inset:0}.k4g-toast{animation:4.2s cubic-bezier(.2,.8,.2,1) both k4g-toast}.k4g-toast:before{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#ffffff40 50%,#0000 70%) 0 0/250% 100%;animation:1.2s .35s both k4g-sweep;position:absolute;inset:0}.k4g-pop{animation:.4s cubic-bezier(.3,.7,.4,1.5) both k4g-pop}.k4g-flip{animation:.9s cubic-bezier(.3,.7,.4,1) both k4g-flip}.k4g-shake{animation:.4s both k4g-shake}.k4g-ripple{pointer-events:none;background:#ffffff80;border-radius:50%;animation:.6s ease-out forwards k4g-ripple;position:absolute;transform:translate(-50%,-50%)scale(0)}.k4g-drawer{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.k4g-scroll{scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}@keyframes k4g-enter{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.99)}to{opacity:1;filter:none;transform:none}}@keyframes k4g-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes k4g-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes k4g-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k4g-grid{0%{background-position:0 0}to{background-position:0 44px}}@keyframes k4g-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.1)}}@keyframes k4g-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-6px)rotate(6deg)}}@keyframes k4g-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes k4g-ping{75%,to{opacity:0;transform:scale(2.2)}}@keyframes k4g-toast{0%{opacity:0;transform:translate(-50%,-24px)scale(.9)}10%{opacity:1;transform:translate(-50%)scale(1.03)}14%{transform:translate(-50%)scale(1)}88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-16px)}}@keyframes k4g-sweep{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes k4g-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes k4g-flip{0%{transform:rotateY(0)translateY(0)}50%{transform:rotateY(900deg)translateY(-40px)}to{transform:rotateY(1800deg)translateY(0)}}@keyframes k4g-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-6deg)}40%{transform:translate(6px)rotate(6deg)}60%{transform:translate(-4px)rotate(-3deg)}80%{transform:translate(4px)rotate(3deg)}}@keyframes k4g-ripple{to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.k4g-grid,.k4g-orb,.k4g-shine,.k4g-live:after{animation:none!important}.k4g-card{transform:none!important}}.k4g .bg-amber-50{background-color:#78350f40;border-color:#92400eb3}.k4g .bg-amber-50,.k4g .bg-amber-50 .text-amber-900,.k4g .text-amber-900{color:#fde68a}@keyframes k4g-float-up{0%{opacity:1;transform:translate(-50%,-10px)}to{opacity:0;transform:translate(-50%,-50px)}}@keyframes k4g-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes k4g-scan{0%{top:0}to{top:calc(100% - 4px)}}@keyframes k4g-grow-x{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes k4g-glow{0%{filter:brightness()}to{filter:brightness(1.6)drop-shadow(0 0 6px #ff6a4a)}}@keyframes k4g-phone{0%,15%{opacity:0;transform:translateY(30px)rotate(6deg)}35%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes k4g-flip-y{0%,35%{transform:rotateY(0)}50%,85%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes k4g-bounce{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-8px)rotate(4deg)}}.k4g-spot{z-index:81;pointer-events:none;border-radius:14px;transition:all .45s cubic-bezier(.3,.7,.4,1.1);position:fixed;box-shadow:0 0 0 9999px #000000ad}.k4g-spot:after{content:"";border:3px solid #2dd4bf;border-radius:18px;animation:1.6s cubic-bezier(0,0,.2,1) infinite k4g-ping;position:absolute;inset:-6px}@keyframes k4g-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}
