:root{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#121214;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{background:#121214;min-height:100%;overflow-x:hidden}body{min-height:100vh}#app{opacity:0;background:#121214;min-height:100%}.bg-photo{z-index:0;pointer-events:none;background:#121214;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg-photo-el{object-fit:cover;filter:blur(4px)saturate(.75)brightness(.52)hue-rotate(195deg);width:100%;height:100%;transform:scale(1.06)}.bg-photo-fade{background:linear-gradient(#3030309d 0%,#130e0e71 50%,#070504fb 100%),#246ce01f;position:absolute;top:0;bottom:0;left:0;right:0}#app.page-ready{opacity:1;transition:opacity .28s}#app.page-leave{opacity:0;pointer-events:none;transition:opacity .2s}html.is-leaving,html.is-leaving body{overflow:hidden}@media (prefers-reduced-motion:reduce){#app,#app.page-ready,#app.page-leave{opacity:1;transition:none}}.socials{z-index:10;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:fixed;top:18px;left:20px}.socials-title{color:#fff;letter-spacing:.02em;font-size:.92rem;font-weight:600}.socials-row{perspective:420px;align-items:center;gap:10px;display:flex}.social{width:44px;height:44px;transform-style:preserve-3d;border-radius:12px;place-items:center;animation:5s ease-in-out infinite social-flip;display:grid}.social-discord{color:#5865f2}.social-telegram{color:#2aabee;animation-delay:.25s}.social-icon{width:26px;height:26px;display:block}@keyframes social-flip{0%,72%{opacity:1;transform:rotateY(0)}80%{opacity:0;transform:rotateY(90deg)}80.01%{opacity:0;transform:rotateY(270deg)}88%,to{opacity:1;transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.social{animation:none}}.page{z-index:1;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative}.home{z-index:1;position:relative}.hero{min-height:100vh}.gallery{z-index:1;position:relative}.scroll-hint{color:#ffffff8c;letter-spacing:.02em;font-size:.95rem;font-weight:600;animation:2.2s ease-in-out infinite scroll-hint;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}@keyframes scroll-hint{0%,to{opacity:.35;transform:translate(-50%)}50%{opacity:.85;transform:translate(-50%,4px)}}.gallery{gap:18px;padding:28px 0 64px;display:grid;overflow:hidden}.gallery-row{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.gallery-track{will-change:transform;gap:16px;width:max-content;display:flex}.gallery-row-left .gallery-track{animation:42s linear infinite gallery-left}.gallery-row-right .gallery-track{animation:48s linear infinite gallery-right}.gallery-item{background:#1a1a1a;border-radius:10px;flex:none;width:min(320px,72vw);height:180px;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.gallery-item:hover img{transform:scale(1.03)}@keyframes gallery-left{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes gallery-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.gallery-row-left .gallery-track,.gallery-row-right .gallery-track,.scroll-hint{animation:none}}.cookie{z-index:50;background:#1b1b1bd2;border-radius:4px;width:min(340px,100vw - 32px);padding:16px;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px #0000005b}.cookie p{color:#fffc;margin:0 0 14px;font-size:.92rem;line-height:1.45}.cookie-actions{gap:8px;display:flex}.cookie-btn{cursor:pointer;border:0;border-radius:3px;flex:1;min-height:40px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.6rem;font-weight:6500}.cookie-accept{color:#fff;background:#246ce0}.cookie-decline{color:#ffffffbf;background:#ffffff14}.content{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.title{letter-spacing:-.04em;color:#fff;text-transform:none;transform-origin:50%;place-items:center;min-width:min(96vw,980px);min-height:clamp(3.2rem,11vw,6rem);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.8rem,9vw,5.2rem);font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden;transform:scaleX(1.08)}.title-btn{cursor:pointer;background:0 0;border:0;padding:0}.title-slide{opacity:0;filter:blur(8px);pointer-events:none;white-space:nowrap;grid-area:1/1;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1),filter .45s;transform:scale(.92)}.title-slide.is-active{opacity:1;filter:blur();transform:scale(1)}.title-slide-alt{letter-spacing:-.03em;color:#fff;white-space:nowrap;font-size:clamp(1.15rem,3.6vw,2.35rem);line-height:1}.title-dm{color:#246ce0;margin-left:.08em}.actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.btn{letter-spacing:.02em;cursor:pointer;isolation:isolate;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:268px;min-height:58px;padding:0 28px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.18rem;font-weight:400;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";opacity:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 20%,#ffffff40 38%,#ffffffbf 48%,#fff 50%,#ffffffbf 52%,#ffffff40 62%,#0000 80%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-140%)}.btn:hover:before{animation:.85s cubic-bezier(.4,0,.2,1) btn-gleam-hover}.btn-primary{color:#fff;background:#1b1b1b}.btn-secondary{color:#fff;background:#246ce0}.btn-shine:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 20%,#ffffff40 38%,#ffffffbf 48%,#fff 50%,#ffffffbf 52%,#ffffff40 62%,#0000 80%);animation:3s cubic-bezier(.4,0,.2,1) infinite btn-gleam;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-140%)}@keyframes btn-gleam-hover{0%{opacity:0;transform:translate(-140%)}12%{opacity:1}88%{opacity:1;transform:translate(140%)}to{opacity:0;transform:translate(140%)}}@keyframes btn-gleam{0%,55%{opacity:0;transform:translate(-140%)}58%{opacity:1}82%{opacity:1;transform:translate(140%)}88%,to{opacity:0;transform:translate(140%)}}.btn-inactive{color:#ffffffb3;cursor:pointer;background:#29292947}.link{color:#ffffffe6;letter-spacing:.01em;cursor:pointer;isolation:isolate;background:#1b1b1b;border:0;border-radius:4px;align-items:center;gap:10px;margin-top:-8px;padding:10px 16px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.22rem;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.link:before{content:"";opacity:0;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 20%,#ffffff40 38%,#ffffffbf 48%,#fff 50%,#ffffffbf 52%,#ffffff40 62%,#0000 80%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-140%)}.link:hover:before{animation:.85s cubic-bezier(.4,0,.2,1) btn-gleam-hover}.link-icon{opacity:.9;flex-shrink:0;width:18px;height:18px}.page.donate-page{align-content:start;place-items:start center;padding:36px 24px 56px;overflow-y:auto}.donate{text-align:center;will-change:max-width;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;transition:max-width .5s cubic-bezier(.22,1,.36,1);display:flex}.donate.has-catalog{max-width:680px}.donate-title{letter-spacing:-.03em;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:800}.donate-lead{color:#ffffffa6;margin-bottom:8px}.donate-form{text-align:left;gap:14px;width:100%;margin-top:10px;display:grid}[hidden]{display:none!important}.amount-combo{background:#1b1b1b;border:1px solid #fff0;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:0 14px 0 0;display:flex}.amount-combo:focus-within{border-color:#246ce08c}.amount-combo input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:none!important}.amount-combo .amount-receive{color:#ffffff61;font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:4px;font-size:.95rem;font-weight:600}.recover-steps{gap:6px;margin:4px 0 2px;display:flex}.recover-steps span{background:#ffffff1f;border-radius:99px;flex:1;height:3px}.recover-steps span.is-on{background:#246ce0}.donate-form label{gap:8px;display:grid}.donate-form label span{color:#ffffffb3;font-size:.9rem;font-weight:600}.select-wrap{position:relative}.select-btn{color:#fff;cursor:pointer;text-align:left;background:#1b1b1b;border:1px solid #fff0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 14px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;display:flex}.select-caret{color:#ffffff8c;flex-shrink:0;width:18px;height:18px;transition:transform .28s}.select-btn.is-open .select-caret{transform:rotate(180deg)}.select-menu{z-index:5;transform-origin:top;opacity:0;pointer-events:none;visibility:hidden;background:#1b1b1b;border:0;border-radius:10px;outline:none;margin:0;padding:6px 0;list-style:none;transition:opacity .28s,transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-8px)scale(.98);box-shadow:0 16px 40px #00000059}.select-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.select-menu li{border:0}.select-option{color:#ffffff8c;text-align:left;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.98rem;font-weight:600;display:flex;transform:translateY(8px)}.select-menu.is-open .select-option{opacity:1;animation:.38s cubic-bezier(.22,1,.36,1) backwards service-option-in;animation-delay:calc(var(--i,0) * 45ms + 40ms);transform:translateY(0)}@keyframes service-option-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.select-option .service-text{color:inherit}.select-option:hover,.select-option.active{background:0 0}.select-option:hover .service-text,.select-option.active .service-text{color:#fff}.service-current{align-items:center;gap:10px;display:inline-flex}.service-icon{flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.service-icon img{object-fit:contain;width:22px;height:22px;display:block}.donate-form input{color:#fff;background:#1b1b1b;border:1px solid #fff0;border-radius:6px;outline:none;min-height:48px;padding:0 14px;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500}.donate-form input::placeholder{color:#fff6;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500}.donate-form input[type=number]{-moz-appearance:textfield}.donate-form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.donate-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.donate-submit{width:100%;min-width:0;margin-top:4px;text-decoration:none}a.donate-submit{text-decoration:none}.donate-note{color:#ffffff73;text-align:center;font-size:.85rem}.donate-status{color:#3dd68c;text-align:center;font-size:.92rem}.donate-status.is-error{color:#ff6b7a}.babok-box{max-width:440px}.babok-amount{letter-spacing:-.04em;color:#246ce0;margin:4px 0 8px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:800;line-height:1}.forgot-login{color:#ffffff8c;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;margin-top:-4px;padding:0;font-family:Manrope,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:600;text-decoration:underline}.forgot-login.active,.forgot-login:hover{color:#fff}#login-field.struck input{color:#ffffff59;opacity:.55;pointer-events:none;text-decoration:line-through}#login-field.struck span{color:#ffffff59;text-decoration:line-through}.catalog{opacity:0;pointer-events:none;gap:12px;max-height:0;margin:0;transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .4s 50ms,transform .4s 50ms,margin .4s;display:grid;overflow:hidden;transform:translateY(-4px)}.catalog.is-open{opacity:1;pointer-events:auto;max-height:none;margin:2px 0 4px;overflow:visible;transform:translateY(0)}.catalog-head{color:#fff;justify-content:space-between;align-items:baseline;gap:12px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;display:flex}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.catalog-grid:has(.catalog-card.active) .catalog-card:not(.active){opacity:.38}.catalog-card{color:#fff;text-align:left;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:10px;gap:8px;padding:0;transition:opacity .2s;display:grid;overflow:hidden;transform:translateY(14px)scale(.97)}.catalog.is-open .catalog-card{opacity:1;animation:.48s cubic-bezier(.22,1,.36,1) backwards catalog-card-in;animation-delay:calc(var(--i,0) * 70ms + 80ms);transform:translateY(0)scale(1)}.catalog.is-open .catalog-grid:has(.catalog-card.active) .catalog-card:not(.active){opacity:.38}@keyframes catalog-card-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.catalog-media{aspect-ratio:1000/600;contain:layout paint;background:#1a1a1a;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.catalog-media img{object-fit:contain;object-position:center;width:68%;max-width:68%;height:68%;max-height:68%;transition:transform .2s;display:block}.catalog-card:hover .catalog-media img{transform:scale(1.04)}.catalog-meta{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:2px 2px 4px;display:flex}.catalog-meta strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.95rem;font-weight:700;overflow:hidden}.catalog-meta span{color:#246ce0;letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:700}.catalog-selected{color:#ffffffb3;margin:0;font-size:.9rem}.donate-form input[readonly]{opacity:.85;cursor:default}@media (max-width:700px){.catalog-grid{grid-template-columns:1fr}}.play-wrap{width:min(560px,100%)}.play-steps{text-align:left;gap:12px;width:100%;margin:8px 0 6px;list-style:none;display:grid}.play-step{background:0 0;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:8px 0;display:grid}.play-step-n{color:#246ce0;place-items:center;min-height:36px;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:800;display:inline-grid}.play-step h2{margin:0 0 6px;font-size:1.05rem;font-weight:700}.play-step p{color:#fff9;margin:0;font-size:.94rem;line-height:1.45}.play-actions{margin-top:8px}
