.TermsGate-module__T45pwa__overlay{z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c10d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.TermsGate-module__T45pwa__modal{background:#0f0f14;border:1px solid #242428;border-radius:24px;flex-direction:column;gap:24px;width:100%;max-width:480px;padding:36px 32px 32px;display:flex;position:relative;overflow:hidden}.TermsGate-module__T45pwa__glow{filter:blur(120px);opacity:.25;pointer-events:none;background:#9b8fff;border-radius:50%;width:300px;height:300px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.TermsGate-module__T45pwa__header{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.TermsGate-module__T45pwa__iconWrap{background:#9c91ff1f;border:1px solid #9c91ff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.TermsGate-module__T45pwa__title{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.TermsGate-module__T45pwa__subtitle{color:#ffffff73;margin:0;font-size:.875rem;line-height:1.6}.TermsGate-module__T45pwa__links{background:#ffffff08;border:1px solid #242428;border-radius:14px;flex-direction:column;gap:4px;padding:8px 4px;display:flex}.TermsGate-module__T45pwa__link{color:#fff9;border-radius:10px;align-items:center;gap:10px;padding:9px 14px;font-size:.85rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.TermsGate-module__T45pwa__link:hover{color:#cabeff;background:#9c91ff14}.TermsGate-module__T45pwa__linkIcon{opacity:.5;flex-shrink:0}.TermsGate-module__T45pwa__link:hover .TermsGate-module__T45pwa__linkIcon{opacity:1;color:#9c91ff}.TermsGate-module__T45pwa__agreeLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.TermsGate-module__T45pwa__agreeCheckbox{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.TermsGate-module__T45pwa__agreeBox{background:#ffffff0a;border:1.5px solid #3a3a4a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.TermsGate-module__T45pwa__agreeCheckbox:checked+.TermsGate-module__T45pwa__agreeBox{background:linear-gradient(135deg,#9c91ff,#b7afff);border-color:#9c91ff;box-shadow:0 0 8px #9c91ff66}.TermsGate-module__T45pwa__agreeCheckbox:checked+.TermsGate-module__T45pwa__agreeBox:after{content:"";border:2px solid #0c0c10;border-top:none;border-left:none;width:5px;height:8px;display:block;transform:rotate(45deg)translateY(-1px)}.TermsGate-module__T45pwa__agreeLabel:hover .TermsGate-module__T45pwa__agreeBox{border-color:#9c91ff}.TermsGate-module__T45pwa__agreeText{color:#ffffff80;font-size:.85rem;line-height:1.4}.TermsGate-module__T45pwa__btn{color:#fff;cursor:pointer;background:#ffffff12;border:none;border-radius:14px;width:100%;padding:14px;font-size:.95rem;font-weight:600;transition:background .2s,box-shadow .2s}.TermsGate-module__T45pwa__btn:not(:disabled):hover{background:linear-gradient(101.65deg,#9c91ff 28.95%,#b7afff 90.85%);box-shadow:0 0 40px #b7afff33}.TermsGate-module__T45pwa__btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:520px){.TermsGate-module__T45pwa__modal{border-radius:20px;padding:28px 20px 24px}}
