.foot-social{gap:14px;display:flex}.foot-social a{color:var(--text-tertiary,#8b95a6);font-size:16px;text-decoration:none}.foot-social a:hover{color:var(--soc,var(--primary,#ea462a))}[data-theme=dark] .foot-social a,[data-theme=black] .foot-social a{color:var(--muted,#9aa1ae)}.auth-footer-social{gap:10px;display:flex}.auth-footer-social a{border:1px solid var(--border,#e2e4e9);border-radius:var(--radius-sm,6px);width:34px;height:34px;color:var(--text-secondary,#5b6270);background:0 0;justify-content:center;align-items:center;font-size:15px;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.auth-footer-social a:hover{color:var(--soc,var(--primary,#ea462a));border-color:var(--soc,var(--primary,#ea462a));background:color-mix(in srgb, var(--soc,var(--primary,#ea462a)) 8%, transparent)}.gsm-auth .auth-footer-social a{background:var(--bg-secondary);width:32px;height:32px;font-size:14px}.gsm-auth .auth-footer-social a:hover{background:color-mix(in srgb, var(--soc,var(--primary)) 8%, transparent)}
.gsm-home{--bg:#f5f6f8;--panel:#f5f6f8;--card:#f1f2f5;--nav:#fff;--text:#16181d;--muted:#5b6270;--faint:#8990a0;--line:#e2e4e9;--line-strong:#ccd0d8;--hover:#eaecf0;--price:#d97706;--good:#16a34a;--header-h:64px;background:var(--bg);color:var(--text);font-family:var(--font-noto), "Noto Sans", sans-serif;line-height:1.6}.gsm-home[data-theme=dark]{--bg:#0b0d12;--panel:#12151d;--card:#191d27;--nav:#1a1f2b;--text:#e8eaed;--muted:#9aa1ae;--faint:#6b7280;--line:#262b36;--line-strong:#333947;--hover:#20242f;--price:#f59e0b;--good:#22c55e}.gsm-home[data-theme=black]{--bg:#000;--panel:#0a0a0a;--card:#121212;--nav:#1c1c1c;--text:#e8eaed;--muted:#9aa1ae;--faint:#6b7280;--line:#262626;--line-strong:#333;--hover:#1c1c1c;--price:#f59e0b;--good:#22c55e}@media (max-width:768px){.gsm-home{--header-h:56px}}.gsm-search{display:inline-flex}.gsm-search.is-open .gsm-search-btn{visibility:hidden}.gsm-search-panel{top:calc((var(--header-h) - 38px) / 2);z-index:30;position:absolute}.gsm-search-box{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;height:38px;animation:.16s ease-out gsm-search-in;display:flex;position:relative}.gsm-search-box:focus-within{border-color:var(--brand-orange,#ea462a)}.gsm-search-box input{min-width:0;height:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 8px 0 36px;font-size:13.5px}.gsm-search-box input::placeholder{color:var(--faint)}.gsm-search-box input::-webkit-search-cancel-button{appearance:none;display:none}@keyframes gsm-search-in{0%{opacity:0;transform-origin:100%;transform:scaleX(.97)}to{opacity:1;transform:none}}@media (max-width:760px){.gsm-search{display:none}}@media (prefers-reduced-motion:reduce){.gsm-search-box{animation:none}}.gsm-home .service-kind-badge{border:1px solid var(--line);background:var(--card);max-width:100%;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.gsm-home .service-kind-badge i{color:#ea580c;font-size:12px}
@font-face{font-family:Twemoji Country Flags;src:url(/sites/gsmdev/fonts/TwemojiCountryFlags.woff2)format("woff2");unicode-range:U+1F1E6-1F1FF;font-display:block}.flag-font #registerLng,.flag-font #registerLng option,.flag-font #registerCur,.flag-font #registerCur option{font-family:"Twemoji Country Flags", var(--font-noto), "Noto Sans", sans-serif}.gsm-auth{--bg-primary:#f5f6f8;--bg-primary-rgb:245, 246, 248;--bg-secondary:#f5f6f8;--bg-card:#f1f2f5;--bg-hover:#eaecf0;--border:#e2e4e9;--border-strong:#ccd0d8;--primary:var(--brand-orange,#ea462a);--primary-dark:var(--brand-orange-dark,#ce3e25);--primary-darker:var(--brand-orange-darker,#b73721);--primary-rgb:var(--brand-orange-rgb,234, 70, 42);--on-primary:#fff;--accent-green:#16a34a;--accent-orange:#d97706;--accent-red:#dc2626;--text-primary:#16181d;--text-secondary:#5b6270;--text-tertiary:#8990a0;--shadow-lg:0 16px 40px #1018281f;--radius-sm:8px;--radius-md:10px;--radius-lg:8px;min-height:100dvh;color:var(--text-primary);font-family:var(--font-noto), "Noto Sans", sans-serif;flex:1;line-height:1.6}.gsm-auth[data-theme=dark]{--bg-primary:#0b0d12;--bg-primary-rgb:11, 13, 18;--bg-secondary:#12151d;--bg-card:#191d27;--bg-hover:#20242f;--border:#262b36;--border-strong:#333947;--text-primary:#e8eaed;--text-secondary:#9aa1ae;--text-tertiary:#6b7280;--accent-green:#22c55e;--accent-orange:#f0883e;--accent-red:#ef4444;--shadow-lg:0 16px 40px #0006}.gsm-auth[data-theme=black]{--bg-primary:#000;--bg-primary-rgb:0, 0, 0;--bg-secondary:#0a0a0a;--bg-card:#121212;--bg-hover:#1c1c1c;--border:#262626;--border-strong:#333;--text-primary:#e8eaed;--text-secondary:#9aa1ae;--text-tertiary:#6b7280;--accent-green:#22c55e;--accent-red:#ef4444;--shadow-lg:0 16px 40px #0006}.gsm-auth button,.gsm-auth a{-webkit-user-select:none;user-select:none}.gsm-auth .auth-shell{background:radial-gradient(520px circle at 10% -8%, #ffffff24, transparent 60%), radial-gradient(560px circle at 100% 104%, rgba(var(--primary-rgb), .32), transparent 64%), radial-gradient(#ffffff0f 1px, transparent 1px), linear-gradient(168deg, #0d0f1500 0%, #0d0f1580 48%, #0d0f15d6 100%), var(--primary-darker);background-size:auto,auto,24px 24px,auto,auto;min-height:100dvh;display:flex}.gsm-auth .auth-brand-panel{color:#f4f6fb;flex-direction:column;flex:auto;justify-content:space-between;max-width:none;padding:36px 48px 40px;display:flex;position:relative}.gsm-auth .auth-form-panel{border-radius:var(--radius-lg);background:radial-gradient(560px circle at 88% -8%, rgba(var(--primary-rgb), .09), transparent 55%), var(--bg-primary);flex-direction:column;flex:0 0 min(560px,48%);align-self:flex-start;min-height:calc(100dvh - 32px);margin:16px 16px 16px 0;display:flex;position:relative;overflow:hidden}.gsm-auth .form-panel-topbar{z-index:4;background:rgba(var(--bg-primary-rgb), .85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:space-between;align-items:center;padding:16px 24px;display:none;position:sticky;top:0}.gsm-auth .form-panel-topbar-desktop{z-index:4;justify-content:flex-end;padding:22px 28px;display:flex;position:absolute;top:0;right:0}.gsm-auth .brand-logo{min-width:0;max-width:100%;color:var(--text-primary);letter-spacing:.2px;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.gsm-auth .brand-logo img{flex-shrink:0;width:auto;height:32px;display:block}.gsm-auth[data-theme=dark] .brand-logo img,.gsm-auth[data-theme=black] .brand-logo img,.gsm-auth[data-theme=dark] .auth-footer-brand img,.gsm-auth[data-theme=black] .auth-footer-brand img{background:#fff;border-radius:4px}.gsm-auth .brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gsm-auth .theme-toggle{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.gsm-auth .theme-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.gsm-auth .auth-container{flex:1;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;padding:18px 20px;display:flex}.gsm-auth .auth-panel{width:100%;animation:.4s gsmPanelIn}@keyframes gsmPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gsm-auth .auth-title{color:var(--text-primary);margin-bottom:5px;font-size:23px;font-weight:700}.gsm-auth .auth-subtitle{color:var(--text-secondary);margin-bottom:20px;font-size:13.5px}.gsm-auth .code-boxes{justify-content:center;gap:8px;margin-bottom:18px;display:flex}.gsm-auth .code-box{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);width:44px;height:52px;color:var(--text-primary);text-align:center;padding:0;font-family:inherit;font-size:20px;font-weight:600;line-height:normal}.gsm-auth .code-box:focus{border-color:var(--primary);outline:none}.gsm-auth .code-box:disabled{opacity:.5;cursor:not-allowed}.gsm-auth .form-group{margin-bottom:14px}.gsm-auth .form-row-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gsm-auth .form-label{color:var(--text-secondary);margin-bottom:8px;font-size:13px;font-weight:500;display:block}.gsm-auth .form-input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-card);width:100%;color:var(--text-primary);padding:11px 14px;font-family:inherit;font-size:14px;line-height:normal}.gsm-auth .form-input:focus{border-color:var(--primary);outline:none}.gsm-auth select.form-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aa1ae' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.gsm-auth .input-wrap{position:relative}.gsm-auth .input-wrap .form-input{padding-right:42px}.gsm-auth .password-toggle{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:15px;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gsm-auth .password-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.gsm-auth .field-hint{color:var(--text-tertiary);margin-top:6px;font-size:11.5px}.gsm-auth .field-hint.pair-hint{margin-top:-6px;margin-bottom:14px}.gsm-auth .turnstile-widget{justify-content:center;margin:12px 0;display:flex}.gsm-auth .turnstile-in-button{opacity:0;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.gsm-auth .cf-box{color:#1d1f20;text-align:left;cursor:pointer;background:#fafafa;border:1px solid #e2e8f0;border-radius:3px;align-items:center;gap:12px;width:300px;max-width:100%;height:65px;padding:0 12px 0 14px;display:flex}.gsm-auth .cf-check{background:#fff;border:2px solid #9aa1ae;border-radius:4px;flex-shrink:0;width:24px;height:24px}.gsm-auth .cf-check.is-spin{border-color:rgba(var(--brand-orange-rgb,234, 70, 42), .25);border-top-color:var(--brand-orange,#ea462a);animation:.75s linear infinite gsmSpin}.gsm-auth .cf-check.is-done{background:#16a34a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12 10 17 19 7'/%3E%3C/svg%3E") 50%/16px no-repeat;border-color:#16a34a;animation:none}.gsm-auth .cf-label{flex:1;font-size:14px;font-weight:500;line-height:1.2}.gsm-auth .cf-brand{color:#6b7280;flex-direction:column;flex-shrink:0;align-items:center;width:68px;font-size:9px;line-height:1.15;display:flex}.gsm-auth .cf-brand svg{width:22px;height:22px}.gsm-auth .cf-links{color:#9aa1ae;font-size:8px}.gsm-auth .btn{border-radius:var(--radius-sm);background:var(--brand-fill,var(--primary));color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:12px 24px;font-family:inherit;font-size:14px;font-weight:600;line-height:normal;display:flex;position:relative}.gsm-auth .btn:hover:not(:disabled){background:var(--brand-fill-hover,var(--primary-dark))}.gsm-auth .btn:active:not(:disabled){background:var(--brand-fill-hover,var(--primary-darker))}.gsm-auth .btn:disabled{background:rgba(var(--primary-rgb), .3);color:var(--text-tertiary);cursor:not-allowed}.gsm-auth .btn-icon{font-size:16px;line-height:1}.gsm-auth .btn-icon.is-ring{box-sizing:border-box;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite gsmSpin}.gsm-auth .btn-dots{text-align:left;width:1.3em;margin-left:-8px;display:inline-block}.gsm-auth .btn-dots:after{content:"...";animation:1.2s step-end infinite gsmDots}@keyframes gsmDots{0%{content:"."}33%{content:".."}66%{content:"..."}}@keyframes gsmSpin{to{transform:rotate(360deg)}}.gsm-auth .message{border-radius:var(--radius-md);margin-top:18px;padding:14px 18px;font-size:14px;display:none}.gsm-auth .message.show{display:block}.gsm-auth .message.error{border:1px solid var(--accent-red);color:var(--accent-red);background:#ef44441a}.gsm-auth .message.success{border:1px solid var(--accent-green);color:var(--accent-green);background:#22c55e1a}.gsm-auth .message.warning{border:1px solid var(--accent-orange);color:var(--accent-orange);background:#f973161a}.gsm-auth .auth-foot{text-align:center;margin:26px 0 0}.gsm-auth .auth-foot p,.gsm-auth .auth-switch-text{color:var(--text-secondary);margin:0 0 7px;font-size:13.5px;line-height:1.5}.gsm-auth .auth-foot p:last-child{margin-bottom:0}.gsm-auth .auth-switch-text{text-align:center;margin-top:26px}.gsm-auth .auth-foot a,.gsm-auth .auth-switch-text a,.gsm-auth .text-btn{color:var(--primary);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.gsm-auth .auth-foot a:hover,.gsm-auth .auth-switch-text a:hover,.gsm-auth .text-btn:hover{text-decoration:underline}.gsm-auth .auth-footer{background:linear-gradient(90deg, transparent, var(--border) 18%, var(--border) 82%, transparent) top / 100% 1px no-repeat;border-top:0;padding:28px 24px 32px}.gsm-auth .auth-footer-inner{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:500px;margin:0 auto;display:flex}.gsm-auth .auth-footer-brand{color:var(--text-primary);align-items:center;gap:8px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.gsm-auth .auth-footer-brand img{width:auto;height:24px}.gsm-auth .auth-footer-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.gsm-auth .auth-footer-links a{color:var(--text-secondary);font-size:12px;font-weight:500;text-decoration:none}.gsm-auth .auth-footer-links a:hover{color:var(--primary)}.gsm-auth .auth-footer-social{gap:10px;display:flex}.gsm-auth .auth-footer-social a{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.gsm-auth .auth-footer-social a:hover{border-color:var(--soc,var(--primary));background:color-mix(in srgb, var(--soc,var(--primary)) 8%, transparent);color:var(--soc,var(--primary))}.gsm-auth .auth-footer-copyright{max-width:640px;color:var(--text-tertiary);font-size:11px;line-height:1.6}.gsm-auth .auth-footer-copyright+.auth-footer-copyright{margin-top:-8px}.gsm-auth .ck-banner{z-index:100000;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);width:400px;max-width:calc(100% - 48px);color:var(--text-primary);box-shadow:var(--shadow-lg);padding:20px;animation:.3s cubic-bezier(.2,.8,.2,1) gsmCkIn;position:fixed;bottom:24px;left:24px}.gsm-auth .ck-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.gsm-auth .ck-icon{border-radius:var(--radius-md);background:rgba(var(--primary-rgb), .12);width:40px;height:40px;color:var(--primary);flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:flex}.gsm-auth .ck-title{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.3}.gsm-auth .ck-sub{color:var(--text-tertiary);margin-top:1px;font-size:12px}.gsm-auth .ck-desc{color:var(--text-secondary);margin:0 0 14px;font-size:13px;line-height:1.65}.gsm-auth .ck-desc a{color:var(--primary);white-space:nowrap;font-weight:600;text-decoration:none}.gsm-auth .ck-kinds{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0 0 16px}.gsm-auth .ck-kind{align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.gsm-auth .ck-kind+.ck-kind{border-top:1px solid var(--border)}.gsm-auth .ck-kind>i{color:var(--text-tertiary);font-size:15px}.gsm-auth .ck-kind-note{white-space:nowrap;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700}.gsm-auth .ck-kind-note.is-on{color:var(--accent-green);background:#22c55e1f}.gsm-auth .ck-kind-note.is-choice{border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary)}.gsm-auth .ck-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gsm-auth .ck-btn{border-radius:var(--radius-sm);cursor:pointer;border:1px solid #0000;height:40px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600}.gsm-auth .ck-btn-primary{background:var(--brand-fill,var(--primary));color:var(--on-primary)}.gsm-auth .ck-btn-primary:hover{filter:brightness(.94)}.gsm-auth .ck-btn-outline{border-color:var(--border);color:var(--text-primary);background:0 0}.gsm-auth .ck-btn-outline:hover{border-color:var(--border-strong);background:var(--bg-hover)}@keyframes gsmCkIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.gsm-auth .auth-container{padding:20px 16px}.gsm-auth .auth-title{font-size:21px}.gsm-auth .auth-footer{padding:24px 16px 28px}}@media (max-width:560px){.gsm-auth .ck-banner{width:auto;max-width:none;padding:16px;bottom:12px;left:12px;right:12px}}@media (max-width:380px){.gsm-auth .form-row-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.gsm-auth .auth-panel,.gsm-auth .ck-banner,.gsm-auth .btn-dots:after,.gsm-auth .btn-icon.is-ring,.gsm-auth .cf-check.is-spin,.gsm-auth .brand-hero,.gsm-auth .brand-copy,.gsm-auth .mnode-ring,.gsm-auth .mpulse{animation:none}.gsm-auth .mpulse{display:none}}.gsm-auth .auth-brand-panel .brand-logo{color:#f4f6fb}.gsm-auth .brand-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.gsm-auth .brand-status-badge{color:#f4f6fbd9;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:6px 12px;font-size:11.5px;font-weight:500;display:inline-flex}.gsm-auth .brand-status-badge .dot{background:#eab308;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #eab30838}.gsm-auth .brand-hero{z-index:1;flex:1;justify-content:center;align-items:center;min-height:260px;animation:.7s both gsmBrandIn;display:flex;position:relative}.gsm-auth .brand-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 70%);border-radius:50%;width:340px;max-width:95%;height:340px;max-height:95%;position:absolute}.gsm-auth .brand-copy{z-index:1;animation:.7s .12s both gsmBrandIn;position:relative}.gsm-auth .brand-copy h2{letter-spacing:-.2px;margin-bottom:10px;font-size:26px;font-weight:700;line-height:1.3}.gsm-auth .brand-copy p{color:#f4f6fbb8;max-width:420px;margin-bottom:20px;font-size:14px;line-height:1.6}.gsm-auth .brand-feature-list{flex-direction:column;gap:10px;display:flex}.gsm-auth .brand-feature{color:#f4f6fbe0;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.gsm-auth .brand-feature i{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--accent-green);background:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;display:inline-flex}.gsm-auth .brand-links{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;display:flex}.gsm-auth .brand-links a{color:inherit;opacity:.85;align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.gsm-auth .brand-links a:hover{opacity:1;text-decoration:underline}.gsm-auth .fm{z-index:1;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:460px;display:flex;position:relative}.gsm-auth .fm-tabs{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.gsm-auth .fm-tab{border-radius:var(--radius-sm);color:#f4f6fbb8;height:30px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.gsm-auth .fm-tab:hover,.gsm-auth .fm-tab.is-active{color:#fff;background:#ffffff29;border-color:#ffffff57}.gsm-auth .fm-flow{align-items:flex-start;width:100%;display:flex}.gsm-auth .fm-step{flex-direction:column;flex:0 0 64px;align-items:center;gap:9px;width:64px;display:flex}.gsm-auth .mnode{border-radius:var(--radius-md);color:#ffffffe6;opacity:.55;background:#ffffff14;border:1px solid #ffffff38;justify-content:center;align-items:center;width:52px;height:52px;font-size:21px;display:flex;position:relative}.gsm-auth .fm-step.is-on .mnode{color:#fff;opacity:1;background:#ffffff29;border-color:#ffffff6b}.gsm-auth .fm-step small{color:#f4f6fb80;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.gsm-auth .fm-step.is-on small{color:#f4f6fbeb}.gsm-auth .mnode-ring{border-radius:calc(var(--radius-md) + 7px);border:1px solid #ffffff47;animation:2.6s ease-out infinite gsmMachineRing;position:absolute;inset:-7px}.gsm-auth .mwire{background:#ffffff2e;border-radius:2px;flex:auto;height:2px;margin:25px 4px 0;position:relative;overflow:hidden}.gsm-auth .mwire.is-done{background:#ffffff6b}.gsm-auth .mpulse{background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:2px;width:34%;height:100%;position:absolute;top:0;left:-34%}.gsm-auth .mwire.is-run .mpulse{animation:.45s ease-out forwards gsmFmPulse}.gsm-auth .fm-status{color:#f4f6fbd1;text-align:center;min-height:21px;font-size:13px;transition:opacity .16s}.gsm-auth .fm-status.is-swap{opacity:0}@keyframes gsmBrandIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes gsmMachineRing{0%{opacity:.9;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.12)}}@keyframes gsmFmPulse{0%{left:-34%}to{left:100%}}@media (min-width:981px){.gsm-auth .auth-container{padding-top:70px}.gsm-auth .btn:active:not(:disabled){transform:scale(.99)}}@media (max-width:980px){.gsm-auth .auth-shell{background:0 0}.gsm-auth .auth-brand-panel{display:none}.gsm-auth .auth-form-panel{background:radial-gradient(600px circle at 50% -10%, rgba(var(--primary-rgb), .09), transparent 60%), radial-gradient(var(--border) 1px, transparent 1px), var(--bg-primary);background-size:auto,26px 26px,auto;border-radius:0;flex:100%;align-self:stretch;min-height:100dvh;margin:0}.gsm-auth .form-panel-topbar{display:flex}.gsm-auth .form-panel-topbar-desktop{display:none}.gsm-auth .auth-container{padding:18px 20px}.gsm-auth .auth-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-secondary);padding:28px 26px 26px}.gsm-auth .auth-footer{border-top:1px solid var(--border);background:0 0}}@media (max-width:640px){.gsm-auth .auth-container{padding:20px 16px}}
