body:not(.construction){color:#111!important;background:#f6f7f9!important}:root{--bg1:#050716;--bg2:#120b33;--accent:#f8b500;--accent-soft:#f8b50040;--text-main:#f5f5ff;--text-muted:#a4a6c4}*{box-sizing:border-box;margin:0;padding:0}html,body{height:auto;overflow:hidden auto}body{color:var(--text-main);perspective:1200px;background:radial-gradient(circle at top,#1a1035 0,#050716 45%,#02020a 100%);justify-content:center;align-items:center;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;animation:16s ease-in-out infinite alternate bgPulse;display:flex;position:relative;overflow:hidden}@keyframes bgPulse{0%{filter:saturate();background-position:0 0}to{filter:saturate(1.4);background-position:100% 100%}}body.construction .noise{pointer-events:none;opacity:.12;mix-blend-mode:soft-light;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='3' stitchTiles='noStitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.9'/%3E%3C/svg%3E");animation:.6s steps(2,end) infinite noiseShift;position:fixed;inset:0}@keyframes noiseShift{0%{transform:translate(0,0)}50%{transform:translate(-1px,1px)}to{transform:translate(1px,-1px)}}body.construction .light-rays{mix-blend-mode:screen;opacity:.75;filter:blur(4px);z-index:0;background:conic-gradient(from 200deg at 50% 20%,#ffffff17,#0000 40%),radial-gradient(circle,#f8b50059,#0000 60%);animation:24s linear infinite raysSpin,10s ease-in-out infinite alternate raysPulse;position:absolute;inset:-10%}@keyframes raysSpin{0%{transform:rotate(0)scale(1.05)}to{transform:rotate(360deg)scale(1.05)}}@keyframes raysPulse{0%{opacity:.4}50%{opacity:.85}to{opacity:.6}}#particles{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.particle{opacity:0;width:2px;height:2px;animation:floatParticle var(--dur,12s)linear infinite;background:#ffffffb3;border-radius:999px;position:absolute;box-shadow:0 0 10px #f8b500cc}@keyframes floatParticle{0%{opacity:0;transform:translateY(30px)scale(.4)}10%{opacity:var(--op,.4)}60%{opacity:var(--op,.8)}to{opacity:0;transform:translateY(-60px)scale(1.2)}}.scene{z-index:3;max-width:min(1100px,100vw - 3rem);transform-style:preserve-3d;background:radial-gradient(circle at top,#ffffff0a,#05050ff2);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.75rem;padding:2.5rem 2rem 3rem;animation:14s ease-in-out infinite alternate cardFloat;display:grid;position:relative;transform:rotateX(10deg)rotateY(-6deg);box-shadow:0 40px 90px #000c,0 0 60px #f8b50033}@keyframes cardFloat{0%{transform:rotateX(10deg)rotateY(-6deg)translate(0,0)}50%{transform:rotateX(6deg)rotateY(-2deg)translate3d(0,-6px,10px)}to{transform:rotateX(8deg)rotateY(-8deg)translate3d(0,2px,-8px)}}.text-block{z-index:2;position:relative}.badge{letter-spacing:.06em;text-transform:uppercase;background:radial-gradient(circle at 0 0,#f8b50059,#0a0a19fa);border:1px solid #f8b50099;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:.9rem;padding:.3rem .9rem;font-size:.75rem;animation:3.2s ease-in-out infinite badgePulse;display:inline-flex;box-shadow:0 0 16px #f8b50073}.badge-dot{background:var(--accent);border-radius:999px;width:8px;height:8px;animation:1.4s ease-out infinite ping;box-shadow:0 0 16px #f8b500cc}@keyframes ping{0%{opacity:1;transform:scale(1)}80%{opacity:0;transform:scale(2.4)}to{opacity:0}}@keyframes badgePulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}h1{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(120deg,#fff,#ffe7b8,#f8b500,#ff6b3d) 0 0/220% 220%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1;animation:7s ease-in-out infinite alternate titleGlow}@keyframes titleGlow{0%{text-shadow:0 0 18px #ffffff4d,0 0 40px #f8b50040;background-position:0%}to{text-shadow:0 0 22px #fff6,0 0 60px #f8b50073;background-position:100%}}.footnote{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;z-index:4;opacity:.65;align-items:center;gap:.65rem;font-size:.7rem;display:flex;position:fixed;bottom:.8rem;left:50%;transform:translate(-50%)}.footnote:before,.footnote:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);width:56px;height:1px}@media (max-width:900px){.scene{grid-template-columns:minmax(0,1fr);padding:1.9rem 1.4rem 2.2rem;animation:none;transform:none}body{align-items:stretch;padding:1.2rem .5rem}}@media (max-width:540px){h1{font-size:1.4rem}.scene{border-radius:22px}}.legal-wrap{background:repeating-linear-gradient(45deg,#0a0a14,#0a0a14 10px,#112 10px 20px);justify-content:center;align-items:flex-start;min-height:100vh;padding:3rem 1rem;display:flex}.legal-box{color:#f5f5ff;background:#0a0a14f2;border:1px dashed #f8b50099;border-radius:14px;width:100%;max-width:820px;padding:2.4rem 2rem;box-shadow:0 30px 80px #000c}.legal-badge{letter-spacing:.12em;text-transform:uppercase;color:#f8b500;border:1px solid #f8b500cc;border-radius:999px;margin-bottom:1rem;padding:.3rem .9rem;font-size:.7rem;display:inline-block}.legal-box h1{margin-bottom:1.4rem;font-size:1.8rem}.legal-box h2{margin-top:2rem;margin-bottom:.6rem}.legal-box p{color:#d7d7e6;margin-bottom:1rem;line-height:1.6}.legal-box hr{border:none;border-top:1px dashed #ffffff40;margin:2rem 0}.legal-back{color:#f8b500;border-bottom:1px dashed #f8b50099;margin-top:2rem;font-size:.85rem;text-decoration:none;display:inline-block}.legal-back:hover{opacity:.8}.legal-wrap{max-height:100vh;overflow-y:auto}body.construction:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(45deg,#f8b50014,#f8b50014 12px,#00000014 12px 24px);animation:18s linear infinite moveStripes;position:fixed;inset:0}@keyframes moveStripes{0%{background-position:0 0}to{background-position:600px 600px}}body.construction .construction-overlay{pointer-events:none;z-index:2;opacity:.12;letter-spacing:.2em;text-transform:uppercase;color:#f8b500;justify-content:center;align-items:center;gap:3rem;font-size:clamp(1.6rem,6vw,4rem);font-weight:800;animation:22s linear infinite overlayDrift;display:flex;position:fixed;inset:0}.construction-overlay span{animation:3.5s ease-in-out infinite pulseFade}.construction-overlay span:nth-child(2){animation-delay:1.2s}.construction-overlay span:nth-child(3){animation-delay:2.4s}@keyframes overlayDrift{0%{transform:translate(-10%)}to{transform:translate(10%)}}@keyframes pulseFade{0%,to{opacity:.25}50%{opacity:.55}}.status-bar-fill{animation:1.4s ease-in-out infinite loadingMove;box-shadow:0 0 18px #f8b500e6}body.construction .scene{animation:14s ease-in-out infinite alternate cardFloat,6s ease-in-out infinite microShake}@keyframes microShake{0%,to{transform:translate(0)}20%{transform:translate(-.6px,.4px)}40%{transform:translate(.6px,-.4px)}60%{transform:translate(-.4px,-.6px)}80%{transform:translate(.4px,.6px)}}.badge-dot{animation:1.4s ease-out infinite ping,1.2s infinite warningBlink}@keyframes warningBlink{0%,to{opacity:1}50%{opacity:.4}}.live-indicator{color:#f8b500;animation:1.4s infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.enhanced-text span{opacity:0;animation:.8s forwards textReveal;display:block;transform:translateY(6px)}.enhanced-text span:first-child{animation-delay:.2s}.enhanced-text span:nth-child(2){animation-delay:.6s}.enhanced-text span:nth-child(3){animation-delay:1s}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}.accent-line{letter-spacing:.08em;color:#f8b500;text-transform:uppercase;margin-top:.4rem;font-weight:600}.status-live{letter-spacing:.12em;font-weight:600}.status-pulse{color:#f8b500;animation:1.2s infinite livePulse}.logo-wrap img{width:100%;max-width:320px;height:auto}.kdp-page{background:#f6f7fb;justify-content:center;min-height:100vh;padding:3rem 1rem;display:flex;overflow-y:auto}.kdp-card{background:#fff;border-radius:18px;width:100%;max-width:820px;padding:3rem 2.5rem;box-shadow:0 20px 60px #00000014}.kdp-logo{max-width:180px;margin:0 auto 2rem;display:block}.kdp-card h1{text-align:center;margin-bottom:.6rem}.kdp-intro{text-align:center;color:#666;margin-bottom:2.5rem}.kdp-form section{margin-bottom:2.4rem}.kdp-form h2{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.4rem;font-size:1.1rem}.kdp-field{margin-bottom:1.2rem}.kdp-field label{margin-bottom:.3rem;font-weight:500;display:block}.kdp-field input,.kdp-field textarea,.kdp-field select{border:1px solid #ccc;border-radius:8px;width:100%;padding:.6rem .7rem;font-size:.95rem}.kdp-field input:focus,.kdp-field textarea:focus,.kdp-field select:focus{border-color:#f8b500;outline:none}.kdp-checkbox,.kdp-radio{gap:.6rem;margin-bottom:.6rem;display:flex}.kdp-info{background:#f9fafc;border-left:4px solid #f8b500;margin-top:.8rem;padding:.8rem 1rem;font-size:.9rem}.kdp-submit{color:#000;cursor:pointer;background:#f8b500;border:none;border-radius:10px;width:100%;margin-top:2rem;padding:.9rem;font-size:1rem;font-weight:600}.kdp-submit:hover{opacity:.9}.home-comingsoon{height:100vh;overflow:hidden}body:not(.construction) h1,body:not(.construction) h2{background:0 0!important;-webkit-background-clip:initial!important;color:#111!important}body:not(.construction):before,body:not(.construction):after{content:none!important;background:0 0!important}
