@font-face{font-family:Satoshi;src:url(../media/Satoshi-Variable.11_k28zjy~7n5.ttf)format("truetype");font-weight:300 900;font-style:normal;font-display:swap}:root{--header-height:calc(var(--chrome-shift) + var(--header-block-height,65px) + 5px);--announcement-height:0px;--border-radius:20px;--chrome-ease:cubic-bezier(.33, 1, .68, 1);--chrome-duration:.4s;--header-sticky-top:6px;--header-block-height:65px;--chrome-shift:calc(var(--header-sticky-top) + var(--announcement-height));--accent-glow:#00f0ff;--primary-color:#00f0ff;--color-primary:#00f0ff;--color-primary-hover:#fff;--article-accent:#00f0ff;--article-accent-ink:#00f0ff;--article-gradient:linear-gradient(90deg, #00f0ff 0%, #09c 100%);--color-background:#0a0a0a;--color-card-bg:#161b22d9;--surface-low:#121212;--surface-high:#21262d;--color-text:#f0f2f5;--color-text-dim:#b0bad2;--color-link-hover:#00f0ff;--color-border:#ffffff1a;--pop-cyan:#00f0ff;--pop-magenta:#e040fb;--pop-yellow:#ffb800;--pop-orange:#ff5e62;--pop-green:#10b981;--pop-purple:#6366f1;--pop-blue:#3b82f6;--pop-pink:#ec4899;--pop-teal:#06b6d4;--pop-amber:#f59e0b;--pop-violet:#8b5cf6;--pop-mint:#14b8a6;--shadow-pop-soft:0 20px 40px #0000004d;--shadow-pop-lift:0 24px 60px #00000073;--glow-pop-pink:0 0 30px #ec489959;--glow-pop-cyan:0 0 30px #00f0ff4d;--font-display:"Satoshi", sans-serif;--font-heading:"Satoshi", sans-serif;--font-satoshi:"Satoshi", sans-serif;--font-body:"Quicksand", sans-serif;--font-space:"Satoshi", sans-serif;--font-mono:"Satoshi", sans-serif;--font-special:"Playfair Display", serif;--font-article-body:var(--font-display);--font-article-title:var(--font-special);--text-section:3.5rem;--text-display:5rem;--text-h1:3.5rem;--text-h2:2.5rem;--text-h3:1.75rem;--text-card:clamp(1.125rem, 2.5vw, 1.5rem);--text-body:1.125rem;--text-small:clamp(.875rem, 1.25vw, 1rem);--text-sm:.875rem;--text-xs:.75rem;--type-2xs:.625rem;--type-xs:.75rem;--type-sm:.875rem;--type-base:1rem;--type-lg:1.125rem;--type-xl:1.25rem;--type-2xl:1.5rem;--type-3xl:2rem;--leading-tight:.95;--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.7;--leading-body:1.43;--leading-micro:1.33;--fs-hero:clamp(2.75rem, 5vw, 4.5rem);--fs-page-hero:clamp(2.5rem, 4vw, 3.75rem);--fs-section:clamp(2.25rem, 3.8vw, 3.5rem);--fs-section-sm:clamp(2rem, 3.5vw, 3rem);--fs-compact:clamp(1.9rem, 3.5vw, 2.75rem);--fs-body-lg:clamp(1rem, 1.3vw, 1.15rem);--fs-body:clamp(1rem, 1.2vw, 1.1rem);--fs-body-sm:.95rem;--fs-meta:.8rem;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.025em;--tracking-wider:.05em}.site-announcement{z-index:1100;color:#111;min-height:44px;transition:transform var(--chrome-duration,.4s) var(--chrome-ease,cubic-bezier(.33, 1, .68, 1));will-change:transform;background:#ffc21c;border-top:1px solid #111;border-bottom:1px solid #111;justify-content:center;align-items:center;padding:.35rem 3.5rem;font-size:.8rem;animation:.8s cubic-bezier(.16,1,.3,1) announcementDropIn;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(0)}@keyframes announcementDropIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width:768px){body.header-is-hidden .site-announcement{transform:translateY(calc(-1 * (var(--chrome-shift,6px) + var(--header-block-height,65px) + 10px)));pointer-events:none}}body.contests-scroll-mode.header-is-hidden .site-announcement{transform:translateY(calc(-1 * (var(--chrome-shift,6px) + var(--header-block-height,65px) + 10px)));pointer-events:none}.site-announcement-content{text-align:center;justify-content:center;align-items:center;gap:.6rem;display:flex}.site-announcement-label{background:#fff;border-radius:.35rem;padding:.3rem .55rem;font-weight:700}.site-announcement-link{color:#111;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.site-announcement-close{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;right:1rem}.site-announcement-close:hover{background:#0000001a}.announcement-active{--announcement-height:44px}.layout-shell{--chrome-shift:calc(var(--header-sticky-top) + var(--announcement-height));--header-height:calc(var(--chrome-shift) + var(--header-block-height,65px) + 5px)}.announcement-active .blog-details-nav{top:var(--announcement-height,44px)}@media (prefers-reduced-motion:reduce){.site-announcement,.site-header,.premium-mobile-nav{transition-duration:.01ms!important;animation:none!important}}@media (max-width:639px){.site-announcement{padding-inline:2.75rem;font-size:.72rem}.site-announcement-content{flex-wrap:wrap;gap:.25rem .45rem}}[data-theme=light]{--accent-glow:#00f0ff;--primary-color:#00f0ff;--color-primary:#00f0ff;--color-primary-hover:#000;--color-background:#f5f7fa;--color-card-bg:#fff;--surface-low:#f8f9fa;--surface-high:#efefef;--color-text:#000;--color-text-dim:#4c5a75;--color-link-hover:#0091a8;--color-border:#0000000d;--article-accent:#09c;--article-accent-ink:#079;--article-gradient:linear-gradient(90deg, #09c 0%, #079 100%)}[data-theme=light] body{background-color:var(--color-background);color:var(--color-text)}*,:before,:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;margin:0;padding:0}html{overflow-x:clip}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);overflow-x:clip}a{color:inherit;text-decoration:none}:root{--blog-text-muted:#b0bad2;--blog-border-subtle:#ffffff1a;--blog-card-shadow:0 20px 40px #0006;--blog-card-hover-shadow:0 30px 60px #0009}[data-theme=light]{--blog-text-muted:#4c5a75;--blog-border-subtle:#0000000d;--blog-card-shadow:0 10px 30px #0000000d;--blog-card-hover-shadow:0 20px 40px #0000001a}main{width:100%}.layout-main--gutter{box-sizing:border-box;width:100%;max-width:1920px;margin:0 auto;padding-inline:2rem}@media (max-width:1024px){.layout-main--gutter{padding-inline:1.5rem}}@media (max-width:768px){main.layout-main{padding-bottom:calc(var(--mobile-nav-clearance,66px) + 1.25rem)}.layout-shell--settings main.layout-main{padding-bottom:0!important}body:has(.settings-page) main.layout-main{padding-bottom:0!important}.layout-main--gutter{padding-inline:1rem}}.fh-section,.ch-section,.evh-section,.evh-hero,.ldh-section{width:100%!important;max-width:none!important}.layout-main--gutter .fh-section,.layout-main--gutter .ch-section,.layout-main--gutter .evh-section,.layout-main--gutter .evh-hero,.layout-main--gutter .ldh-section{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)!important;max-width:calc(100% + 4rem)!important}@media (max-width:1024px){.layout-main--gutter .fh-section,.layout-main--gutter .ch-section,.layout-main--gutter .evh-section,.layout-main--gutter .evh-hero,.layout-main--gutter .ldh-section{margin-left:-1.5rem;margin-right:-1.5rem;width:calc(100% + 3rem)!important;max-width:calc(100% + 3rem)!important}}@media (max-width:768px){.layout-main--gutter .fh-section,.layout-main--gutter .ch-section,.layout-main--gutter .evh-section,.layout-main--gutter .evh-hero,.layout-main--gutter .ldh-section{margin-left:-1rem;margin-right:-1rem;width:calc(100% + 2rem)!important;max-width:calc(100% + 2rem)!important}}@media (min-width:1921px){.layout-main--gutter .fh-section,.layout-main--gutter .ch-section,.layout-main--gutter .evh-section,.layout-main--gutter .evh-hero,.layout-main--gutter .ldh-section{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important;max-width:100vw!important}}.layout-main--gutter .content-layout-section{padding-left:0;padding-right:0}@media (max-width:768px){.layout-main--gutter .content-layout-section{padding:1.5rem 0}.layout-main--gutter .content-layout-container{padding-left:0;padding-right:0}}@media (max-width:576px){.layout-main--gutter .content-layout-section{padding:1rem 0}}@media (max-width:400px){.layout-main--gutter .content-layout-section{padding:.75rem 0}}.layout-main--gutter .cd-container,.layout-main--gutter .cd-related-section,.layout-main--gutter .cd-details,.layout-main--gutter .hd-container{padding-left:0;padding-right:0}@media (max-width:1100px){.layout-main--gutter .cd-container,.layout-main--gutter .hd-container{padding-left:0;padding-right:0}}@media (max-width:576px){.layout-main--gutter .cd-container,.layout-main--gutter .hd-container{padding-left:0;padding-right:0}}[data-barba=wrapper]{width:100%;max-width:100vw;position:relative}.page-transition{background-color:var(--color-card-bg);z-index:9999;transform-origin:top;pointer-events:none;position:fixed;inset:0;transform:scaleY(0)}.page-progress{background:linear-gradient(90deg, var(--primary-color), #6a00ff);z-index:10000;pointer-events:none;width:0%;height:3px;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.page-transition,.page-progress{transition:none!important;animation:none!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3 padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#ffffff59 padding-box padding-box}[data-theme=light] ::-webkit-scrollbar-thumb{background:#00000052 padding-box padding-box;border:2px solid #0000;border-radius:10px}[data-theme=light] ::-webkit-scrollbar-thumb:hover{background:#00000080 padding-box padding-box}html,body{scrollbar-color:#fff3 transparent}html[data-theme=light],body[data-theme=light],[data-theme=light],[data-theme=light] *{scrollbar-color:#00000052 transparent}@media (max-width:768px){.global-toaster-container{bottom:calc(max(12px, env(safe-area-inset-bottom,0px)) + 85px)!important;left:1rem!important;right:1rem!important}.global-toaster-container>div{justify-content:center!important;align-items:center!important;bottom:0!important;left:0!important;right:0!important}.global-toaster-container>div>div{width:auto!important;max-width:90vw!important;margin:0 auto!important}}.custom-toast{font-family:var(--font-satoshi), sans-serif!important;letter-spacing:.06em!important;color:#fff!important;box-shadow:none!important;text-transform:uppercase!important;background:#0a0a0a!important;border:2px solid #2a2a2a!important;border-radius:6px!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:.75rem!important;font-weight:700!important;line-height:1.3!important;animation:.25s cubic-bezier(.16,1,.3,1) forwards toastEntrance!important;display:flex!important}[data-theme=light] .custom-toast{color:#111!important;box-shadow:none!important;background:#fff!important;border:2px solid #d0d0d0!important}.custom-toast-success{box-shadow:none!important;border:2px solid #00f0ff!important}[data-theme=light] .custom-toast-success{box-shadow:none!important;border:2px solid #00c8d6!important}.custom-toast-error{box-shadow:none!important;border:2px solid #ef4444!important}[data-theme=light] .custom-toast-error{box-shadow:none!important;border:2px solid #e03030!important}@keyframes toastEntrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.custom-toast{letter-spacing:.05em!important;box-shadow:none!important;border-width:1.5px!important;gap:6px!important;padding:6px 14px!important;font-size:.6875rem!important}[data-theme=light] .custom-toast,.custom-toast-success,[data-theme=light] .custom-toast-success,.custom-toast-error,[data-theme=light] .custom-toast-error{box-shadow:none!important}}
.cookie-backdrop{-webkit-backdrop-filter:blur(3px);z-index:10009;background:#00000073;animation:.2s ease-out cookieFadeIn;position:fixed;inset:0}@keyframes cookieFadeIn{0%{opacity:0}to{opacity:1}}.cookie-container{bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:10010;-webkit-backdrop-filter:none;color:var(--color-text,#fff);font-family:var(--font-body,"Quicksand", sans-serif);box-sizing:border-box;background:#0a0c10;border:1.5px solid #20242f;border-radius:12px;transition:width .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;animation:.32s cubic-bezier(.16,1,.3,1) cookieSlideUp;position:fixed;left:50%;transform:translate(-50%);box-shadow:2px 2px #000,0 12px 36px #000000e6}[data-theme=light] .cookie-container{color:#111;background:#fff;border-color:#000;box-shadow:2px 2px #000}.cookie-container.is-dismissing{animation:.3s cubic-bezier(.4,0,1,1) forwards cookieSlideDown}@keyframes cookieSlideUp{0%{opacity:0;transform:translate(-50%)translateY(30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cookieSlideDown{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(30px)}}.cookie-container.is-compact{width:min(820px,100vw - 2rem);padding:.65rem .85rem .65rem 1rem}.cookie-compact-inner{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.cookie-compact-content{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.cookie-icon-badge{color:#00f0ff;background:#002026;border:1px solid #005663;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;display:flex}[data-theme=light] .cookie-icon-badge{color:#089;background:#00f0ff2e;border-color:#000}.cookie-text{color:var(--color-text-dim,#cbd5e1);margin:0;font-size:.82rem;line-height:1.45}[data-theme=light] .cookie-text{color:#334155}.cookie-policy-link{color:#00f0ff;text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}[data-theme=light] .cookie-policy-link{color:#09a}.cookie-policy-link:hover{color:#00f0ff}.cookie-compact-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cookie-btn{font-family:var(--font-satoshi,"Satoshi", sans-serif);letter-spacing:.02em;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:1.5px solid #000;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.48rem .95rem;font-size:.78rem;font-weight:700;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex;box-shadow:2px 2px #000}.cookie-btn:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.cookie-btn-accept{color:#000;background:#00f0ff;border-color:#000}.cookie-btn-accept:hover{background:#26f3ff;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.cookie-btn-accept:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.cookie-btn-reject{color:#fff;background:#141720;border-color:#282e3c;box-shadow:2px 2px #000}[data-theme=light] .cookie-btn-reject{color:#111;background:0 0;border-color:#000;box-shadow:2px 2px #000}.cookie-btn-reject:hover{background:#1c212c;border-color:#3b4356}[data-theme=light] .cookie-btn-reject:hover{background:#f1f5f9}.cookie-btn-customize{color:var(--color-text-dim,#94a3b8);box-shadow:none;background:0 0;border-color:#0000;padding:.48rem .65rem}[data-theme=light] .cookie-btn-customize{color:#475569}.cookie-btn-customize:hover{color:#00f0ff;background:#141720}[data-theme=light] .cookie-btn-customize:hover{color:#089;background:#00f0ff1f}.cookie-btn-save{color:#00f0ff;background:#00f0ff1f;border-color:#00f0ff;box-shadow:2px 2px #000}[data-theme=light] .cookie-btn-save{color:#fff;background:#000;border-color:#000}.cookie-btn-save:hover{color:#000;background:#00f0ff;border-color:#000;transform:translate(-1px,-1px);box-shadow:3px 3px #000}.cookie-btn-save:active{transform:translate(1px,1px);box-shadow:1px 1px #000}.cookie-container.is-expanded{border-radius:14px;width:min(500px,100vw - 2rem);padding:1.25rem 1.35rem 1.15rem}.cookie-expanded-inner{flex-direction:column;gap:1rem;display:flex}.cookie-expanded-header{border-bottom:1px solid var(--color-border,#ffffff14);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}[data-theme=light] .cookie-expanded-header{border-bottom-color:#00000014}.cookie-expanded-title{font-family:var(--font-satoshi,"Satoshi", sans-serif);letter-spacing:-.01em;color:var(--color-text,#fff);align-items:center;gap:.6rem;font-size:1rem;font-weight:800;display:flex}[data-theme=light] .cookie-expanded-title{color:#111}.cookie-btn-close{width:28px;height:28px;color:var(--color-text-dim,#94a3b8);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.cookie-btn-close:hover{color:var(--color-text,#fff);border-color:var(--color-border,#ffffff26);background:#ffffff14}[data-theme=light] .cookie-btn-close:hover{color:#111;background:#f1f5f9;border-color:#00000026}.cookie-expanded-intro{color:var(--color-text-dim,#94a3b8);margin:0;font-size:.8rem;line-height:1.55}[data-theme=light] .cookie-expanded-intro{color:#475569}.cookie-expanded-intro a{color:#00f0ff;text-underline-offset:2px;text-decoration:underline}[data-theme=light] .cookie-expanded-intro a{color:#09a}.cookie-categories{flex-direction:column;gap:.5rem;display:flex}.cookie-category{background:#10131a;border:1px solid #1f2430;border-radius:8px;transition:border-color .15s,background .15s;overflow:hidden}[data-theme=light] .cookie-category{background:#f8fafc;border-color:#00000014}.cookie-category.is-open{background:#131722;border-color:#00f0ff}[data-theme=light] .cookie-category.is-open{border-color:#000}.cookie-category-header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.65rem .85rem;display:flex}.cookie-category-left{font-family:var(--font-satoshi,"Satoshi", sans-serif);color:var(--color-text,#fff);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:flex}[data-theme=light] .cookie-category-left{color:#111}.cookie-category-icon{color:#00f0ff;align-items:center;display:flex}[data-theme=light] .cookie-category-icon{color:#089}.cookie-chevron{color:var(--color-text-dim,#64748b);transition:transform .15s}.cookie-toggle-wrapper{flex-shrink:0}.cookie-always-on{font-family:var(--font-satoshi,"Satoshi", sans-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-dim,#94a3b8);background:#181d27;border:1px solid #283040;border-radius:4px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}[data-theme=light] .cookie-always-on{color:#475569;background:#e2e8f0;border-color:#cbd5e1}.cookie-switch{cursor:pointer;background:#1c222d;border:1.5px solid #2f3849;border-radius:20px;align-items:center;width:38px;height:20px;padding:0;transition:background .2s,border-color .2s;display:flex;position:relative}[data-theme=light] .cookie-switch{background:#cbd5e1;border-color:#94a3b8}.cookie-switch.active{background:#00f0ff;border-color:#000}.cookie-switch-thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;left:2px;box-shadow:1px 1px 2px #0000004d}.cookie-switch.active .cookie-switch-thumb{background:#000;transform:translate(18px)}.cookie-category-desc{color:#c8d4e0;border-top:1px solid #1f2430;margin:0;padding:.5rem .85rem .65rem;font-size:.76rem;font-weight:500;line-height:1.5}[data-theme=light] .cookie-category-desc{color:#1e293b;border-top-color:#00000014;font-weight:500}.cookie-expanded-actions{justify-content:flex-end;align-items:center;gap:.5rem;padding-top:.35rem;display:flex}@media (max-width:768px){.cookie-container{bottom:calc(66px + max(.75rem, env(safe-area-inset-bottom)) + .25rem);left:1rem;right:1rem;transform:none;width:auto!important}.cookie-backdrop{z-index:10009}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cookieSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(30px)}}.cookie-compact-inner{flex-direction:column;align-items:flex-start;gap:.85rem}.cookie-compact-actions{justify-content:flex-end;width:100%}.cookie-expanded-actions{flex-wrap:wrap}.cookie-expanded-actions .cookie-btn{flex:1;min-width:90px}}@media (max-width:480px){.cookie-container.is-compact{padding:.85rem}.cookie-compact-actions{grid-template-columns:1fr 1fr 1fr;gap:.4rem;display:grid}.cookie-compact-actions .cookie-btn{padding:.45rem .3rem;font-size:.72rem}.cookie-expanded-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cookie-expanded-actions .cookie-btn-accept{grid-column:span 2}}
.lp-root{z-index:9999;will-change:opacity;background:#07070b;justify-content:center;align-items:center;transition:opacity .45s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.lp-root--exit{opacity:0;pointer-events:none}.lp-topbar{height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.lp-topbar-fill{transform-origin:0;background:linear-gradient(90deg,#00e5ff00 0%,#00e5ff 60%,#00b8d4 100%);transition:transform 70ms linear;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 8px #00e5ff8c,0 0 20px #00e5ff33}.lp-center{justify-content:center;align-items:center;display:flex}.lp-logo-wrap{align-items:baseline;gap:.18em;padding-bottom:.1em;display:flex;overflow:hidden}.lp-contest,.lp-hopper{font-family:var(--font-satoshi,"Satoshi", sans-serif);letter-spacing:-.025em;will-change:transform;font-size:clamp(2rem,6.5vw,3.75rem);font-weight:800;line-height:1;animation:.65s cubic-bezier(.16,1,.3,1) both lp-wipe;display:block}.lp-contest{color:#fff;animation-delay:40ms}.lp-hopper{background:linear-gradient(135deg,#00e5ff 0%,#09b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation-delay:.11s}@keyframes lp-wipe{0%{transform:translateY(115%)}to{transform:translateY(0)}}@media (max-width:480px){.lp-contest,.lp-hopper{font-size:2rem}}
.preloader{z-index:9999;font-family:var(--font-satoshi), sans-serif;background:#07070b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.minimal-loader{flex-direction:column;align-items:center;gap:2.5rem;display:flex}.minimal-logo{align-items:baseline;gap:.18em;padding-bottom:.1em;display:flex;overflow:hidden}.minimal-logo .logo-word{font-family:var(--font-satoshi,"Satoshi", sans-serif);letter-spacing:-.025em;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800;line-height:1;animation:.6s cubic-bezier(.16,1,.3,1) both ml-rise;display:block}.minimal-logo .logo-word--white{color:#fff;animation-delay:40ms}.minimal-logo .logo-word--cyan{background:linear-gradient(135deg,#00e5ff 0%,#09b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation-delay:.1s}@keyframes ml-rise{0%{transform:translateY(110%)}to{transform:translateY(0)}}.minimal-bar{background:#ffffff0f;border-radius:2px;width:120px;height:2px;animation:.3s .35s both ml-fade-in;overflow:hidden}.minimal-bar-shine{will-change:transform;background:linear-gradient(90deg,#0000,#00e5ff,#0000);border-radius:2px;width:50%;height:100%;animation:1.4s ease-in-out infinite ml-shimmer}@keyframes ml-shimmer{0%{transform:translate(-200%)}to{transform:translate(400%)}}@keyframes ml-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.minimal-logo .logo-word{font-size:1.8rem}}
