body{overflow-wrap:anywhere}.lang{flex:none;position:relative}.lang__btn{min-width:56px;min-height:44px;color:var(--text);font:700 15px/1 var(--font-body);letter-spacing:.04em;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s;display:inline-flex}.lang__btn:hover{background:#ffffff29}.lang__btn[aria-expanded=true]{background:#fff3}.lang__chevron{transition:transform .15s}.lang__btn[aria-expanded=true] .lang__chevron{transform:rotate(180deg)}.lang__menu{z-index:30;border:1px solid var(--glass-line-strong);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#1e124ef7;border-radius:22px;min-width:220px;max-width:calc(100vw - 28px);padding:6px;animation:.14s ease-out lang-pop;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffff2e,0 28px 60px -20px #040112e6}.lang__menu[hidden]{display:none}.lang__list{flex-direction:column;gap:2px;display:flex}.lang__item{min-height:44px;color:var(--text-2);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .15s;display:flex}.lang__item:hover{color:var(--text);background:#ffffff14}.lang__item[aria-current=true]{color:var(--text);background:#ffffff24}.lang__item:focus-visible{outline-offset:-3px}.lang__short{color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:700}@keyframes lang-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.sky{z-index:-1;isolation:isolate;pointer-events:none;background:linear-gradient(#06051c 0%,#110a38 36%,#200f55 70%,#2a1465 100%);position:fixed;inset:0;overflow:hidden}.sky__dawn{background:radial-gradient(60% 55% at 50% 100%,#2ec5ff6b 0%,#7c3aed3d 45%,#7c3aed00 75%);height:72%;position:absolute;bottom:-28%;left:-10%;right:-10%}.sky__rib{mix-blend-mode:screen;opacity:0;visibility:hidden;transition:opacity 1.4s ease-out;position:absolute}.sky--on .sky__rib{opacity:1;visibility:visible}.sky__rib-body{will-change:transform, opacity;border-radius:50%;position:absolute;inset:0}.sky__rib--1{width:150%;height:34%;top:3%;left:-25%}.sky__rib--2{width:140%;height:24%;top:24%;left:-20%}.sky__rib--3{width:160%;height:28%;top:50%;left:-30%}.sky__rib--1 .sky__rib-body{filter:blur(56px);opacity:.55;background:linear-gradient(90deg,#7c3aed00 5%,#7c3aed9e 32%,#2ec5ff80 60%,#2ec5ff00 90%);animation:21s ease-in-out infinite alternate sky-rib-1;transform:rotate(-9deg)}.sky__rib--2 .sky__rib-body{filter:blur(60px);opacity:.45;background:linear-gradient(90deg,#22d3ee00 8%,#22d3ee73 38%,#a855f78c 66%,#a855f700 92%);animation:27s ease-in-out infinite alternate sky-rib-2;transform:rotate(7deg)}.sky__rib--3 .sky__rib-body{filter:blur(70px);opacity:.35;background:linear-gradient(90deg,#7c3aed00 10%,#8b5cf673 40%,#2ec5ff59 70%,#2ec5ff00 92%);animation:33s ease-in-out infinite alternate sky-rib-3;transform:rotate(-4deg)}@keyframes sky-rib-1{0%{opacity:.4;transform:translate(-6%)rotate(-9deg)scaleY(.8)skew(-8deg)}to{opacity:.75;transform:translate(5%)rotate(-5deg)scaleY(1.15)skew(6deg)}}@keyframes sky-rib-2{0%{opacity:.3;transform:translate(6%)rotate(7deg)scaleY(1.1)skew(5deg)}to{opacity:.6;transform:translate(-5%)rotate(3deg)scaleY(.85)skew(-7deg)}}@keyframes sky-rib-3{0%{opacity:.25;transform:translate(-4%)rotate(-4deg)scaleY(.9)}to{opacity:.5;transform:translate(4%)rotate(-1deg)scaleY(1.2)}}.sky__stage{width:100%;height:100lvh;position:absolute;top:0;left:0}.sky__canvas{opacity:0;transition:opacity 1s ease-out;display:block;position:absolute;top:0;left:0}.sky--on .sky__canvas{opacity:1}.sky-front{z-index:20;pointer-events:none;width:100%;height:100lvh;display:block;position:fixed;top:0;left:0}.hero h1{text-shadow:0 2px 24px #0a062899}.lead{text-shadow:0 1px 12px #0a0628b3}html[data-motion=off]{scroll-behavior:auto!important}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html:not([data-motion]){scroll-behavior:auto!important}html:not([data-motion]) *,html:not([data-motion]) :before,html:not([data-motion]) :after{transition:none!important;animation:none!important}}.motion-btn{width:44px;height:44px;color:var(--text);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff3d;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.motion-btn:hover{background:#ffffff24}.motion-btn[aria-pressed=true]{background:#2ec5ff38}.motion-btn[aria-pressed=true]:hover{background:#2ec5ff52}.motion-row{width:100%;min-height:52px;color:var(--text);font:600 17px/1.2 var(--font-body);text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;margin-top:4px;padding:0 16px;display:flex}.motion-row[aria-pressed=true]{background:#2ec5ff29;border-color:#2ec5ff66}.btn--shine{position:relative;overflow:hidden}.btn__label{position:relative}.btn__shine,.btn-pay__shine{pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffffb3 50%,#fff0 100%);animation:4.2s linear infinite sky-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-160%)skew(-20deg)}.btn__shine{width:45%}.btn-pay__shine{background:linear-gradient(90deg,#fff0 0%,#ffffffbf 50%,#fff0 100%);width:40%;animation-duration:3.6s;animation-delay:.9s}@keyframes sky-shine{0%,55.9%{transform:translate(-160%)skew(-20deg)}59%{transform:translate(-96.2%)skew(-20deg)}62.2%{transform:translate(-35.1%)skew(-20deg)}65.3%{transform:translate(22.5%)skew(-20deg)}68.5%{transform:translate(76%)skew(-20deg)}71.6%{transform:translate(124.9%)skew(-20deg)}74.8%{transform:translate(168.8%)skew(-20deg)}77.9%{transform:translate(207.5%)skew(-20deg)}81.1%{transform:translate(240.7%)skew(-20deg)}84.2%{transform:translate(268.6%)skew(-20deg)}87.4%{transform:translate(291.2%)skew(-20deg)}90.5%{transform:translate(308.4%)skew(-20deg)}93.7%{transform:translate(320.5%)skew(-20deg)}96.8%{transform:translate(327.7%)skew(-20deg)}to{transform:translate(330%)skew(-20deg)}}.btn-pay{background:linear-gradient(135deg,#2ec5ff 0%,#6ea8ff 55%,#a78bfa 100%);position:relative}.btn-pay:hover{background:linear-gradient(135deg,#5dd3ff 0%,#86b9ff 55%,#b79dfb 100%)}.btn-pay__clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn-pay__label{position:relative}.btn-pay:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:2.6s ease-in-out infinite alternate sky-pay-glow;position:absolute;inset:0;box-shadow:0 18px 52px -8px #6ea8fff2}@keyframes sky-pay-glow{0%{opacity:0}to{opacity:1}}.secure{color:var(--text)}.req dt,.registry dt{color:var(--text-3)}.amount[aria-pressed=true]{box-shadow:0 0 0 4px #2ec5ff2e,0 10px 26px -10px #2ec5ffcc}.impact{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.impact__icon{background:linear-gradient(135deg,#f5b94a 0%,#ff8fb1 100%);border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.impact__body{flex-direction:column;gap:2px;min-width:0;display:flex}.impact__label{color:var(--muted);font-size:13px}.impact__text{font-size:15px;font-weight:600;line-height:1.45}.sky-card{border-radius:34px;flex-wrap:wrap;align-items:stretch;gap:28px 48px;padding:clamp(22px,3vw,34px);display:flex}.sky-card__main{flex-direction:column;flex:380px;gap:16px;min-width:0;display:flex}.sky-card__head{align-items:center;gap:14px;display:flex}.sky-card__icon{background:var(--icon-grad);border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #fff6}.sky-card__title{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:600;line-height:1.15}.sky-card__text{color:#e2dcf7;max-width:32em;font-size:16px;line-height:1.65}.sky-card__counter{align-items:baseline;gap:12px;margin-top:auto;display:flex}.sky-card__num{font-family:var(--font-display);color:#ffe29a;text-shadow:0 0 28px #ffd27a73;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;line-height:1}.sky-card__caption{color:#e2dcf7;max-width:14em;font-size:15px;line-height:1.4}.sky-card__feed{flex-direction:column;flex:340px;gap:10px;min-width:0;display:flex}.sky-feed{flex-direction:column;gap:10px;display:flex}.sky-feed__item{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;transition:background-color .6s,border-color .6s;display:flex}.sky-feed__item.is-fresh{background:#2ec5ff24;border-color:#2ec5ff73}.sky-feed__icon{background:var(--icon-grad);border-radius:11px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .25s;display:flex}.sky-feed__who{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.sky-feed__name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.sky-feed__time{color:var(--muted);font-size:13px}.sky-feed__amount{color:#7fdbff;flex:none;font-size:15px;font-weight:700}.sky-card__note{color:#b9b1e0;margin:2px 0 0;font-size:13px;line-height:1.5}.sky-empty{background:#ffffff0a;border:1px dashed #ffffff59;border-radius:22px;align-items:center;gap:16px;min-height:112px;padding:18px 20px;display:flex}.sky-empty__icon{background:var(--icon-grad);border-radius:16px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #fff6}.sky-empty__text{color:var(--text-2);font-size:16px;font-weight:600;line-height:1.5}.hero,.footer{position:relative}.city{z-index:-1;pointer-events:none;opacity:0;width:100vw;height:110px;margin-left:-50vw;transition:opacity .8s ease-out;display:block;position:absolute;left:50%}.city--ready{opacity:1}.city--hero{bottom:calc(6px - clamp(72px,9vw,120px))}.city--footer{bottom:calc(100% + 6px)}@media (max-width:639.98px){.city{height:90px}}.app-icon{transition:transform .25s}@media (hover:hover) and (pointer:fine){.glass:not(.header,.lang-hint,.float-donate__panel){position:relative}.glass:not(.header,.lang-hint,.float-donate__panel):after{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #ffffff21, #fff0 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.glass:not(.header,.lang-hint,.float-donate__panel):hover:after{opacity:1}.tile:hover .app-icon,.app-icon:hover,.sky-feed__item:hover .sky-feed__icon{transform:translateY(-3px)}}.thanks__stack{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.thanks__sky{justify-content:center;align-items:flex-end;width:100%;height:clamp(72px,12vw,104px);display:flex}.thanks__angel{font-family:var(--font-display);letter-spacing:.02em;color:#ffe29a;text-shadow:0 0 22px #ffd27a66;margin:0;font-size:15px;font-weight:600}
