*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}:root,html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kp-background:#e4e4e4;--kp-page:#e4e4e4;--kp-surface:#fff;--kp-surface-soft:#fafffc;--kp-chrome-ribbon:#fad343;--kp-text:#000;--kp-text-muted:#5f6368;--kp-text-faint:#9aa5a0;--kp-accent-green:#35c98b;--kp-accent-green-soft:#8ff5c8;--kp-accent-green-tint:#ddfbef;--kp-accent-pink:#f6749f;--kp-accent-pink-dark:#ec5c8e;--kp-accent-pink-tint:#ffe1ef;--kp-accent-yellow:#fbcf42;--kp-accent-yellow-tint:#fff6d6;--kp-accent-yellow-ink:#8a6d00;--kp-info-blue:#7cc7ff;--kp-info-blue-tint:#e3f3ff;--kp-border:#e9ecef;--kp-track:#f0f3f1;--kp-danger:#ff5f6d;--kp-dot-off:#c6ccc9}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--kp-background:#171717;--kp-page:#101413;--kp-surface:#222725;--kp-surface-soft:#1b211f;--kp-chrome-ribbon:#fad343;--kp-text:#f8faf9;--kp-text-muted:#b7c0bc;--kp-text-faint:#87928d;--kp-accent-green:#8ff5c8;--kp-accent-green-soft:#61deb0;--kp-accent-green-tint:#18382b;--kp-accent-pink:#ff8eb3;--kp-accent-pink-dark:#f6749f;--kp-accent-pink-tint:#432331;--kp-accent-yellow:#ffd866;--kp-accent-yellow-tint:#3f371c;--kp-accent-yellow-ink:#ffe9a6;--kp-info-blue:#91d2ff;--kp-info-blue-tint:#1d3446;--kp-border:#33403a;--kp-track:#2a332f;--kp-danger:#ff7a85;--kp-dot-off:#65716c}html,body,#root{background:var(--kp-chrome-ribbon);min-height:100%;color:var(--kp-text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;padding:0;font-family:Poppins,system-ui,sans-serif}input,button{font-family:Poppins,system-ui,sans-serif}input::placeholder{color:var(--kp-text-muted)}a{color:var(--kp-accent-green)}a:hover{color:var(--kp-accent-pink)}@keyframes kp-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes kp-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes kp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes kp-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kp-fade-out{0%{opacity:1}to{opacity:0}}@keyframes kp-badge-pop{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.08)}75%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes kp-confetti{0%{opacity:0;transform:translateY(-6vh)rotate(0)}8%{opacity:1}to{opacity:.85;transform:translateY(104vh)rotate(560deg)}}
