:root{--tgp-bg:#0e1621;--tgp-card-bg:#17212b;--tgp-border:#2b3a4a;--tgp-text:#e8f1f8;--tgp-sub:#8a9bac;--tgp-tg-blue:#2ca5e0;--tgp-tg-hover:#1d8fc7;--tgp-ghost-bg:transparent;--tgp-ghost-bd:#2b3a4a;--tgp-ghost-txt:#8a9bac;--tgp-ban-bg:#1e1216;--tgp-ban-bd:#5c2030;--tgp-ban-txt:#e07080;--tgp-radius:14px;--tgp-bg-skin:#3d2e24;--tgp-bg-cream:#f5f5dc55;--tgp-bg-nude:#f1ae89;--tgp-gate-card-bg:rgba(23, 33, 43, 0.85);--tgp-gate-card-blur:blur(20px);--tgp-gate-card-bd:1px solid var(--tgp-border);--tgp-gate-card-radius:var(--tgp-radius);--tgp-gate-card-pad:40px 32px 36px;--tgp-gate-card-pad-sm:32px 20px 28px;--tgp-gate-card-max:420px;--tgp-gate-card-shadow:0 12px 48px rgba(0, 0, 0, .5);--tgp-gate-align:center;--tgp-gate-pad:24px 16px;--tgp-gate-feed-opacity:0.35;--tgp-gate-feed-blur:blur(4px)}.tgp-locked-wrap{display:flex;align-items:var(--tgp-gate-align);justify-content:center;min-height:100vh;padding:var(--tgp-gate-pad);background:#fff0;box-sizing:border-box;position:relative;z-index:2}.tgp-locked-bg{position:fixed;inset:0;z-index:1;overflow:hidden;background-color:var(--tgp-bg);pointer-events:none}.tgp-bg-scroller{display:flex;flex-direction:column;gap:0;padding:0;width:600px;margin:0 auto;opacity:var(--tgp-gate-feed-opacity);filter:var(--tgp-gate-feed-blur);animation:tgp-bg-scroll 40s linear infinite;will-change:transform}.tgp-bg-post{padding:10px 12px;pointer-events:none}.tgp-bg-post .message-bubble{background-color:var(--tg-message-bg);box-shadow:none}.tgp-bg-post .tg-gallery-item:hover img{transform:none}.tgp-bg-post .reaction-chip,.tgp-bg-post .add-reaction-btn{cursor:default}.tgp-bg-post .tg-gallery-item{width:100%;height:auto}@keyframes tgp-bg-scroll{from{transform:translateY(0)}to{transform:translateY(-33.333%)}}.tgp-locked-bg::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,transparent 30%,var(--tgp-bg) 90%);pointer-events:none}.tgp-locked-card{background:var(--tgp-gate-card-bg);backdrop-filter:var(--tgp-gate-card-blur);-webkit-backdrop-filter:var(--tgp-gate-card-blur);border:var(--tgp-gate-card-bd);border-radius:var(--tgp-gate-card-radius);padding:var(--tgp-gate-card-pad);max-width:var(--tgp-gate-card-max);width:100%;text-align:center;box-shadow:var(--tgp-gate-card-shadow)}.tgp-lock-icon{display:block;font-size:52px;line-height:1;margin-bottom:16px;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .4))}.tgp-lock-title{font-size:22px;font-weight:700;color:var(--tgp-text);margin:0 0 10px;letter-spacing:-.3px}.tgp-lock-body{font-size:14px;line-height:1.65;color:var(--tgp-sub);margin:0 0 24px}.tgp-lock-body strong{color:var(--tgp-text)}.tgp-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:9px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,color .18s ease;margin-bottom:10px}.tgp-btn:last-child{margin-bottom:0}.tgp-btn-tg{background:var(--tgp-tg-blue);color:#fff;border:1px solid #fff0}.tgp-btn-tg:hover,.tgp-btn-tg:focus{background:var(--tgp-tg-hover);color:#fff;text-decoration:none}.tgp-btn-tg svg{width:20px;height:20px;flex-shrink:0}.tgp-btn-ghost{background:var(--tgp-ghost-bg);color:var(--tgp-ghost-txt);border:1px solid var(--tgp-ghost-bd)}.tgp-btn-ghost:hover,.tgp-btn-ghost:focus{background:rgb(255 255 255 / .05);color:var(--tgp-text);border-color:#4a6070;text-decoration:none}.tgp-ban-reason{background:var(--tgp-ban-bg);border:1px solid var(--tgp-ban-bd);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--tgp-ban-txt);text-align:left;margin-bottom:20px;word-break:break-word}.tgp-ban-reason strong{color:#e07080}@media (max-width:480px){.tgp-locked-card{padding:var(--tgp-gate-card-pad-sm)}.tgp-lock-icon{font-size:42px}.tgp-lock-title{font-size:19px}}.tgp-auth-btns{display:flex;gap:12px;justify-content:center;margin-top:10px}.tgp-auth-btns .tgp-btn{flex:1;margin-bottom:0}.tgp-auth-form{display:none;text-align:left;margin-top:10px}.tgp-form-header{text-align:center;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .07)}.tgp-form-icon{font-size:36px;line-height:1;margin-bottom:10px;display:block;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .4))}.tgp-form-title{font-size:20px;font-weight:700;color:var(--tgp-text);margin:0 0 6px;letter-spacing:-.3px}.tgp-form-sub{font-size:13px;color:var(--tgp-sub);margin:0;line-height:1.5}.tgp-auth-form h3{font-size:18px;font-weight:600;color:var(--tgp-text);margin:0 0 16px;text-align:center}.tgp-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.tgp-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;display:inline-block}.tgp-badge-active{background:rgb(35 134 54 / .18);color:#3fb950;border:1px solid rgb(35 134 54 / .35)}.tgp-badge-active .tgp-badge-dot{background:#3fb950;box-shadow:0 0 6px #3fb950;animation:tgp-dot-pulse 2s ease-in-out infinite}.tgp-badge-expired{background:rgb(218 54 51 / .15);color:#ff7b72;border:1px solid rgb(218 54 51 / .3)}.tgp-badge-expired .tgp-badge-dot{background:#ff7b72}.tgp-badge-inactive{background:rgb(110 118 129 / .15);color:#8c9da9;border:1px solid rgb(110 118 129 / .3)}.tgp-badge-inactive .tgp-badge-dot{background:#8c9da9}@keyframes tgp-dot-pulse{0%,100%{opacity:1}50%{opacity:.4}}.tgp-profile-badge{margin-top:8px;font-size:12px;padding:4px 12px}.tgp-account-page-title{display:flex;align-items:center;gap:14px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .08)}.tgp-account-page-icon{font-size:32px;line-height:1;flex-shrink:0}.tgp-account-page-heading{font-size:22px;font-weight:700;color:var(--tgp-text);margin:0 0 3px}.tgp-account-page-sub{font-size:13px;color:var(--tgp-sub);margin:0}.tgp-btn-chat{display:flex;align-items:center;gap:8px;background:rgb(43 159 234 / .12);border:1px solid rgb(43 159 234 / .35);color:#5aabde;border-radius:12px;cursor:pointer;transition:background .2s,color .2s}.tgp-btn-chat:hover{background:rgb(43 159 234 / .22);color:#82c8f0}.tgp-btn-renew{font-size:14px;font-weight:700}.tgp-btn-logout{color:var(--tgp-sub)}.tgp-2fa-status{font-weight:600;font-size:13px}.tgp-2fa-on{color:#3fb950}.tgp-2fa-off{color:#e3a343}.tgp-item-status-desc{font-size:13px;color:var(--tgp-sub);line-height:1.5;margin:0}.tgp-form-row{margin-bottom:16px}.tgp-form-row label{display:block;font-size:13px;font-weight:600;color:var(--tgp-text);margin-bottom:6px}.tgp-input{width:100%;padding:11px 14px;background:#1c2630;border:1px solid var(--tgp-border);border-radius:8px;color:var(--tgp-text);font-size:14px;box-sizing:border-box;transition:border-color .18s ease}.tgp-input:focus{border-color:var(--tgp-tg-blue);outline:none}.tgp-error-msg{display:none;background:var(--tgp-ban-bg);border:1px solid var(--tgp-ban-bd);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--tgp-ban-txt);margin-bottom:18px}.tgp-btn.is-loading{opacity:.7;pointer-events:none;position:relative;color:transparent!important}.tgp-btn.is-loading::after{content:"";position:absolute;width:18px;height:18px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:tgp-spin .6s linear infinite}@keyframes tgp-spin{to{transform:rotate(360deg)}}.tgp-2fa-setup-qr{text-align:center;margin-bottom:20px}.tgp-2fa-setup-qr img{max-width:160px;border-radius:8px;border:1px solid var(--tgp-border);padding:10px;background:#fff}.tgp-2fa-setup-secret{background:#1c2630;padding:6px 12px;border-radius:4px;font-family:monospace;font-size:13px;color:var(--tgp-tg-blue);user-select:all}.tgp-fade-out{opacity:0;transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease}.tgp-fade-in{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease}.tgp-status-badge{display:inline-block;padding:2px 8px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.tgp-menu-account .tgp-status-badge{margin-left:6px;font-size:10px}.tgp-account-wrapper{display:flex;justify-content:center;padding:20px 15px}.tgp-account-card{background:rgb(23 33 43 / .8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--tgp-border);border-radius:20px;padding:32px;width:100%;max-width:580px;color:var(--tgp-text);box-shadow:0 20px 60px rgb(0 0 0 / .4);position:relative;overflow:hidden}.tgp-account-header{display:flex;align-items:center;gap:20px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid rgb(255 255 255 / .08)}.tgp-account-avatar{position:relative;flex-shrink:0}.tgp-account-avatar img{width:80px;height:80px;border-radius:50%;border:3px solid var(--tgp-tg-blue);padding:3px;background:var(--tgp-card-bg)}.tgp-user-display-name{font-size:24px;font-weight:700;margin:0;line-height:1.2}.tgp-user-email{font-size:14px;color:var(--tgp-sub);margin:4px 0 0}.tgp-account-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.tgp-account-item{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .08);border-radius:14px;padding:16px;display:flex;gap:14px;align-items:flex-start}.tgp-item-icon{width:32px;height:32px;background:rgb(44 165 224 / .1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tgp-item-icon svg{width:18px;height:18px;fill:var(--tgp-tg-blue)}.tgp-item-content label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--tgp-sub);margin-bottom:4px}.tgp-item-content p{margin:0;font-size:14px;line-height:1.4;font-weight:500}.tgp-countdown-timer{font-size:12px;color:var(--tgp-tg-blue);margin-top:4px;font-weight:600}.tgp-expired-text{color:#da3633}.tgp-item-content strong{color:var(--tgp-text)}.tgp-account-item.is-status{grid-column:span 2;background:rgb(44 165 224 / .08)}.tgp-status-badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:700;text-transform:uppercase}.tgp-account-actions{display:flex;gap:16px}.tgp-account-actions .tgp-btn{flex:1;margin-bottom:0;font-size:15px;height:48px}.tgp-account-wrapper.tgp-checkout-focus .tgp-account-header,.tgp-account-wrapper.tgp-checkout-focus .tgp-account-grid,.tgp-account-wrapper.tgp-checkout-focus .tgp-account-actions,.tgp-account-wrapper.tgp-checkout-focus .tgp-2fa-notification{display:none!important}.tgp-account-wrapper.tgp-checkout-focus #tgp-account-checkout{margin-top:0!important;padding-top:0!important;border-top:0!important}@media (max-width:600px){.tgp-account-card{padding:24px 20px}.tgp-account-grid{grid-template-columns:1fr}.tgp-account-item.is-status{grid-column:span 1}.tgp-account-header{flex-direction:column;text-align:center;gap:12px}.tgp-account-actions{flex-direction:column}.tgp-user-display-name{font-size:20px}}.channel-info-link{text-decoration:none;color:inherit;display:flex;flex:1}.channel-info{display:flex;align-items:center;width:100%}.tgp-header-account{margin-left:auto;text-align:right}.tgp-header-link{text-decoration:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.tgp-user-name{display:block;font-size:14px;font-weight:600;color:var(--tgp-text)}.tgp-header-account .tgp-status-badge{font-size:9px;padding:1px 6px;border-radius:4px}@media (max-width:480px){.tgp-user-name{display:none}}.tgp-modal-wrap{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.tgp-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tgp-modal-content{position:relative;z-index:1;background:var(--tgp-card-bg);border:1px solid var(--tgp-border);border-radius:20px;padding:40px 32px;width:100%;max-width:400px;text-align:center;box-shadow:0 20px 60px rgb(0 0 0 / .6);animation:tgp-modal-pop 0.4s cubic-bezier(.175,.885,.32,1.275)}.tgp-modal-icon{font-size:50px;margin-bottom:20px}.tgp-modal-title{font-size:24px;font-weight:700;margin:0 0 16px;color:var(--tgp-text)}.tgp-modal-body{font-size:16px;line-height:1.6;color:var(--tgp-text);margin-bottom:30px;opacity:.9}.tgp-modal-body p{margin:0}.tgp-modal-body strong{color:var(--tg-link-color)}.tgp-modal-btn{width:100%;background:var(--tg-link-color);color:#fff;border:none;padding:14px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:transform 0.2s,background 0.2s}.tgp-modal-btn:hover{background:#4ea8e5;transform:translateY(-2px)}.tgp-modal-btn:active{transform:translateY(0)}@keyframes tgp-modal-pop{from{opacity:0;transform:scale(.85) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.tgp-modal-out{animation:tgp-modal-fade-out 0.25s forwards}@keyframes tgp-modal-fade-out{to{opacity:0;transform:scale(.9) translateY(-10px)}}.tgp-renewal-anchor{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:9999;width:100%;max-width:600px;padding:0 20px;box-sizing:border-box}.tgp-renewal-bar{background:rgb(23 33 43 / .85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgb(44 165 224 / .4);border-radius:16px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 10px 40px rgb(0 0 0 / .5);animation:tgp-slide-up 0.5s cubic-bezier(.175,.885,.32,1.275)}.tgp-renewal-info{display:flex;align-items:center;gap:12px}.tgp-renewal-icon{font-size:20px;flex-shrink:0}.tgp-renewal-info p{margin:0;font-size:14px;color:var(--tgp-text);line-height:1.4}.tgp-renewal-info strong{color:var(--tgp-tg-blue)}.tgp-renewal-btns{display:flex;align-items:center;gap:12px;flex-shrink:0}.tgp-renewal-btns .tgp-btn-tg{padding:8px 16px;font-size:13px;border-radius:8px;white-space:nowrap;margin-bottom:0}.tgp-renewal-close{background:#fff0;border:none;color:var(--tgp-sub);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color 0.2s}.tgp-renewal-close:hover{color:var(--tgp-text)}.tgp-renewal-close svg{width:20px;height:20px;fill:currentColor}@keyframes tgp-slide-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.tgp-renewal-anchor{bottom:15px;padding:0 10px}.tgp-renewal-bar{flex-direction:column;text-align:center;gap:12px;padding:16px}.tgp-renewal-info{flex-direction:column;gap:6px}.tgp-renewal-btns{width:100%;justify-content:center}.tgp-renewal-btns .tgp-btn-tg{flex:1}}.tgp-checkout-container{margin-top:25px;margin-bottom:25px;text-align:left}#tgp-account-checkout{margin-top:32px;padding-top:24px;border-top:1px solid rgb(255 255 255 / .08)}.tgp-checkout-title{font-size:16px;font-weight:700;color:var(--tgp-text);margin:0 0 16px;text-align:center;letter-spacing:-.2px}.tgp-checkout-error{background:var(--tgp-ban-bg);border:1px solid var(--tgp-ban-bd);border-radius:8px;padding:10px 14px;font-size:13px;color:var(--tgp-ban-txt);margin-bottom:18px;display:none}.tgp-plans-list{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.tgp-mockup-plans-list{text-align:left;margin-bottom:18px}.tgp-mockup-plan-card{cursor:pointer}.tgp-plan-card{display:flex;justify-content:space-between;align-items:center;background:#1c2630;border:1px solid var(--tgp-border);border-radius:10px;padding:14px 18px;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease;user-select:none}.tgp-plan-card:hover{border-color:rgb(44 165 224 / .4);transform:translateY(-1px)}.tgp-plan-card.is-selected{border-color:var(--tgp-tg-blue);background:rgb(44 165 224 / .08)}.tgp-plan-details{display:flex;flex-direction:column;gap:2px}.tgp-plan-name{font-size:14px;font-weight:700;color:var(--tgp-text)}.tgp-plan-duration{font-size:12px;color:var(--tgp-sub)}.tgp-plan-price{font-size:16px;font-weight:700;color:var(--tgp-tg-blue)}.tgp-plans-list-enhanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px, 2.5vw, 12px)}.tgp-plan-card-enhanced{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(4px, 1.8vw, 10px);padding:clamp(10px, 3.5vw, 18px) clamp(8px, 3vw, 16px) clamp(8px, 2.5vw, 16px);position:relative;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.tgp-plan-card-enhanced .tgp-plan-details,.tgp-plan-card-enhanced .tgp-plan-price-wrap{min-width:0;max-width:100%}.tgp-plan-card-enhanced .tgp-plan-name,.tgp-plan-card-enhanced .tgp-plan-duration,.tgp-plan-card-enhanced .tgp-plan-price{max-width:100%;overflow-wrap:break-word;word-break:break-word}.tgp-plan-card-enhanced .tgp-plan-name{font-size:clamp(11px, 3.4vw, 14px)}.tgp-plan-card-enhanced .tgp-plan-duration{font-size:clamp(9.5px, 2.8vw, 12px)}.tgp-plan-card-enhanced .tgp-plan-price-wrap{display:flex;align-items:center;gap:clamp(4px, 1.8vw, 8px);flex-wrap:wrap}.tgp-plan-card-enhanced .tgp-plan-price{font-size:clamp(14px, 4.5vw, 20px)}.tgp-plan-savings{display:inline-block;max-width:100%;font-size:clamp(8.5px, 2.4vw, 11px);font-weight:700;color:#56d364;background:rgb(35 134 54 / .15);border:1px solid rgb(35 134 54 / .4);border-radius:20px;padding:2px clamp(6px, 2vw, 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgp-plan-ribbon{position:absolute;top:11px;right:-30px;width:104px;transform:rotate(45deg);transform-origin:center;z-index:1;text-align:center;background:linear-gradient(135deg,#f857a6,#ff5858);color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;padding:3px 0;box-shadow:0 2px 6px rgb(0 0 0 / .3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.tgp-plan-card-enhanced.is-selected{box-shadow:0 0 0 1px var(--tgp-tg-blue)}@media (max-width:360px){.tgp-plan-card-enhanced .tgp-plan-name{font-size:10.5px}.tgp-plan-card-enhanced .tgp-plan-price{font-size:13px}.tgp-plan-ribbon{top:9px;right:-32px;width:92px;font-size:8px}}.tgp-payment-alert{border-radius:10px;padding:14px 18px;font-size:13.5px;line-height:1.5;margin-bottom:24px;text-align:left}.tgp-payment-alert-success{background:rgb(35 134 54 / .15);border:1px solid rgb(35 134 54 / .4);color:#56d364}.tgp-payment-alert-cancel{background:rgb(218 54 51 / .15);border:1px solid rgb(218 54 51 / .4);color:#ff7b72}.tgp-mockup-lock-wrap{margin-bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.tgp-mockup-lock-icon{font-size:44px;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .5))}.tgp-mockup-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid #d4af37;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:700;color:#d4af37;text-transform:uppercase;letter-spacing:.8px;background:rgb(212 175 55 / .05)}.tgp-mockup-badge-lock{font-size:10px}.tgp-mockup-title{font-size:26px;font-weight:800;color:#fff;margin:10px 0 20px;line-height:1.25;letter-spacing:-.5px;text-transform:uppercase}.tgp-gold-text{color:#f9c934}.tgp-blue-text{color:#64b5ef}.tgp-mockup-price-box{border:2px solid #d4af37;border-radius:12px;padding:16px 20px;margin:0 auto 20px;max-width:240px;background:rgb(212 175 55 / .03);box-shadow:0 4px 16px rgb(212 175 55 / .1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.tgp-mockup-price{font-size:40px;font-weight:800;color:#f9c934;line-height:1.1}.tgp-mockup-duration{font-size:14px;font-weight:700;color:#fff;letter-spacing:1px;text-transform:uppercase}.tgp-mockup-subtext{font-size:13px;line-height:1.5;color:#8c9da9;margin-bottom:18px}.tgp-pay-info{display:block;margin-top:8px;font-weight:700;color:#fff;font-size:13px;letter-spacing:.3px}.tgp-mockup-tutorial-btn{display:flex;justify-content:space-between;align-items:center;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:12px 16px;margin-bottom:16px;color:#fff;text-decoration:none;font-size:12px;font-weight:700;transition:background 0.2s ease,border-color 0.2s ease;text-align:left}.tgp-mockup-tutorial-btn:hover{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);color:#fff}.tgp-mockup-tutorial-btn .tgp-arrow{color:#8c9da9;font-weight:700}.tgp-mockup-row{display:flex;gap:12px;margin-bottom:12px}.tgp-mockup-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform 0.1s ease,filter 0.2s ease,background 0.2s ease,border-color 0.2s ease;box-sizing:border-box}.tgp-mockup-btn:active{transform:scale(.98)}.tgp-mockup-btn-demo{background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .1);color:#fff}.tgp-mockup-btn-demo:hover:not(.tgp-disabled){background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .2);color:#fff}.tgp-mockup-btn-demo.tgp-disabled{opacity:.5;cursor:not-allowed}.tgp-mockup-btn-signin{background:#007aff;border:1px solid #fff0;color:#fff}.tgp-mockup-btn-signin:hover{background:#006ae0;color:#fff}.tgp-mockup-btn-signup-pay{width:100%;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;padding:14px 16px;color:#fff;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:inherit;box-shadow:0 4px 12px rgb(16 185 129 / .2);transition:transform 0.1s ease,filter 0.2s ease}.tgp-mockup-btn-signup-pay:active{transform:scale(.98)}.tgp-mockup-btn-signup-pay:hover{filter:brightness(1.08)}.tgp-signup-pay-main{font-size:14px;font-weight:800;letter-spacing:.5px;display:flex;align-items:center;gap:6px}.tgp-signup-pay-sub{font-size:10px;font-weight:600;color:rgb(255 255 255 / .85);text-transform:uppercase;letter-spacing:.5px}.tgp-locked-card #tgp-auth-container h3{margin-top:0}.tgp-checkout-tutorial-section{width:100%;margin-bottom:20px}.tgp-tutorial-glow-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;background:#fff0;color:gold;border:2px solid gold;border-radius:9px;font-size:14px;font-weight:700;cursor:pointer;box-sizing:border-box;transition:all 0.3s ease;box-shadow:0 0 10px rgb(255 215 0 / .2),inset 0 0 10px rgb(255 215 0 / .1);animation:tgp-glow-pulse 2s infinite alternate;text-transform:uppercase;letter-spacing:.5px}.tgp-tutorial-glow-btn:hover{background:rgb(255 215 0 / .1);box-shadow:0 0 20px rgb(255 215 0 / .6),inset 0 0 15px rgb(255 215 0 / .3);color:#fff;border-color:#fff}.tgp-tutorial-glow-btn:active{transform:scale(.98)}.tgp-tutorial-anchor{font-size:13px;font-weight:600;color:gold;text-decoration:underline;transition:color 0.2s ease}.tgp-tutorial-anchor:hover{color:#fff;text-decoration:underline}.tgp-tutorial-iframe{width:100%;height:400px;border-radius:8px;border:1px solid var(--tgp-border)}@media (max-width:480px){.tgp-tutorial-iframe{height:250px}}.tgp-shake{animation:tgp-shake-anim 0.5s ease-in-out}@keyframes tgp-glow-pulse{0%{box-shadow:0 0 5px rgb(255 215 0 / .4),inset 0 0 5px rgb(255 215 0 / .1);border-color:rgb(255 215 0 / .6)}100%{box-shadow:0 0 20px rgb(255 215 0 / .8),inset 0 0 15px rgb(255 215 0 / .3);border-color:rgb(255 215 0)}}@keyframes tgp-shake-anim{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-8px)}40%,80%{transform:translateX(8px)}}.tgp-payment-step{animation:tgp-step-fadein 0.25s ease-out}@keyframes tgp-step-fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tgp-pay-method-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--tgp-sub);margin:18px 0 12px;text-align:center}.tgp-payment-methods{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.tgp-method-card{display:flex;align-items:center;gap:14px;width:100%;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:14px 16px;cursor:pointer;transition:background 0.2s,border-color 0.2s,transform 0.15s;text-align:left;position:relative;box-sizing:border-box}.tgp-method-card:hover{background:rgb(44 165 224 / .07);border-color:rgb(44 165 224 / .35);transform:translateY(-2px)}.tgp-method-card:active{transform:scale(.99)}.tgp-method-icon{width:48px;height:48px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .25)}.tgp-method-icon-crypto{background:#F7931A}.tgp-method-info{flex:1}.tgp-method-name{font-size:15px;font-weight:700;color:var(--tgp-text);margin-bottom:2px}.tgp-method-desc{font-size:12px;color:var(--tgp-sub)}.tgp-method-badge{background:linear-gradient(135deg,#ff6b9d 0%,#c44dff 100%);color:#fff;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px;padding:3px 8px;border-radius:20px;flex-shrink:0;white-space:nowrap}.tgp-method-arrow{font-size:22px;color:var(--tgp-sub);font-weight:300;flex-shrink:0;line-height:1}.tgp-step-back{background:none;border:none;color:var(--tgp-sub);font-size:13px;font-weight:600;cursor:pointer;padding:0 0 14px;display:flex;align-items:center;gap:4px;transition:color 0.2s}.tgp-step-back:hover{color:var(--tgp-text)}.tgp-checkout-subtitle{font-size:13px;color:var(--tgp-sub);text-align:center;margin:-10px 0 18px;line-height:1.5}.tgp-single-plan-info{margin-bottom:16px;padding:14px 16px;border:1px solid rgb(44 165 224 / .2);border-radius:10px;background:rgb(44 165 224 / .05);text-align:center;width:100%;box-sizing:border-box}.tgp-tutorial-preview{margin-top:14px}.tgp-tutorial-preview-card{display:flex;align-items:center;gap:12px;background:rgb(255 215 0 / .05);border:1px solid rgb(255 215 0 / .2);border-radius:10px;padding:12px 14px}.tgp-tut-icon{width:36px;height:36px;border-radius:50%;background:rgb(255 215 0 / .15);display:flex;align-items:center;justify-content:center;font-size:14px;color:gold;flex-shrink:0}.tgp-tut-text{flex:1;font-size:12px;color:var(--tgp-sub);line-height:1.4}.tgp-tut-text strong{color:var(--tgp-text);font-size:13px}.tgp-tutorial-watch-btn{background:rgb(255 215 0 / .1);border:1px solid rgb(255 215 0 / .3);border-radius:8px;color:gold;font-size:11px;font-weight:700;cursor:pointer;padding:6px 12px;white-space:nowrap;transition:background 0.2s,border-color 0.2s;flex-shrink:0}.tgp-tutorial-watch-btn:hover{background:rgb(255 215 0 / .2);border-color:rgb(255 215 0 / .5)}.tgp-single-plan-name{display:block;font-size:16px;color:#fff;margin-bottom:4px}.tgp-single-plan-meta{font-size:14px;color:#8c9da9}.tgp-tut-accent{border-color:gold;background:rgb(255 215 0 / .03)}.tgp-tut-accent .tgp-tut-text strong{color:gold}.tgp-tut-accent .tgp-tutorial-watch-btn{border-color:gold;background:rgb(255 215 0 / .05)}.tgp-bdt-amount-display{color:gold;font-size:15px}.tgp-tutorial-caption-text{font-size:13px;font-weight:600;color:gold}.tgp-method-tutorial-box{background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:16px;margin-bottom:20px}.tgp-tut-header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tgp-tut-icon-lg{width:44px;height:44px;border-radius:50%;background:rgb(44 165 224 / .15);display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--tgp-tg-blue);flex-shrink:0}.tgp-tut-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--tgp-sub);margin-bottom:2px}.tgp-tut-big-title{font-size:14px;font-weight:700;color:var(--tgp-text);line-height:1.3}.tgp-tut-play-btn{margin-left:auto;background:rgb(44 165 224 / .1);border:1px solid rgb(44 165 224 / .3);border-radius:8px;color:var(--tgp-tg-blue);font-size:12px;font-weight:700;cursor:pointer;padding:8px 14px;white-space:nowrap;transition:background 0.2s;flex-shrink:0}.tgp-tut-play-btn:hover{background:rgb(44 165 224 / .2)}.tgp-tut-play-btn:disabled{opacity:.6;cursor:not-allowed}.tgp-tut-steps{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.tgp-tut-step{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--tgp-sub);background:rgb(255 255 255 / .04);border-radius:6px;padding:4px 10px}.tgp-btn-upi-pay{background:linear-gradient(135deg,#ff6b35 0%,#f7931a 50%,#ff9500 100%)!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 16px rgb(247 147 26 / .35)!important}.tgp-btn-upi-pay:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px rgb(247 147 26 / .5)!important}.tgp-btn-bdt-pay{background:linear-gradient(135deg,#006a4e 0%,#059669 50%,#10b981 100%)!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 16px rgb(0 106 78 / .35)!important}.tgp-btn-bdt-pay:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 24px rgb(0 106 78 / .5)!important}.tgp-btn-pay-icon{font-size:18px}.tgp-payment-note{text-align:center;font-size:11px;color:var(--tgp-sub);margin-top:8px;margin-bottom:0;line-height:1.4}@media (max-width:480px){.tgp-method-card{padding:12px 14px;gap:12px}.tgp-method-icon{width:40px;height:40px}.tgp-method-badge{display:none}.tgp-tut-header{gap:8px}.tgp-tut-play-btn{margin-left:0;width:100%;margin-top:10px}.tgp-tut-steps{flex-direction:column;gap:6px}.tgp-tutorial-preview-card{flex-direction:column;align-items:flex-start;gap:10px}.tgp-tutorial-watch-btn{width:100%}}#tgp-redirect-overlay{position:fixed;inset:0;z-index:999999;background:rgb(10 18 28 / .92);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.tgp-redirect-card{background:linear-gradient(145deg,#182533 0%,#1a2d3f 100%);border:1px solid rgb(43 159 234 / .15);border-radius:20px;padding:44px 40px 36px;text-align:center;max-width:420px;width:90%;box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 40px rgb(43 159 234 / .08)}.tgp-redirect-spinner{width:48px;height:48px;margin:0 auto 24px;border:3px solid rgb(43 159 234 / .15);border-top-color:#2b9fea;border-radius:50%;animation:tgp-spin 0.8s linear infinite}@keyframes tgp-spin{to{transform:rotate(360deg)}}.tgp-redirect-status{color:#c8d6e0;font-size:15px;font-weight:500;margin-bottom:28px;min-height:22px;letter-spacing:.2px}.tgp-redirect-bar-wrap{width:100%;height:8px;background:rgb(255 255 255 / .06);border-radius:8px;overflow:hidden;margin-bottom:12px}.tgp-redirect-bar{height:100%;width:0%;background:linear-gradient(90deg,#2b9fea 0%,#5aabde 50%,#2b9fea 100%);background-size:200% 100%;border-radius:8px;transition:width 0.15s linear;animation:tgp-bar-shimmer 1.5s ease-in-out infinite}@keyframes tgp-bar-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.tgp-redirect-pct{color:#5a8aab;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.tgp-invoice-panel{margin-top:18px;padding:26px 22px 22px;text-align:center;background:linear-gradient(160deg,rgb(43 159 234 / .06) 0%,rgb(23 33 43 / .4) 100%);border:1px solid rgb(43 159 234 / .18);border-radius:16px}.tgp-invoice-spinner{width:38px;height:38px;margin:0 auto 16px;border:3px solid rgb(43 159 234 / .15);border-top-color:#2b9fea;border-radius:50%;animation:tgp-spin 0.8s linear infinite}.tgp-invoice-status{color:var(--tgp-text);font-size:14.5px;font-weight:600;letter-spacing:.1px;margin-bottom:6px}.tgp-invoice-hint{color:var(--tgp-sub);font-size:12.5px;line-height:1.5;max-width:340px;margin:0 auto 18px;white-space:pre-line}.tgp-invoice-actions{margin-bottom:14px}.tgp-invoice-reopen{background:var(--tgp-ghost-bg);border:1px solid rgb(43 159 234 / .35);color:#6cb8ec;font-size:12.5px;font-weight:600;padding:8px 16px;border-radius:999px;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,transform 0.1s ease}.tgp-invoice-reopen:hover{background:rgb(43 159 234 / .1);border-color:rgb(43 159 234 / .6)}.tgp-invoice-reopen:active{transform:scale(.97)}.tgp-invoice-retry-wrap{padding-top:14px;border-top:1px dashed rgb(255 255 255 / .08)}.tgp-invoice-retry-btn{background:rgb(255 215 0 / .08);border:2px solid rgb(255 215 0 / .4);color:gold;font-size:13px;font-weight:700;padding:10px 20px;border-radius:10px;cursor:pointer;box-shadow:0 0 10px rgb(255 215 0 / .2),inset 0 0 10px rgb(255 215 0 / .1);animation:tgp-glow-pulse 2s infinite alternate;transition:background 0.15s ease,border-color 0.15s ease,transform 0.1s ease,box-shadow 0.2s ease}.tgp-invoice-retry-btn:hover{background:rgb(255 215 0 / .18);border-color:#fff;color:#fff;box-shadow:0 0 22px rgb(255 215 0 / .65),inset 0 0 15px rgb(255 215 0 / .3)}.tgp-invoice-retry-btn:active{transform:scale(.97)}.tgp-invoice-retry-loading{color:var(--tgp-sub);font-size:13px;font-weight:600;animation:tgp-pulse-fade 1.1s ease-in-out infinite}@keyframes tgp-pulse-fade{0%,100%{opacity:.55}50%{opacity:1}}.tgp-invoice-error-msg{color:var(--tgp-ban-txt);font-size:12.5px;font-weight:600;margin-bottom:10px}.tgp-invoice-limit-msg{background:var(--tgp-ban-bg);border:1px solid var(--tgp-ban-bd);color:var(--tgp-ban-txt);font-size:12.5px;font-weight:600;line-height:1.6;padding:12px 14px;border-radius:10px;white-space:pre-line}.tgp-invoice-limit-msg strong{color:#ff9aa8}.tgp-invoice-panel.tgp-invoice-done{border-color:rgb(46 204 113 / .35);background:linear-gradient(160deg,rgb(46 204 113 / .08) 0%,rgb(23 33 43 / .4) 100%)}.tgp-invoice-panel.tgp-invoice-done .tgp-invoice-spinner{border-color:rgb(46 204 113 / .2);border-top-color:#2ecc71}.tgp-invoice-panel.tgp-invoice-done .tgp-invoice-status{color:#6fe3a0}.tgp-invoice-panel.tgp-invoice-failed{border-color:rgb(224 112 128 / .35)}.tgp-invoice-panel.tgp-invoice-failed .tgp-invoice-spinner{animation:none;border-color:rgb(224 112 128 / .25);border-top-color:var(--tgp-ban-txt)}.tgp-invoice-panel.tgp-invoice-failed .tgp-invoice-status{color:var(--tgp-ban-txt)}.tgp-invoice-panel.tgp-invoice-expired{border-color:rgb(255 180 60 / .4);background:linear-gradient(160deg,rgb(255 180 60 / .08) 0%,rgb(23 33 43 / .4) 100%)}.tgp-invoice-panel.tgp-invoice-expired .tgp-invoice-spinner{animation:none;border-color:rgb(255 180 60 / .25);border-top-color:#ffb43c}.tgp-invoice-panel.tgp-invoice-expired .tgp-invoice-status{color:#ffb43c}@property --tgp-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.tgp-locked-card{position:relative;animation:tgp-card-in 0.65s cubic-bezier(.22,1,.36,1) both,tgp-card-glow 5s ease-in-out 1.2s infinite}@keyframes tgp-card-in{from{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tgp-card-glow{0%,100%{box-shadow:0 12px 48px rgb(0 0 0 / .5),0 0 24px rgb(212 175 55 / .07)}50%{box-shadow:0 14px 52px rgb(0 0 0 / .55),0 0 46px rgb(212 175 55 / .17)}}.tgp-locked-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--tgp-border-angle),transparent 0deg,rgb(249 201 52 / .9) 40deg,rgb(255 243 196) 55deg,rgb(249 201 52 / .9) 70deg,transparent 120deg,transparent 180deg,rgb(100 181 239 / .55) 230deg,transparent 290deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;animation:tgp-border-rotate 6s linear infinite}@keyframes tgp-border-rotate{to{--tgp-border-angle:360deg}}.tgp-locked-card>*{animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) backwards}.tgp-locked-card>*:nth-child(1){animation-delay:0.12s}.tgp-locked-card>*:nth-child(2){animation-delay:0.20s}.tgp-locked-card>*:nth-child(3){animation-delay:0.28s}.tgp-locked-card>*:nth-child(4){animation-delay:0.36s}.tgp-locked-card>*:nth-child(5){animation-delay:0.44s}.tgp-locked-card>*:nth-child(6){animation-delay:0.52s}.tgp-locked-card>*:nth-child(7){animation-delay:0.60s}.tgp-locked-card>*:nth-child(n+8){animation-delay:0.68s}@keyframes tgp-child-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.tgp-mockup-lock-icon{animation:tgp-lock-float 3.2s ease-in-out 1s infinite;filter:drop-shadow(0 6px 14px rgb(249 201 52 / .35));will-change:transform}@keyframes tgp-lock-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}.tgp-mockup-badge{animation:tgp-badge-pulse 2.6s ease-out 1.4s infinite}@keyframes tgp-badge-pulse{0%{box-shadow:0 0 0 0 rgb(212 175 55 / .35)}70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.tgp-gold-text,.tgp-mockup-price{background:linear-gradient(110deg,#d4af37 0%,#f9c934 38%,#fff3c4 50%,#f9c934 62%,#d4af37 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:tgp-gold-shimmer 3.2s linear infinite}@keyframes tgp-gold-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}.tgp-mockup-price-box{position:relative;overflow:hidden;animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) 0.36s backwards,tgp-price-glow 3s ease-in-out 1s infinite}@keyframes tgp-price-glow{0%,100%{box-shadow:0 4px 16px rgb(212 175 55 / .12);border-color:#d4af37}50%{box-shadow:0 6px 30px rgb(212 175 55 / .32);border-color:#f9c934}}.tgp-mockup-price-box::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .16) 50%,transparent 85%);transform:skewX(-20deg);pointer-events:none;animation:tgp-sheen-sweep 3.6s ease-in-out 0.8s infinite}@keyframes tgp-sheen-sweep{0%,55%{left:-80%}100%{left:170%}}.tgp-mockup-btn-signup-pay{position:relative;overflow:hidden;animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) 0.6s backwards,tgp-cta-pulse 2.4s ease-in-out 1.6s infinite;transition:transform 0.18s ease,filter 0.2s ease,box-shadow 0.2s ease;will-change:transform,box-shadow}@keyframes tgp-cta-pulse{0%,100%{box-shadow:0 4px 12px rgb(16 185 129 / .25),0 0 0 0 rgb(16 185 129 / .45)}60%{box-shadow:0 6px 20px rgb(16 185 129 / .35),0 0 0 12px #fff0}80%{box-shadow:0 6px 20px rgb(16 185 129 / .35),0 0 0 0 #fff0}}.tgp-mockup-btn-signup-pay::after{content:"";position:absolute;top:0;left:-80%;width:40%;height:100%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .28) 50%,transparent 85%);transform:skewX(-20deg);pointer-events:none;animation:tgp-sheen-sweep 3s ease-in-out 2s infinite}.tgp-mockup-btn-signup-pay:hover{transform:translateY(-2px) scale(1.015);filter:brightness(1.1)}.tgp-mockup-btn-signup-pay:active{transform:translateY(1px) scale(.98)}.tgp-mockup-btn:hover:not(.tgp-disabled){transform:translateY(-1px)}.tgp-mockup-btn:active{transform:translateY(1px) scale(.98)}.tgp-mockup-tutorial-btn .tgp-arrow{transition:transform 0.2s ease,color 0.2s ease}.tgp-mockup-tutorial-btn:hover .tgp-arrow{transform:translateX(4px);color:#f9c934}.tgp-locked-card .tgp-plan-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgb(0 0 0 / .35)}.tgp-locked-card .tgp-plan-card.is-selected{box-shadow:0 0 0 1px var(--tgp-tg-blue),0 4px 16px rgb(44 165 224 / .25)}@media (prefers-reduced-motion:reduce){.tgp-locked-card,.tgp-locked-card::before,.tgp-locked-card>*,.tgp-mockup-lock-icon,.tgp-mockup-badge,.tgp-gold-text,.tgp-mockup-price,.tgp-mockup-price-box,.tgp-mockup-price-box::after,.tgp-mockup-btn-signup-pay,.tgp-mockup-btn-signup-pay::after,.tgp-bg-scroller{animation:none!important}}.tgp-locked-card .tgp-plan-card{position:relative;overflow:hidden;background:linear-gradient(145deg,#1f2b38 0%,#17212b 100%);border:1px solid rgb(255 255 255 / .09);border-radius:12px;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease,box-shadow 0.25s ease;animation:tgp-child-in 0.5s cubic-bezier(.22,1,.36,1) backwards}.tgp-locked-card .tgp-plan-card:nth-child(1){animation-delay:0.35s}.tgp-locked-card .tgp-plan-card:nth-child(2){animation-delay:0.43s}.tgp-locked-card .tgp-plan-card:nth-child(3){animation-delay:0.51s}.tgp-locked-card .tgp-plan-card:nth-child(n+4){animation-delay:0.59s}.tgp-locked-card .tgp-plan-card:hover{border-color:rgb(44 165 224 / .55);transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .35)}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced){justify-content:flex-start;gap:14px;padding:16px 18px}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced) .tgp-plan-price{margin-left:auto}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced)::before{content:"";flex:0 0 22px;width:22px;height:22px;box-sizing:border-box;border:2px solid rgb(255 255 255 / .28);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1;color:#fff;transition:border-color 0.2s ease,background 0.2s ease,box-shadow 0.2s ease}.tgp-locked-card .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced)::before{content:"✓";background:linear-gradient(135deg,#2ca5e0 0%,#1d8fc7 100%);border-color:#2ca5e0;box-shadow:0 0 12px rgb(44 165 224 / .55);animation:tgp-check-pop 0.3s cubic-bezier(.34,1.56,.64,1)}@keyframes tgp-check-pop{from{transform:scale(.4)}to{transform:scale(1)}}.tgp-locked-card .tgp-plan-card.is-selected{background:linear-gradient(145deg,rgb(44 165 224 / .17) 0%,rgb(44 165 224 / .05) 100%);border-color:var(--tgp-tg-blue);box-shadow:0 0 0 1px var(--tgp-tg-blue),0 8px 24px rgb(44 165 224 / .28)}.tgp-locked-card .tgp-plan-card.is-selected::after{content:"";position:absolute;top:0;left:-80%;width:45%;height:100%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .1) 50%,transparent 85%);transform:skewX(-20deg);pointer-events:none;animation:tgp-sheen-sweep 4s ease-in-out 1.5s infinite}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced) .tgp-plan-name{font-size:15px;letter-spacing:-.2px}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced) .tgp-plan-duration{display:inline-block;align-self:flex-start;margin-top:4px;padding:2px 10px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .07);border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.3px;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.tgp-locked-card .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced) .tgp-plan-duration{background:rgb(44 165 224 / .15);border-color:rgb(44 165 224 / .4);color:#9fd4f2}.tgp-locked-card .tgp-plan-card:not(.tgp-plan-card-enhanced) .tgp-plan-price{font-size:19px;font-weight:800;letter-spacing:-.3px;transition:color 0.2s ease,text-shadow 0.2s ease}.tgp-locked-card .tgp-plan-card.is-selected .tgp-plan-price{color:#4dbdf5;text-shadow:0 0 16px rgb(44 165 224 / .5)}@media (prefers-reduced-motion:reduce){.tgp-locked-card .tgp-plan-card,.tgp-locked-card .tgp-plan-card::before,.tgp-locked-card .tgp-plan-card.is-selected::after{animation:none!important}}.tgp-auth-form{animation:tgp-form-in 0.4s cubic-bezier(.22,1,.36,1)}@keyframes tgp-form-in{from{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:none}}.tgp-form-icon{animation:tgp-icon-pop 0.45s cubic-bezier(.34,1.56,.64,1) 0.08s backwards}@keyframes tgp-icon-pop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.tgp-form-header{border-bottom:none;position:relative}.tgp-form-header::after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgb(44 165 224 / .55),transparent)}.tgp-form-row label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--tgp-sub);margin-bottom:7px;transition:color 0.2s ease}.tgp-form-row:focus-within label{color:var(--tgp-tg-blue)}.tgp-input{padding:13px 16px;background:rgb(12 19 26 / .6);border:1px solid rgb(255 255 255 / .1);border-radius:10px;font-size:15px;transition:border-color 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.tgp-input:hover{border-color:rgb(255 255 255 / .22)}.tgp-input:focus{border-color:var(--tgp-tg-blue);background:rgb(12 19 26 / .85);box-shadow:0 0 0 3px rgb(44 165 224 / .16),0 0 22px rgb(44 165 224 / .1);outline:none}.tgp-input::placeholder{color:rgb(138 155 172 / .55)}select.tgp-input{cursor:pointer}.tgp-error-msg{border-left:3px solid #e05260;animation:tgp-error-shake 0.4s ease}@keyframes tgp-error-shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.tgp-success-msg{border-left:3px solid #3fb950!important;animation:tgp-form-in 0.35s cubic-bezier(.22,1,.36,1)}.tgp-btn-tg{background:linear-gradient(135deg,#2ca5e0 0%,#1d8fc7 100%);box-shadow:0 4px 14px rgb(44 165 224 / .25);transition:transform 0.18s ease,box-shadow 0.2s ease,background 0.18s ease,filter 0.2s ease}.tgp-btn-tg:hover,.tgp-btn-tg:focus{background:linear-gradient(135deg,#35aee8 0%,#2196d3 100%);transform:translateY(-1px);box-shadow:0 6px 20px rgb(44 165 224 / .38)}.tgp-btn-tg:active{transform:translateY(1px) scale(.99);box-shadow:0 2px 8px rgb(44 165 224 / .25)}.tgp-btn-ghost:hover{transform:translateY(-1px)}#tgp-show-forgot{position:relative;padding-bottom:1px;background-image:linear-gradient(90deg,var(--tgp-tg-blue),var(--tgp-tg-blue));background-repeat:no-repeat;background-size:0% 1px;background-position:left bottom;transition:background-size 0.25s ease}#tgp-show-forgot:hover{background-size:100% 1px}#tgp-2fa-form input[name="code"]:focus{box-shadow:0 0 0 3px rgb(44 165 224 / .2),0 0 30px rgb(44 165 224 / .15)}.tgp-account-card{animation:tgp-card-in 0.65s cubic-bezier(.22,1,.36,1) both}.tgp-account-card::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#2ca5e0,#64b5ef,#f9c934,#2ca5e0);background-size:300% 100%;animation:tgp-accent-slide 7s linear infinite}@keyframes tgp-accent-slide{to{background-position:-300% 0}}.tgp-account-card>*{animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) backwards}.tgp-account-card>*:nth-child(1){animation-delay:0.12s}.tgp-account-card>*:nth-child(2){animation-delay:0.20s}.tgp-account-card>*:nth-child(3){animation-delay:0.28s}.tgp-account-card>*:nth-child(4){animation-delay:0.36s}.tgp-account-card>*:nth-child(n+5){animation-delay:0.44s}.tgp-account-page-icon{animation:tgp-lock-float 3.4s ease-in-out 1s infinite}.tgp-account-page-title{border-bottom:none;position:relative}.tgp-account-page-title::after{content:"";position:absolute;left:0;right:30%;bottom:0;height:1px;background:linear-gradient(90deg,rgb(44 165 224 / .55),transparent)}.tgp-account-avatar img{border:3px solid #fff0;background:linear-gradient(var(--tgp-card-bg),var(--tgp-card-bg)) padding-box,conic-gradient(from 210deg,#2ca5e0,#64b5ef,#f9c934,#2ca5e0) border-box}.tgp-account-avatar::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgb(44 165 224 / .4);pointer-events:none;animation:tgp-avatar-halo 2.8s ease-out 1s infinite}@keyframes tgp-avatar-halo{0%{transform:scale(.94);opacity:.9}70%,100%{transform:scale(1.18);opacity:0}}.tgp-avatar-accent{position:absolute;bottom:3px;right:3px;width:16px;height:16px;border-radius:50%;background:#3fb950;border:3px solid var(--tgp-card-bg);box-shadow:0 0 10px rgb(63 185 80 / .6)}.tgp-account-expired .tgp-avatar-accent{background:#e05260;box-shadow:0 0 10px rgb(224 82 96 / .6)}.tgp-account-inactive .tgp-avatar-accent{background:#8a9bac;box-shadow:none}.tgp-badge-dot{animation:tgp-dot-blink 1.9s ease-in-out infinite}@keyframes tgp-dot-blink{0%,100%{opacity:1}50%{opacity:.35}}.tgp-account-item{background:linear-gradient(145deg,rgb(255 255 255 / .055) 0%,rgb(255 255 255 / .02) 100%);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.25s ease}.tgp-account-item:hover{transform:translateY(-2px);border-color:rgb(44 165 224 / .35);box-shadow:0 8px 22px rgb(0 0 0 / .28)}.tgp-item-icon{background:linear-gradient(135deg,rgb(44 165 224 / .22) 0%,rgb(44 165 224 / .06) 100%);box-shadow:inset 0 0 0 1px rgb(44 165 224 / .18)}.tgp-account-active .tgp-account-item.is-status{background:linear-gradient(145deg,rgb(63 185 80 / .12) 0%,rgb(63 185 80 / .04) 100%);border-color:rgb(63 185 80 / .3)}.tgp-account-active .tgp-account-item.is-status .tgp-item-icon{background:rgb(63 185 80 / .16);box-shadow:inset 0 0 0 1px rgb(63 185 80 / .25)}.tgp-account-active .tgp-account-item.is-status .tgp-item-icon svg{fill:#3fb950}.tgp-account-expired .tgp-account-item.is-status{background:linear-gradient(145deg,rgb(224 82 96 / .12) 0%,rgb(224 82 96 / .04) 100%);border-color:rgb(224 82 96 / .3)}.tgp-account-expired .tgp-account-item.is-status .tgp-item-icon{background:rgb(224 82 96 / .16);box-shadow:inset 0 0 0 1px rgb(224 82 96 / .25)}.tgp-account-expired .tgp-account-item.is-status .tgp-item-icon svg{fill:#e05260}.tgp-countdown-timer{display:inline-block;margin-top:8px;padding:4px 12px;background:rgb(44 165 224 / .1);border:1px solid rgb(44 165 224 / .28);border-radius:20px;font-variant-numeric:tabular-nums;letter-spacing:.3px}.tgp-btn-renew{position:relative;overflow:hidden;animation:tgp-renew-pulse 2.6s ease-in-out 1.5s infinite}@keyframes tgp-renew-pulse{0%,100%{box-shadow:0 4px 14px rgb(44 165 224 / .25),0 0 0 0 rgb(44 165 224 / .4)}60%{box-shadow:0 6px 20px rgb(44 165 224 / .35),0 0 0 10px #fff0}80%{box-shadow:0 6px 20px rgb(44 165 224 / .35),0 0 0 0 #fff0}}.tgp-btn-renew::before{content:"";position:absolute;top:0;left:-80%;width:40%;height:100%;background:linear-gradient(100deg,transparent 15%,rgb(255 255 255 / .22) 50%,transparent 85%);transform:skewX(-20deg);pointer-events:none;animation:tgp-sheen-sweep 3.4s ease-in-out 2s infinite}.tgp-account-expired .tgp-btn-renew{background:linear-gradient(135deg,#f9c934 0%,#d4941b 100%);color:#241a02;box-shadow:0 4px 14px rgb(212 175 55 / .3);animation-name:tgp-renew-pulse-gold}.tgp-account-expired .tgp-btn-renew:hover{background:linear-gradient(135deg,#ffd75e 0%,#e2a52c 100%);color:#241a02}@keyframes tgp-renew-pulse-gold{0%,100%{box-shadow:0 4px 14px rgb(212 175 55 / .3),0 0 0 0 rgb(212 175 55 / .45)}60%{box-shadow:0 6px 20px rgb(212 175 55 / .4),0 0 0 10px #fff0}80%{box-shadow:0 6px 20px rgb(212 175 55 / .4),0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){.tgp-auth-form,.tgp-form-icon,.tgp-error-msg,.tgp-success-msg,.tgp-account-card,.tgp-account-card::before,.tgp-account-card>*,.tgp-account-page-icon,.tgp-account-avatar::after,.tgp-badge-dot,.tgp-btn-renew,.tgp-btn-renew::before{animation:none!important}}.tgp-live-sales{display:flex;justify-content:center;align-items:center;min-height:32px;margin:2px 0 14px;overflow:hidden}.tgp-ls-item{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:5px 14px;background:rgb(63 185 80 / .08);border:1px solid rgb(63 185 80 / .22);border-radius:20px;font-size:12px;line-height:1.4;color:var(--tgp-sub);white-space:nowrap;opacity:0;transform:translateY(10px);transition:opacity 0.35s ease,transform 0.35s ease}.tgp-ls-item.is-in{opacity:1;transform:translateY(0)}.tgp-ls-item.is-out{opacity:0;transform:translateY(-10px)}.tgp-ls-dot{flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#3fb950;box-shadow:0 0 0 0 rgb(63 185 80 / .5);animation:tgp-ls-dot-pulse 2s ease-out infinite}@keyframes tgp-ls-dot-pulse{0%{box-shadow:0 0 0 0 rgb(63 185 80 / .5)}70%{box-shadow:0 0 0 6px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.tgp-ls-text{overflow:hidden;text-overflow:ellipsis}.tgp-ls-name{color:var(--tgp-text);font-weight:700}.tgp-ls-plan{color:#3fb950;font-weight:700}@media (prefers-reduced-motion:reduce){.tgp-ls-item{transition:none}.tgp-ls-dot{animation:none}}.tgp-2fa-grid-item{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.tgp-2fa-grid-item .tgp-item-content{flex:1 1 0%;min-width:0}.tgp-2fa-desc{font-size:12px;color:rgb(255 255 255 / .45);margin:2px 0 0;line-height:1.4}.tgp-2fa-action-wrap{flex-shrink:0;margin-left:auto;padding-left:12px}.tgp-2fa-action-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:20px;font-size:12px;font-weight:600;border:1px solid #fff0;cursor:pointer;transition:transform 0.18s ease,box-shadow 0.18s ease,background 0.18s ease;white-space:nowrap;line-height:1}.tgp-2fa-btn-enable{background:rgb(34 197 94 / .12);border-color:rgb(34 197 94 / .35);color:#22c55e}.tgp-2fa-btn-enable:hover{background:rgb(34 197 94 / .22);box-shadow:0 0 12px rgb(34 197 94 / .25);transform:translateY(-1px)}.tgp-2fa-btn-disable{background:rgb(239 68 68 / .1);border-color:rgb(239 68 68 / .3);color:#ef4444}.tgp-2fa-btn-disable:hover{background:rgb(239 68 68 / .2);box-shadow:0 0 12px rgb(239 68 68 / .2);transform:translateY(-1px)}.tgp-2fa-notification{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding:12px 16px;border-radius:10px;font-size:13.5px;font-weight:500;line-height:1.4}.tgp-2fa-notif-success{background:rgb(34 197 94 / .12);border:1px solid rgb(34 197 94 / .3);color:#86efac}.tgp-2fa-notif-error{background:rgb(239 68 68 / .1);border:1px solid rgb(239 68 68 / .25);color:#fca5a5}.tgp-2fa-notif-icon{font-size:16px;flex-shrink:0}.tgp-2fa-modal-content{max-width:360px;padding:32px 28px 28px;text-align:center}.tgp-2fa-modal-sub{font-size:13.5px;color:rgb(255 255 255 / .6);margin:0 0 18px;line-height:1.5}.tgp-2fa-qr-wrap{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:12px;margin:0 auto 14px}.tgp-2fa-qr-wrap img{display:block;border-radius:4px}.tgp-2fa-manual-label{font-size:12px;color:rgb(255 255 255 / .5);margin:0 0 8px}.tgp-2fa-secret-box{display:flex;align-items:center;justify-content:center;gap:8px;background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:8px;padding:8px 12px;margin:0 0 18px;font-family:'Courier New',Courier,monospace;font-size:13px;color:#a5f3fc;letter-spacing:.06em;word-break:break-all;user-select:all}.tgp-2fa-copy-btn{flex-shrink:0;background:none;border:none;color:rgb(255 255 255 / .5);cursor:pointer;padding:2px;display:flex;align-items:center;transition:color 0.15s}.tgp-2fa-copy-btn:hover{color:#38bdf8}.tgp-2fa-code-label{display:block;font-size:12px;font-weight:600;color:rgb(255 255 255 / .6);margin-bottom:8px;text-align:left}.tgp-2fa-code-input{width:100%;box-sizing:border-box;font-size:26px;letter-spacing:10px;text-align:center;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .15);border-radius:10px;color:#f1f5f9;padding:11px 10px;font-family:'Courier New',Courier,monospace;transition:border-color 0.2s;outline:none;margin-bottom:16px}.tgp-2fa-code-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgb(56 189 248 / .15)}.tgp-2fa-modal-error{background:rgb(239 68 68 / .1);border:1px solid rgb(239 68 68 / .3);border-radius:8px;padding:9px 12px;font-size:13px;color:#fca5a5;margin-bottom:12px;text-align:left;line-height:1.4}.tgp-2fa-modal-actions{display:flex;flex-direction:column;gap:10px;margin-top:4px}.tgp-2fa-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:700;border:none;cursor:pointer;background:linear-gradient(135deg,#38bdf8 0%,#0284c7 100%);color:#fff;transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease;box-shadow:0 4px 14px rgb(56 189 248 / .3)}.tgp-2fa-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgb(56 189 248 / .4);filter:brightness(1.08)}.tgp-2fa-submit-btn:disabled,.tgp-2fa-submit-btn.is-loading{opacity:.65;cursor:not-allowed;transform:none}.tgp-2fa-submit-danger{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%);box-shadow:0 4px 14px rgb(239 68 68 / .3)}.tgp-2fa-submit-danger:hover:not(:disabled){box-shadow:0 8px 20px rgb(239 68 68 / .4)}.tgp-2fa-cancel-btn{background:none;border:1px solid rgb(255 255 255 / .14);color:rgb(255 255 255 / .55);border-radius:10px;padding:10px 20px;font-size:13.5px;font-weight:500;cursor:pointer;transition:border-color 0.18s,color 0.18s;width:100%}.tgp-2fa-cancel-btn:hover{border-color:rgb(255 255 255 / .28);color:rgb(255 255 255 / .85)}.tgp-2fa-modal-step{width:100%}.tgp-2fa-modal-spinner{width:44px;height:44px;border:3px solid rgb(56 189 248 / .2);border-top-color:#38bdf8;border-radius:50%;animation:tgp-2fa-spin 0.8s linear infinite;margin:24px auto 0}@keyframes tgp-2fa-spin{to{transform:rotate(360deg)}}@media (max-width:420px){.tgp-2fa-grid-item{flex-wrap:wrap}.tgp-2fa-action-wrap{padding-left:0;margin-left:0;width:100%;margin-top:10px}.tgp-2fa-action-btn{width:100%;justify-content:center}}.tgp-locked-wrap.tgp-locked-style-classic .tgp-locked-card{box-shadow:0 12px 48px rgb(0 0 0 / .5),0 0 24px rgb(212 175 55 / .07);animation:tgp-card-in 0.65s cubic-bezier(.22,1,.36,1) both}.tgp-locked-wrap.tgp-locked-style-classic .tgp-locked-card::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 2px 6px rgb(0 0 0 / .05),0 0 46px rgb(212 175 55 / .14);opacity:0;pointer-events:none;animation:tgp-classic-glow 5s ease-in-out 1.2s infinite}@keyframes tgp-classic-glow{0%,100%{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tgp-locked-wrap.tgp-locked-style-classic .tgp-locked-card::after{animation:none}}.tgp-locked-wrap.tgp-locked-style-classic .tgp-mockup-price-box::after{animation:tgp-classic-sheen-price 3.6s ease-in-out 0.8s infinite}.tgp-locked-wrap.tgp-locked-style-classic .tgp-mockup-btn-signup-pay::after{animation:tgp-classic-sheen-cta 3s ease-in-out 2s infinite}@keyframes tgp-classic-sheen-price{0%,55%{transform:translateX(0) skewX(-20deg)}100%{transform:translateX(556%) skewX(-20deg)}}@keyframes tgp-classic-sheen-cta{0%,55%{transform:translateX(0) skewX(-20deg)}100%{transform:translateX(625%) skewX(-20deg)}}.tgp-locked-wrap.tgp-locked-style-classic .tgp-locked-card::before{will-change:transform}.tgp-locked-wrap.tgp-locked-style-classic .tgp-mockup-lock-icon{will-change:auto}@media (hover:none) and (pointer:coarse){.tgp-locked-wrap.tgp-locked-style-classic{--tgp-gate-card-bg:rgba(23, 33, 43, 0.93);--tgp-gate-card-blur:none}.tgp-locked-wrap.tgp-locked-style-classic .tgp-locked-card::before{animation-timing-function:steps(180)}}.tgp-locked-wrap.tgp-locked-style-spotlight{--tgp-gate-card-bg:radial-gradient(130% 70% at 50% -10%, rgba(249, 201, 52, 0.13), transparent 62%),
        linear-gradient(180deg, #1b2735 0%, #121b25 100%);--tgp-gate-card-blur:none;--tgp-gate-card-bd:1px solid rgba(212, 175, 55, 0.32);--tgp-gate-card-radius:20px;--tgp-gate-card-pad:46px 32px 38px;--tgp-gate-card-pad-sm:38px 20px 30px;--tgp-gate-card-max:440px;--tgp-gate-card-shadow:0 24px 70px rgba(0, 0, 0, 0.62),
        0 10px 40px rgba(212, 175, 55, 0.12)}.tgp-locked-bg.tgp-locked-style-spotlight{--tgp-gate-feed-opacity:0.18;--tgp-gate-feed-blur:blur(7px)}.tgp-locked-bg.tgp-locked-style-spotlight::after{background:radial-gradient(circle at 50% 8%,rgb(249 201 52 / .1),transparent 46%),radial-gradient(circle at center,transparent 18%,var(--tgp-bg) 78%)}.tgp-locked-wrap.tgp-locked-style-spotlight::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(760px, 130%);height:min(560px, 70%);background:radial-gradient(ellipse 50% 100% at 50% 0%,rgb(249 201 52 / .17) 0%,rgb(249 201 52 / .07) 38%,transparent 72%);pointer-events:none;z-index:-1}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-locked-card::before{inset:auto;top:0;left:50%;transform:translateX(-50%);width:min(190px, 56%);height:3px;padding:0;border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent 0%,rgb(212 175 55 / .65) 22%,#f9c934 42%,#fff3c4 50%,#f9c934 58%,rgb(212 175 55 / .65) 78%,transparent 100%);-webkit-mask:none;mask:none;animation:none}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-locked-card{animation:tgp-card-in 0.65s cubic-bezier(.22,1,.36,1) both,tgp-gate-spotlight-glow 5s ease-in-out 1.2s infinite}@keyframes tgp-gate-spotlight-glow{0%,100%{box-shadow:0 24px 70px rgb(0 0 0 / .62),0 0 30px rgb(249 201 52 / .1)}50%{box-shadow:0 26px 78px rgb(0 0 0 / .66),0 0 62px rgb(249 201 52 / .22)}}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-mockup-badge{background:linear-gradient(135deg,#f9c934 0%,#d4af37 100%);border-color:#fff0;color:#17212b}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-mockup-title{letter-spacing:.2px}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-lock-title{font-size:24px}.tgp-locked-wrap.tgp-locked-style-minimal{--tgp-gate-card-bg:var(--tgp-card-bg);--tgp-gate-card-blur:none;--tgp-gate-card-bd:1px solid var(--tgp-border);--tgp-gate-card-radius:8px;--tgp-gate-card-pad:32px 28px 30px;--tgp-gate-card-pad-sm:26px 18px 24px;--tgp-gate-card-max:400px;--tgp-gate-card-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.04),
        0 8px 24px rgba(0, 0, 0, 0.35);--tgp-gate-align:flex-start;--tgp-gate-pad:clamp(24px, 8vh, 88px) 16px 48px}.tgp-locked-bg.tgp-locked-style-minimal{--tgp-gate-feed-opacity:0.12;--tgp-gate-feed-blur:blur(2px)}.tgp-locked-bg.tgp-locked-style-minimal::after{background:linear-gradient(180deg,rgb(14 22 33 / .72) 0%,var(--tgp-bg) 82%)}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-locked-card::before{display:none}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-locked-card{animation:tgp-card-in 0.4s ease-out both}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-lock-icon{animation:none;filter:drop-shadow(0 3px 8px rgb(0 0 0 / .4))}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-badge,.tgp-locked-wrap.tgp-locked-style-minimal .tgp-gold-text,.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-price{animation:none}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-price-box{animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) 0.36s backwards}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-btn-signup-pay{animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) 0.6s backwards}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-price-box::after,.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-btn-signup-pay::after{display:none}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-badge{background:rgb(44 165 224 / .08);border-color:var(--tgp-tg-blue);color:var(--tgp-tg-blue);border-radius:6px}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-price-box{border:1px solid var(--tgp-border);border-radius:8px;background:rgb(255 255 255 / .02);box-shadow:none}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-tutorial-btn{border-radius:6px}.tgp-locked-wrap.tgp-locked-style-minimal .tgp-mockup-title{font-size:23px;font-weight:700;letter-spacing:0}.tgp-locked-wrap.tgp-locked-style-aurora{--tgp-gate-card-bg:linear-gradient(160deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.04) 100%);--tgp-gate-card-blur:blur(28px) saturate(160%);--tgp-gate-card-bd:1px solid rgba(255, 255, 255, 0.22);--tgp-gate-card-radius:26px;--tgp-gate-card-pad:42px 32px 36px;--tgp-gate-card-pad-sm:34px 20px 30px;--tgp-gate-card-max:430px;--tgp-gate-card-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.28),
        0 30px 80px rgba(0, 0, 0, 0.5)}.tgp-locked-bg.tgp-locked-style-aurora{--tgp-gate-feed-opacity:0.22;--tgp-gate-feed-blur:blur(10px)}.tgp-locked-bg.tgp-locked-style-aurora::after{background:radial-gradient(48% 38% at 18% 20%,rgb(124 58 237 / .55),transparent 70%),radial-gradient(45% 40% at 84% 26%,rgb(236 72 153 / .42),transparent 70%),radial-gradient(52% 44% at 62% 86%,rgb(20 184 166 / .42),transparent 70%),radial-gradient(40% 36% at 24% 82%,rgb(59 130 246 / .38),transparent 70%),linear-gradient(180deg,rgb(11 16 32 / .9) 0%,rgb(14 22 33 / .92) 100%)}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-locked-card{animation:tgp-card-in 0.6s cubic-bezier(.22,1,.36,1) both}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-locked-card::before{inset:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,rgb(255 255 255 / .55) 0%,transparent 42%,transparent 60%,rgb(255 255 255 / .25) 100%);animation:none}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-badge{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .4);color:#fff;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:none;animation:none}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-title{color:#fff}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-price-box{border:1px solid rgb(255 255 255 / .28);border-radius:18px;background:rgb(255 255 255 / .08);box-shadow:none;animation:tgp-child-in 0.55s cubic-bezier(.22,1,.36,1) 0.36s backwards}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-price-box::after{display:none}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-price{animation:none;background:none;-webkit-text-fill-color:#fff;color:#fff}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-subtext{color:#c3ccdb}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-tutorial-btn{border-radius:14px;background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .22)}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-btn{border-radius:14px}.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-btn-signup-pay{border-radius:16px}.tgp-locked-wrap,.tgp-account-wrapper,.tgp-chat-widget,#tgp-redirect-overlay{--tgp-btn-solid:#2ca5e0;--tgp-btn-rgb:44, 165, 224;--tgp-btn-grad:linear-gradient(135deg, #2ca5e0 0%, #1d8fc7 100%);--tgp-btn-grad-hover:linear-gradient(135deg, #35aee8 0%, #2196d3 100%);--tgp-btn-ink:#ffffff;--tgp-btn-soft-ink:#9fd4f2}.tgp-locked-wrap.tgp-locked-style-spotlight,.tgp-account-wrapper.tgp-locked-style-spotlight,.tgp-chat-widget.tgp-locked-style-spotlight,#tgp-redirect-overlay.tgp-locked-style-spotlight{--tgp-btn-solid:#f9c934;--tgp-btn-rgb:249, 201, 52;--tgp-btn-grad:linear-gradient(135deg, #ffdf6e 0%, #f9c934 45%, #d4af37 100%);--tgp-btn-grad-hover:linear-gradient(135deg, #ffe78f 0%, #fbd24f 45%, #dcb840 100%);--tgp-btn-ink:#1c1403;--tgp-btn-soft-ink:#f9c934}.tgp-locked-wrap.tgp-locked-style-minimal,.tgp-account-wrapper.tgp-locked-style-minimal,.tgp-chat-widget.tgp-locked-style-minimal,#tgp-redirect-overlay.tgp-locked-style-minimal{--tgp-btn-solid:#2398d6;--tgp-btn-rgb:44, 165, 224;--tgp-btn-grad:linear-gradient(#2398d6, #2398d6);--tgp-btn-grad-hover:linear-gradient(#1d8fc7, #1d8fc7);--tgp-btn-ink:#ffffff;--tgp-btn-soft-ink:#5cbdee}.tgp-locked-wrap.tgp-locked-style-aurora,.tgp-account-wrapper.tgp-locked-style-aurora,.tgp-chat-widget.tgp-locked-style-aurora,#tgp-redirect-overlay.tgp-locked-style-aurora{--tgp-btn-solid:#a855f7;--tgp-btn-rgb:168, 85, 247;--tgp-btn-grad:linear-gradient(135deg, #7c3aed 0%, #a855f7 50%, #db2777 100%);--tgp-btn-grad-hover:linear-gradient(135deg, #8b4cf0 0%, #b46cf8 50%, #e0408a 100%);--tgp-btn-ink:#ffffff;--tgp-btn-soft-ink:#d8b4fe}.tgp-locked-wrap.tgp-locked-style-noirrose,.tgp-account-wrapper.tgp-locked-style-noirrose,.tgp-chat-widget.tgp-locked-style-noirrose,#tgp-redirect-overlay.tgp-locked-style-noirrose{--tgp-btn-solid:#ff3d9a;--tgp-btn-rgb:255, 61, 154;--tgp-btn-grad:linear-gradient(140deg, #ffe3f1 0%, #ff8fc7 42%, #ff3d9a 100%);--tgp-btn-grad-hover:linear-gradient(140deg, #fff0f7 0%, #ffa3d2 42%, #ff55a8 100%);--tgp-btn-ink:#2a0512;--tgp-btn-soft-ink:#ff8fc7}.tgp-locked-wrap.tgp-locked-style-candy,.tgp-account-wrapper.tgp-locked-style-candy,.tgp-chat-widget.tgp-locked-style-candy,#tgp-redirect-overlay.tgp-locked-style-candy{--tgp-btn-solid:#ff2f92;--tgp-btn-rgb:255, 47, 146;--tgp-btn-grad:linear-gradient(135deg, #ff77b8 0%, #ff2f92 100%);--tgp-btn-grad-hover:linear-gradient(135deg, #ff8cc4 0%, #ff47a0 100%);--tgp-btn-ink:#ffffff;--tgp-btn-soft-ink:#ffb6de}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-mockup-btn-signup-pay{background:var(--tgp-btn-grad);color:var(--tgp-btn-ink);box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.3)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-signup-pay-sub{color:var(--tgp-btn-ink);opacity:.8}.tgp-locked-wrap.tgp-locked-style-spotlight .tgp-mockup-btn-signup-pay,.tgp-locked-wrap.tgp-locked-style-aurora .tgp-mockup-btn-signup-pay{animation-name:tgp-child-in,tgp-gate-cta-pulse}@keyframes tgp-gate-cta-pulse{0%,100%{box-shadow:0 4px 12px rgba(var(--tgp-btn-rgb),.25),0 0 0 0 rgba(var(--tgp-btn-rgb),.45)}60%{box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.35),0 0 0 12px rgba(var(--tgp-btn-rgb),0)}80%{box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.35),0 0 0 0 rgba(var(--tgp-btn-rgb),0)}}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-mockup-btn-signin{background:rgba(var(--tgp-btn-rgb),.14);border-color:rgba(var(--tgp-btn-rgb),.55);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-mockup-btn-signin:hover{background:rgba(var(--tgp-btn-rgb),.24);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-tg{background:var(--tgp-btn-grad);color:var(--tgp-btn-ink);box-shadow:0 4px 14px rgba(var(--tgp-btn-rgb),.28)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-tg:hover,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-tg:focus{background:var(--tgp-btn-grad-hover);color:var(--tgp-btn-ink);box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.4)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-tg:active{box-shadow:0 2px 8px rgba(var(--tgp-btn-rgb),.28)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-ghost:hover,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-ghost:focus{border-color:rgba(var(--tgp-btn-rgb),.55);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-mockup-tutorial-btn:hover .tgp-arrow{color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-price{color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-card:hover{border-color:rgba(var(--tgp-btn-rgb),.55)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-card.is-selected{background:linear-gradient(145deg,rgba(var(--tgp-btn-rgb),.17) 0%,rgba(var(--tgp-btn-rgb),.05) 100%);border-color:var(--tgp-btn-solid);box-shadow:0 0 0 1px var(--tgp-btn-solid),0 8px 24px rgba(var(--tgp-btn-rgb),.28)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced)::before{background:var(--tgp-btn-grad);border-color:var(--tgp-btn-solid);box-shadow:0 0 12px rgba(var(--tgp-btn-rgb),.55);color:var(--tgp-btn-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced) .tgp-plan-duration{background:rgba(var(--tgp-btn-rgb),.15);border-color:rgba(var(--tgp-btn-rgb),.4);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)):not(.tgp-locked-style-noirrose) .tgp-plan-card.is-selected .tgp-plan-price{color:var(--tgp-btn-soft-ink);text-shadow:0 0 16px rgba(var(--tgp-btn-rgb),.5)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-upi-pay,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-bdt-pay{background:var(--tgp-btn-grad)!important;color:var(--tgp-btn-ink)!important;box-shadow:0 4px 16px rgba(var(--tgp-btn-rgb),.35)!important}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-upi-pay:hover,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-bdt-pay:hover{background:var(--tgp-btn-grad-hover)!important;box-shadow:0 8px 24px rgba(var(--tgp-btn-rgb),.5)!important}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-method-card:hover{background:rgba(var(--tgp-btn-rgb),.07);border-color:rgba(var(--tgp-btn-rgb),.35)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-method-badge{background:var(--tgp-btn-grad);color:var(--tgp-btn-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-single-plan-info{border-color:rgba(var(--tgp-btn-rgb),.2);background:rgba(var(--tgp-btn-rgb),.05)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-glow-btn{color:var(--tgp-btn-soft-ink);border-color:var(--tgp-btn-solid);box-shadow:0 0 10px rgba(var(--tgp-btn-rgb),.2),inset 0 0 10px rgba(var(--tgp-btn-rgb),.1);animation-name:tgp-gate-glow-pulse}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-glow-btn:hover{background:rgba(var(--tgp-btn-rgb),.1);box-shadow:0 0 20px rgba(var(--tgp-btn-rgb),.6),inset 0 0 15px rgba(var(--tgp-btn-rgb),.3)}@keyframes tgp-gate-glow-pulse{0%{box-shadow:0 0 5px rgba(var(--tgp-btn-rgb),.4),inset 0 0 5px rgba(var(--tgp-btn-rgb),.1);border-color:rgba(var(--tgp-btn-rgb),.6)}100%{box-shadow:0 0 20px rgba(var(--tgp-btn-rgb),.8),inset 0 0 15px rgba(var(--tgp-btn-rgb),.3);border-color:rgba(var(--tgp-btn-rgb),1)}}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-watch-btn{background:rgba(var(--tgp-btn-rgb),.1);border-color:rgba(var(--tgp-btn-rgb),.3);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-watch-btn:hover{background:rgba(var(--tgp-btn-rgb),.2);border-color:rgba(var(--tgp-btn-rgb),.5)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-preview-card{background:rgba(var(--tgp-btn-rgb),.05);border-color:rgba(var(--tgp-btn-rgb),.2)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-preview-card.tgp-tut-accent{background:rgba(var(--tgp-btn-rgb),.03);border-color:var(--tgp-btn-solid)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-icon{background:rgba(var(--tgp-btn-rgb),.15);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-accent .tgp-tut-text strong,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tutorial-caption-text,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-bdt-amount-display{color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-accent .tgp-tutorial-watch-btn{background:rgba(var(--tgp-btn-rgb),.05);border-color:var(--tgp-btn-solid);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-icon-lg{background:rgba(var(--tgp-btn-rgb),.15);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-play-btn{background:rgba(var(--tgp-btn-rgb),.1);border-color:rgba(var(--tgp-btn-rgb),.3);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-tut-play-btn:hover{background:rgba(var(--tgp-btn-rgb),.2)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-invoice-panel{background:linear-gradient(160deg,rgba(var(--tgp-btn-rgb),.06) 0%,rgb(23 33 43 / .4) 100%);border-color:rgba(var(--tgp-btn-rgb),.18)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-invoice-spinner{border-color:rgba(var(--tgp-btn-rgb),.15);border-top-color:var(--tgp-btn-solid)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-invoice-reopen{border-color:rgba(var(--tgp-btn-rgb),.35);color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-invoice-reopen:hover{background:rgba(var(--tgp-btn-rgb),.1);border-color:rgba(var(--tgp-btn-rgb),.6)}#tgp-redirect-overlay[class*="tgp-locked-style-"]:not(.tgp-locked-style-classic) .tgp-redirect-card{border-color:rgba(var(--tgp-btn-rgb),.15);box-shadow:0 20px 60px rgb(0 0 0 / .5),0 0 40px rgba(var(--tgp-btn-rgb),.08)}#tgp-redirect-overlay[class*="tgp-locked-style-"]:not(.tgp-locked-style-classic) .tgp-redirect-spinner{border-color:rgba(var(--tgp-btn-rgb),.15);border-top-color:var(--tgp-btn-solid)}#tgp-redirect-overlay[class*="tgp-locked-style-"]:not(.tgp-locked-style-classic) .tgp-redirect-bar{background:linear-gradient(90deg,var(--tgp-btn-solid) 0%,var(--tgp-btn-soft-ink) 50%,var(--tgp-btn-solid) 100%);background-size:200% 100%}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-input:focus,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-code-input:focus{border-color:var(--tgp-btn-solid);box-shadow:0 0 0 3px rgba(var(--tgp-btn-rgb),.16),0 0 22px rgba(var(--tgp-btn-rgb),.1)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-form-row:focus-within label{color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-form-header::after{background:linear-gradient(90deg,transparent,rgba(var(--tgp-btn-rgb),.55),transparent)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) #tgp-show-forgot{background-image:linear-gradient(90deg,var(--tgp-btn-solid),var(--tgp-btn-solid))}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) #tgp-2fa-form input[name="code"]:focus{box-shadow:0 0 0 3px rgba(var(--tgp-btn-rgb),.2),0 0 30px rgba(var(--tgp-btn-rgb),.15)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-submit-btn{background:var(--tgp-btn-grad);color:var(--tgp-btn-ink);box-shadow:0 4px 14px rgba(var(--tgp-btn-rgb),.3)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-submit-btn:hover:not(:disabled){box-shadow:0 8px 20px rgba(var(--tgp-btn-rgb),.4)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-copy-btn:hover,:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-setup-secret{color:var(--tgp-btn-soft-ink)}:is(.tgp-locked-wrap,.tgp-account-wrapper):not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-2fa-modal-spinner{border-color:rgba(var(--tgp-btn-rgb),.2);border-top-color:var(--tgp-btn-solid)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-page-title::after{background:linear-gradient(90deg,rgba(var(--tgp-btn-rgb),.55),transparent)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-avatar img{background:linear-gradient(var(--tgp-card-bg),var(--tgp-card-bg)) padding-box,conic-gradient(from 210deg,var(--tgp-btn-solid),var(--tgp-btn-soft-ink),var(--tgp-btn-solid)) border-box}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-avatar::after{border-color:rgba(var(--tgp-btn-rgb),.4)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-item:hover{border-color:rgba(var(--tgp-btn-rgb),.35)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-item-icon{background:linear-gradient(135deg,rgba(var(--tgp-btn-rgb),.22) 0%,rgba(var(--tgp-btn-rgb),.06) 100%);box-shadow:inset 0 0 0 1px rgba(var(--tgp-btn-rgb),.18)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-item-icon svg{fill:var(--tgp-btn-solid)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-inactive .tgp-account-item.is-status{background:rgba(var(--tgp-btn-rgb),.08)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-countdown-timer{color:var(--tgp-btn-soft-ink);background:rgba(var(--tgp-btn-rgb),.1);border-color:rgba(var(--tgp-btn-rgb),.28)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-chat{background:rgba(var(--tgp-btn-rgb),.12);border-color:rgba(var(--tgp-btn-rgb),.35);color:var(--tgp-btn-soft-ink)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-chat:hover{background:rgba(var(--tgp-btn-rgb),.22);color:var(--tgp-btn-soft-ink)}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-btn-renew,.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-expired .tgp-btn-renew{background:var(--tgp-btn-grad);color:var(--tgp-btn-ink);animation-name:tgp-gate-renew-pulse}.tgp-account-wrapper:not(.tgp-locked-style-classic):where(:not(.tgp-locked-style-candy)) .tgp-account-expired .tgp-btn-renew:hover{background:var(--tgp-btn-grad-hover);color:var(--tgp-btn-ink)}@keyframes tgp-gate-renew-pulse{0%,100%{box-shadow:0 4px 14px rgba(var(--tgp-btn-rgb),.25),0 0 0 0 rgba(var(--tgp-btn-rgb),.4)}60%{box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.35),0 0 0 10px rgba(var(--tgp-btn-rgb),0)}80%{box-shadow:0 6px 20px rgba(var(--tgp-btn-rgb),.35),0 0 0 0 rgba(var(--tgp-btn-rgb),0)}}.tgp-account-wrapper.tgp-locked-style-spotlight .tgp-account-card{background:radial-gradient(130% 60% at 50% -10%,rgb(249 201 52 / .13),transparent 62%),linear-gradient(180deg,#1b2735 0%,#121b25 100%);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgb(212 175 55 / .32);border-radius:20px;box-shadow:0 24px 70px rgb(0 0 0 / .62),0 10px 40px rgb(212 175 55 / .12)}.tgp-account-wrapper.tgp-locked-style-spotlight .tgp-account-card::before{left:50%;right:auto;width:min(190px, 56%);transform:translateX(-50%);border-radius:0 0 4px 4px;background:linear-gradient(90deg,transparent 0%,rgb(212 175 55 / .65) 22%,#f9c934 42%,#fff3c4 50%,#f9c934 58%,rgb(212 175 55 / .65) 78%,transparent 100%);animation:none}.tgp-account-wrapper.tgp-locked-style-minimal .tgp-account-card{background:var(--tgp-card-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--tgp-border);border-radius:8px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .04),0 8px 24px rgb(0 0 0 / .35)}.tgp-account-wrapper.tgp-locked-style-minimal .tgp-account-card::before{height:2px;background:var(--tgp-tg-blue);animation:none}.tgp-account-wrapper.tgp-locked-style-minimal .tgp-btn-renew,.tgp-account-wrapper.tgp-locked-style-minimal .tgp-account-avatar::after{animation:none}.tgp-account-wrapper.tgp-locked-style-minimal .tgp-btn-renew::before{display:none}.tgp-account-wrapper.tgp-locked-style-aurora .tgp-account-card{background:radial-gradient(90% 60% at 0% 0%,rgb(124 58 237 / .3),transparent 60%),radial-gradient(80% 55% at 100% 8%,rgb(236 72 153 / .2),transparent 62%),radial-gradient(90% 60% at 100% 100%,rgb(20 184 166 / .18),transparent 62%),linear-gradient(160deg,rgb(255 255 255 / .08) 0%,rgb(255 255 255 / .03) 100%),rgb(17 20 38 / .82);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgb(255 255 255 / .22);border-radius:26px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .28),0 30px 80px rgb(0 0 0 / .5)}.tgp-account-wrapper.tgp-locked-style-aurora .tgp-account-card::before{background:linear-gradient(90deg,#7c3aed,#ec4899,#14b8a6,#3b82f6,#7c3aed);background-size:300% 100%}.tgp-account-wrapper.tgp-locked-style-noirrose .tgp-account-card{background:radial-gradient(120% 60% at 50% -5%,rgb(255 61 154 / .16),transparent 60%),linear-gradient(180deg,#1a0a15 0%,#0a0509 100%);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgb(255 143 199 / .2);border-radius:22px;box-shadow:0 24px 70px rgb(0 0 0 / .6),0 10px 40px rgb(255 61 154 / .12);color:#f7ecf2}.tgp-account-wrapper.tgp-locked-style-noirrose .tgp-account-card::before{background:linear-gradient(90deg,#b81e63,#ff3d9a,#ff8fc7,#ff3d9a,#b81e63);background-size:300% 100%}.tgp-account-wrapper.tgp-locked-style-noirrose .tgp-account-page-heading{font-family:"Outfit",sans-serif;letter-spacing:.01em}.tgp-locked-wrap.tgp-locked-style-noirrose{--tgp-gate-card-bg:transparent;--tgp-gate-card-blur:none;--tgp-gate-card-bd:none;--tgp-gate-card-radius:0px;--tgp-gate-card-pad:40px 22px 44px;--tgp-gate-card-pad-sm:30px 16px 36px;--tgp-gate-card-max:440px;--tgp-gate-card-shadow:none}.tgp-locked-wrap.tgp-locked-style-noirrose,.tgp-account-wrapper.tgp-locked-style-noirrose{--nr-ink:#0a0509;--nr-plum:#2a0f22;--nr-rose:#ff3d9a;--nr-rose-lo:#b81e63;--nr-rose-hi:#ff8fc7;--nr-rose-pale:#ffd9ec;--nr-txt:#f7ecf2;--nr-mute:#c7abba;--nr-line:rgba(255,143,199,.20)}.tgp-locked-bg.tgp-locked-style-noirrose{background-color:#0a0509}.tgp-locked-bg.tgp-locked-style-noirrose .tgp-bg-scroller{display:none}.tgp-locked-bg.tgp-locked-style-noirrose::after{inset:-90px;filter:blur(22px) saturate(1.08);background:radial-gradient(circle 150px at 88% 8%,rgb(255 61 154 / .16),transparent 70%),radial-gradient(circle 110px at 6% 26%,rgb(255 61 154 / .13),transparent 72%),radial-gradient(circle 190px at 94% 74%,rgb(184 30 99 / .20),transparent 72%),radial-gradient(circle 140px at 2% 88%,rgb(255 61 154 / .12),transparent 74%),conic-gradient(from 210deg at 76% 18%,rgb(255 61 154 / .20),transparent 26%,transparent 74%,rgb(255 61 154 / .14)),conic-gradient(from 30deg at 18% 82%,rgb(184 30 99 / .22),transparent 30%,transparent 78%,rgb(255 61 154 / .10)),radial-gradient(ellipse 120% 78% at 50% 44%,rgb(10 5 9 / .70),rgb(10 5 9 / .94) 76%),linear-gradient(170deg,#1a0a14 0%,#0a0509 52%,#150813 100%)}.tgp-locked-wrap.tgp-locked-style-noirrose::before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(620px,100%);height:min(820px,100%);background:radial-gradient(ellipse 48% 44% at 50% 50%,rgb(10 5 9 / .62),rgb(10 5 9 / .28) 58%,transparent 78%);pointer-events:none;z-index:-1}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-locked-card{animation:tgp-card-in .5s cubic-bezier(.22,1,.36,1) both;color:var(--nr-txt);font-family:"Outfit",-apple-system,"Segoe UI",Roboto,sans-serif}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-locked-card::before{display:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-badge{background:linear-gradient(180deg,rgb(255 61 154 / .16),rgb(255 61 154 / .07));border:1px solid rgb(255 143 199 / .45);border-radius:999px;color:var(--nr-txt);font:600 12px/1 "Outfit",sans-serif;letter-spacing:.14em;padding:10px 20px;animation:none;box-shadow:none;gap:9px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-badge-lock{font-size:0;line-height:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-badge-lock::before{content:"";display:inline-block;width:15px;height:15px;vertical-align:-.2em;background:var(--nr-rose-hi);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2.2'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2.2'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-lock-icon{display:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-title{font:500 34px/1.06 "Outfit",sans-serif;text-transform:none;letter-spacing:-.022em;margin:20px 0 10px;background:linear-gradient(180deg,#ffffff 22%,#d9c6d0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-title .tgp-gold-text{display:block;font-weight:700;font-size:44px;letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(180deg,#ffe3f1 4%,var(--nr-rose-hi) 38%,var(--nr-rose) 72%,var(--nr-rose-lo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:none;color:#fff0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-title br{display:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-tagline{font:400 15px/1.5 "Outfit",sans-serif;color:var(--nr-mute);margin:0 0 24px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;margin:0 0 26px;padding:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk{display:flex;flex-direction:column;align-items:center;gap:9px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk-ico{width:100%;aspect-ratio:1;max-width:68px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(160deg,rgb(255 61 154 / .15),rgb(255 61 154 / .04));border:1px solid var(--nr-line)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk-ico::before{content:"";width:28px;height:28px;display:block;background:linear-gradient(170deg,var(--nr-rose-pale),var(--nr-rose))}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk-label{font:500 12.5px/1.25 "Outfit",sans-serif;color:var(--nr-txt);min-height:2.5em;display:flex;align-items:flex-start;justify-content:center;text-align:center}.tgp-gate-perk[data-ico="star"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4-5.8-3-5.8 3 1.1-6.4L2.6 9.4l6.5-.9z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M12 2.6l2.9 5.9 6.5.9-4.7 4.6 1.1 6.4-5.8-3-5.8 3 1.1-6.4L2.6 9.4l6.5-.9z'/></svg>") center/contain no-repeat}.tgp-gate-perk[data-ico="bolt"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M13.5 2L4 13.2h6.1L10 22l9.6-11.3h-6.2z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M13.5 2L4 13.2h6.1L10 22l9.6-11.3h-6.2z'/></svg>") center/contain no-repeat}.tgp-gate-perk[data-ico="noads"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 10v4h3l5 4V6l-5 4z'/><path d='M19.4 2.9l1.7 1.7L5.3 20.4l-1.7-1.7z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 10v4h3l5 4V6l-5 4z'/><path d='M19.4 2.9l1.7 1.7L5.3 20.4l-1.7-1.7z'/></svg>") center/contain no-repeat}.tgp-gate-perk[data-ico="crown"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat}.tgp-gate-perk[data-ico="lock"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2.2'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><rect x='4.5' y='10.5' width='15' height='10' rx='2.2'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") center/contain no-repeat}.tgp-gate-perk[data-ico="chat"] .tgp-gate-perk-ico::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L3.5 20.5l1.4-5.9A8 8 0 1 1 21 12z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L3.5 20.5l1.4-5.9A8 8 0 1 1 21 12z'/></svg>") center/contain no-repeat}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plans-list,:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plans-list-enhanced{display:flex;flex-direction:column;gap:12px;margin-bottom:0}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card,:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card-enhanced{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:18px;padding:20px 18px 20px 52px;gap:12px;background:linear-gradient(160deg,rgb(42 15 34 / .82),rgb(16 7 13 / .82));border:1px solid var(--nr-line);box-shadow:none;animation:none;overflow:visible;transition:border-color .18s ease,background .18s ease}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card::before,:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card::after{content:none}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced)::before{content:none}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected:not(.tgp-plan-card-enhanced) .tgp-plan-duration{background:rgb(255 61 154 / .15);border-color:rgb(255 61 154 / .4);color:var(--nr-rose-hi)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-details::before{content:"";position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;border:2px solid rgb(255 143 199 / .45);transition:border-color .18s ease,box-shadow .18s ease}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected .tgp-plan-details::before{border-color:var(--nr-rose);box-shadow:inset 0 0 0 3px var(--nr-ink),inset 0 0 0 20px var(--nr-rose)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card:hover{transform:none;border-color:rgb(255 143 199 / .42)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected{border-color:var(--nr-rose);background:linear-gradient(160deg,rgb(68 20 50 / .9),rgb(24 9 19 / .9));box-shadow:0 0 0 1px var(--nr-rose),0 0 26px rgb(255 61 154 / .34),0 10px 34px rgb(0 0 0 / .5)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-details{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;min-width:0}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-name{font:600 19px/1.2 "Outfit",sans-serif;color:var(--nr-txt);text-transform:none;letter-spacing:-.01em}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected .tgp-plan-name{color:#fff}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-duration{font:400 13.5px/1.2 "Outfit",sans-serif;color:var(--nr-mute);text-transform:none;letter-spacing:0}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex:none}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-price{font:600 23px/1 "Outfit",sans-serif;font-variant-numeric:tabular-nums;color:var(--nr-txt);background:linear-gradient(170deg,rgb(255 61 154 / .20),rgb(255 61 154 / .07));border:1px solid rgb(255 143 199 / .34);border-radius:999px;padding:11px 20px;white-space:nowrap}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card.is-selected .tgp-plan-price{color:#fff;border-color:rgb(255 143 199 / .6);background:linear-gradient(170deg,rgb(255 61 154 / .34),rgb(255 61 154 / .14))}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-savings{font:500 11px/1 "Outfit",sans-serif;color:var(--nr-rose-hi);background:none;padding:0}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-ribbon{top:-11px;left:16px;right:auto;transform:none;border-radius:999px;background:linear-gradient(135deg,var(--nr-rose-hi),var(--nr-rose));color:#2a0512;font:700 10.5px/1 "Outfit",sans-serif;letter-spacing:.12em;padding:6px 13px 6px 26px;box-shadow:0 4px 14px rgb(255 61 154 / .4)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-ribbon::before{content:"";position:absolute;left:9px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#2a0512;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-live-sales{margin:16px 0 0}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-ls-item{background:rgb(42 15 34 / .7);border:1px solid var(--nr-line);border-radius:999px;padding:9px 18px}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-ls-text{font:400 13.5px/1 "Outfit",sans-serif;color:var(--nr-mute)}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-ls-text b,:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-ls-text strong{color:var(--nr-rose-hi);font-weight:600}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-ls-dot{background:#22c55e;box-shadow:0 0 0 3px rgb(34 197 94 / .18)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-rule{display:flex;align-items:center;gap:14px;margin:28px 0 14px;font:600 12px/1 "Outfit",sans-serif;letter-spacing:.26em;color:var(--nr-mute)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-rule::before,.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-rule::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--nr-rose-lo))}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-rule::after{background:linear-gradient(270deg,transparent,var(--nr-rose-lo))}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-subtext{margin:0 0 14px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-pay-info{display:flex;align-items:center;justify-content:center;gap:9px;background:rgb(42 15 34 / .6);border:1px solid var(--nr-line);border-radius:14px;padding:15px 16px;font:400 15px/1 "Outfit",sans-serif;color:var(--nr-mute);letter-spacing:0;margin:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-pay-info::before{content:"";width:20px;height:20px;flex:none;background:var(--nr-rose-hi);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10h18M5 10v8M9.5 10v8M14.5 10v8M19 10v8M2.5 21h19M12 2.5L21 8H3z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'><path d='M3 10h18M5 10v8M9.5 10v8M14.5 10v8M19 10v8M2.5 21h19M12 2.5L21 8H3z'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-pay-info .tgp-blue-text,.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-pay-info .tgp-gold-text{color:#fff;-webkit-text-fill-color:#fff;font-weight:600;animation:none;background:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-row{gap:12px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn{border-radius:14px;border:1px solid var(--nr-line);background:rgb(42 15 34 / .6);color:var(--nr-txt);font:600 15px/1.2 "Outfit",sans-serif;letter-spacing:0;padding:15px 14px;gap:11px;justify-content:flex-start;text-transform:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn:hover:not(.tgp-disabled){transform:none;border-color:rgb(255 143 199 / .45);background:rgb(56 20 45 / .7)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn-signin{background:rgb(42 15 34 / .6)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-signin,.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-eye{font-size:0;line-height:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-signin::before,.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-eye::before{content:"";display:block;width:38px;height:38px;flex:none;border-radius:11px;background:linear-gradient(150deg,var(--nr-rose),var(--nr-rose-lo));-webkit-mask-size:19px;mask-size:19px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-signin::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h14M12 6l6 6-6 6'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h14M12 6l6 6-6 6'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-eye::before{-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z'/><circle cx='12' cy='12' r='3'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7-10-7-10-7z'/><circle cx='12' cy='12' r='3'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn-signup-pay{margin-top:12px;border:0;border-radius:16px;padding:19px 18px;gap:3px;background:linear-gradient(140deg,#ffe3f1 0%,var(--nr-rose-hi) 42%,var(--nr-rose) 100%);color:#2a0512;box-shadow:0 10px 34px rgb(255 61 154 / .34);animation:tgp-child-in .55s cubic-bezier(.22,1,.36,1) .6s backwards}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn-signup-pay::after{display:none}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-btn-signup-pay:hover{transform:translateY(-2px);filter:none;box-shadow:0 14px 40px rgb(255 61 154 / .46)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-signup-pay-main{font:700 20px/1.1 "Outfit",sans-serif;letter-spacing:.01em;gap:11px;display:inline-flex;align-items:center}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-signup-pay-sub{font:500 11.5px/1 "Outfit",sans-serif;letter-spacing:.12em;color:#6b1233;margin-top:5px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-wallet{font-size:0;line-height:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-icon-wallet::before{content:"";display:inline-block;width:24px;height:24px;background:#2a0512;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000'><path d='M3 8l4 3 5-6 5 6 4-3-2 11H5z'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-tutorial-btn{border-radius:14px;background:rgb(42 15 34 / .6);border:1px solid var(--nr-line);color:var(--nr-txt);font:500 13.5px/1 "Outfit",sans-serif;padding:15px 16px;margin-bottom:14px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-tutorial-btn .tgp-arrow{font-size:0;line-height:0}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-tutorial-btn .tgp-arrow::before{content:"";display:inline-block;width:15px;height:15px;background:var(--nr-rose-hi);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 5l7 7-7 7'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M9 5l7 7-7 7'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-help{display:flex;align-items:center;justify-content:center;gap:9px;margin:22px 0 0;font:400 14px/1 "Outfit",sans-serif;color:var(--nr-mute)}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-help::before{content:"";width:18px;height:18px;background:var(--nr-mute);-webkit-mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L3.5 20.5l1.4-5.9A8 8 0 1 1 21 12z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M21 12a8 8 0 0 1-11.6 7.1L3.5 20.5l1.4-5.9A8 8 0 1 1 21 12z'/></svg>") center/contain no-repeat}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-help-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--nr-rose-hi);font-weight:600}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-help-btn:hover{text-decoration:underline}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-help-btn:focus-visible{outline:2px solid var(--nr-rose-hi);outline-offset:3px;border-radius:3px}@media (max-width:420px){.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-title{font-size:29px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-mockup-title .tgp-gold-text{font-size:36px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perks{gap:7px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk-ico{border-radius:16px}.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perk-label{font-size:11px}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-card{padding:17px 14px 17px 50px}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-price{font-size:20px;padding:9px 15px}:is(.tgp-locked-wrap,.tgp-account-wrapper).tgp-locked-style-noirrose .tgp-plan-name{font-size:17px}}@media (max-width:480px){.tgp-locked-wrap.tgp-locked-style-minimal{--tgp-gate-pad:20px 14px 36px}.tgp-locked-wrap.tgp-locked-style-spotlight{--tgp-gate-card-radius:16px}.tgp-locked-wrap.tgp-locked-style-aurora{--tgp-gate-card-radius:20px}}.tgp-locked-wrap{--tgp-gate-accent:#f9c934;--tgp-gate-accent-rgb:249, 201, 52;--tgp-gate-muted:var(--tgp-sub);--tgp-gate-line:rgba(255, 255, 255, 0.10);--tgp-gate-surface:rgba(255, 255, 255, 0.035)}.tgp-locked-wrap.tgp-locked-style-minimal{--tgp-gate-accent:var(--tgp-tg-blue);--tgp-gate-accent-rgb:44, 165, 224}.tgp-locked-wrap.tgp-locked-style-aurora{--tgp-gate-accent:#c4b5fd;--tgp-gate-accent-rgb:196, 181, 253;--tgp-gate-line:rgba(255, 255, 255, 0.18);--tgp-gate-surface:rgba(255, 255, 255, 0.06)}.tgp-locked-wrap.tgp-locked-style-noirrose{--tgp-gate-accent:var(--nr-rose-hi);--tgp-gate-accent-rgb:255, 61, 154;--tgp-gate-muted:var(--nr-mute);--tgp-gate-line:var(--nr-line);--tgp-gate-surface:rgba(42, 15, 34, 0.55)}.tgp-gate-tagline{font-size:14px;line-height:1.5;color:var(--tgp-gate-muted);margin:-8px 0 20px}.tgp-gate-perks{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;list-style:none;margin:0 0 22px;padding:0}.tgp-gate-perk{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.tgp-gate-perk-ico{width:100%;max-width:60px;aspect-ratio:1;border-radius:16px;display:grid;place-items:center;background:linear-gradient(160deg,rgba(var(--tgp-gate-accent-rgb),.16),rgba(var(--tgp-gate-accent-rgb),.04));border:1px solid rgba(var(--tgp-gate-accent-rgb),.28);box-sizing:border-box}.tgp-gate-perk-ico::before{content:"";display:block;width:24px;height:24px;background:var(--tgp-gate-accent)}.tgp-gate-perk-label{font-size:12px;font-weight:600;line-height:1.25;color:var(--tgp-text);text-align:center}#tgp-auth-container.tgp-auth-inline{margin-top:22px;text-align:left}.tgp-auth-inline .tgp-auth-form{margin-top:0;padding:20px 18px 14px;background:var(--tgp-gate-surface);border:1px solid var(--tgp-gate-line);border-radius:16px}.tgp-auth-inline .tgp-form-header{margin-bottom:16px;padding-bottom:14px}.tgp-auth-inline .tgp-form-header::after{background:linear-gradient(90deg,transparent,rgba(var(--tgp-gate-accent-rgb),.55),transparent)}.tgp-auth-inline .tgp-form-icon{display:none}.tgp-auth-inline .tgp-form-title{font-size:17px}.tgp-auth-inline .tgp-form-sub{font-size:12.5px}.tgp-auth-inline .tgp-input{font-size:16px}.tgp-auth-inline .tgp-form-row:focus-within label{color:var(--tgp-gate-accent)}.tgp-auth-inline .tgp-input:focus{border-color:var(--tgp-gate-accent);box-shadow:0 0 0 3px rgba(var(--tgp-gate-accent-rgb),.16)}.tgp-login-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:-4px 0 16px}.tgp-form-row label.tgp-remember{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--tgp-gate-muted);cursor:pointer}.tgp-remember input{width:16px;height:16px;margin:0;accent-color:var(--tgp-gate-accent)}.tgp-login-meta #tgp-show-forgot{font-size:13px;font-weight:600;color:var(--tgp-gate-accent);text-decoration:none}.tgp-login-meta #tgp-show-forgot:hover{text-decoration:underline}.tgp-login-meta #tgp-show-forgot:focus-visible,.tgp-remember input:focus-visible{outline:2px solid var(--tgp-gate-accent);outline-offset:2px;border-radius:3px}.tgp-auth-inline .tgp-auth-form .tgp-btn:last-child{margin-bottom:4px}.tgp-auth-divider{display:flex;align-items:center;gap:12px;margin:20px 0 12px;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tgp-gate-muted)}.tgp-auth-divider::before,.tgp-auth-divider::after{content:"";flex:1;height:1px;background:var(--tgp-gate-line)}.tgp-auth-extras .tgp-mockup-btn-signup-pay{margin-top:0}.tgp-auth-extras .tgp-auth-demo{display:flex;width:100%;margin-top:10px}.tgp-auth-extras>.tgp-btn{margin-bottom:0}.tgp-gate-faq{--tgp-faq-heading-ink:var(--tgp-text);--tgp-faq-ink:var(--tgp-text);--tgp-faq-sub:var(--tgp-gate-muted);--tgp-faq-surface:var(--tgp-gate-surface);--tgp-faq-line:var(--tgp-gate-line);--tgp-faq-radius:12px;--tgp-faq-shadow:none;--tgp-faq-hover:rgba(255, 255, 255, 0.05);--tgp-faq-open-bg:rgba(var(--tgp-gate-accent-rgb), 0.06);--tgp-faq-open-line:rgba(var(--tgp-gate-accent-rgb), 0.45);--tgp-faq-open-ink:var(--tgp-faq-ink);--tgp-faq-chev-bg:rgba(var(--tgp-gate-accent-rgb), 0.14);--tgp-faq-chev-ink:var(--tgp-gate-accent);--tgp-faq-link:var(--tgp-gate-accent);--tgp-faq-focus:var(--tgp-gate-accent);--tgp-faq-q-font:inherit;--tgp-faq-q-weight:600;margin-top:26px;text-align:left}.tgp-gate-faq .tgp-faq-heading{margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-align:center;color:var(--tgp-faq-heading-ink)}.tgp-faq-list{display:flex;flex-direction:column;gap:8px}.tgp-faq-item{border:1px solid var(--tgp-faq-line);border-radius:var(--tgp-faq-radius);background:var(--tgp-faq-surface);box-shadow:var(--tgp-faq-shadow);overflow:hidden;transition:border-color 0.2s ease,background 0.2s ease}.tgp-faq-item.is-open{border-color:var(--tgp-faq-open-line);background:var(--tgp-faq-open-bg)}.tgp-gate-faq .tgp-faq-q-wrap{margin:0;padding:0;border:0;font:inherit;text-transform:none;letter-spacing:normal}.tgp-gate-faq .tgp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:13px 16px;background:none;border:0;border-radius:0;box-shadow:none;color:var(--tgp-faq-ink);font-family:var(--tgp-faq-q-font);font-size:14px;font-weight:var(--tgp-faq-q-weight);line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;-webkit-tap-highlight-color:#fff0}.tgp-gate-faq .tgp-faq-q:hover{background:var(--tgp-faq-hover);color:var(--tgp-faq-ink)}.tgp-gate-faq .tgp-faq-item.is-open .tgp-faq-q{color:var(--tgp-faq-open-ink)}.tgp-gate-faq .tgp-faq-item.is-open .tgp-faq-q:hover{color:var(--tgp-faq-open-ink)}.tgp-gate-faq .tgp-faq-q:focus-visible{outline:2px solid var(--tgp-faq-focus);outline-offset:-2px;border-radius:var(--tgp-faq-radius)}.tgp-faq-chevron{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:var(--tgp-faq-chev-bg);transition:transform 0.25s ease}.tgp-faq-chevron::before{content:"";position:absolute;left:50%;top:44%;width:6px;height:6px;border-right:2px solid var(--tgp-faq-chev-ink);border-bottom:2px solid var(--tgp-faq-chev-ink);transform:translate(-50%,-50%) rotate(45deg)}.tgp-faq-item.is-open .tgp-faq-chevron{transform:rotate(180deg)}.tgp-gate-faq:not(.tgp-faq-js) .tgp-faq-chevron{display:none}.tgp-faq-a-inner{padding:0 16px;font-size:13.5px;line-height:1.6;color:var(--tgp-faq-sub);overflow-wrap:anywhere}.tgp-faq-a-inner::after{content:"";display:block;height:14px}.tgp-faq-a-inner p,.tgp-faq-a-inner ul,.tgp-faq-a-inner ol{margin:0 0 8px}.tgp-faq-a-inner>:last-child{margin-bottom:0}.tgp-faq-a-inner ul,.tgp-faq-a-inner ol{padding-left:18px}.tgp-faq-a-inner a{color:var(--tgp-faq-link)}.tgp-faq-a-inner strong,.tgp-faq-a-inner b{color:var(--tgp-faq-ink)}.tgp-faq-js .tgp-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.28s ease}.tgp-faq-js .tgp-faq-a-inner{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear 0.28s}.tgp-faq-js .tgp-faq-item.is-open .tgp-faq-a{grid-template-rows:1fr}.tgp-faq-js .tgp-faq-item.is-open .tgp-faq-a-inner{visibility:visible;transition-delay:0s}.tgp-locked-style-spotlight .tgp-gate-faq{--tgp-faq-heading-ink:#f9c934;--tgp-faq-ink:#f6f9fc;--tgp-faq-sub:#b9c6d4;--tgp-faq-surface:rgba(255, 255, 255, 0.045);--tgp-faq-line:rgba(212, 175, 55, 0.24);--tgp-faq-radius:14px;--tgp-faq-hover:rgba(249, 201, 52, 0.07);--tgp-faq-open-bg:rgba(249, 201, 52, 0.09);--tgp-faq-open-line:rgba(249, 201, 52, 0.52);--tgp-faq-open-ink:#ffe9a8;--tgp-faq-chev-bg:rgba(249, 201, 52, 0.18)}.tgp-locked-style-minimal .tgp-gate-faq{--tgp-faq-heading-ink:#eaf2f9;--tgp-faq-ink:#eaf2f9;--tgp-faq-sub:#a8b8c8;--tgp-faq-surface:#1b2734;--tgp-faq-line:var(--tgp-border);--tgp-faq-radius:8px;--tgp-faq-hover:#20303e;--tgp-faq-open-bg:#1d2c3a;--tgp-faq-open-line:var(--tgp-tg-blue);--tgp-faq-chev-bg:rgba(44, 165, 224, 0.16)}.tgp-locked-style-aurora .tgp-gate-faq{--tgp-faq-heading-ink:#ffffff;--tgp-faq-ink:#ffffff;--tgp-faq-sub:#e2e6f5;--tgp-faq-surface:rgba(18, 16, 40, 0.34);--tgp-faq-line:rgba(255, 255, 255, 0.26);--tgp-faq-radius:16px;--tgp-faq-hover:rgba(18, 16, 40, 0.46);--tgp-faq-open-bg:rgba(18, 16, 40, 0.5);--tgp-faq-open-line:rgba(196, 181, 253, 0.7);--tgp-faq-chev-bg:rgba(255, 255, 255, 0.2);--tgp-faq-chev-ink:#ffffff;--tgp-faq-link:#ddc9ff}.tgp-locked-style-noirrose .tgp-gate-faq{--tgp-faq-heading-ink:var(--nr-txt);--tgp-faq-ink:var(--nr-txt);--tgp-faq-sub:var(--nr-mute);--tgp-faq-surface:rgba(42, 15, 34, 0.72);--tgp-faq-line:var(--nr-line);--tgp-faq-radius:14px;--tgp-faq-hover:rgba(255, 61, 154, 0.09);--tgp-faq-open-bg:rgba(255, 61, 154, 0.11);--tgp-faq-open-line:rgba(255, 143, 199, 0.55);--tgp-faq-open-ink:var(--nr-rose-pale);--tgp-faq-chev-bg:rgba(255, 143, 199, 0.18);--tgp-faq-chev-ink:var(--nr-rose-hi);--tgp-faq-link:var(--nr-rose-hi);--tgp-faq-q-font:"Outfit", sans-serif;--tgp-faq-q-weight:500}.tgp-locked-style-noirrose .tgp-gate-faq .tgp-faq-heading{font-family:"Outfit",sans-serif;font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:14px}.tgp-locked-style-noirrose .tgp-faq-a-inner{font-family:"Outfit",sans-serif}.tgp-plans-spotlight{outline:none;border-radius:14px;animation:tgp-plans-spot 1.2s ease-out 2}@keyframes tgp-plans-spot{0%{box-shadow:0 0 0 0 rgb(44 165 224 / .55)}100%{box-shadow:0 0 0 16px #fff0}}@media (prefers-reduced-motion:reduce){.tgp-plans-spotlight{animation:none!important}.tgp-faq-js .tgp-faq-a,.tgp-faq-chevron,.tgp-faq-item{transition:none!important}}@media (max-width:420px){.tgp-gate-perks{gap:7px}.tgp-gate-perk-ico{border-radius:14px}.tgp-gate-perk-label{font-size:11px}.tgp-auth-inline .tgp-auth-form{padding:18px 14px 12px}.tgp-gate-faq .tgp-faq-q{padding:12px 14px;font-size:13.5px}.tgp-faq-a-inner{padding:0 14px}}@media (max-width:340px){.tgp-gate-perks,.tgp-locked-wrap.tgp-locked-style-noirrose .tgp-gate-perks{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}