.OAuthButton-module__U1lV5W__button{color:#f8fbff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0b,#ffffff05);border:1px solid #ffffff1b;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 14px 8px 9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.OAuthButton-module__U1lV5W__button:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff17,#0000 66%);transition:opacity .18s,transform .55s;position:absolute;inset:0;transform:translate(-68%)}.OAuthButton-module__U1lV5W__button:after{content:"";opacity:.55;background:linear-gradient(var(--provider-accent,#8ceff3),transparent);border-radius:99px;width:2px;position:absolute;top:14%;bottom:14%;left:0}.OAuthButton-module__U1lV5W__button:hover:not(:disabled){border-color:color-mix(in srgb,var(--provider-accent,#8ceff3) 42%,#ffffff1a);box-shadow:0 15px 36px #00000038,0 0 24px color-mix(in srgb,var(--provider-accent,#8ceff3) 9%,transparent);background:linear-gradient(145deg,#ffffff10,#ffffff07);transform:translateY(-1px)}.OAuthButton-module__U1lV5W__button:hover:not(:disabled):before{opacity:1;transform:translate(68%)}.OAuthButton-module__U1lV5W__button:focus-visible{outline:2px solid var(--provider-accent,#81effb);outline-offset:3px}.OAuthButton-module__U1lV5W__button[data-provider=google]{--provider-accent:#8ceff3}.OAuthButton-module__U1lV5W__button[data-provider=discord]{--provider-accent:#968aff;background:linear-gradient(135deg,#5865f230,#825fff13);border-color:#7b6cff47}.OAuthButton-module__U1lV5W__button[data-provider=telegram]{--provider-accent:#54c8ff;background:linear-gradient(135deg,#2aabee29,#22d3ee0e);border-color:#2aabee4d}.OAuthButton-module__U1lV5W__button[data-provider=x]{--provider-accent:#f4f7fb;background:linear-gradient(135deg,#ffffff18,#ffffff06);border-color:#f4f7fb33}.OAuthButton-module__U1lV5W__button:disabled{cursor:not-allowed;filter:saturate(.52);opacity:.45}.OAuthButton-module__U1lV5W__iconShell{z-index:1;color:#fff;background:#fff;border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff61,0 10px 22px #00000026}[data-provider=discord] .OAuthButton-module__U1lV5W__iconShell{color:#fff;background:linear-gradient(145deg,#6f7cff,#5260e9)}[data-provider=telegram] .OAuthButton-module__U1lV5W__iconShell{color:#fff;background:linear-gradient(145deg,#37bcf952,#2aabee29)}[data-provider=x] .OAuthButton-module__U1lV5W__iconShell{color:#fff;background:linear-gradient(145deg,#15171a,#050607);box-shadow:inset 0 1px #ffffff1f,0 10px 22px #00000042}.OAuthButton-module__U1lV5W__copy{z-index:1;min-width:0;position:relative}.OAuthButton-module__U1lV5W__copy strong,.OAuthButton-module__U1lV5W__copy small{display:block}.OAuthButton-module__U1lV5W__copy strong{font:800 11px var(--font-sans);letter-spacing:-.01em}.OAuthButton-module__U1lV5W__copy small{color:#d6e1f28a;font:750 7px var(--font-mono);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.OAuthButton-module__U1lV5W__arrow{z-index:1;color:color-mix(in srgb,var(--provider-accent,#8ceff3) 72%,white);font-size:18px;transition:transform .18s;position:relative}.OAuthButton-module__U1lV5W__button:hover:not(:disabled) .OAuthButton-module__U1lV5W__arrow{transform:translate(2px)}@media (prefers-reduced-motion:reduce){.OAuthButton-module__U1lV5W__button,.OAuthButton-module__U1lV5W__button:before,.OAuthButton-module__U1lV5W__arrow{transition:none!important}}
.TelegramWidgetButton-module__RnxvBa__button{--provider-accent:#54c8ff;color:#f8fbff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#2aabee29,#22d3ee0e);border:1px solid #2aabee4d;border-radius:15px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:8px 14px 8px 9px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.TelegramWidgetButton-module__RnxvBa__button:before{content:"";opacity:0;background:linear-gradient(105deg,#0000 30%,#ffffff17,#0000 66%);transition:opacity .18s,transform .55s;position:absolute;inset:0;transform:translate(-68%)}.TelegramWidgetButton-module__RnxvBa__button:after{content:"";opacity:.55;background:linear-gradient(#54c8ff,#0000);border-radius:99px;width:2px;position:absolute;top:14%;bottom:14%;left:0}.TelegramWidgetButton-module__RnxvBa__button:hover:not(:disabled){background:linear-gradient(135deg,#2aabee38,#22d3ee13);border-color:#54c8ff8a;transform:translateY(-1px);box-shadow:0 15px 36px #00000038,0 0 24px #54c8ff17}.TelegramWidgetButton-module__RnxvBa__button:hover:not(:disabled):before{opacity:1;transform:translate(68%)}.TelegramWidgetButton-module__RnxvBa__button:focus-visible{outline-offset:3px;outline:2px solid #54c8ff}.TelegramWidgetButton-module__RnxvBa__button:disabled{cursor:not-allowed;filter:saturate(.52);opacity:.45}.TelegramWidgetButton-module__RnxvBa__iconShell{z-index:1;color:#fff;background:linear-gradient(145deg,#37bcf952,#2aabee29);border:1px solid #ffffff1c;border-radius:13px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #fff3,0 10px 22px #00000026}.TelegramWidgetButton-module__RnxvBa__copy{z-index:1;min-width:0;position:relative}.TelegramWidgetButton-module__RnxvBa__copy strong,.TelegramWidgetButton-module__RnxvBa__copy small{display:block}.TelegramWidgetButton-module__RnxvBa__copy strong{font:800 11px var(--font-sans);letter-spacing:-.01em}.TelegramWidgetButton-module__RnxvBa__copy small{color:#d6e1f28a;font:750 7px var(--font-mono);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.TelegramWidgetButton-module__RnxvBa__arrow{z-index:1;color:#7fd5ff;font-size:18px;transition:transform .18s;position:relative}.TelegramWidgetButton-module__RnxvBa__button:hover:not(:disabled) .TelegramWidgetButton-module__RnxvBa__arrow{transform:translate(2px)}.TelegramWidgetButton-module__RnxvBa__backdrop{z-index:2200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01050ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.TelegramWidgetButton-module__RnxvBa__modal{color:#f8fbff;text-align:center;background:linear-gradient(150deg,#091324fb,#040a16fc);border:1px solid #54c8ff4d;border-radius:24px;width:min(510px,100%);padding:28px;position:relative;box-shadow:0 38px 120px #0000009e,0 0 55px #2aabee14}.TelegramWidgetButton-module__RnxvBa__modal>.TelegramWidgetButton-module__RnxvBa__iconShell{margin:0 auto 13px}.TelegramWidgetButton-module__RnxvBa__modal>p{color:#54c8ff;font:850 8px var(--font-mono);letter-spacing:.15em;margin:0}.TelegramWidgetButton-module__RnxvBa__modal h2{letter-spacing:-.035em;margin:8px 0;font-size:25px}.TelegramWidgetButton-module__RnxvBa__explanation{color:#d6e1f2a8;max-width:410px;margin:0 auto;font-size:11px;line-height:1.6;display:block}.TelegramWidgetButton-module__RnxvBa__close{color:#cbd5e1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;width:34px;height:34px;font-size:20px;position:absolute;top:13px;right:13px}.TelegramWidgetButton-module__RnxvBa__close:hover{color:#54c8ff;border-color:#54c8ff66}.TelegramWidgetButton-module__RnxvBa__widgetHost{background:#2aabee0e;border:1px solid #2aabee38;border-radius:15px;place-items:center;min-height:74px;margin:20px 0 15px;padding:13px;display:grid}.TelegramWidgetButton-module__RnxvBa__widgetHost>span{color:#8fa3bd;font:800 8px var(--font-mono);letter-spacing:.06em}.TelegramWidgetButton-module__RnxvBa__error{color:#fda4af;font:750 8px/1.5 var(--font-mono);background:#fb71850e;border:1px solid #fb71853d;border-radius:11px;margin:10px 0;padding:11px}.TelegramWidgetButton-module__RnxvBa__safety{color:#97a5bc94;font-size:8px;line-height:1.55;display:block}@media (max-width:520px){.TelegramWidgetButton-module__RnxvBa__button{grid-template-columns:40px minmax(0,1fr) 16px;padding-right:10px}.TelegramWidgetButton-module__RnxvBa__iconShell{width:40px;height:40px}.TelegramWidgetButton-module__RnxvBa__copy small{white-space:normal}.TelegramWidgetButton-module__RnxvBa__modal{padding:24px 18px}.TelegramWidgetButton-module__RnxvBa__modal h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.TelegramWidgetButton-module__RnxvBa__button,.TelegramWidgetButton-module__RnxvBa__button:before,.TelegramWidgetButton-module__RnxvBa__arrow{transition:none!important}}
.page-module__Re5y1a__page{width:min(1120px,100%);margin:0 auto;padding:clamp(16px,3vw,34px)}.page-module__Re5y1a__hero{background:radial-gradient(circle at 88% 4%, #5865f238, transparent 34%), linear-gradient(135deg, var(--bg-card), var(--bg-secondary));border:1px solid #5865f252;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:clamp(22px,4vw,42px);display:grid}.page-module__Re5y1a__hero h1,.page-module__Re5y1a__commandSection h2{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.045em;margin:0}.page-module__Re5y1a__hero h1{font-size:clamp(30px,5vw,52px)}.page-module__Re5y1a__kicker,.page-module__Re5y1a__cardKicker{color:#8b9aff;font:800 9px var(--font-mono);letter-spacing:.16em;margin:0 0 9px}.page-module__Re5y1a__lead,.page-module__Re5y1a__card p,.page-module__Re5y1a__commandSection p,.page-module__Re5y1a__safety span{color:var(--text-muted);line-height:1.7}.page-module__Re5y1a__lead{max-width:720px;margin:12px 0 0;font-size:12px}.page-module__Re5y1a__statusStack{gap:7px;min-width:170px;display:grid}.page-module__Re5y1a__statusStack span{border:1px solid var(--border);font:800 9px var(--font-mono);text-align:center;border-radius:999px;padding:8px 11px}.page-module__Re5y1a__ok{color:#4ade80;background:#4ade8012}.page-module__Re5y1a__muted{color:var(--text-muted);background:#94a3b80a}.page-module__Re5y1a__error,.page-module__Re5y1a__notice{font:700 10px var(--font-mono);border-radius:11px;margin-top:12px;padding:12px 14px}.page-module__Re5y1a__error{color:#f87171;background:#ef44440f;border:1px solid #ef44443d}.page-module__Re5y1a__notice{color:#4ade80;background:#4ade800f;border:1px solid #4ade8038}.page-module__Re5y1a__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.page-module__Re5y1a__card,.page-module__Re5y1a__commandSection,.page-module__Re5y1a__safety{border:1px solid var(--border);background:var(--bg-card);border-radius:18px}.page-module__Re5y1a__card{padding:clamp(19px,3vw,28px)}.page-module__Re5y1a__card h2,.page-module__Re5y1a__masterToggle h2{color:var(--text-primary);margin:0 0 8px;font-size:18px}.page-module__Re5y1a__card p,.page-module__Re5y1a__masterToggle p{margin:0 0 16px;font-size:10px}.page-module__Re5y1a__card small{color:#fbbf24;margin-top:12px;line-height:1.5;display:block}.page-module__Re5y1a__actions{gap:9px;display:grid}.page-module__Re5y1a__actions>button,.page-module__Re5y1a__secondaryButton{color:#fff;min-height:43px;font:800 10px var(--font-mono);cursor:pointer;background:#5865f21f;border:1px solid #5865f266;border-radius:10px;padding:10px 15px}.page-module__Re5y1a__actions>button:disabled,.page-module__Re5y1a__secondaryButton:disabled{cursor:not-allowed;opacity:.45}.page-module__Re5y1a__masterToggle,.page-module__Re5y1a__preference{justify-content:space-between;align-items:center;gap:16px;display:flex}.page-module__Re5y1a__masterToggle{border-bottom:1px solid var(--border);padding-bottom:16px}.page-module__Re5y1a__masterToggle h2,.page-module__Re5y1a__masterToggle p{margin-bottom:0}.page-module__Re5y1a__masterToggle input,.page-module__Re5y1a__preference input{accent-color:#5865f2;width:18px;height:18px}.page-module__Re5y1a__preferenceList{gap:1px;margin:12px 0;display:grid}.page-module__Re5y1a__preference{padding:11px 0}.page-module__Re5y1a__preference strong,.page-module__Re5y1a__preference small{display:block}.page-module__Re5y1a__preference strong{color:var(--text-primary);font-size:11px}.page-module__Re5y1a__preference small{color:var(--text-muted);margin:4px 0 0;font-size:9px}.page-module__Re5y1a__secondaryButton{width:100%}.page-module__Re5y1a__commandSection{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:14px;padding:clamp(20px,3vw,30px);display:grid}.page-module__Re5y1a__commandSection h2{font-size:clamp(20px,3vw,29px)}.page-module__Re5y1a__commandSection p{max-width:650px;margin:8px 0 0;font-size:10px}.page-module__Re5y1a__commands{grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px;display:grid}.page-module__Re5y1a__commands code{color:#aeb7ff;font:800 10px var(--font-mono);text-align:center;background:#5865f214;border:1px solid #5865f247;border-radius:9px;padding:10px 13px}.page-module__Re5y1a__safety{align-items:flex-start;gap:14px;margin-top:14px;padding:17px 20px;display:flex}.page-module__Re5y1a__safety strong{color:#4ade80;font:800 9px var(--font-mono);letter-spacing:.08em;flex:none}.page-module__Re5y1a__safety span{font-size:9px}@media (max-width:760px){.page-module__Re5y1a__hero,.page-module__Re5y1a__grid,.page-module__Re5y1a__commandSection{grid-template-columns:1fr}.page-module__Re5y1a__statusStack{min-width:0}.page-module__Re5y1a__commands{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__Re5y1a__safety{flex-direction:column}}
.page-module__E5qU8q__page{width:min(1180px,100%);margin:0 auto;padding:clamp(18px,4vw,42px)}.page-module__E5qU8q__hero{background:linear-gradient(#8a9ed209 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#8a9ed209 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 100% 0,#5f5bf029,#0000 34%),radial-gradient(circle at 0 100%,#1cd0d717,#0000 32%),linear-gradient(145deg,#101520,#0a0d15);border:1px solid #8398ca21;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);align-items:center;gap:clamp(24px,5vw,70px);padding:clamp(28px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000040}.page-module__E5qU8q__heroCopy{z-index:1;position:relative}.page-module__E5qU8q__eyebrow{color:#65e3e8;font:800 9px var(--font-mono);letter-spacing:.17em;margin:0 0 15px}.page-module__E5qU8q__heroCopy h1{color:#f6f8ff;letter-spacing:-.065em;margin:0;font-size:clamp(39px,6.5vw,72px);line-height:.98}.page-module__E5qU8q__heroCopy h1 span{color:#8b96ae;display:block}.page-module__E5qU8q__heroCopy>p:last-child{color:#8994aa;max-width:650px;margin:23px 0 0;font-size:13px;line-height:1.72}.page-module__E5qU8q__identityCard{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b14c7;border:1px solid #8eebee33;border-radius:20px;padding:21px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 50px #0000003d}.page-module__E5qU8q__identityTop{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding-bottom:17px;display:flex}.page-module__E5qU8q__avatar{color:#b6f9fb;width:48px;height:48px;font:850 17px var(--font-display);background:linear-gradient(145deg,#3cd7df26,#6463ef21);border:1px solid #70e6ec54;border-radius:15px;flex:none;place-items:center;display:grid}.page-module__E5qU8q__identityTop small,.page-module__E5qU8q__identityTop strong,.page-module__E5qU8q__identityTop p{display:block}.page-module__E5qU8q__identityTop small{color:#657089;font:800 7px var(--font-mono);letter-spacing:.14em}.page-module__E5qU8q__identityTop strong{color:#eef2fb;margin-top:4px;font-size:14px}.page-module__E5qU8q__identityTop p{overflow-wrap:anywhere;color:#8390a8;margin:2px 0 0;font-size:10px}.page-module__E5qU8q__identityGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:15px;display:grid}.page-module__E5qU8q__identityGrid>div{background:#ffffff05;border:1px solid #97a8cf17;border-radius:10px;padding:10px}.page-module__E5qU8q__identityGrid span,.page-module__E5qU8q__identityGrid strong{display:block}.page-module__E5qU8q__identityGrid span{color:#59657d;font:750 7px var(--font-mono);letter-spacing:.08em}.page-module__E5qU8q__identityGrid strong{color:#b8c2d5;font:750 9px var(--font-mono);margin-top:4px}.page-module__E5qU8q__safe{color:#63dda9!important}.page-module__E5qU8q__identityWarning{color:#e6ba69;font:650 8px/1.5 var(--font-mono);margin:14px 0 0}.page-module__E5qU8q__error{color:#ff8799;background:#f45b7312;border:1px solid #f45b733b;border-radius:11px;margin-top:12px;padding:12px 14px;font-size:10px}.page-module__E5qU8q__progress{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:24px;margin:14px 0;padding:15px 18px;display:grid}.page-module__E5qU8q__progress span,.page-module__E5qU8q__progress strong{display:block}.page-module__E5qU8q__progress>div:first-child span{color:var(--text-muted);font:750 7px var(--font-mono);letter-spacing:.12em}.page-module__E5qU8q__progress>div:first-child strong{margin-top:3px;font-size:11px}.page-module__E5qU8q__progressTrack{background:#ffffff0d;border-radius:999px;height:5px;overflow:hidden}.page-module__E5qU8q__progressTrack span{border-radius:inherit;background:linear-gradient(90deg,#45d7d7,#777ff1);height:100%;transition:width .35s;box-shadow:0 0 14px #41d5d757}.page-module__E5qU8q__connectionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.page-module__E5qU8q__connectionCard{border:1px solid var(--border);background:linear-gradient(145deg, var(--bg-card), color-mix(in srgb, var(--bg-secondary) 85%, transparent));border-radius:18px;flex-direction:column;min-height:330px;padding:22px;transition:transform .2s,border-color .2s;display:flex}.page-module__E5qU8q__connectionCard:hover{border-color:#8397c338;transform:translateY(-2px)}.page-module__E5qU8q__cardIcon{border:1px solid var(--border);color:#dbe2f0;width:40px;height:40px;font:850 14px var(--font-display);background:#ffffff09;border-radius:12px;place-items:center;display:grid}[data-provider=google] .page-module__E5qU8q__cardIcon{color:#4285f4;background:#fff}[data-provider=discord] .page-module__E5qU8q__cardIcon{color:#fff;background:#5865f2;border-color:#7d87ff59}.page-module__E5qU8q__cardStatus{color:#d8a959;font:800 7px var(--font-mono);letter-spacing:.09em;background:#efb85c0f;border:1px solid #efb85c30;border-radius:999px;align-self:flex-start;margin-top:24px;padding:4px 7px}.page-module__E5qU8q__cardStatus[data-ready=true]{color:#68dcac;background:#4bdaa512;border-color:#4bdaa533}.page-module__E5qU8q__connectionCard h2{color:var(--text-primary);margin:12px 0 0;font-size:17px}.page-module__E5qU8q__connectionCard>p{color:var(--text-muted);margin:8px 0 19px;font-size:10px;line-height:1.65}.page-module__E5qU8q__connectionFooter{border:1px solid var(--border);background:#ffffff05;border-radius:11px;margin-top:auto;padding:12px}.page-module__E5qU8q__connectionFooter span,.page-module__E5qU8q__connectionFooter strong{overflow-wrap:anywhere;display:block}.page-module__E5qU8q__connectionFooter span{color:var(--text-muted);font-size:8px}.page-module__E5qU8q__connectionFooter strong{color:#66dbad;font:800 8px var(--font-mono);margin-top:4px}.page-module__E5qU8q__manageButton{color:#c9ceff;min-height:52px;font:750 9px var(--font-mono);background:#5865f21c;border:1px solid #7d87ff4d;border-radius:13px;place-items:center;margin-top:auto;text-decoration:none;display:grid}.page-module__E5qU8q__nextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.page-module__E5qU8q__nextGrid a{border:1px solid var(--border);min-height:86px;color:inherit;background:var(--bg-secondary);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:grid}.page-module__E5qU8q__nextGrid a:hover{background:var(--bg-card);border-color:#59dce040;transform:translateY(-1px)}.page-module__E5qU8q__nextGrid a>span{color:#5f6b83;font:800 8px var(--font-mono)}.page-module__E5qU8q__nextGrid strong{color:var(--text-primary);font-size:11px}.page-module__E5qU8q__nextGrid p{color:var(--text-muted);margin:3px 0 0;font-size:8px;line-height:1.45}.page-module__E5qU8q__nextGrid b{color:#5fdce0;font-size:15px}@media (max-width:940px){.page-module__E5qU8q__hero,.page-module__E5qU8q__connectionGrid,.page-module__E5qU8q__nextGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__E5qU8q__page{padding:14px}.page-module__E5qU8q__hero{border-radius:20px;padding:24px 19px}.page-module__E5qU8q__progress{grid-template-columns:1fr;gap:10px}}
