@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zalando+Sans:ital,wght@0,600;1,600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1a1a1a;overflow:hidden}body,code{font-family:Zalando Sans,sans-serif!important}:root{--bg:#07080c;--bg2:#0a0c12;--glass:#ffffff0f;--glass-2:hsla(0,0%,100%,.045);--stroke:#ffffff1a;--text:#ffffffeb;--muted:#ffffff9e;--muted2:#ffffff7a;--accent:#4f8cff;--accent-2:#7fb0ff;--danger:#ff4d4d;--radius:18px;--radius2:14px;--blur:18px;--shadow:0 24px 70px #0000008c;--shadow2:0 16px 45px #0006;--fs-title:16px;--fs-h:14px;--fs-p:13px;--fs-small:12px;color-scheme:dark}*{box-sizing:border-box}body,html{height:auto!important;min-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important}body{background:radial-gradient(900px 550px at 20% 10%,#4f8cff29,#0000 55%),radial-gradient(700px 500px at 80% 10%,#ffffff0f,#0000 55%),linear-gradient(180deg,#07080c,#0a0c12);background:radial-gradient(900px 550px at 20% 10%,#4f8cff29,#0000 55%),radial-gradient(700px 500px at 80% 10%,#ffffff0f,#0000 55%),linear-gradient(180deg,var(--bg),var(--bg2));color:#ffffffeb;color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}#root{min-height:100vh}*{scrollbar-color:#ffffff2e #ffffff0f;scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff42}.glass-app{display:grid;grid-template-columns:1fr;min-height:100vh}.topnav{backdrop-filter:blur(18px);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(var(--blur));background:#0a0c1294;border-bottom:1px solid #ffffff1a;position:-webkit-sticky;position:sticky;top:0;z-index:80}.topnav__inner{grid-gap:14px;align-items:center;display:grid;gap:14px;grid-template-columns:240px 1fr auto;margin:0 auto;max-width:1180px;padding:12px 18px}.topnav__brand{align-items:center;display:flex;gap:10px;min-width:0}.brand__stack{min-width:0}.brand__title{font-size:14px;font-size:var(--fs-h);font-weight:800;letter-spacing:-.2px;line-height:1.1}.brand__meta,.brand__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand__meta{color:#ffffff7a;color:var(--muted2);font-size:12px;font-size:var(--fs-small);margin-top:2px}.topnav__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.tabbtn{align-items:center;background:#ffffff08;border:1px solid #fff0;border-radius:16px;color:#ffffffdb;cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--fs-p);gap:8px;padding:10px 12px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.tabbtn:hover{background:#ffffff0d;transform:translateY(-1px)}.tabbtn.active{background:#4f8cff29;color:#ffffffeb}.topnav__actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.content{display:grid;grid-template-rows:1fr auto;min-height:calc(100vh - 68px)}.main{margin:0 auto;max-width:1180px;opacity:1;padding:18px;transform:translateY(0);transition:opacity .16s ease,transform .16s ease;width:100%}.main.fadeOut{opacity:0;transform:translateY(8px)}.main.fadeIn{opacity:1;transform:translateY(0)}.foot{color:#ffffff7a;color:var(--muted2);display:flex;font-size:12px;font-size:var(--fs-small);gap:12px;justify-content:space-between;margin:0 auto;max-width:1180px;padding:14px 18px 20px;width:100%}.grid{grid-gap:16px;display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:span 2}.glass-card{backdrop-filter:blur(18px);backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(var(--blur));background:#ffffff0f;background:var(--glass);border-radius:18px;border-radius:var(--radius);overflow:hidden;padding:18px;position:relative}.glass-card.soft{background:hsla(0,0%,100%,.045);background:var(--glass-2)}.card-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.card-head h3{align-items:center;display:inline-flex;font-size:14px;font-size:var(--fs-h);font-weight:800;gap:8px;letter-spacing:-.2px;margin:0}.pill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;color:#ffffffb3;font-size:12px;font-size:var(--fs-small);padding:6px 10px}.pill.subtle{background:#ffffff08}.p{color:#ffffffdb;font-size:13px;font-size:var(--fs-p);line-height:1.55;margin:0}.muted{color:#ffffff9e;color:var(--muted)}.divider{background:#ffffff14;height:1px;margin:14px 0}.stack{grid-gap:12px;display:grid;gap:12px}.inline{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.field span{color:#ffffff8f;letter-spacing:.2px;margin-bottom:8px}.field small,.field span{display:block;font-size:12px;font-size:var(--fs-small)}.field small{color:#ffffff85;line-height:1.35;margin-top:8px}.input{background:#0003;border:1px solid #fff0;border-radius:14px;color:#ffffffe6;font-size:13px;font-size:var(--fs-p);outline:none;padding:12px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;width:100%}.input:focus{border-color:#4f8cff61;transform:translateY(-1px)}.select{background:#0003;border:1px solid #ffffff1a;border-radius:14px;color:#ffffffe6;font-size:13px;font-size:var(--fs-p);outline:none;padding:12px}.userchip{align-items:center;background:#ffffff08;border-radius:16px;display:flex;gap:10px;padding:10px 12px}.userchip.compact{padding:8px 10px}.userchip__text{display:grid;line-height:1.1}.userchip__name{font-size:13px;font-size:var(--fs-p);font-weight:800}.userchip__sub{color:#ffffff7a;color:var(--muted2);font-size:12px;font-size:var(--fs-small);margin-top:2px}.avatar{border:1px solid #ffffff24;border-radius:999px;height:34px;object-fit:cover;width:34px}.avatar.fallback{background:#4f8cff2e;border-color:#4f8cff4d;display:grid;place-items:center}.btn{align-items:center;background:#ffffff0a;border:1px solid #fff0;border-radius:14px;color:#ffffffeb;cursor:pointer;display:inline-flex;font-size:13px;font-size:var(--fs-p);font-weight:700;gap:8px;justify-content:center;padding:12px;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease,opacity .14s ease}.btn:hover{background:#ffffff0f;border-color:#ffffff24;transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.45;transform:none!important}.btn.primary{background:linear-gradient(180deg,#4f8cfff2,#4f8cffb8);border-color:#4f8cff73}.btn.ghost{background:#ffffff08}.btn.danger{background:#ff4d4d1a}.urlbox{align-items:center;background:#0003;border-radius:14px;display:flex;gap:10px;padding:10px}.urlbox__input{background:#0000;border:0;color:#ffffffdb;flex:1 1;font-size:13px;font-size:var(--fs-p);outline:0}.toggle{align-items:center;display:flex;gap:14px;justify-content:space-between}.toggle-text strong{display:block;font-size:13px;font-size:var(--fs-p)}.toggle-text small{color:#ffffff94;display:block;font-size:12px;font-size:var(--fs-small);line-height:1.35;margin-top:4px}.switch{background:#ffffff0f;cursor:pointer;height:28px;position:relative;transition:background .14s ease,border-color .14s ease,opacity .14s ease;width:52px}.switch,.switch i{border-radius:999px}.switch i{background:#ffffffeb;height:20px;left:3px;position:absolute;top:3px;transition:transform .14s ease;width:20px}.switch.on{background:#4f8cff4d;border-color:#4f8cff47}.switch.on i{transform:translateX(24px)}.switch.disabled{cursor:not-allowed;opacity:.45}.switch.disabled i{transition:none}.segment{display:flex;gap:10px;margin-top:10px}.segment button{background:#ffffff08;border:1px solid #fff0;border-radius:14px;color:#ffffffb8;cursor:pointer;flex:1 1;font-size:13px;font-size:var(--fs-p);font-weight:600;padding:10px;transition:background .14s ease,border-color .14s ease,transform .14s ease}.segment button:hover{background:#ffffff0d;transform:translateY(-1px)}.segment button.active{background:#4f8cff29;color:#ffffffe6}.optionlist{grid-gap:8px;display:grid;gap:8px;margin-top:12px}.optionbtn{background:#ffffff08;border:1px solid #fff0;border-radius:16px;color:#fffc;cursor:pointer;font-size:13px;font-size:var(--fs-p);font-weight:600;padding:12px;text-align:left;transition:transform .14s ease,background .14s ease,border-color .14s ease;width:100%}.optionbtn:hover{background:#ffffff0d;transform:translateY(-1px)}.optionbtn.active{background:#4f8cff29;color:#ffffffeb}.subgoal-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.subgoal-block{border-radius:16px;padding:14px}.subgoal-block.span-2{grid-column:span 2}.subgoal-label{color:#ffffff8f;font-size:12px;font-size:var(--fs-small);margin-bottom:10px}.picker-row{align-items:center;display:flex;gap:12px}.color-input{background:#0000;border:1px solid #fff0;border-radius:14px;cursor:pointer;height:38px;padding:0;width:54px}.mono{background:#ffffff0a;border-radius:14px;color:#ffffffd1;flex:1 1;font-family:inherit;font-size:12px;font-size:var(--fs-small);font-weight:800;padding:10px;text-align:center}.slider-row{align-items:center;display:flex;gap:12px}.slider-row input[type=range]{accent-color:#4f8cff;accent-color:var(--accent);flex:1 1}.hint{color:#ffffff85;font-size:12px;font-size:var(--fs-small);margin-top:10px}.subgoal-reset{align-items:center;display:flex;gap:14px;justify-content:space-between}.subgoal-reset__text strong{display:block;font-size:13px;font-size:var(--fs-p)}.subgoal-reset__text small{color:#ffffff94;display:block;font-size:12px;font-size:var(--fs-small);line-height:1.35;margin-top:4px}.toast{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #ffffff1f;border-radius:14px;bottom:16px;font-size:13px;font-size:var(--fs-p);padding:12px 14px;position:fixed;right:16px;z-index:99999}.toast.success{background:#4f8cff38}.toast.error{background:#ff4d4d29}.toast.info{background:#ffffff1a}.hero{align-items:center;display:flex;gap:16px;justify-content:space-between}.hero__title{font-size:22px;letter-spacing:-.4px;line-height:1.1;margin:10px 0 0}.hero__sub{color:#ffffffb8;font-size:13px;font-size:var(--fs-p);margin:10px 0 0}.hero__right{display:flex;gap:10px}.stat{background:#0003;border-radius:16px;min-width:140px;padding:12px}.stat__k{color:#ffffff94;font-size:12px;font-size:var(--fs-small)}.stat__v{font-size:13px;font-size:var(--fs-p);font-weight:900;margin-top:6px}.muteline{color:#ffffff8a;font-size:12px;font-size:var(--fs-small)}.changelog{grid-gap:10px;display:grid;gap:10px}.changelog__item{grid-gap:15px;background:#0000002e;border-radius:18px;display:grid;gap:15px;grid-template-columns:480px 1fr;padding:14px}.changelog__meta{grid-gap:8px;align-content:start;display:grid;gap:8px}.changelog__body{grid-gap:10px;display:grid;gap:10px}.changelog__title{font-weight:900}.changelog__title,.list{font-size:13px;font-size:var(--fs-p)}.list{color:#ffffffd1;margin:0;padding-left:18px}.list.compact li{margin:6px 0}.list li{margin:8px 0}.roadmap{grid-gap:12px;display:grid;gap:12px}.roadmap__progress{grid-gap:10px;display:grid;gap:10px}.roadmap__progressTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.progressbar{background:#ffffff0d;border-radius:999px;height:12px;overflow:hidden;width:100%}.progressbar__fill{background:linear-gradient(90deg,#4f8cfff2,#7fb0ffbf);border-radius:999px;box-shadow:0 12px 30px #00000040;height:100%}.roadmap__item,.roadmap__list{grid-gap:10px;display:grid;gap:10px}.roadmap__item{background:#0000002e;border-radius:18px;padding:14px}.roadmap__controls{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr auto}.roadmap__tags{display:flex;flex-wrap:wrap;gap:8px}.tag{align-items:center;background:#ffffff0a;border-radius:999px;display:inline-flex;font-size:12px;font-size:var(--fs-small);font-weight:900;padding:6px 10px}.tag.neutral{color:#ffffffbf}.tag.planned{background:#ffffff0a}.tag.in_progress{background:#4f8cff29;border-color:#4f8cff33}.tag.done{background:#78ffaa1a;border-color:#78ffaa2e}@media (max-width:980px){.topnav__inner{gap:10px;grid-template-columns:1fr}.topnav__actions,.topnav__tabs{justify-content:flex-start}.hero{align-items:flex-start;flex-direction:column}.hero__right{width:100%}.stat{flex:1 1;min-width:0}.changelog__item,.roadmap__controls{grid-template-columns:1fr}}@media (max-width:1460px){.grid-2{grid-template-columns:1fr}.span-2{grid-column:span 1}.subgoal-grid{grid-template-columns:1fr}.subgoal-block.span-2{grid-column:span 1}}.modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;text-align:center;z-index:9999}.modal-card{align-items:center;background:#00000014;border-radius:18px;box-shadow:0 20px 60px #00000073;padding:16px;width:min(560px,100%)}a.btn,a.btn:active,a.btn:hover,a.btn:visited{text-decoration:none}.modal-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.modal-title{font-size:18px;margin:0;text-align:center}.modal-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.modal-x{line-height:1;padding:6px 10px}.badge-container{vertical-align:middle}.badge{align-items:center;display:inline-flex;font-size:27px;justify-content:center}.badge-img,.badge-svg svg{height:27px;vertical-align:middle;width:27px}.badge-emoji{font-size:27px}.badge-7tv img,.badge.badge-7tv{border-radius:4px}.badge-7tv:hover{transform:scale(1.1);transition:transform .1s ease-in-out}:root{--ease-soft:cubic-bezier(0.22,1,0.36,1);--ease-smooth:cubic-bezier(0.25,0.8,0.25,1);--chat-font-size:clamp(22px,2vw,22px);--emote-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 2.5px 0 #000,0 0 2.5px #000}.chat-message{word-wrap:break-word;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;filter:drop-shadow(0 0 5px rgb(0,0,0));font-family:var(--custom-chat-font);font-size:clamp(22px,2vw,22px)!important;font-size:var(--chat-font-size)!important;font-weight:var(--custom-font-weight);padding:4px 8px;text-shadow:0 0 3px #000000a6,0 0 6px #00000073,0 0 12px #00000059;transform-origin:bottom left;transition:opacity .2s ease;will-change:transform,opacity}.chat-message.new-first{animation-duration:1s;animation-duration:var(--anim-duration,1s);animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:var(--ease-smooth)}.chat-message:not(.new-first){animation:none!important;opacity:1!important;transform:none!important}.username,.username-seventv[data-has-paint=true]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:var(--custom-chat-font);font-weight:var(--custom-font-weight);margin-right:8px;text-rendering:optimizeLegibility;text-shadow:none!important;text-shadow:0 0 3px #000000a6,0 0 6px #00000073,0 0 12px #00000059;vertical-align:middle}.username-seventv:after,.username-seventv:before{content:none!important}.message-content{font-family:var(--custom-chat-font);font-weight:var(--custom-font-weight);vertical-align:middle;word-break:break-word}.emote,.seventv-emote{image-rendering:auto;margin:-3px 2px;vertical-align:middle;will-change:transform}.emote{height:32px}.seventv-emote{height:28px}.seventv-emote,.seventv-emote.animated,.seventv-emote.channel-emote,.seventv-emote.global-emote{text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000,-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 2.5px 0 #000,0 0 2.5px #000;text-shadow:var(--emote-shadow)}.badge-container{align-items:center;display:inline-flex;gap:8px;margin-right:6px}.sg-anim-gallery{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:14px}.sg-anim-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:70px;padding:8px 6px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.sg-anim-item:hover{background:#ffffff14;transform:translateY(-1px)}.sg-anim-item.active{background:#1ed76012;border-color:#1ed760;box-shadow:0 0 4px #1ed76040}.sg-anim-item .preview{animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:var(--ease-smooth);color:#fff;font-size:.95rem;font-weight:700}.sg-anim-item .label{font-size:.75rem;margin-top:3px;opacity:.7}@media (max-width:800px){.sg-anim-gallery{gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.sg-anim-item{min-height:60px;padding:6px 5px}.sg-anim-item .preview{font-size:.9rem}.sg-anim-item .label{font-size:.7rem}}@keyframes slideFromLeft{0%{opacity:0;transform:translateX(-60px) scale(.94) rotate(-1.5deg)}65%{opacity:1;transform:translateX(6px) scale(1.025)}to{transform:translateX(0) scale(1)}}@keyframes slideFromRight{0%{opacity:0;transform:translateX(60px) scale(.94) rotate(1.5deg)}65%{opacity:1;transform:translateX(-5px) scale(1.02)}to{transform:translateX(0) scale(1)}}@keyframes pulsePop{0%{filter:brightness(1.25) blur(1.2px);opacity:0;transform:scale(.83)}40%{filter:brightness(1.35);opacity:1;transform:scale(1.045)}75%{transform:scale(.985)}to{transform:scale(1)}}@keyframes liftGlow{to{filter:drop-shadow(0 0 6px rgba(255,255,255,.233));transform:translateY(0)}60%{filter:drop-shadow(0 0 14px rgba(255,255,255,.473));opacity:1;transform:translateY(-3px)}0%{filter:drop-shadow(0 0 10px rgba(255,255,255,.212));opacity:0;transform:translateY(34px)}}@keyframes depthRise{0%{opacity:0;transform:translateZ(-260px) rotateX(18deg) scale(.88)}to{opacity:1;transform:translateZ(0) rotateX(0) scale(1)}}.chat-overlay{bottom:0;height:100vh;left:0;pointer-events:none;position:fixed;width:100%;z-index:100}.chat-overlay.with-pinned-bottom{bottom:15vw!important}.chat-container{-ms-overflow-style:none;display:flex;flex-direction:column;height:100%;justify-content:flex-end;overflow-x:hidden;overflow-y:auto;padding:10px;scrollbar-width:none}.chat-container::-webkit-scrollbar{display:none}.overlay-page{background:#0000;height:100vh;overflow:visible!important;position:relative!important;width:100vw}body,html{background:#0000!important}.pinned-container{background:#1f1f1ff1;border-radius:12px;box-shadow:0 4px 14px #0006;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:10px;left:50%;max-width:1200px;padding:14px 18px;position:absolute;top:12px;transform:translateX(-50%);width:calc(100% - 40px);z-index:99999999!important}.pinned-container.pinned-bottom{bottom:1rem!important;top:auto!important}.pinned-header{gap:1vh}.pinned-header,.pinned-left{align-items:center;display:flex}.pinned-left{gap:8px}.pinned-label{color:#bfbfbf;font-size:13px}.pinned-username{color:#ff5c5c;font-size:14px;font-weight:600}.pin-icon{color:#b85cff;font-size:15px;opacity:.95}.pin-btn{background:none;border:none;color:#bfbfbf;cursor:pointer;font-size:17px;padding:0;transition:.15s}.pin-btn:hover{color:#fff}.pinned-content{color:#fff;font-size:18px;font-weight:500;line-height:1.3;white-space:pre-wrap}.pinned-footer{display:flex;justify-content:flex-end}.arrow-icon{background:#2a2a2a;border:1px solid #3a3a3a;border-radius:12px;color:#d0d0d0;cursor:pointer;font-size:16px;padding:6px 10px;transition:.15s ease}.arrow-icon:hover{background:#3a3a3a;color:#fff}@media (max-width:600px){.pinned-container{padding:12px 14px;width:calc(100% - 20px)}.pinned-content{font-size:16px}}.kick-alerts-container{flex-wrap:wrap;gap:12px;max-width:100%;width:calc(100% - 1px)}.pinned-container+.kick-alerts-container{top:100px}.with-pinned-bottom .kick-alerts-container{bottom:140px!important;left:10px;top:auto}.kick-alerts-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;left:10px;overflow-x:hidden;overflow-y:hidden;pointer-events:none;position:absolute;top:10px;width:calc(100% - 40px);z-index:9999999}.kick-alerts-container>*{flex-shrink:0}.kick-card{animation:kickFadeIn .25s ease forwards;background:#1f1f1ff1;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#fff;display:flex;flex-direction:column;gap:4px;opacity:0;padding:8px 10px;width:220px}.kick-card-header{align-items:center;display:flex;gap:6px}.kick-card-avatar{border-radius:50%;height:22px;object-fit:cover;width:22px}.kick-card-user-info{display:flex;flex-direction:column;line-height:1}.kick-card-user{color:#ff5f5f;font-size:13px;font-weight:600}.kick-card-amount{font-size:15px;font-weight:700}.kick-card-amount-small{color:#bfbfbf;font-size:12px}.kick-progress{background:#2f2f2f;border-radius:6px;height:3px;overflow:hidden;width:100%}.kick-progress-fill{animation:progressAnim linear forwards;background:#ff5f5f;height:100%;width:100%}@keyframes progressAnim{0%{width:100%}to{width:0}}@keyframes kickFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kick-pred-wrapper{align-items:center;background:#0000;display:flex;font-family:Inter,sans-serif;height:100vh;justify-content:center;width:100vw}.kick-pred-card{background:#121212;border-radius:10px;color:#fff;padding:16px;width:520px}.kick-pred-title{font-size:18px;font-weight:700;text-align:center}.kick-pred-sub{color:#a0a0a0;font-size:13px;margin-top:4px;text-align:center}.kick-pred-vs-box{align-items:center;border:1px solid #2a2a2a;border-radius:8px;display:flex;font-size:26px;font-weight:700;gap:12px;height:80px;justify-content:center;margin:14px 0}.green{color:#22f0a8}.red{color:#ff7a7a}.vs{color:#888;font-size:16px}.kick-pred-options{display:flex;gap:10px}.kick-pred-option{align-items:center;background:#1e1e1e;border-radius:6px;display:flex;flex:1 1;font-size:14px;justify-content:space-between;padding:10px}.kick-pred-option.winner{background:#243a32}.opt-left{font-weight:600;gap:8px}.dot,.opt-left{align-items:center;display:flex}.dot{border-radius:50%;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.dot.green{background:#22f0a8;color:#000}.dot.red{background:#ff7a7a;color:#000}.opt-right{color:#bdbdbd;display:flex;font-size:12px;gap:8px}.kick-pred-progress{background:#2a2a2a;border-radius:6px;height:6px;margin-top:12px;overflow:hidden;width:100%}.kick-pred-progress-fill{background:#22f0a8;height:100%;transition:width .25s linear}.kick-pred-timer{color:#9a9a9a;display:block;font-size:12px;margin-top:6px;text-align:center}.kick-pred-closed{color:#a0a0a0;font-size:13px;margin-top:10px;text-align:center}.kick-pred-winner{font-size:16px;font-weight:600}.kick-pred-winner-box{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center}.kick-pred-winner-label{color:#9a9a9a;font-size:12px;font-weight:700;letter-spacing:1px}.kick-pred-winner-title{color:#22f0a8;font-size:26px;font-weight:800}.kick-pred-winner span{color:#22f0a8;margin-left:6px}.bubble-layer{inset:0;overflow:hidden;pointer-events:none;position:absolute}.bubble{animation:bubbleUp 3s linear forwards;border-radius:50%;bottom:-10px;height:9px;opacity:.9;position:absolute;width:9px}.bubble.left{background:#22f0a8}.bubble.right{background:#ff8b8b}@keyframes bubbleUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-140px)}}.kick-pred-warning-top{align-items:center;background:linear-gradient(90deg,#f5c84c0d,#f5c84c1f,#f5c84c0d);border-radius:6px;color:#f5c84c;display:flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;letter-spacing:.2px;margin-bottom:6px;padding:12px;width:100%}:root{--accent-color:#3b82f6;--text-color:#fff;--glow-intensity:0.6}.subgoal-widget{background:#0000;color:#fff;color:var(--text-color);font-family:Outfit,Inter,sans-serif;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-user-select:none;user-select:none}.subgoal-content{position:relative;z-index:10}.subgoal-header{animation:headerFloat 4s ease-in-out infinite;bottom:-25px;color:#fff;color:var(--text-color);font-size:36px;font-weight:800;letter-spacing:1.4px;position:relative;text-shadow:0 0 10.8px #3b82f6,0 0 21.6px #3b82f6;text-shadow:0 0 calc(18px*var(--glow-intensity)) var(--accent-color),0 0 calc(36px*var(--glow-intensity)) var(--accent-color);text-transform:uppercase}@keyframes headerFloatt{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1.02)}}.subgoal-header:after{animation:glowLine 3s ease-in-out infinite;background:linear-gradient(90deg,#ffffffb3,#3b82f6,#ffffffb3);background:linear-gradient(90deg,#ffffffb3,var(--accent-color),#ffffffb3);border-radius:51999px;bottom:-8px;box-shadow:0 0 10.8px #3b82f6;box-shadow:0 0 calc(18px*var(--glow-intensity)) var(--accent-color);content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:110%}.gifters-grid .gifter-card:first-child{background:linear-gradient(135deg,#ffd900b3,#fff3);border:1px solid #ffd700e6;box-shadow:0 0 16px #ffd700e6}.gifters-grid .gifter-card:nth-child(2){background:linear-gradient(135deg,#c0c0c0b3,#fff3);border:1px solid #c0c0c0e6}.gifters-grid .gifter-card:nth-child(3){background:linear-gradient(135deg,#cd7f32b3,#fff3);border:1px solid #cd7f32e6}.gifter-card:nth-child(4){animation-delay:.55s}.gifter-card:nth-child(5){animation-delay:.7s}.gifter-card:after{background:linear-gradient(90deg,#0000,#3b82f6,#0000);background:linear-gradient(90deg,#0000,var(--accent-color),#0000);bottom:0;content:"";filter:blur(1px);height:2px;left:8%;opacity:.6;position:absolute;transition:opacity .4s ease;width:84%}.gifter-card:hover:after{opacity:1}.gifter-card:hover .rank-shark-img{transform:rotate(8deg) scale(1.05)}.empty{font-style:italic;opacity:.7;text-shadow:0 0 7.2px #3b82f6;text-shadow:0 0 calc(12px*var(--glow-intensity)) var(--accent-color)}@keyframes headerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes glowLine{0%,to{box-shadow:0 0 6px #3b82f6;box-shadow:0 0 calc(10px*var(--glow-intensity)) var(--accent-color);opacity:.7}50%{box-shadow:0 0 15px #3b82f6;box-shadow:0 0 calc(25px*var(--glow-intensity)) var(--accent-color);opacity:1}}.hype-stage{height:90px;margin:30px auto 0;overflow:visible;position:relative;width:380px}.hype-energy{animation:pulseEnergy 3s ease-in-out infinite;border-radius:50%;filter:blur(40px);height:220px;left:50%;opacity:.6;position:absolute;top:-100%;transform:translateX(-50%);width:220px}@keyframes pulseEnergy{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.15)}}.hype-meter{background:#ffffff1a;border-radius:10px;box-shadow:0 0 15px #ffffff26;height:16px;overflow:hidden;width:100%}.hype-progress{background-size:400% 100%;border-radius:10px;height:100%;transition:width .3s ease,background .6s ease}.hype-label{animation:frostFloat 3s ease-in-out infinite;font-family:Orbitron,sans-serif;font-weight:900;letter-spacing:1.6px;margin-top:12px;text-align:center;text-transform:uppercase}.hype-text{-webkit-text-fill-color:#0000;animation:frostGlow 3s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#fff);background:linear-gradient(90deg,var(--accent-color),#fff);color:#3b82f6;color:var(--accent-color);font-size:1.1rem;text-shadow:0 0 12px #3b82f6,0 0 28px #3b82f6,0 0 60px #fffc;text-shadow:0 0 12px var(--accent-color),0 0 28px var(--accent-color),0 0 60px #fffc}.hype-subtext{color:#ffffffe6;font-size:.85rem;letter-spacing:2px}@keyframes frostFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes frostGlow{0%,to{filter:drop-shadow(0 0 8px #3b82f6);filter:drop-shadow(0 0 8px var(--accent-color));opacity:1}50%{filter:drop-shadow(0 0 20px #3b82f6);filter:drop-shadow(0 0 20px var(--accent-color));opacity:.8}}.hype-progress{background:linear-gradient(90deg,#3b82f6,#fff);background:linear-gradient(90deg,var(--accent-color),#fff);background-size:300% 100%}.hype-stage.level-5 .hype-energy{animation:pulseEnergyFast 2s ease-in-out infinite}@keyframes pulseEnergyFast{0%,to{opacity:.8;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.3)}}.hype-stage.level-8 .hype-energy{animation:pulseEnergyBurst 1.8s ease-in-out infinite;filter:blur(60px)}@keyframes pulseEnergyBurst{0%,to{opacity:.9;transform:translateX(-50%) scale(1.1)}50%{opacity:1;transform:translateX(-50%) scale(1.5)}}.hype-stage.level-10 .hype-energy{animation:hyperExplosion 1.4s ease-in-out infinite;filter:blur(70px);opacity:1}@keyframes hyperExplosion{0%{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.6)}to{opacity:1;transform:translateX(-50%) scale(1)}}.fade-in{animation:hypeFadeIn .5s ease forwards}.fade-out{animation:hypeFadeOut .6s ease forwards}@keyframes hypeFadeIn{0%{filter:blur(4px);opacity:0;transform:scale(.95)}to{filter:blur(0);opacity:1;transform:scale(1)}}@keyframes hypeFadeOut{0%{filter:blur(0);opacity:1;transform:scale(1)}to{filter:blur(8px);opacity:0;transform:scale(.9)}}.fade-out .hype-energy{animation:fadeOutGlow .6s ease forwards}@keyframes fadeOutGlow{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}.gifters-grid{animation:headerFloat 4s ease-in-out infinite;flex-direction:column;gap:14px;margin-top:28px}.gifter-card,.gifters-grid{align-items:center;display:flex}.gifter-card{animation:fadeUp .6s ease forwards;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:#ffffff08;border:1px solid #ffffff14;box-shadow:0 1px 4px #0000004d,inset 0 0 10px #ffffff08;color:#fff;color:var(--text-color);justify-content:space-between;opacity:0;padding:16px 26px;position:relative;transform:translateY(10px);transition:all .35s ease;width:420px}.gifter-card:hover{border-color:#fff3;box-shadow:0 0 10px #ffffff0d,0 2px 12px #00000080;transform:translateY(0)}.gifter-card{border-radius:6px}.rank-shark-img{filter:grayscale(0) brightness(1.05);height:26px;margin-right:12px;opacity:.9;width:26px}.sub-name{color:#fff;flex:1 1;font-size:1.05rem;font-weight:600;text-align:left}.sub-count,.sub-name{text-shadow:0 0 6px #ffffff1a}.sub-count{color:#3b82f6;color:var(--accent-color);font-size:1.1rem;font-weight:700;min-width:40px;text-align:right}.gifters-grid .gifter-card:first-child{border-color:#ffd70040;box-shadow:0 0 14px #ffd70026,inset 0 0 12px #ffd70014}.gifters-grid .gifter-card:first-child .sub-count{color:gold}.gifters-grid .gifter-card:nth-child(2){border-color:#c0c0c040;box-shadow:0 0 14px #c0c0c01f,inset 0 0 12px #c0c0c00d}.gifters-grid .gifter-card:nth-child(2) .sub-count{color:silver}.gifters-grid .gifter-card:nth-child(3){border-color:#cd7f3240;box-shadow:0 0 14px #cd7f321f,inset 0 0 12px #cd7f320d}.gifters-grid .gifter-card:nth-child(3) .sub-count{color:#cd7f32}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.gifter-card{border-radius:16px}.reactor-3d{filter:drop-shadow(0 0 60px --accent-color);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.app{background:#fff0;height:100vh;position:relative}.app.overlay-route{background:#0000}
/*# sourceMappingURL=main.9bf83f51.css.map*/