:root{--a-teal: #014651;--a-teal-deep: #032B33;--a-green: #03D265;--a-green-ink: #027A44;--a-ink: #0B3238;--a-line: #DBE4E0;--a-ease: cubic-bezier(.16, 1, .3, 1);--a-ease-soft: cubic-bezier(.32, .72, 0, 1);--a-fast: .18s;--a-mid: .32s;--a-slow: .62s}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(48% 44% at 84% 8%,rgba(3,210,101,.13) 0%,transparent 68%),radial-gradient(52% 48% at 6% 92%,rgba(1,70,81,.09) 0%,transparent 72%),radial-gradient(38% 34% at 50% 45%,rgba(3,210,101,.05) 0%,transparent 74%),linear-gradient(170deg,#fff,#f4fbf8 32%,#e9f5f1 68%,#fbfdfc)}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 800'%3E%3Cpath d='M-40 610 C 240 520 470 640 700 470 S 1060 240 1250 180' fill='none' stroke='%23014651' stroke-width='2' stroke-dasharray='1 15' stroke-linecap='round' opacity='.16'/%3E%3Cpath d='M-60 300 C 260 210 520 330 780 200 S 1120 60 1260 20' fill='none' stroke='%2303D265' stroke-width='2' stroke-dasharray='1 17' stroke-linecap='round' opacity='.18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23014651' opacity='.16'/%3E%3C/svg%3E");background-size:cover,64px 64px;background-repeat:no-repeat,repeat}body>*{position:relative;z-index:1}@keyframes aRise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes aCard{0%{opacity:0;transform:translate3d(0,22px,0) scale(.985)}to{opacity:1;transform:none}}.join-intro{animation:aRise .7s var(--a-ease) .05s backwards}.join-card{animation:aCard .8s var(--a-ease) .18s backwards}.join-offer{animation:aRise .7s var(--a-ease) .34s backwards}.topbar{animation:aRise .55s var(--a-ease) both}.tsh-verify .wrap .card{animation:aCard .75s var(--a-ease) .12s backwards}.join-card{position:relative;border-radius:24px!important;box-shadow:0 1px #ffffff17 inset,0 40px 80px -40px #0131389e,0 12px 28px -16px #0131385c!important}.join-card:before{content:"";position:absolute;inset:-34px;z-index:-1;border-radius:40px;pointer-events:none;background:radial-gradient(60% 55% at 50% 24%,rgba(3,210,101,.3) 0%,transparent 70%);filter:blur(26px)}.authtabs{position:relative;isolation:isolate}.authtabs .auth-thumb{position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,#12e273,#03d265 55%,#02b858);box-shadow:0 4px 14px -4px #03d265cc,0 1px #fff6 inset;transition:transform var(--a-mid) var(--a-ease),width var(--a-mid) var(--a-ease)}.authtabs .authtab{position:relative;z-index:1;background:transparent!important;transition:color var(--a-mid) var(--a-ease-soft)}.authtabs .authtab.on{color:#04301b!important}.tsh-field{position:relative;display:block}.tsh-field .tsh-ico{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:18px;height:18px;z-index:2;pointer-events:none;color:#ffffff6b;transition:color var(--a-mid) var(--a-ease-soft),transform var(--a-mid) var(--a-ease)}.tsh-field input{padding-left:44px!important}.tsh-field.has-toggle input{padding-right:46px!important}.tsh-field:focus-within .tsh-ico{color:var(--a-green);transform:translateY(-50%) scale(1.06)}.tsh-field:before{content:"";position:absolute;inset:-1.5px;z-index:0;border-radius:14px;pointer-events:none;opacity:0;transition:opacity var(--a-mid) var(--a-ease-soft);background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,rgba(3,210,101,.25) 288deg,var(--a-green) 330deg,rgba(3,210,101,.25) 350deg,transparent 360deg);animation:aSpin 2.6s linear infinite paused}.tsh-field:after{content:"";position:absolute;inset:0;z-index:0;border-radius:12.5px;pointer-events:none;background:var(--tsh-field-bg, #0A3B44);opacity:0;transition:opacity var(--a-mid) var(--a-ease-soft)}.tsh-field:focus-within:before,.tsh-field:focus-within:after{opacity:1}.tsh-field:focus-within:before{animation-play-state:running}@keyframes aSpin{to{transform:rotate(1turn)}}.tsh-field input{position:relative;z-index:1;background-clip:padding-box}.jform input:hover{border-color:#03d26566!important}.jform input:focus{border-color:#03d265d9!important;box-shadow:0 0 0 4px #03d26529,0 0 22px -6px #03d2658c!important;outline:none}.jform label{transition:color var(--a-mid) var(--a-ease-soft)}.tsh-labelled-focus{color:var(--a-green)!important}.tsh-eye{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:none;border:0;cursor:pointer;border-radius:9px;color:#ffffff80;transition:color var(--a-fast) var(--a-ease-soft),background var(--a-fast) var(--a-ease-soft)}.tsh-eye:hover{color:var(--a-green);background:#03d2651f}.tsh-eye:focus-visible{outline:2px solid var(--a-green);outline-offset:2px}.tsh-strength{margin:9px 0 0;display:flex;align-items:center;gap:10px}.tsh-strength-track{flex:1 1 auto;height:4px;border-radius:999px;background:#ffffff24;overflow:hidden}.tsh-strength-fill{display:block;height:100%;width:0%;border-radius:999px;background:#e8a33d;transition:width var(--a-slow) var(--a-ease),background var(--a-mid) var(--a-ease-soft)}.tsh-strength[data-level="2"] .tsh-strength-fill{background:#e8c13d}.tsh-strength[data-level="3"] .tsh-strength-fill{background:#5cd08a}.tsh-strength[data-level="4"] .tsh-strength-fill{background:var(--a-green)}.tsh-strength-word{flex:0 0 auto;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:#ffffff9e;min-width:4.4em;text-align:right;transition:color var(--a-mid) var(--a-ease-soft)}.tsh-strength[data-level="4"] .tsh-strength-word{color:var(--a-green)}.cta,.tsh-verify .wrap .btn{position:relative;overflow:hidden;isolation:isolate;background-image:linear-gradient(135deg,#12e273,#03d265 46%,#02b858)!important;background-size:100% 100%!important;background-position:0 0!important;border:0!important;color:#04301b!important;box-shadow:0 1px #ffffff80 inset,0 -1px #0000001a inset,0 10px 24px -10px #03d265cc,0 2px 6px #032b331a!important;transition:transform .24s var(--a-ease-soft),box-shadow .3s var(--a-ease-soft),background-image .3s var(--a-ease-soft),filter var(--a-mid) var(--a-ease-soft)!important}.cta:hover:not(:disabled),.tsh-verify .wrap .btn:hover:not(:disabled){transform:translateY(-2px);background-image:linear-gradient(135deg,#1cea7c,#08d96c 46%,#04c462)!important;box-shadow:0 1px #ffffff8c inset,0 -1px #0000001a inset,0 18px 36px -12px #03d265bf,0 0 26px -4px #03d26580!important}.cta:active:not(:disabled),.tsh-verify .wrap .btn:active:not(:disabled){transform:translateY(1px)}.cta:after,.tsh-verify .wrap .btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:42%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg);pointer-events:none;z-index:0;transition:left .7s var(--a-ease)}.cta:hover:not(:disabled):after,.tsh-verify .wrap .btn:hover:not(:disabled):after{left:120%}.cta:focus-visible,.tsh-verify .wrap .btn:focus-visible{outline:3px solid var(--a-teal);outline-offset:3px}.cta.is-busy,.tsh-verify .wrap .btn.is-busy{color:transparent!important;pointer-events:none}.cta.is-busy:before,.tsh-verify .wrap .btn.is-busy:before{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;z-index:2;border:2px solid rgba(4,48,27,.28);border-top-color:#04301b;animation:aSpin .7s linear infinite}.tsh-journey{display:flex;align-items:center;gap:0;margin:0 0 20px;padding:0;list-style:none;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.tsh-journey li{display:flex;align-items:center;gap:8px;color:#ffffff6b}.tsh-journey .n{width:20px;height:20px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border:1.5px solid currentColor;font-size:.62rem;font-weight:700;transition:all var(--a-mid) var(--a-ease-soft)}.tsh-journey .bar{flex:1 1 auto;height:1px;margin:0 10px;background:currentColor;opacity:.3;min-width:14px}.tsh-journey li.is-on{color:var(--a-green)}.tsh-journey li.is-on .n{background:var(--a-green);border-color:var(--a-green);color:#04301b;box-shadow:0 0 0 4px #03d2652e}.tsh-journey li.is-done{color:#03d265bf}.tsh-journey li.is-done .n{background:#03d2652e;border-color:#03d26599}.tsh-verify .wrap .tsh-journey li{color:#8fa3a6}.tsh-verify .wrap .tsh-journey li.is-on{color:var(--a-green-ink)}.tsh-verify .wrap .tsh-journey li.is-on .n{color:#fff;background:var(--a-green-ink);border-color:var(--a-green-ink)}.tsh-verify .wrap .tsh-journey li.is-done{color:#027a44cc}.tsh-verify .wrap .tsh-journey li.is-done .n{background:#03d26529;border-color:#027a4473;color:var(--a-green-ink)}.join-inner a:not(.cta),.tsh-verify .wrap a:not(.btn){position:relative;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1.5px;background-repeat:no-repeat;background-position:left 100%;transition:background-size var(--a-mid) var(--a-ease)}.join-inner a:not(.cta):hover,.tsh-verify .wrap a:not(.btn):hover{background-size:100% 1.5px}.tsh-verify .wrap{max-width:520px!important}.tsh-verify .wrap .card{background:linear-gradient(150deg,#fffffff0,#fffc)!important;-webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);border:1px solid rgba(255,255,255,.9)!important;border-radius:26px!important;padding:36px 32px!important;box-shadow:0 1px #fffffff2 inset,0 40px 80px -44px #01313880,0 12px 30px -18px #0131384d!important}.tsh-verify .wrap .card:before{content:"";position:absolute;inset:-30px;z-index:-1;border-radius:44px;pointer-events:none;background:radial-gradient(56% 50% at 50% 18%,rgba(3,210,101,.26) 0%,transparent 70%);filter:blur(24px)}.tsh-verify .wrap .card{position:relative}.lock{position:relative;width:66px!important;height:66px!important;border-radius:50%!important;background:linear-gradient(150deg,#03d26529,#03d2650f)!important;border:1px solid rgba(3,210,101,.32);font-size:0!important;margin-bottom:20px!important}.lock:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid rgba(3,210,101,.3);animation:aRing 3.4s var(--a-ease) infinite}@keyframes aRing{0%{transform:scale(.9);opacity:.85}70%{transform:scale(1.16);opacity:0}to{transform:scale(1.16);opacity:0}}.lock svg{width:28px;height:28px;color:var(--a-green-ink)}.tsh-verify .wrap h1{font-size:1.72rem!important;letter-spacing:-.02em!important}.tsh-verify .wrap .lede{font-size:.96rem!important}.otp-wrap{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:4px 0 6px}.otp-box{width:100%;aspect-ratio:3 / 3.6;min-height:0;font-size:clamp(1.2rem,5.4vw,1.6rem);font-weight:700;text-align:center;color:var(--a-ink);background:#ffffffbf;border:1.5px solid var(--a-line);border-radius:14px;outline:none;padding:0;transition:border-color var(--a-fast) var(--a-ease-soft),box-shadow var(--a-fast) var(--a-ease-soft),transform var(--a-fast) var(--a-ease),background var(--a-fast) var(--a-ease-soft)}.otp-box:hover{border-color:#03d26573}.otp-box:focus{border-color:var(--a-green);background:#fff;box-shadow:0 0 0 4px #03d26526,0 8px 20px -10px #03d265b3;transform:translateY(-2px)}.otp-box.filled{border-color:#03d2658c;background:#fff}@keyframes aDigit{0%{opacity:0;transform:translateY(6px) scale(.86)}to{opacity:1;transform:none}}.otp-box.pop{animation:aDigit .26s var(--a-ease)}.otp-wrap.complete .otp-box{border-color:var(--a-green);box-shadow:0 0 0 3px #03d26529}.otp-timer{margin:14px 0 2px;font-size:.82rem;color:#6b7f82}.otp-timer b{font-variant-numeric:tabular-nums;color:var(--a-teal);font-weight:700}.otp-timer.expired b{color:#c0392b}.otp-track{height:3px;border-radius:999px;background:#0146511a;overflow:hidden;margin-top:8px}.otp-fill{display:block;height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,var(--a-green),#12E273);transform-origin:left center;transition:transform 1s linear,background var(--a-mid) var(--a-ease-soft)}.otp-timer.expired~.otp-track .otp-fill,.otp-track .otp-fill.expired{background:#c0392b}.verify-ok{position:absolute;inset:0;z-index:5;border-radius:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;background:linear-gradient(150deg,#fffffff7,#f0fdf6f2);animation:aRise .32s var(--a-ease)}.verify-ok .tick{width:62px;height:62px;border-radius:50%;background:var(--a-green);color:#04301b;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #03d26529,0 14px 30px -12px #03d265e6;animation:aPop .45s var(--a-ease) both}@keyframes aPop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.verify-ok p{margin:0;font-weight:700;color:var(--a-teal)}@media (max-width: 768px){.join-card:before,.tsh-verify .wrap .card:before{inset:-18px;filter:blur(18px)}}@media (max-width: 560px){.tsh-verify .wrap{padding:22px 16px 48px!important}.tsh-verify .wrap .card{padding:26px 18px!important;border-radius:22px!important}.otp-wrap{gap:7px}.otp-box{border-radius:12px;border-width:1.4px}.tsh-verify .wrap h1{font-size:1.42rem!important}.tsh-journey{font-size:.6rem;letter-spacing:.06em}.tsh-journey .bar{margin:0 6px}.cta,.tsh-verify .wrap .btn{min-height:50px}}@media (max-width: 380px){.otp-wrap{gap:5px}.otp-box{font-size:1.05rem;border-radius:10px}.tsh-journey li span:not(.n):not(.bar){display:none}}@media (prefers-reduced-motion: reduce){.join-intro,.join-card,.join-offer,.topbar,.tsh-verify .wrap .card,.verify-ok,.verify-ok .tick{animation:none!important}.lock:after{animation:none;opacity:.3}.tsh-field:before{animation:none!important}.otp-box.pop{animation:none}.cta:after,.tsh-verify .wrap .btn:after{display:none}.cta:hover,.tsh-verify .wrap .btn:hover{transform:none}.otp-box:focus{transform:none}.otp-fill,.authtabs .auth-thumb{transition:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.tsh-verify .wrap .card{background:#fffffff7!important}}.tsh-field:before{inset:-2px!important;border-radius:15px!important;background:conic-gradient(from 0deg,#03d26500 0deg 200deg,#03d26559 268deg,#03d265e6 312deg,#9bffd0 334deg,#03d265e6 348deg,#03d26500 360deg)!important;animation:aSpin 2.4s linear infinite!important;animation-play-state:paused!important;filter:blur(.3px)}.tsh-field:focus-within:before{animation-play-state:running!important}.tsh-field:after{inset:0!important;border-radius:13px!important;background:#0b3a42!important;opacity:1!important}.jform .tsh-field input{position:relative;z-index:1;border:0!important;border-radius:13px!important;background:transparent!important;box-shadow:none!important}.tsh-field{position:relative;border-radius:15px;box-shadow:0 0 0 1px #cfe3e138;transition:box-shadow var(--a-mid) var(--a-ease-soft)}.tsh-field:hover{box-shadow:0 0 0 1px #03d26573}.tsh-field:focus-within{box-shadow:0 0 0 1px #03d26540,0 0 26px -6px #03d26599}.jform .tsh-field input{caret-color:var(--a-green)}.otp-box{position:relative;z-index:1}.otp-cell{position:relative;display:block;border-radius:15px;box-shadow:0 0 0 1.5px var(--a-line);transition:box-shadow var(--a-mid) var(--a-ease-soft),transform var(--a-fast) var(--a-ease)}.otp-cell:before{content:"";position:absolute;inset:-2px;z-index:0;border-radius:16px;pointer-events:none;opacity:0;transition:opacity var(--a-mid) var(--a-ease-soft);background:conic-gradient(from 0deg,#03d26500 0deg 200deg,#03d26559 268deg,#03d265e6 312deg,#6bffb4 334deg,#03d265e6 348deg,#03d26500 360deg);animation:aSpin 2.2s linear infinite paused}.otp-cell:after{content:"";position:absolute;inset:0;z-index:0;border-radius:13.5px;background:#fff;pointer-events:none}.otp-cell:focus-within{transform:translateY(-2px);box-shadow:0 0 0 1.5px #03d2654d,0 10px 22px -12px #03d265e6}.otp-cell.filled{box-shadow:0 0 0 1.5px #03d26580}.otp-wrap .otp-box{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:13.5px!important;caret-color:transparent}.otp-wrap .otp-box:focus{transform:none;box-shadow:none!important}.otp-cell .otp-caret{position:absolute;left:50%;top:50%;z-index:2;width:2px;height:44%;margin-left:-1px;transform:translateY(-50%);background:var(--a-green);border-radius:2px;opacity:0;pointer-events:none}.otp-cell:focus-within.is-empty .otp-caret{opacity:1;animation:aBlink 1.05s steps(2,start) infinite}@keyframes aBlink{0%,49%{opacity:1}50%,to{opacity:0}}.join-intro .kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 11px;border-radius:999px;border:1px solid rgba(3,210,101,.3);background:#03d26514;color:var(--a-green-ink)!important;font-weight:700;letter-spacing:.1em}.join-intro .kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--a-green);flex:0 0 auto;box-shadow:0 0 #03d26580;animation:aPulse 2.6s var(--a-ease) infinite}@keyframes aPulse{0%{box-shadow:0 0 #03d26580}70%{box-shadow:0 0 0 7px #03d26500}to{box-shadow:0 0 #03d26500}}.join-intro h1{letter-spacing:-.03em}.join-intro .lede{max-width:46ch}.tools8{gap:10px!important}.tools8 li{position:relative;padding:13px 14px 13px 15px!important;border-radius:14px;border:1px solid rgba(1,70,81,.1);background:linear-gradient(135deg,#fffc,#ffffff73);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--a-mid) var(--a-ease-soft),box-shadow var(--a-mid) var(--a-ease-soft),border-color var(--a-mid) var(--a-ease-soft)}.tools8 li:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--a-green);transform:scaleY(0);transform-origin:center;transition:transform var(--a-mid) var(--a-ease)}.tools8 li:hover{transform:translate(3px);border-color:#03d26566;box-shadow:0 10px 26px -16px #01313880}.tools8 li:hover:before{transform:scaleY(1)}.tools8 li b:first-child{color:var(--a-teal)}.tools8 .lim{color:var(--a-green-ink)}.refuse li{transition:color var(--a-mid) var(--a-ease-soft)}.refuse li:hover{color:var(--a-teal)}@media (max-width: 560px){.tools8 li{padding:11px 12px!important}.otp-cell{border-radius:13px}.otp-cell:after{border-radius:11.5px}}@media (prefers-reduced-motion: reduce){.tsh-field:before,.otp-cell:before{animation:none!important}.tsh-field:focus-within:before,.otp-cell:focus-within:before{background:var(--a-green)!important;opacity:1!important}.otp-cell .otp-caret{animation:none!important}.otp-cell:focus-within{transform:none}.join-intro .kicker:before{animation:none}.tools8 li:hover{transform:none}}@keyframes aOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}.jform .tsh-field{position:relative;overflow:hidden;border-radius:15px;background:#cfe3e138;box-shadow:none;transition:background var(--a-mid) var(--a-ease-soft),box-shadow var(--a-mid) var(--a-ease-soft)}.jform .tsh-field:hover{background:#03d2656b}.jform .tsh-field:focus-within{background:#03d26547;box-shadow:0 0 22px -8px #03d265bf}.jform .tsh-field:before{content:"";position:absolute;z-index:0;width:190%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:0;inset:auto;background:conic-gradient(from 0deg,#03d26500 0deg 190deg,#03d26573 262deg,#03d265f2 310deg,#b9ffdd 332deg,#03d265f2 350deg,#03d26500 360deg);opacity:0;transition:opacity var(--a-mid) var(--a-ease-soft);animation:aOrbit 2.6s linear infinite;animation-play-state:paused;filter:none}.jform .tsh-field:focus-within:before{opacity:1;animation-play-state:running}.jform .tsh-field:after{content:"";position:absolute;z-index:1;inset:2px;border-radius:13px;background:#0b3a42;opacity:1;transition:none}.jform .tsh-field input{position:relative;z-index:2}.jform .tsh-field .tsh-ico,.jform .tsh-field .tsh-eye{z-index:3}.otp-cell{position:relative;overflow:hidden;border-radius:15px;background:var(--a-line);box-shadow:none;transition:background var(--a-mid) var(--a-ease-soft),transform var(--a-fast) var(--a-ease),box-shadow var(--a-mid) var(--a-ease-soft)}.otp-cell:hover{background:#03d26573}.otp-cell.filled{background:#03d2658c}.otp-cell:focus-within{background:#03d26559;transform:translateY(-2px);box-shadow:0 10px 22px -12px #03d265f2}.otp-cell:before{content:"";position:absolute;z-index:0;width:190%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border-radius:0;inset:auto;background:conic-gradient(from 0deg,#03d26500 0deg 190deg,#03d26573 262deg,#03d265f2 310deg,#45ffa0 332deg,#03d265f2 350deg,#03d26500 360deg);opacity:0;transition:opacity var(--a-mid) var(--a-ease-soft);animation:aOrbit 2.4s linear infinite;animation-play-state:paused}.otp-cell:focus-within:before{opacity:1;animation-play-state:running}.otp-cell:after{content:"";position:absolute;z-index:1;inset:1.5px;border-radius:13.5px;background:#fff}.otp-wrap .otp-box{position:relative;z-index:2}.otp-cell .otp-caret{z-index:3}@media (prefers-reduced-motion: reduce){.jform .tsh-field:before,.otp-cell:before{animation:none!important;background:var(--a-green)!important}.jform .tsh-field:focus-within:before,.otp-cell:focus-within:before{opacity:1!important}.otp-cell:focus-within{transform:none}}@media (max-width: 960px){.join-card{position:static}.join-card:before{display:none}.join-offer{margin-top:8px}}.otp-wrap{position:relative}.otp-done{position:absolute;inset:0;pointer-events:none}.otp-done-ring{position:absolute;left:50%;top:50%;width:62px;height:62px;border-radius:50%;background:var(--green, #03D265);box-shadow:0 12px 30px -10px #03d265d9;display:grid;place-items:center;transform:translate(-50%,-50%) scale(0)}.otp-done-ring.in{transform:translate(-50%,-50%) scale(1);transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.otp-done-ring svg{width:40px;height:40px;display:block;overflow:visible}.otp-done-tick{fill:none;stroke:#06301c;stroke-width:4.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40}.otp-done-tick.in{stroke-dashoffset:0;transition:stroke-dashoffset .3s cubic-bezier(.4,0,.2,1)}.otp-done-msg{position:absolute;left:50%;top:calc(100% + 76px);transform:translate(-50%);margin:0;white-space:nowrap;font-size:.98rem;font-weight:700;color:var(--green-ink, #0a8a4a);opacity:0}.otp-done-msg.in{opacity:1;transition:opacity .3s ease}.otp-cell.wrong,.otp-cell.wrong:focus-within{box-shadow:0 0 0 2px #d1483b,0 0 0 5px #d1483b24;transform:none}.otp-cell.wrong:before{opacity:0}@media (prefers-reduced-motion: reduce){.otp-done-ring.in,.otp-done-tick.in,.otp-done-msg.in{transition:none}}.otp-stage-out{opacity:0!important;pointer-events:none!important;transition:opacity .32s ease!important}.otp-stage-dim{opacity:.22!important;pointer-events:none!important;transition:opacity .32s ease!important}body.tsh-verify{overflow-x:clip}
