:root{--tg-bg:var(--tg-theme-bg-color,#f2f3f5);--tg-section:var(--tg-theme-secondary-bg-color,#fff);--tg-text:var(--tg-theme-text-color,#111);--tg-subtext:var(--tg-theme-hint-color,#8e8e93);--tg-blue:var(--tg-theme-button-color,#007aff);--tg-button-text:var(--tg-theme-button-text-color,#fff);--tg-separator:#3c3c4329;--tg-fill:#7676801f;--safe-bottom:env(safe-area-inset-bottom);--safe-top:env(safe-area-inset-top)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{min-height:100%;margin:0}body{background:var(--tg-bg);color:var(--tg-text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,system-ui,sans-serif}button,input{font:inherit}button{border:0}.tgApp{background:var(--tg-bg);min-height:100vh;padding-bottom:calc(92px + var(--safe-bottom))}.navBar{z-index:20;min-height:calc(88px + var(--safe-top));padding:calc(42px + var(--safe-top)) 16px 10px;background:color-mix(in srgb, var(--tg-section) 92%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:.5px solid var(--tg-separator);justify-content:center;align-items:center;display:flex;position:sticky;top:0}.navTitle{text-align:center;line-height:1.1}.navTitle strong{letter-spacing:-.25px;font-size:18px;font-weight:750;display:block}.navTitle span{color:var(--tg-subtext);letter-spacing:-.05px;margin-top:3px;font-size:12px;font-weight:500;display:block}.content{padding:22px 16px 0}.segmented{background:var(--tg-fill);border-radius:13px;grid-template-columns:1fr 1fr;gap:3px;height:42px;margin-bottom:22px;padding:3px;display:grid}.segmented button{color:var(--tg-subtext);background:0 0;border-radius:10px;font-size:15px;font-weight:650;transition:all .16s}.segmented button.active{background:var(--tg-blue);color:var(--tg-button-text);box-shadow:0 4px 14px color-mix(in srgb, var(--tg-blue) 26%, transparent)}.heroTitle{text-align:center;margin:6px 0 24px}.heroTitle.compact{margin-top:16px}.starIcon{color:#fff;background:linear-gradient(#ffd95c,#ffae00);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 12px;display:grid;box-shadow:0 8px 22px #ffae0040}.starIcon.muted{color:var(--tg-blue);background:var(--tg-fill);box-shadow:none}h1,h2,p{margin:0}.heroTitle h1{letter-spacing:-.9px;font-size:31px;font-weight:780;line-height:1.08}.heroTitle p{color:var(--tg-subtext);margin-top:6px;font-size:14px;font-weight:450;line-height:1.32}.group{background:var(--tg-section);border-radius:14px;margin-bottom:14px;overflow:hidden}.cell{align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex;position:relative}.cell:not(:last-child):after{content:"";background:var(--tg-separator);height:.5px;position:absolute;bottom:0;left:58px;right:0}.cellIcon{color:#fff;background:#34c759;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.cellIcon.star{background:linear-gradient(#ffd95c,#ffae00)}.cellBody{flex:1;min-width:0}.cellBody span{color:var(--tg-subtext);margin-bottom:4px;font-size:12px;font-weight:500;line-height:1.15;display:block}.cellBody strong{color:var(--tg-text);text-overflow:ellipsis;font-size:17px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.inputCell{min-height:68px}.inputCell input{width:100%;color:var(--tg-text);letter-spacing:-.2px;background:0 0;border:0;outline:none;padding:0;font-size:18px;font-weight:600;line-height:1.25}.inputCell input::placeholder{color:var(--tg-subtext);font-weight:500}.quickGroup{background:var(--tg-section);border-radius:14px;margin:-2px 0 14px;overflow:hidden}.quickHeader{height:34px;color:var(--tg-subtext);padding:11px 16px 0;font-size:12px;font-weight:500;line-height:1}.quickGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:7px;display:grid}.quickGrid button{height:40px;color:var(--tg-blue);letter-spacing:-.35px;background:0 0;border-radius:10px;min-width:0;padding:0 2px;font-size:13px;font-weight:700;position:relative}.quickGrid button:not(:last-child):after{content:"";background:var(--tg-separator);width:.5px;position:absolute;top:9px;bottom:9px;right:-.5px}.quickGrid button.active{background:var(--tg-blue);color:#fff}.quickGrid button.active:after{display:none}.quickGrid button span{z-index:1;position:relative}.totalCell{min-height:66px}.totalCell .cellBody{justify-content:space-between;align-items:center;gap:12px;display:flex}.totalCell .cellBody span{color:var(--tg-text);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:650}.totalCell .cellBody strong{letter-spacing:-.55px;white-space:nowrap;font-size:25px;font-weight:780}.message{background:color-mix(in srgb, var(--tg-blue) 12%, transparent);color:var(--tg-blue);border-radius:12px;margin:12px 0 0;padding:11px 13px;font-size:14px;font-weight:550;line-height:1.35}.bottomPay{z-index:30;padding:10px 16px calc(10px + var(--safe-bottom));background:color-mix(in srgb, var(--tg-bg) 88%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:.5px solid var(--tg-separator);position:fixed;bottom:0;left:0;right:0}.bottomPay button{background:var(--tg-blue);width:100%;height:52px;color:var(--tg-button-text);box-shadow:0 4px 14px color-mix(in srgb, var(--tg-blue) 28%, transparent);border-radius:13px;justify-content:center;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.bottomPay button:disabled{opacity:.55}.empty{text-align:center;color:var(--tg-subtext);margin-top:28px}.empty h2{color:var(--tg-text);margin-top:12px;font-size:20px;font-weight:700}.empty p{margin-top:6px;font-size:15px}.orderCell{min-height:64px}.cellRight{text-align:right;flex:none}.cellRight b{color:var(--tg-text);font-size:16px;font-weight:650;display:block}.cellRight small{color:var(--tg-subtext);margin-top:4px;font-size:12px;display:block}.tg-dark{--tg-bg:var(--tg-theme-bg-color,#000);--tg-section:var(--tg-theme-secondary-bg-color,#1c1c1e);--tg-text:var(--tg-theme-text-color,#fff);--tg-subtext:var(--tg-theme-hint-color,#8e8e93);--tg-fill:#7676803d;--tg-separator:#545458a6}.starAnimation{color:#ffb800;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important}.starGlow{filter:blur(1px);background:radial-gradient(circle,#ffd8486b 0%,#ffb8002e 45%,#0000 72%);border-radius:22px;animation:2.1s ease-in-out infinite starGlowPulse;position:absolute;inset:5px}.mainStar{z-index:2;color:#ffd84d;text-shadow:0 2px #ff9700e6,0 8px 20px #ffae006b;border-radius:22px;place-items:center;width:62px;height:62px;font-size:48px;line-height:1;animation:2.4s ease-in-out infinite mainStarFloat;display:grid;position:relative}.miniStar{z-index:3;color:#ffd84d;text-shadow:0 4px 12px #ffb8008c;opacity:.95;transform-origin:50%;line-height:1;position:absolute}.s1{font-size:15px;animation:2.2s ease-in-out infinite miniStarA;top:0;right:5px}.s2{font-size:11px;animation:2.6s ease-in-out infinite miniStarB;top:15px;left:2px}.s3{font-size:12px;animation:2.4s ease-in-out infinite miniStarC;bottom:13px;right:-3px}.s4{font-size:13px;animation:2.8s ease-in-out infinite miniStarD;bottom:-2px;left:13px}.s5{font-size:10px;animation:2.5s ease-in-out infinite miniStarE;top:-8px;right:19px}@keyframes mainStarFloat{0%,to{transform:translateY(0)rotate(-5deg)scale(1)}45%{transform:translateY(-4px)rotate(4deg)scale(1.055)}70%{transform:translateY(1px)rotate(-2deg)scale(.985)}}@keyframes starGlowPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.18)}}@keyframes miniStarA{0%,to{opacity:.45;transform:translate(0)scale(.9)rotate(0)}50%{opacity:1;transform:translate(4px,-5px)scale(1.2)rotate(18deg)}}@keyframes miniStarB{0%,to{opacity:.5;transform:translate(0)scale(.8)rotate(0)}50%{opacity:1;transform:translate(-4px,2px)scale(1.15)rotate(-18deg)}}@keyframes miniStarC{0%,to{opacity:.48;transform:translate(0)scale(.82)rotate(0)}50%{opacity:1;transform:translate(5px,4px)scale(1.22)rotate(22deg)}}@keyframes miniStarD{0%,to{opacity:.45;transform:translate(0)scale(.78)rotate(0)}50%{opacity:1;transform:translate(-3px,5px)scale(1.18)rotate(-16deg)}}@keyframes miniStarE{0%,to{opacity:.38;transform:translate(0)scale(.7)rotate(0)}50%{opacity:.95;transform:translate(2px,-6px)scale(1.12)rotate(24deg)}}.s6{color:#fff0a8;font-size:9px;animation:3.1s ease-in-out infinite miniStarF;top:-8px;left:-10px}.s7{color:#ffe37a;font-size:10px;animation:2.7s ease-in-out infinite miniStarG;top:22px;right:-13px}.s8{color:#fff5bf;font-size:13px;animation:3.3s ease-in-out infinite miniStarH;bottom:16px;left:-12px}.s9{color:#ffd55a;font-size:9px;animation:2.9s ease-in-out infinite miniStarI;bottom:-10px;right:3px}.s10{color:#fff1a3;font-size:12px;animation:3.4s ease-in-out infinite miniStarJ;top:-16px;left:30px}.sparkDot{z-index:1;opacity:.65;background:#ffd84d;border-radius:999px;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #ffd84de6}.d1{animation:2.5s ease-in-out infinite sparkDotA;top:28px;left:-18px}.d2{animation:2.9s ease-in-out infinite sparkDotB;top:5px;right:-18px}.d3{animation:3.2s ease-in-out infinite sparkDotC;bottom:5px;right:-17px}.d4{animation:2.8s ease-in-out infinite sparkDotD;bottom:-17px;left:4px}.d5{animation:3.5s ease-in-out infinite sparkDotE;top:-23px;left:50%}.starAnimation:before,.starAnimation:after{content:"✦";z-index:2;color:#fff2a8;text-shadow:0 0 12px #ffd84dbf;opacity:.75;pointer-events:none;position:absolute}.starAnimation:before{font-size:12px;animation:4.2s ease-in-out infinite orbitStarOne;top:4px;left:-24px}.starAnimation:after{font-size:11px;animation:4.6s ease-in-out infinite orbitStarTwo;bottom:0;right:-25px}@keyframes miniStarF{0%,to{opacity:.25;transform:translate(0)scale(.65)rotate(0)}45%{opacity:.95;transform:translate(-6px,-7px)scale(1.05)rotate(-22deg)}}@keyframes miniStarG{0%,to{opacity:.32;transform:translate(0)scale(.7)rotate(0)}50%{opacity:1;transform:translate(7px,-2px)scale(1.18)rotate(25deg)}}@keyframes miniStarH{0%,to{opacity:.28;transform:translate(0)scale(.78)rotate(0)}55%{opacity:.95;transform:translate(-7px,6px)scale(1.22)rotate(-20deg)}}@keyframes miniStarI{0%,to{opacity:.3;transform:translate(0)scale(.66)rotate(0)}48%{opacity:1;transform:translate(4px,8px)scale(1.12)rotate(21deg)}}@keyframes miniStarJ{0%,to{opacity:.28;transform:translate(0)scale(.7)rotate(0)}52%{opacity:1;transform:translateY(-8px)scale(1.15)rotate(-18deg)}}@keyframes sparkDotA{0%,to{opacity:.15;transform:translate(0)scale(.55)}50%{opacity:.9;transform:translate(-4px,-8px)scale(1.25)}}@keyframes sparkDotB{0%,to{opacity:.18;transform:translate(0)scale(.5)}50%{opacity:.85;transform:translate(5px,-6px)scale(1.2)}}@keyframes sparkDotC{0%,to{opacity:.16;transform:translate(0)scale(.55)}50%{opacity:.88;transform:translate(7px,5px)scale(1.15)}}@keyframes sparkDotD{0%,to{opacity:.12;transform:translate(0)scale(.45)}50%{opacity:.78;transform:translate(-3px,7px)scale(1.1)}}@keyframes sparkDotE{0%,to{opacity:.12;transform:translate(-50%)scale(.45)}50%{opacity:.82;transform:translate(-50%,-7px)scale(1.15)}}@keyframes orbitStarOne{0%,to{opacity:.25;transform:translate(0)rotate(0)scale(.75)}45%{opacity:.9;transform:translate(-5px,12px)rotate(25deg)scale(1.15)}}@keyframes orbitStarTwo{0%,to{opacity:.22;transform:translate(0)rotate(0)scale(.72)}55%{opacity:.88;transform:translate(6px,-11px)rotate(-22deg)scale(1.12)}}.ordersHeader{text-align:center;margin:16px 0 22px}.ordersIcon{width:58px;height:58px;color:var(--tg-blue);background:var(--tg-fill);border-radius:19px;place-items:center;margin:0 auto 12px;display:grid}.ordersHeader h1{letter-spacing:-.9px;margin:0;font-size:31px;font-weight:780;line-height:1.08}.ordersHeader p{color:var(--tg-subtext);margin-top:6px;font-size:14px;line-height:1.32}.ordersSummary{background:var(--tg-section);border-radius:14px;margin-bottom:14px;overflow:hidden}.ordersSummary div{justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex;position:relative}.ordersSummary div:not(:last-child):after{content:"";background:var(--tg-separator);height:.5px;position:absolute;bottom:0;left:16px;right:0}.ordersSummary span{color:var(--tg-subtext);font-size:15px}.ordersSummary strong{color:var(--tg-text);font-size:17px;font-weight:650}.ordersList{gap:10px;padding-bottom:10px;display:grid}.orderCard{background:var(--tg-section);border-radius:16px;overflow:hidden}.orderCardTop{align-items:center;gap:12px;min-height:72px;padding:13px 14px;display:flex}.orderStarIcon{color:#fff;background:linear-gradient(#ffd95c,#ffae00);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.orderMainInfo{flex:1;min-width:0}.orderMainInfo strong{color:var(--tg-text);letter-spacing:-.25px;font-size:18px;font-weight:700;line-height:1.15;display:block}.orderMainInfo span{color:var(--tg-subtext);text-overflow:ellipsis;margin-top:4px;font-size:14px;display:block;overflow:hidden}.orderStatusBadge{white-space:nowrap;border-radius:999px;flex:none;min-height:28px;padding:6px 9px;font-size:12px;font-weight:700;line-height:1}.orderStatusBadge.waiting{color:#b77900;background:#ffb80029}.orderStatusBadge.blue{color:var(--tg-blue);background:color-mix(in srgb, var(--tg-blue) 14%, transparent)}.orderStatusBadge.success{color:#22a948;background:#34c75924}.orderStatusBadge.danger{color:#ff3b30;background:#ff3b3021}.orderDetails{border-top:.5px solid var(--tg-separator);grid-template-columns:1fr 1fr;display:grid}.orderDetails div{min-height:54px;padding:10px 14px}.orderDetails div:first-child{border-right:.5px solid var(--tg-separator)}.orderDetails span{color:var(--tg-subtext);margin-bottom:7px;font-size:12px;line-height:1;display:block}.orderDetails strong{color:var(--tg-text);letter-spacing:-.2px;font-size:16px;font-weight:650;display:block}.ordersEmpty{background:var(--tg-section);text-align:center;border-radius:18px;margin-top:22px;padding:30px 20px}.ordersEmptyIcon{width:62px;height:62px;color:var(--tg-blue);background:var(--tg-fill);border-radius:21px;place-items:center;margin:0 auto 14px;display:grid}.ordersEmpty h2{color:var(--tg-text);letter-spacing:-.45px;margin:0;font-size:22px;font-weight:760}.ordersEmpty p{max-width:270px;color:var(--tg-subtext);margin:8px auto 18px;font-size:14px;line-height:1.35}.ordersEmpty button{background:var(--tg-blue);min-width:150px;height:44px;color:var(--tg-button-text);border-radius:12px;padding:0 18px;font-size:16px;font-weight:700}.payInstruction{background:var(--tg-section);border-radius:14px;margin:0 0 14px;padding:14px 16px}.payInstruction h3{color:var(--tg-text);letter-spacing:-.25px;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.18}.payInstruction p{color:var(--tg-subtext);margin:0;font-size:14px;font-weight:450;line-height:1.38}.payInstruction a{color:var(--tg-blue);font-weight:650;text-decoration:none}.payInstruction a:active{opacity:.65}.quickStarInner{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.quickStarInner svg{color:#ffb800;filter:drop-shadow(0 1px 2px #ffb80038)}.quickGrid button.active .quickStarInner svg{color:#fff;filter:none}.ordersPageTitle{text-align:center;margin:20px 0 22px}.ordersPageTitle h1{color:var(--tg-text);letter-spacing:-.9px;margin:0;font-size:31px;font-weight:780;line-height:1.08}.ordersPageTitle p{max-width:270px;color:var(--tg-subtext);margin:6px auto 0;font-size:14px;line-height:1.32}.iosSectionTitle{color:var(--tg-subtext);text-transform:uppercase;letter-spacing:-.05px;margin:0 0 7px 16px;font-size:13px;font-weight:500}.iosOrdersGroup{background:var(--tg-section);border-radius:14px;overflow:hidden}.iosOrderItem{background:var(--tg-section);position:relative}.iosOrderItem:not(:last-child):after{content:"";background:var(--tg-separator);height:.5px;position:absolute;bottom:0;left:62px;right:0}.iosOrderMain{align-items:center;gap:12px;min-height:72px;padding:12px 14px 8px 16px;display:flex}.iosOrderIcon{color:#fff;background:linear-gradient(#ffd95c,#ffae00);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.iosOrderText{flex:1;min-width:0}.iosOrderText strong{color:var(--tg-text);letter-spacing:-.25px;font-size:17px;font-weight:700;line-height:1.18;display:block}.iosOrderText span{color:var(--tg-subtext);text-overflow:ellipsis;margin-top:4px;font-size:14px;line-height:1.2;display:block;overflow:hidden}.iosOrderRight{text-align:right;flex:none}.iosOrderRight b{color:var(--tg-text);letter-spacing:-.25px;font-size:16px;font-weight:700;line-height:1.1;display:block}.iosOrderStatus{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:22px;margin-top:6px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.iosOrderStatus.pending{color:#b77900;background:#ffb80029}.iosOrderStatus.paid{color:var(--tg-blue);background:color-mix(in srgb, var(--tg-blue) 14%, transparent)}.iosOrderStatus.done{color:#22a948;background:#34c75924}.iosOrderStatus.error{color:#ff3b30;background:#ff3b3021}.iosOrderMeta{color:var(--tg-subtext);justify-content:space-between;align-items:center;gap:8px;padding:0 14px 12px 62px;font-size:12px;line-height:1.2;display:flex}.ordersHelpText{color:var(--tg-subtext);margin:10px 16px 0;font-size:13px;line-height:1.35}.ordersEmptyNew{background:var(--tg-section);text-align:center;border-radius:16px;margin-top:26px;padding:30px 20px}.ordersEmptyStar{color:#fff;background:linear-gradient(#ffd95c,#ffae00);border-radius:20px;place-items:center;width:62px;height:62px;margin:0 auto 14px;display:grid}.ordersEmptyNew h2{color:var(--tg-text);letter-spacing:-.45px;margin:0;font-size:22px;font-weight:760;line-height:1.15}.ordersEmptyNew p{max-width:260px;color:var(--tg-subtext);margin:8px auto 18px;font-size:14px;line-height:1.35}.ordersEmptyNew button{background:var(--tg-blue);min-width:150px;height:44px;color:var(--tg-button-text);border-radius:12px;padding:0 18px;font-size:16px;font-weight:700}.legalMiniButton{background:var(--tg-section);height:38px;color:var(--tg-blue);border-radius:12px;justify-content:center;align-items:center;margin:2px 0 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.legalMiniButton:active{opacity:.65}.paymentPageTitle{text-align:center;margin:20px 0 18px}.paymentPageTitle h1{color:var(--tg-text);letter-spacing:-.9px;margin:0;font-size:31px;font-weight:780;line-height:1.08}.paymentPageTitle p{max-width:280px;color:var(--tg-subtext);margin:6px auto 0;font-size:14px;line-height:1.32}.sbpPaymentCard{background:var(--tg-section);text-align:center;border-radius:18px;padding:18px 16px}.sbpLogo{background:var(--tg-blue);width:54px;height:54px;color:var(--tg-button-text);letter-spacing:-.4px;border-radius:18px;place-items:center;margin:0 auto 12px;font-size:18px;font-weight:800;display:grid}.sbpAmount span{color:var(--tg-subtext);margin-bottom:4px;font-size:13px;display:block}.sbpAmount strong{color:var(--tg-text);letter-spacing:-.8px;font-size:30px;font-weight:780;line-height:1.1;display:block}.sbpQrBox{background:#fff;border-radius:18px;place-items:center;width:280px;min-height:280px;margin:18px auto 12px;display:grid;overflow:hidden}.sbpQrBox canvas,.sbpQrBox img,.sbpQrBox svg{max-width:260px!important;max-height:260px!important}.sbpStatus{max-width:280px;color:var(--tg-subtext);margin:0 auto;font-size:14px;line-height:1.35}.sbpFallbackButton{background:var(--tg-blue);height:48px;color:var(--tg-button-text);border-radius:13px;justify-content:center;align-items:center;margin:16px 0 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.sbpRetryButton{background:var(--tg-fill);width:100%;height:44px;color:var(--tg-blue);border-radius:12px;margin-top:14px;font-size:15px;font-weight:700}#sbp-qr-canvas{border-radius:12px;width:260px;height:260px}.sbpReadyBox{background:var(--tg-fill);text-align:center;border-radius:18px;place-items:center;margin:18px 0 12px;padding:20px 16px;display:grid}.sbpReadyIcon{background:var(--tg-blue);width:58px;height:58px;color:var(--tg-button-text);letter-spacing:-.4px;border-radius:19px;place-items:center;margin-bottom:12px;font-size:17px;font-weight:800;display:grid}.sbpReadyBox strong{color:var(--tg-text);letter-spacing:-.35px;font-size:20px;font-weight:760;line-height:1.15;display:block}.sbpReadyBox span{max-width:260px;color:var(--tg-subtext);margin-top:6px;font-size:14px;line-height:1.35;display:block}.sbpFallbackButton{background:var(--tg-blue)!important;color:var(--tg-button-text)!important}.sbpHero{text-align:center;margin:18px 0}.sbpBrandMark{background:#fff;border-radius:24px;place-items:center;width:78px;height:78px;margin:0 auto 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000014}.sbpBrandMark span{z-index:2;color:#111;letter-spacing:-.8px;font-size:21px;font-weight:850;position:relative}.sbpRay{opacity:.95;border-radius:999px;width:72px;height:22px;position:absolute;right:-28px;transform:rotate(-35deg)}.sbpRay.r1{background:#7ac943;top:13px}.sbpRay.r2{background:#00aeef;top:30px}.sbpRay.r3{background:#92278f;top:47px}.sbpHero h1{color:var(--tg-text);letter-spacing:-.9px;margin:0;font-size:31px;font-weight:800;line-height:1.08}.sbpHero p{max-width:290px;color:var(--tg-subtext);margin:7px auto 0;font-size:14px;line-height:1.35}.sbpCardApple{background:var(--tg-section);border-radius:18px;padding:16px}.sbpAmountLine{border-bottom:.5px solid var(--tg-separator);justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:0 2px 14px;display:flex}.sbpAmountLine span{color:var(--tg-subtext);font-size:15px}.sbpAmountLine strong{color:var(--tg-text);letter-spacing:-.9px;font-size:30px;font-weight:820;line-height:1.05}.sbpReadyPanel{background:var(--tg-fill);text-align:center;border-radius:18px;margin:16px 0;padding:22px 16px}.sbpPulseIcon{background:#00aeef1f;border-radius:999px;place-items:center;width:74px;height:74px;margin:0 auto 14px;display:grid;position:relative}.sbpReadyPanel.loading .sbpPulseIcon:before{content:"";border-radius:inherit;border:2px solid #00aeef38;animation:1.35s ease-in-out infinite sbpPulse;position:absolute;inset:-4px}.sbpMiniLogo{background:#fff;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.sbpMiniLogo i{border-radius:999px;width:48px;height:13px;position:absolute;right:-17px;transform:rotate(-35deg)}.sbpMiniLogo i:first-child{background:#7ac943;top:10px}.sbpMiniLogo i:nth-child(2){background:#00aeef;top:20px}.sbpMiniLogo i:nth-child(3){background:#92278f;top:30px}.sbpReadyPanel strong{color:var(--tg-text);letter-spacing:-.4px;font-size:21px;font-weight:780;line-height:1.15;display:block}.sbpReadyPanel span{max-width:280px;color:var(--tg-subtext);margin:8px auto 0;font-size:14px;line-height:1.38;display:block}.sbpMainButton{color:#fff;letter-spacing:-.25px;background:linear-gradient(90deg,#7ac943,#00aeef 52%,#92278f);border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;font-size:17px;font-weight:780;text-decoration:none;display:flex}.sbpMainButton.loadingBtn{opacity:.82}.sbpSecondaryButton{width:100%;height:44px;color:var(--tg-blue);background:0 0;border-radius:13px;margin-top:10px;font-size:15px;font-weight:700}.sbpNotice{background:var(--tg-section);border-radius:14px;margin-top:14px;overflow:hidden}.sbpNotice div{padding:13px 16px;position:relative}.sbpNotice div:not(:last-child):after{content:"";background:var(--tg-separator);height:.5px;position:absolute;bottom:0;left:16px;right:0}.sbpNotice strong{color:var(--tg-text);margin-bottom:4px;font-size:15px;font-weight:700;display:block}.sbpNotice span{color:var(--tg-subtext);font-size:13px;line-height:1.35;display:block}@keyframes sbpPulse{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}.sbpLogoBox{color:#161616;background:#fff;place-items:center;display:grid;overflow:hidden}.sbpLogoBox svg{width:100%;height:100%;display:block}.sbpOfficialLogoBig{border-radius:18px;width:122px;height:62px;margin:0 auto 16px;padding:10px 12px;box-shadow:0 10px 28px #00000014}.sbpOfficialLogoSmall{border-radius:13px;width:86px;height:40px;padding:6px 8px;box-shadow:0 6px 18px #0000000f}.sbpBrandMark,.sbpMiniLogo{background:#fff}.sbpRay{display:none}.sbpCleanLogo{color:#111;background:#fff;justify-content:center;align-items:center;gap:9px;display:inline-flex}.sbpCleanLogo strong{color:#111;letter-spacing:-1px;font-size:26px;font-weight:850;line-height:1}.sbpOfficialLogoBig.sbpCleanLogo{border-radius:18px;width:122px;height:62px;margin:0 auto 16px;box-shadow:0 10px 28px #00000014}.sbpOfficialLogoSmall.sbpCleanLogo{border-radius:13px;width:92px;height:42px;box-shadow:0 6px 18px #0000000f}.sbpOfficialLogoSmall.sbpCleanLogo strong{font-size:19px}.sbpMark{flex:none;width:28px;height:34px;position:relative}.sbpTriangle{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:22px solid;width:0;height:0;position:absolute;left:0}.sbpTriangle.green{border-left-color:#7ac943;top:0}.sbpTriangle.blue{border-left-color:#00aeef;top:8px}.sbpTriangle.purple{border-left-color:#92278f;top:16px}.sbpOfficialLogoSmall .sbpMark{width:22px;height:27px}.sbpOfficialLogoSmall .sbpTriangle{border-top-width:7px;border-bottom-width:7px;border-left-width:17px}.sbpOfficialLogoSmall .sbpTriangle.green{top:0}.sbpOfficialLogoSmall .sbpTriangle.blue{top:6px}.sbpOfficialLogoSmall .sbpTriangle.purple{top:12px}.simplePaymentPage{text-align:center;margin:28px 0 20px}.simpleSbpLogo{color:#fff;background:linear-gradient(135deg,#7ac943 0%,#00aeef 52%,#92278f 100%);border-radius:24px;place-items:center;width:76px;height:76px;margin:0 auto 16px;display:grid;box-shadow:0 10px 24px #00aeef2e}.simpleSbpLogo span{letter-spacing:-.8px;font-size:23px;font-weight:850}.simplePaymentPage h1{color:var(--tg-text);letter-spacing:-.9px;margin:0;font-size:31px;font-weight:800;line-height:1.08}.simplePaymentPage p{max-width:290px;color:var(--tg-subtext);margin:7px auto 0;font-size:14px;line-height:1.35}.simplePaymentCard{background:var(--tg-section);border-radius:18px;padding:16px}.simplePaymentAmount{border-bottom:.5px solid var(--tg-separator);justify-content:space-between;align-items:center;min-height:64px;padding-bottom:14px;display:flex}.simplePaymentAmount span{color:var(--tg-subtext);font-size:15px}.simplePaymentAmount strong{color:var(--tg-text);letter-spacing:-.9px;font-size:30px;font-weight:820;line-height:1.05}.simplePaymentInfo{background:var(--tg-fill);border-radius:14px;margin-top:12px;overflow:hidden}.simplePaymentInfo div{justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.simplePaymentInfo div:not(:last-child){border-bottom:.5px solid var(--tg-separator)}.simplePaymentInfo span{color:var(--tg-subtext);font-size:14px}.simplePaymentInfo strong{color:var(--tg-text);font-size:15px;font-weight:650}.simplePaymentStatus{background:var(--tg-fill);color:var(--tg-subtext);border-radius:14px;align-items:center;gap:9px;margin:14px 0;padding:12px 13px;font-size:14px;line-height:1.35;display:flex}.simplePaymentStatus.ready{color:#22a948}.simplePaymentDot{background:var(--tg-blue);border-radius:999px;flex:none;width:9px;height:9px}.simplePaymentStatus.loading .simplePaymentDot{animation:1.15s ease-in-out infinite simplePulse}.simplePaymentStatus.ready .simplePaymentDot{background:#34c759}.simplePaymentButton{color:#fff;letter-spacing:-.25px;background:linear-gradient(90deg,#7ac943,#00aeef 52%,#92278f);border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;font-size:17px;font-weight:780;text-decoration:none;display:flex}.simplePaymentButton:disabled{opacity:.72}.simplePaymentBack{width:100%;height:44px;color:var(--tg-blue);background:0 0;border-radius:13px;margin-top:10px;font-size:15px;font-weight:700}@keyframes simplePulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.simplePaymentPage{margin:36px 0 20px}.simplePaymentButton{box-shadow:0 4px 14px color-mix(in srgb, var(--tg-blue) 26%, transparent);background:var(--tg-blue)!important;color:var(--tg-button-text)!important}.simplePaymentBack{color:#ff3b30!important}.starsPaymentLabel{align-items:center;gap:5px;display:inline-flex!important}.starsPaymentLabel svg{color:#ffb800;filter:drop-shadow(0 1px 2px #ffb80038)}
