.mt-claim-auth-panel .studio-btn.studio-btn-process{border-radius:var(--studio-cta-cookie-radius)}.mt-claim-auth-panel .mt-claim-pw-faux-outer input[type=password]::-ms-reveal,.mt-claim-auth-panel .mt-claim-pw-faux-outer input[type=password]::-ms-clear,.mt-claim-auth-panel .mt-claim-pw-faux-outer input[type=password]::-webkit-contacts-auto-fill-button,.mt-claim-auth-panel .mt-claim-pw-faux-outer input[type=password]::-webkit-credentials-auto-fill-button{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important}.studio-preview .mt-claim-overlay{border-radius:8px;overflow:hidden}.studio-preview .mt-claim-overlay>*{position:relative}.mt-claim-auth-scroll{width:100%;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:12px 10px;box-sizing:border-box}.mt-claim-auth-panel{position:relative;width:100%;max-width:min(92vw,420px);max-height:100%;margin:0 auto;padding:clamp(18px,3.2vw,28px) clamp(20px,3.5vw,32px);background:#0a0c187a;border:none;box-shadow:0 12px 40px #00000038;border-radius:clamp(16px,2.4vw,22px);overflow-y:auto;-webkit-overflow-scrolling:touch;text-align:center}.mt-claim-auth-panel h2{color:#fff;margin:0 0 clamp(16px,2.8vw,28px);line-height:1.3;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.7);font-size:inherit;font-weight:inherit}.mt-claim-auth-panel .mt-claim-h2-lead{font-size:clamp(17px,2.5vw,22px);font-weight:700;display:inline}.mt-claim-auth-panel h2 .auth-modal-title-accent{color:#7df9ff;text-shadow:0 0 12px rgba(0,240,255,.45)}.mt-claim-auth-panel .mt-claim-h2-sub{display:inline;font-size:clamp(12px,1.7vw,15px);font-weight:600;line-height:1.35;opacity:.95}.mt-claim-auth-panel .mt-claim-login-hint{color:#f0f0faf7;font-size:clamp(14px,1.9vw,17px);font-weight:600;margin:0 0 clamp(10px,1.6vw,16px);line-height:1.4;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 14px rgba(0,0,0,.65)}.mt-claim-auth-panel .mt-claim-auth-form{margin-bottom:0;display:block}.mt-claim-auth-panel{--mt-claim-control-gap: clamp(8px, 1.4vw, 12px)}.mt-claim-auth-panel .mt-claim-auth-actions-wrap{max-width:336px;width:100%;margin:0 auto;box-sizing:border-box}.mt-claim-auth-panel .auth-modal-actions.mt-claim-auth-actions{margin-top:0}.mt-claim-auth-panel .mt-claim-auth-actions{align-items:stretch;width:100%;gap:var(--mt-claim-control-gap)}.mt-claim-auth-panel .auth-modal-status:empty{display:none!important}.mt-claim-auth-panel .mt-claim-forgot-line{margin:0 0 10px;padding:0;text-align:center;font-size:clamp(12px,1.5vw,14px);line-height:1.4;color:#c8dcffe6}.mt-claim-auth-panel .mt-claim-forgot-line[hidden]{display:none!important}.mt-claim-auth-panel .mt-claim-forgot-link{color:#7df9ff;text-decoration:underline;text-underline-offset:2px;font-weight:600}.mt-claim-auth-panel .mt-claim-forgot-link:hover{color:#b0ffff}.mt-claim-auth-panel .mt-claim-auth-actions .studio-btn.studio-btn-process{width:100%;max-width:100%;box-sizing:border-box;margin:0}.mt-claim-auth-panel .studio-btn-process--claim-email,.mt-claim-auth-panel .mt-claim-email-pill{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:48px;padding:0 16px 0 14px}.mt-claim-auth-panel .mt-claim-email-pill{padding:0 14px}.mt-claim-auth-panel .mt-claim-email-faux.mt-claim-open .mt-claim-email-pill{justify-content:flex-start;padding:0 16px 0 14px}.mt-claim-auth-panel .mt-claim-email-body{position:relative;display:flex;flex:1;flex-direction:row;align-items:center;justify-content:flex-start;min-width:0;width:100%;min-height:48px;box-sizing:border-box}.mt-claim-auth-panel .mt-claim-email-faux:not(.mt-claim-open) .mt-claim-email-body{justify-content:center;gap:4px}.mt-claim-auth-panel .mt-claim-email-faux.mt-claim-open .mt-claim-email-body{gap:10px}.mt-claim-auth-panel .mt-claim-btn-ico{position:relative;z-index:1;display:flex;flex-shrink:0;color:#e8ffff;pointer-events:none}.mt-claim-auth-panel .mt-claim-email-label{position:relative;z-index:1;pointer-events:none;user-select:none;font:inherit;font-size:15px;font-weight:600;font-family:Montserrat,sans-serif;letter-spacing:.01em;line-height:1.2;color:#e8ffff}.mt-claim-auth-panel .mt-claim-email-faux.mt-claim-open .mt-claim-email-label,.mt-claim-auth-panel .mt-claim-email-faux[hidden]{display:none!important}.mt-claim-auth-panel .mt-claim-email-faux:not(.mt-claim-open) .mt-claim-email-input{display:none!important}.mt-claim-auth-panel .mt-claim-email-faux:not(.mt-claim-open) .mt-claim-email-trigger{position:absolute;inset:0;width:100%;min-height:100%;margin:0;padding:0;border:none;background:transparent;opacity:0;z-index:2;cursor:pointer}.mt-claim-auth-panel .mt-claim-email-faux.mt-claim-open .mt-claim-email-trigger{display:none!important}.mt-claim-auth-panel .mt-claim-email-input{display:block;width:100%;min-height:40px;box-sizing:border-box;margin:0;padding:0 2px 0 0;border:none;background:transparent;color:#e8ffff;font:inherit;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif;line-height:1.2;outline:none;text-align:left}.mt-claim-auth-panel .mt-claim-email-faux.mt-claim-open .mt-claim-email-input{flex:1;min-width:0;width:auto}.mt-claim-auth-panel .mt-claim-email-input::placeholder{color:#e8ffff66}.mt-claim-auth-panel .mt-claim-password-body{position:relative;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;min-width:0;width:100%;min-height:48px;box-sizing:border-box}.mt-claim-auth-panel .mt-claim-lock-ico{display:block;flex-shrink:0}.mt-claim-auth-panel .mt-claim-pw-faux-outer{position:relative;flex:1 1 0;min-width:0;min-height:48px;display:block;width:auto;box-sizing:border-box;padding:0!important}.mt-claim-auth-panel .mt-claim-pw-faux-outer .mt-claim-pw-input{min-height:48px;line-height:1.2;width:100%;display:block;box-sizing:border-box;margin:0;border:none;background:transparent;color:#e8ffff;font:inherit;font-size:15px;font-weight:500;font-family:Montserrat,sans-serif;outline:none;text-align:left}.mt-claim-auth-panel .mt-claim-pw-faux-outer .mt-claim-pw-input::placeholder{color:#e8ffff73}.mt-claim-auth-panel .mt-claim-pw-faux-outer .auth-modal-password-toggle{z-index:2}.mt-claim-auth-panel .mt-claim-hidden-submit{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;pointer-events:none}.mt-claim-auth-panel .mt-claim-password-faux[hidden]{display:none!important}.mt-claim-auth-panel .mt-claim-mail-ico,.mt-claim-auth-panel .mt-claim-google-ico{width:26px;height:26px;vertical-align:middle}.mt-claim-google-login-stack{display:flex;flex-direction:column;align-items:stretch;width:100%}.mt-claim-submit-google-row{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;transition:gap .4s ease}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-submit-google-row{flex-direction:row;align-items:center;gap:4px;overflow:visible}.mt-claim-auth-panel .mt-claim-visible-submit-wrap{max-height:0;opacity:0;overflow:hidden;margin:0;padding:0;pointer-events:none;flex:0 0 auto;min-width:0;transition:max-height .45s cubic-bezier(.4,0,.2,1),opacity .35s ease,flex .4s ease;will-change:max-height}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-visible-submit-wrap{overflow:visible;max-height:88px;opacity:1;margin:0;padding:2px 0;box-sizing:border-box;flex:1 1 0;min-width:0;pointer-events:auto}.mt-claim-auth-panel .mt-claim-visible-submit{width:100%;max-width:100%;box-sizing:border-box;margin:0;min-height:48px}.mt-claim-auth-panel .mt-claim-google-login-stack .mt-claim-google-bezel.studio-btn{position:relative;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .3s ease,width .45s cubic-bezier(.4,0,.2,1),min-height .45s cubic-bezier(.4,0,.2,1),max-width .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1),flex .45s cubic-bezier(.4,0,.2,1)}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel.studio-btn{width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;flex:0 0 48px;border-radius:50%;margin-left:0;margin-right:0;align-self:center;overflow:hidden}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel .mt-claim-google-faux,.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel .gsi-button-visual-text{opacity:0;pointer-events:none;transition:opacity .3s ease}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel .mt-claim-google-gwrap{pointer-events:none;border-radius:inherit}.mt-claim-auth-panel .mt-claim-google-compact-dismiss{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:0;border:none;background:transparent;color:#e8ffff;cursor:pointer;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .3s ease}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel .mt-claim-google-compact-dismiss{opacity:1;pointer-events:auto}.mt-claim-auth-panel .mt-claim-compact-x-ico{display:block;flex-shrink:0}.mt-claim-auth-panel .mt-claim-email-faux .mt-claim-email-pill.studio-btn.studio-btn-secondary.studio-btn-process,.mt-claim-auth-panel .mt-claim-google-bezel.studio-btn.studio-btn-secondary.studio-btn-process{background:linear-gradient(168deg,color-mix(in srgb,#1e273c 65%,var(--studio-accent) 14%),color-mix(in srgb,#181f33 70%,var(--studio-accent) 11%)) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--studio-accent) 90%,#fff 10%),color-mix(in srgb,var(--studio-accent-secondary) 87%,#fff 13%) 42%,color-mix(in srgb,#c238d2 88%,#fff 12%)) border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #00f0ff57 inset,0 0 28px #00f0ff52,0 0 1px #00f0ff8c,0 4px 14px #0003}.mt-claim-auth-panel .mt-claim-email-faux .mt-claim-email-pill.studio-btn.studio-btn-secondary.studio-btn-process:hover:not(:disabled),.mt-claim-auth-panel .mt-claim-google-bezel.studio-btn.studio-btn-secondary.studio-btn-process:hover:not(:disabled){background:linear-gradient(168deg,color-mix(in srgb,#283352 55%,var(--studio-accent) 18%),color-mix(in srgb,#202842 60%,var(--studio-accent) 14%)) padding-box,linear-gradient(125deg,#00e8f0,#5a78ff 46%,#b91fd4) border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #00f0ff66 inset,0 0 40px #00f0ff73,0 0 2px #78c8ffbf,0 6px 18px #00000040}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel.studio-btn.studio-btn-secondary.studio-btn-process{background:linear-gradient(168deg,color-mix(in srgb,#0a101c 88%,var(--studio-accent) 4%),color-mix(in srgb,#050810 92%,var(--studio-accent) 2.5%)) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--studio-accent) 94%,#fff 6%),color-mix(in srgb,var(--studio-accent-secondary) 91%,#fff 9%) 42%,color-mix(in srgb,#c238d2 92%,#fff 8%)) border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #00f0ff47 inset,0 0 32px #00f0ff61,0 0 1px #00f0ff8c,0 6px 20px #00000059}.mt-claim-auth-panel .mt-claim-auth-form.mt-claim-email-mode .mt-claim-google-bezel.studio-btn.studio-btn-secondary.studio-btn-process:hover:not(:disabled){background:linear-gradient(168deg,color-mix(in srgb,#0b1424 70%,var(--studio-accent) 11%),color-mix(in srgb,#080d18 75%,var(--studio-accent) 7%)) padding-box,linear-gradient(125deg,#00e8f0,#5a78ff 46%,#b91fd4) border-box;background-clip:padding-box,border-box;box-shadow:0 0 0 1px #00f0ff61 inset,0 0 44px #00f0ff80,0 0 2px #78c8ffbf,0 8px 26px #0006;transform:translateY(-1px)}.mt-claim-auth-panel .mt-claim-google-bezel.studio-btn{padding:0;width:100%;min-height:48px;display:block;box-sizing:border-box;flex:0 0 auto}.mt-claim-auth-panel .mt-claim-auth-form:not(.mt-claim-email-mode) .mt-claim-google-bezel.studio-btn{flex:0 0 auto;align-self:stretch}.mt-claim-auth-panel .mt-claim-google-gwrap{position:relative;width:100%!important;min-height:46px;height:100%;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:calc(var(--studio-cta-cookie-radius) - 1px);overflow:hidden;display:flex;align-items:center;justify-content:center}.mt-claim-auth-panel .mt-claim-google-gwrap .gsi-button-inner{position:absolute;inset:0;z-index:3;border-radius:inherit;overflow:hidden;opacity:0!important}.mt-claim-auth-panel .mt-claim-google-gwrap .gsi-button-inner>div{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}.mt-claim-auth-panel .mt-claim-google-gwrap .gsi-button-inner iframe{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important;display:block!important;transform:none!important}.mt-claim-auth-panel .mt-claim-google-bezel .mt-claim-google-faux{position:absolute;inset:0;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:0 14px;pointer-events:none;border-radius:inherit;background:transparent!important}.mt-claim-auth-panel .mt-claim-google-ico-wrap{display:flex;flex-shrink:0;align-items:center;justify-content:center}.mt-claim-auth-panel .mt-claim-google-ico{display:block}.mt-claim-auth-panel .mt-claim-google-bezel .gsi-button-visual-text{position:static;transform:none;font-size:15px;font-weight:600;color:#e8ffff;text-shadow:0 0 18px rgba(0,240,255,.2)}.mt-claim-unverified-panel .mt-claim-unverified-title{margin:0 0 8px;text-align:center}.mt-claim-unverified-title-row{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.mt-claim-unverified-checkwrap{display:flex;align-items:center;flex-shrink:0;color:#4ade80;filter:drop-shadow(0 0 6px rgba(74,222,128,.4))}.mt-claim-unverified-panel .mt-claim-unverified-title .mt-claim-h2-lead{display:inline;font-size:clamp(18px,2.5vw,24px)}.mt-claim-unverified-email-line{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:0 0 clamp(14px,2.2vw,20px);font-size:clamp(12px,1.5vw,14px);line-height:1.35;color:#c8d2f0f2;text-align:center}.mt-claim-unverified-email{max-width:100%;word-break:break-all;font-weight:600}.mt-claim-unverified-email--copy{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;border-radius:4px;transition:color .15s ease,background .15s ease;outline:none}.mt-claim-unverified-email--copy:hover{color:#7df9ff}.mt-claim-unverified-email--copy:focus-visible{box-shadow:0 0 0 2px #00f0ff80}.mt-claim-copy-toast{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%) translateY(8px);z-index:200000;padding:8px 16px;font-size:13px;font-weight:600;font-family:inherit;border-radius:999px;background:#0c1020f2;border:1px solid rgba(0,240,255,.4);color:#e8f4ff;box-shadow:0 6px 28px #00000073;pointer-events:none;opacity:0;transition:opacity .22s ease,transform .22s ease}.mt-claim-copy-toast.mt-claim-copy-toast--show{opacity:1;transform:translate(-50%) translateY(0)}.mt-account-blocked-toast{border-color:#e74c3c8c;color:#ffd6d6}.mt-claim-unverified-panel .mt-claim-unverified-intro{text-align:center;font-size:clamp(12px,1.6vw,15px);line-height:1.4;font-weight:600;color:#dce4fff2;margin:0 0 10px;text-shadow:0 1px 2px rgba(0,0,0,.85)}.mt-claim-unverified-panel .mt-claim-verify-label{display:block;text-align:left;font-size:13px;font-weight:600;color:#f0f0faf2;margin:0 0 8px}.mt-claim-unverified-form{text-align:left;max-width:100%;margin:0 auto}.mt-claim-verify-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:8px}.mt-claim-verify-code-input{flex:1 1 140px;max-width:220px;min-width:120px;font-size:20px;letter-spacing:.3em;text-align:center;padding:12px 14px;border-radius:var(--studio-cta-cookie-radius, 999px);border:1px solid rgba(0,240,255,.4);background:#00000059;color:#fff;box-sizing:border-box}.mt-claim-unverified-panel .mt-claim-verify-code-input--stack{display:block;width:100%;max-width:100%;min-width:0;flex:none;margin:0 0 10px}.mt-claim-unverified-panel .mt-claim-verify-submit{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 4px}.mt-claim-unverified-hint{font-size:12px;line-height:1.45;color:#c8c8dcf2;margin:10px 0 8px;text-align:center}.mt-claim-unverified-form .mt-claim-verify-resend{display:block;width:100%;margin-top:4px;font-size:14px}.studio-btn.studio-btn-ghost{background:transparent;color:#e8f4ff;border:1px solid rgba(255,255,255,.22)}.studio-btn.studio-btn-ghost:hover{border-color:#00f0ff73;color:#fff}
