@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap";:root{font-family:Inter,sans-serif;line-height:1.5;font-weight:400;touch-action:none}html,body{touch-action:manipulation;-ms-touch-action:manipulation;overscroll-behavior:none}*{box-sizing:border-box;margin:0;padding:0;touch-action:manipulation}body{font-family:Inter,sans-serif;overflow-x:hidden;background:#000;background:radial-gradient(90.66% 36.62% at 50% 50%,#222b52,#05040a);color:#222b52}#root{position:relative;max-width:545px;margin:0 auto;width:100%;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;overflow-x:hidden}#root>*:not(.background){position:relative;z-index:1}h1,h2,h3,h4,h5,h6{margin:0;font-family:Urbanist,sans-serif;font-weight:900;color:#fff;line-height:1}h1{font-size:60px}h3{font-size:30px}.container{width:100%;max-width:545px;margin:0 auto;padding:0 30px}.container_end{display:flex;flex-direction:column;flex-grow:1}.background{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:545px}.background_image{background:url(/bg.jpg) no-repeat center center;background-size:cover}.background_blue{background:#00d8da}.background_green{background:#cdf345}button,.button{cursor:pointer;min-width:200px;width:fit-content;padding:12px 16px;display:flex;align-items:center;justify-content:center;border-radius:99px;border:none;outline:none;font-size:16px}button.primary,.button.primary{background:#222b52}button.primary.blue,.button.primary.blue{color:#00d8da}button.primary.green,.button.primary.green{color:#cdf345}button.outline,.button.outline{background:transparent;border:1px solid #222b52;color:#222b52}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active{outline:none}header{position:relative;display:flex;align-items:center;padding:20px 30px}header>img{width:172px;height:auto}footer>div{background:#20242a;display:flex;align-items:center;justify-content:flex-end;font-size:11px;gap:10px;padding:6px 12px;color:#fff}footer>div img{width:68px}footer>div a{display:flex;align-items:center;justify-content:center}.plain h1{margin-bottom:48px;max-width:315px}.plain p{margin-bottom:20px}.plain .buttons{margin-top:48px;display:flex;flex-direction:column;gap:10px}.plain_subscribe img{width:100%;margin-bottom:32px}.plain_subscribe h1,.plain_subscribe h3{margin-bottom:20px}.plain_subscribe p{margin-bottom:32px}.libutton{margin-inline:auto;display:flex;flex-direction:column;justify-content:center;padding:7px;text-align:center;outline:none;text-decoration:none!important;color:#fff!important;width:200px;height:32px;border-radius:16px;background-color:#0a66c2;font-family:SF Pro Text,Helvetica,sans-serif}.play h1{font-size:96px;margin-bottom:64px;max-width:315px}.play p{margin-bottom:20px;max-width:280px}.play button{margin-top:64px}.game_overlay{position:fixed;top:0;left:50%;transform:translate(-50%) translateZ(0);width:100%;height:100%;max-width:545px;background:#cdf345;display:flex;flex-direction:column;justify-content:space-between;overflow:auto;padding-bottom:64px;z-index:10;will-change:transform,opacity}.game_overlay_header{position:relative;display:flex;align-items:center;padding:20px 30px}.game_overlay_header>img{width:172px;height:auto}.game_overlay h1{font-size:60px;margin-bottom:24px}.game_overlay p{margin-bottom:20px;max-width:270px}.game_overlay .countdown_wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;font-size:150px;font-weight:700}.game_overlay .countdown_wrapper_item{opacity:.1;transition:opacity .2s ease}.game_overlay .countdown_wrapper_item.active{opacity:1}.game_overlay .level_header{display:flex;align-items:center;gap:36px;margin-bottom:10px}.game_overlay .level_header h4{font-size:20px;font-weight:400;color:#222b52;letter-spacing:4px}.game_overlay .level_header .locks{display:flex;align-items:flex-end;gap:16px}.game_overlay h3{font-size:42px}.game_overlay h5{font-size:32px;color:#222b52}.game_overlay .stats_wrapper{display:flex;flex-direction:column;gap:32px;margin-bottom:24px}.game_overlay .stats_wrapper .stats_wrapper_item{display:flex;align-items:center;gap:24px}.game_overlay .stats_wrapper .stats_wrapper_item p{margin:0}.game_overlay .stats_wrapper .stats_wrapper_item_left{display:flex;flex-direction:column;flex-shrink:0;width:102px}.game_overlay .stats_wrapper .stats_wrapper_item_left p{font-size:10px;font-weight:700;color:#222b52;line-height:1;text-transform:uppercase}.game_overlay .stats_wrapper .stats_wrapper_item_left .stats_wrapper_item_value{font-size:40px;font-weight:900}.game_overlay .level1_container h3{margin-bottom:32px}.game_overlay .level1_container h5{margin-bottom:24px}.game_overlay .level1_container button{margin-top:32px}.game_overlay .level1_container p{margin-bottom:12px}.game_overlay .level2_container h3{margin-bottom:24px}.game_overlay .level2_container h5{margin-bottom:18px}.game_overlay .level2_container .stats_title{margin-top:38px;margin-bottom:18px}.game_overlay .level2_container button{margin-top:64px}.game_header{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:545px;padding:0 30px}.game_timer{position:fixed;top:20px;right:20px;width:120px;height:44px;padding:0 6px;display:flex;align-items:center;background:#cdf345;border-radius:99px}.game_timer p{font-size:20px;font-weight:700}.game_timer .clock_icon{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.game_timer .clock_icon img{width:24px;height:24px;object-fit:contain}.game_progress{font-size:150px;font-family:Urbanist,sans-serif;color:#cdf345;text-align:center;font-weight:700;position:fixed;top:calc(50% - 180px);left:50%;transform:translate(-50%,-50%);width:100%;pointer-events:none;opacity:.1}.game_clicker{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:405px;height:405px}.game_clicker_outer_circle{--g0: 64.5%;--g1: 69%;--g2: 83%;--g3: 100%;--ringA: .8;--bgS: 100%;width:100%;height:100%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#fff var(--g0),#cdf345 var(--g1),rgba(112,133,38,var(--ringA)) var(--g2),rgba(19,21,36,0) var(--g3));background-size:var(--bgS) var(--bgS);background-repeat:no-repeat;will-change:background}.game_clicker_inner_circle_wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:260px;height:260px;border-radius:50%;isolation:isolate}.game_clicker_inner_circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(52.31% 52.31% at 50% 50%,#131421 79.88%,#cdf345);z-index:1}.game_clicker_progress_mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:2;overflow:hidden}.game_clicker_progress_mask .wave-mask-svg{position:relative;width:100%;height:100%;z-index:6}.game_clicker_progress{position:absolute;top:0%;left:0%;width:100%;height:100%;border-radius:50%;background:#cdf345;display:flex;align-items:center;justify-content:center}.game_clicker_particles{position:absolute;inset:0;pointer-events:none;z-index:2}.game_clicker_particles .particle_anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:50% 50%;pointer-events:none}.game_clicker_particles .particle{width:56px;height:56px;object-fit:contain;pointer-events:none}.game .finish_layer{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:545px;background:#cdf345;display:none;z-index:20;will-change:transform,opacity;pointer-events:none}.game .finish_flash_global{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;max-width:545px;pointer-events:none;opacity:0;z-index:19;background:radial-gradient(circle at 50% 50%,#cdf345e6,#fff0 60%);will-change:opacity,filter}.path_picker{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.path_picker h1{margin-bottom:28px}.path_picker p{margin-bottom:42px;color:#fff}.path_picker .buttons{display:flex;flex-direction:column}.path_picker .buttons .blue_circle,.path_picker .buttons .green_circle{width:172px;height:172px;border-radius:50%;color:#222b52;font-family:Urbanist,sans-serif;font-size:20px;font-weight:900;text-transform:uppercase;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .3s ease;transform-origin:center;will-change:transform,opacity}.path_picker .buttons .blue_circle{background:#00d8da;box-shadow:0 0 30px #00d8da80}.path_picker .buttons .blue_circle:hover{box-shadow:0 0 30px #00d8da}.path_picker .buttons .green_circle{background:#cdf345;box-shadow:0 0 30px #cdf34580}.path_picker .buttons .green_circle:hover{box-shadow:0 0 30px #cdf345}.consulting .confetti{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:100dvh;max-width:545px;pointer-events:none;z-index:0}.consulting h1{font-size:42px;margin-bottom:24px}.consulting .unlocked_card{position:relative;padding-left:36px;margin-bottom:24px;font-size:14px}.consulting .unlocked_card_image{position:absolute;top:50%;left:0;width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:#cdf345;border-radius:50%;transform:translateY(-50%)}.consulting .unlocked_card_image svg{width:30px;height:42px}.consulting .unlocked_card_content{max-width:298px;padding:24px 32px 24px 48px;background:#222b52;border-radius:5px;color:#fff}.consulting .unlocked_card_content b{color:#cdf345}.consulting p{max-width:280px;margin-bottom:8px}.consulting ol{max-width:280px;margin-bottom:24px;list-style-position:inside;padding-left:0}.consulting ol li{text-indent:-1.2rem;padding-left:1.2rem}.consulting .buttons{display:flex;flex-direction:column;gap:10px}.end{text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;flex-grow:1}.end h1{font-size:84px;margin-bottom:32px}.end p{margin-bottom:20px;max-width:280px}.end .primary.green{margin-top:54px;margin-bottom:24px;background:#cdf345;color:#222b52}.end .astronavt_container{margin-top:auto;overflow:hidden;margin-bottom:-2rem}.end .astronavt_container img{display:block;width:100%;height:100%;object-fit:cover}.end button.outline{color:#cdf345;border-color:#cdf345}.typewriter{position:relative}@keyframes caret-blink{50%{opacity:0}}.mask .line{overflow:hidden;will-change:transform,opacity}
