.tm-auth{--auth-gold:#d9bd82;color:#f2f1ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#0a0a0b;min-height:100svh;font-size:1rem;line-height:1.6;position:relative;overflow:hidden}.tm-auth:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 19% 55%,#d9bd820a,#0000 50%),radial-gradient(at 95% 0,#ffffff06,#0000 45%);position:absolute;inset:0}.tm-auth a{color:inherit;text-decoration:none}:is(.tm-auth a:focus-visible,.tm-auth button:focus-visible,.tm-auth input:focus-visible){outline:2px solid var(--auth-gold);outline-offset:5px}.tm-auth-header,.tm-auth-main,.tm-auth-footer{width:min(1240px,100% - 88px);margin-inline:auto}.tm-auth-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;min-height:100px;display:flex}.tm-auth-brand{letter-spacing:-.05em;align-items:center;gap:12px;font-size:1.375rem;font-weight:550;display:flex}.tm-auth-brand svg{color:var(--auth-gold)}.tm-auth-back{align-items:center;gap:9px;min-height:44px;font-size:.8125rem;display:flex;color:#a8a8af!important}.tm-auth-back:hover{color:#fff!important}.tm-auth-main{grid-template-columns:1fr minmax(0,475px);align-items:center;gap:7%;min-height:calc(100svh - 185px);padding-block:55px 70px;display:grid}.tm-auth-eyebrow{letter-spacing:.16em;color:var(--auth-gold);font-size:.6875rem;font-weight:600;display:block}.tm-auth-story h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(3rem,4.5vw,4.8rem);font-weight:500;line-height:1.05}.tm-auth-story h2 span{color:#99999f}.tm-auth-story>p{color:#a5a5ae;font-size:1rem;line-height:1.8}.tm-auth-story-note{color:#92929c;align-items:center;gap:9px;margin-top:15px;font-size:.75rem;display:flex}.tm-auth-story-note svg{color:#b39a68}.tm-auth-orbit{perspective:600px;width:min(450px,100%);height:210px;margin-top:30px;position:relative}.tm-auth-orbit-ring{border:1px solid #d5c19924;border-radius:50%;width:195px;height:195px;position:absolute;top:0;left:20%;transform:rotateX(55deg)rotate(-30deg);box-shadow:0 0 50px #d9bd8207,inset 0 0 40px #d9bd8206}.tm-auth-orbit-ring:after{content:"";border:1px solid #dedede17;border-right-color:#dbc18b;border-radius:50%;animation:14s linear infinite tm-auth-orbit;position:absolute;inset:19px}.tm-auth-orbit-inner{filter:blur(12px);background:radial-gradient(#dbc18b13,#0000 70%);width:130px;height:83px;position:absolute;top:57px;left:27%}.tm-auth-orbit-core{color:#d7d4cc;filter:drop-shadow(0 0 20px #edddb522);position:absolute;top:71px;left:35%}.tm-auth-orbit-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(115deg,#1c1c20f2,#101012f2);border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:12px;max-width:100%;padding:14px 17px;display:flex;position:absolute;box-shadow:0 12px 25px #0005}.tm-auth-orbit-card>svg{color:#cab47f;flex-shrink:0}.tm-auth-orbit-card>span{color:#dcdce1;white-space:nowrap;font-size:.8125rem}.tm-auth-orbit-card small{color:#8d8d99;margin-top:3px;font-size:.625rem;display:block}.tm-auth-orbit-card-radar{animation:7s ease-in-out infinite tm-auth-float;top:8px;left:3%}.tm-auth-orbit-card-flow{animation:7s ease-in-out -3.5s infinite tm-auth-float;bottom:16px;right:0}.tm-auth-orbit-card-flow>svg:last-child{color:#ddc797;margin-left:12px}.tm-auth-orbit-dot{background:#cfb681;border-radius:50%;width:5px;height:5px;margin-left:8px;box-shadow:0 0 8px #d9bd8260}.tm-auth-card{background:linear-gradient(135deg,#19191df2,#111113);border:1px solid #ffffff1c;border-radius:20px;padding:38px;position:relative;box-shadow:0 25px 80px #0004}.tm-auth-card:before{content:"";background:linear-gradient(90deg,#0000,#d9bd8266,#0000);height:1px;position:absolute;top:-1px;left:32px;right:32px}.tm-auth-card-icon{color:#d8c394;background:linear-gradient(130deg,#d9bd8210,#ffffff03);border:1px solid #d9bd8230;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:29px;display:flex}.tm-auth-card h1{letter-spacing:-.05em;margin:15px 0;font-size:clamp(1.9rem,2.7vw,2.5rem);font-weight:500;line-height:1.13}.tm-auth-description{color:#a5a5b0;margin:0;font-size:.9375rem;line-height:1.75}.tm-auth-form{margin-top:29px}.tm-auth-label{color:#d7d7de;margin-bottom:10px;font-size:.8125rem;font-weight:500;display:block}.tm-auth-input-wrap{background:#0d0d0f;border:1px solid #ffffff26;border-radius:9px;align-items:center;gap:11px;padding:0 15px;transition:border-color .2s;display:flex}.tm-auth-input-wrap:focus-within{border-color:#d9bd8299;box-shadow:0 0 0 3px #d9bd8210}.tm-auth-input-wrap>svg{color:#83838f;flex-shrink:0}.tm-auth-input-wrap input{color:#eee;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:15px 0;font-size:1rem;line-height:1.5;outline:none!important}.tm-auth-input-wrap input::placeholder{color:#676773}.tm-auth-muted{color:#93939f;margin-top:12px;font-size:.75rem;line-height:1.8}.tm-auth-submit{cursor:pointer;background:linear-gradient(115deg,#efe1c7,#d2b47a);border:1px solid #e6d2ab;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:51px;margin-top:24px;padding:13px 16px;font-size:.8125rem;font-weight:600;line-height:1.5;transition:filter .2s,transform .2s;display:flex;box-shadow:0 5px 20px #d9bd8209;color:#17140e!important}.tm-auth-submit:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.tm-auth-submit:disabled{opacity:.55;cursor:default}.tm-auth-submit>svg{flex-shrink:0}.tm-auth-footnote{text-align:center;color:#858591;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:.6875rem;line-height:1.7;display:flex}.tm-auth-footnote>svg{flex-shrink:0}.tm-auth-footer{color:#7e7e89;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;min-height:85px;font-size:.75rem;display:flex}.tm-auth-footer nav{gap:22px;display:flex}.tm-auth-footer a:hover{color:#d9bd82}.tm-auth-error{color:#e7bcbc;background:#ba4a4a0c;border:1px solid #d67e7e2e;border-radius:8px;margin:22px 0 0;padding:13px 15px;font-size:.8125rem;line-height:1.75}.tm-auth-text-button{text-underline-offset:5px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:8px;font-size:.8125rem;display:flex;color:#b4b4c0!important;text-decoration:underline!important}.tm-auth-text-button:hover{color:#e9d4a8!important}.tm-auth-text-button:disabled{opacity:.6;cursor:default}.tm-auth-loading{color:#b2b2bd;align-items:center;gap:9px;min-height:120px;font-size:.875rem;display:flex}.tm-auth-spinner{flex-shrink:0;animation:.9s linear infinite tm-auth-orbit}.tm-auth-sent{border-top:1px solid #ffffff10;padding-top:22px}.tm-auth-sent-icon{color:#d9bd82;background:#d9bd8208;border:1px solid #d9bd8224;border-radius:14px;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:18px;display:flex}.tm-auth-sent>p:not(.tm-auth-muted){color:#aaaab6;margin:0;font-size:.875rem}.tm-auth-sent strong{color:#e8e8ec;overflow-wrap:anywhere;margin-top:3px;font-size:.9375rem;font-weight:500;display:block}.tm-auth-confirm{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.tm-auth-confirm>svg{color:#d7c392;flex-shrink:0}.tm-auth-confirm strong{color:#e3e3e9;font-size:.9375rem;font-weight:500;display:block}.tm-auth-confirm p{color:#92929f;margin-top:6px;font-size:.8125rem;line-height:1.7}.tm-auth-identity{background:#ffffff03;border:1px solid #ffffff16;border-radius:9px;align-items:center;gap:11px;margin-bottom:26px;padding:15px;display:flex}.tm-auth-identity>svg{color:#d9bd82;flex-shrink:0}.tm-auth-identity>span{color:#91919d;min-width:0;font-size:.6875rem}.tm-auth-identity strong{color:#d4d4df;overflow-wrap:anywhere;margin-top:2px;font-size:.8125rem;font-weight:500;display:block}.tm-auth-checks{border:0;min-width:0;margin:0;padding:0}.tm-auth-checks legend{margin-bottom:15px}.tm-auth-checks label{color:#aaaab6;cursor:pointer;align-items:flex-start;gap:12px;padding:13px 0;font-size:.8125rem;line-height:1.8;display:flex}.tm-auth-checks label+label{border-top:1px solid #ffffff0b}.tm-auth-checks input{-webkit-appearance:auto;appearance:auto;accent-color:#d9bd82;cursor:pointer;width:17px;min-width:17px;height:17px;margin-top:4px}.tm-auth-checks a{color:#e0cda4;text-underline-offset:4px;text-decoration:underline}.tm-auth-support{color:#a5a5b0;border-top:1px solid #ffffff16;margin-top:25px;padding-top:22px;font-size:.875rem;line-height:1.8}.tm-auth-support>a{color:#e0cda4;align-items:center;gap:8px;min-height:44px;margin-top:15px;font-weight:500;display:flex}.tm-auth-skip{z-index:10;background:#efd7a6;padding:10px 20px;position:fixed;top:-100px;left:20px;color:#111!important}.tm-auth-skip:focus{top:10px}.tm-auth-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tm-auth-orbit{to{transform:rotate(360deg)}}@keyframes tm-auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:1050px){.tm-auth-header,.tm-auth-main,.tm-auth-footer{width:calc(100% - 56px)}.tm-auth-main{grid-template-columns:1fr minmax(0,430px);gap:5%}.tm-auth-story h2{font-size:3.5rem}.tm-auth-card{padding:30px}.tm-auth-orbit-card{padding:12px}.tm-auth-orbit-card>span{font-size:.75rem}.tm-auth-orbit-card small{font-size:.5625rem}.tm-auth-orbit-card-radar{left:0}.tm-auth-orbit-card-flow{right:-3%}.tm-auth-orbit-ring{left:8%}.tm-auth-orbit-core{left:30%}.tm-auth-story>p{font-size:.9375rem}}@media (max-width:800px){.tm-auth-main{width:min(500px,100% - 40px);min-height:calc(100svh - 166px);padding-block:40px 55px;display:block}.tm-auth-story{display:none}.tm-auth-header,.tm-auth-footer{width:calc(100% - 40px)}.tm-auth-header{min-height:82px}.tm-auth-brand{font-size:1.2rem}.tm-auth-card{padding:32px}.tm-auth-card h1{font-size:2.3rem}.tm-auth-card-icon{margin-bottom:26px}.tm-auth-back{font-size:.75rem}.tm-auth-footer{min-height:84px}}@media (max-width:390px){.tm-auth-card{padding:26px 22px}.tm-auth-header{gap:12px}.tm-auth-brand{gap:8px;font-size:1.075rem}.tm-auth-back{gap:5px}.tm-auth-main{width:calc(100% - 28px)}.tm-auth-card h1{font-size:2rem}.tm-auth-submit{font-size:.75rem}.tm-auth-footer nav{gap:14px}}@media (prefers-reduced-motion:reduce){.tm-auth *,.tm-auth :before,.tm-auth :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tm-auth-code-recipient{border-top:1px solid #ffffff12;align-items:center;gap:12px;margin-bottom:10px;padding:17px 0 21px;display:flex}.tm-auth-code-recipient>svg{color:#d9bd82;flex-shrink:0}.tm-auth-code-recipient p{color:#9595a2;min-width:0;margin:0;font-size:.75rem;line-height:1.7}.tm-auth-code-recipient strong{color:#e1e1e7;overflow-wrap:anywhere;font-size:.875rem;font-weight:500;display:block}.tm-auth-code-input{color:#f2e8d3;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.4em;text-indent:.4em;background:#0c0c0f;border:1px solid #ffffff2b;border-radius:10px;width:100%;min-width:0;min-height:67px;padding:10px 12px;font-size:1.875rem;font-weight:500;transition:border-color .2s,box-shadow .2s;display:block}.tm-auth-code-input::placeholder{color:#555560}.tm-auth-code-input:focus{border-color:#d9bd8288;box-shadow:0 0 0 3px #d9bd8210}.tm-auth-code-input[aria-invalid=true]{border-color:#d67e7e77}.tm-auth-code-input:disabled{opacity:.6}.tm-auth-code-help{text-align:center;color:#878795;margin:19px 0 0;font-size:.6875rem;line-height:1.8}.tm-auth-resend{margin-top:0}.tm-auth-resend:disabled{color:#777785!important;text-decoration:none!important}@media (max-width:390px){.tm-auth-code-input{letter-spacing:.35em;text-indent:.35em;font-size:1.75rem}}.tm-auth button,.tm-auth input{font-family:inherit}
