.tx-login{--tx-login-radius:20px;--tx-login-field-h:48px;--tx-login-space-xs:clamp(8px, 1.2vh, 12px);--tx-login-space-sm:clamp(12px, 1.8vh, 18px);--tx-login-space-md:clamp(18px, 2.6vh, 28px);--tx-login-space-lg:clamp(22px, 3.2vh, 34px);width:100%;min-height:100dvh;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--t-t1);background:radial-gradient(ellipse 70% 55% at 12% -8%, rgba(var(--t-cyan-rgb), .2), transparent 58%), radial-gradient(ellipse 45% 40% at 78% 8%, rgba(var(--t-blue-rgb), .14), transparent 55%), radial-gradient(ellipse 50% 42% at 88% 92%, rgba(var(--t-purple-rgb), .12), transparent 58%), radial-gradient(ellipse 40% 35% at 48% 55%, rgba(var(--t-cyan-rgb), .06), transparent 70%), var(--t-bg);grid-template-columns:minmax(0,6fr) minmax(320px,4fr);display:grid;position:relative;overflow:hidden}@media (min-width:961px){.tx-login{height:100dvh;max-height:100dvh}}.tx-login__blend{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--t-bg) 18%, transparent) 28%, rgba(var(--t-cyan-rgb), .05) 48%, color-mix(in srgb, var(--t-bg) 22%, transparent) 68%, transparent 100%);filter:blur(18px);opacity:.95;width:24%;position:absolute;top:0;bottom:0;left:48%}.tx-login__brand{z-index:1;justify-content:space-between;gap:var(--tx-login-space-sm);isolation:isolate;background:radial-gradient(ellipse 85% 65% at 8% -5%, rgba(var(--t-cyan-rgb), .16), transparent 58%), radial-gradient(ellipse 55% 45% at 72% 18%, rgba(var(--t-blue-rgb), .1), transparent 52%), radial-gradient(ellipse 48% 40% at 40% 100%, rgba(var(--t-purple-rgb), .09), transparent 55%), linear-gradient(90deg, color-mix(in srgb, var(--t-panel) 55%, transparent) 0%, color-mix(in srgb, var(--t-panel) 28%, transparent) 72%, transparent 100%);border-right:0;flex-direction:column;min-height:0;padding:clamp(28px,4vh,52px) clamp(36px,5vw,72px) clamp(22px,3.2vh,40px);display:flex;position:relative;overflow:hidden}.tx-login__brand-grid{z-index:0;pointer-events:none;opacity:.28;background-image:linear-gradient(color-mix(in srgb, var(--t-b1) 60%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--t-b1) 60%, transparent) 1px, transparent 1px);background-size:44px 44px;animation:28s linear infinite tx-login-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 68% at 28% 42%,#000 18%,#0000 78%);mask-image:radial-gradient(78% 68% at 28% 42%,#000 18%,#0000 78%)}.tx-login__orb{pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;animation:14s ease-in-out infinite tx-login-float;position:absolute}.tx-login__orb--a{background:radial-gradient(circle, rgba(var(--t-cyan-rgb), .3), transparent 68%);width:300px;height:300px;top:-70px;right:-50px}.tx-login__orb--b{background:radial-gradient(circle, rgba(var(--t-blue-rgb), .2), transparent 70%);width:230px;height:230px;animation-delay:-5s;bottom:10%;left:-60px}.tx-login__orb--c{background:radial-gradient(circle, rgba(var(--t-purple-rgb), .16), transparent 70%);width:160px;height:160px;animation-delay:-9s;top:42%;right:18%}.tx-login__beam{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(var(--t-cyan-rgb), 0) 15%, rgba(var(--t-cyan-rgb), .35) 48%, rgba(var(--t-blue-rgb), 0) 85%, transparent 100%);filter:blur(.4px);opacity:.45;width:2px;height:140%;animation:7.5s ease-in-out infinite tx-login-beam;position:absolute;top:-20%;left:18%;transform:rotate(18deg)}.tx-login__network{aspect-ratio:640/520;z-index:0;pointer-events:none;opacity:.32;filter:blur(.35px);-webkit-mask-composite:source-in;width:min(640px,88%);position:absolute;top:50%;right:-10%;transform:translateY(-42%)rotate(-4deg);-webkit-mask-image:radial-gradient(72% 68% at 48% 46%,#000 8%,#0000008c 42%,#0000 78%),linear-gradient(90deg,#0000 0%,#000 18% 78%,#0000 100%);mask-image:radial-gradient(72% 68% at 48% 46%,#000 8%,#0000008c 42%,#0000 78%),linear-gradient(90deg,#0000 0%,#000 18% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.tx-login__network-svg{width:100%;height:100%;display:block;overflow:visible}.tx-login__network-edges--soft{opacity:.45}.tx-login__edge{opacity:.5}.tx-login__pulse-path{fill:none;stroke-dasharray:16 280;stroke-dashoffset:0;opacity:.42;filter:drop-shadow(0 0 3px rgba(var(--t-cyan-rgb), .28));animation:6.2s linear infinite tx-login-pulse-travel}.tx-login__pulse-path--b{opacity:.3;animation-delay:-2.1s}.tx-login__pulse-path--c{opacity:.26;stroke-dasharray:12 300;animation-delay:-4.1s}.tx-login__node{transform-origin:50%;transform-box:fill-box;opacity:.75;animation:4.2s ease-in-out infinite tx-login-node-breathe}.tx-login__node--1{animation-delay:0s}.tx-login__node--2{animation-delay:.15s}.tx-login__node--3{animation-delay:.3s}.tx-login__node--4{animation-delay:80ms}.tx-login__node--5{animation-delay:.45s}.tx-login__node--6{animation-delay:.6s}.tx-login__node--7{animation-delay:.12s}.tx-login__node--8{animation-delay:.35s}.tx-login__node--9{animation-delay:.5s}.tx-login__node--10{animation-delay:.22s}.tx-login__node--11{animation-delay:.4s}.tx-login__node--12{animation-delay:.18s}.tx-login__node--13{animation-delay:.7s}.tx-login__node--14{animation-delay:.55s}.tx-login__node--15{animation-delay:.65s}.tx-login__node--16{animation-delay:.28s}.tx-login__node--17{animation-delay:.48s}.tx-login__node--18{animation-delay:.75s}.tx-login__node--19{animation-delay:.33s}.tx-login__node--20{animation-delay:.2s}.tx-login__node--21{animation-delay:.8s}.tx-login__node--22{animation-delay:.9s}.tx-login__node--23{animation-delay:.58s}.tx-login__node--24{animation-delay:.85s}.tx-login__node--25{animation-delay:.42s}.tx-login__radar{fill:none;stroke:rgba(var(--t-cyan-rgb), .22);stroke-width:1.1px;transform-origin:320px 200px;animation:6.5s ease-out infinite tx-login-radar}.tx-login__radar--delayed{stroke:rgba(var(--t-blue-rgb), .18);animation-delay:2.1s}.tx-login__radar--soft{transform-origin:430px 350px;stroke:rgba(var(--t-purple-rgb), .16);animation-delay:3.4s}.tx-login__brand-top,.tx-login__brand-mid,.tx-login__brand-foot{z-index:1;position:relative}.tx-login__brand-mid{justify-content:flex-start;align-items:flex-start;gap:var(--tx-login-space-md);flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin-top:0;padding-block:0;animation:.6s cubic-bezier(.22,1,.36,1) 60ms both tx-login-rise;display:flex}.tx-login__brand-top{flex-shrink:0;width:100%;margin-top:clamp(20px,4.5vh,48px);margin-bottom:clamp(6px,1vh,10px);animation:.55s cubic-bezier(.22,1,.36,1) both tx-login-rise}.tx-login__brand-foot{flex-shrink:0;width:100%;animation:.6s cubic-bezier(.22,1,.36,1) .14s both tx-login-rise}.tx-login__mark{--tx-mark-cycle:2.8s;--tx-mark-grad:linear-gradient(170deg, #5eead4 0%, #2dd4bf 28%, #0ea5e9 62%, #2563eb 100%);--tx-mark-x-grad:linear-gradient(135deg, #5eead4 0%, #2dd4bf 32%, #22d3ee 58%, #0ea5e9 82%, #0284c7 100%);align-items:stretch;gap:10px;display:inline-flex}.tx-login__logo-wrap{flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;display:flex}.tx-login__logo{object-fit:cover;width:48px;height:48px;box-shadow:0 1px 2px #0f172a24, 0 10px 22px rgba(var(--t-cyan-rgb), .24);border-radius:13px;flex-shrink:0;animation:4.8s ease-in-out infinite tx-login-logo-glow;display:block;transform:translateY(6px)}.tx-login__mark-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.tx-login__mark-name{line-height:.9;font-family:var(--font-display), var(--font-inter), ui-sans-serif, system-ui, sans-serif;isolation:isolate;align-items:flex-end;gap:0;display:inline-flex;position:relative}.tx-login__mark-talent{z-index:1;display:inline-block;position:relative;overflow:hidden}.tx-login__mark-talent-text{z-index:1;letter-spacing:.04em;text-transform:uppercase;background:var(--tx-mark-grad);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #2dd4bf47);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:700;line-height:.9;animation:.7s cubic-bezier(.22,1,.36,1) both tx-login-talent-enter;display:inline-block;position:relative}.tx-login__mark-talent-slide{z-index:2;pointer-events:none;width:34%;height:100%;animation:tx-login-talent-slide var(--tx-mark-cycle) cubic-bezier(.4, 0, .2, 1) infinite;mix-blend-mode:soft-light;background:linear-gradient(105deg,#0000 0%,#ffffff0a 28%,#a5f3fca6 50%,#38bdf859 58%,#ffffff0f 72%,#0000 100%);position:absolute;top:0;left:-50%;transform:skew(-22deg)}.tx-login__mark-x{z-index:2;letter-spacing:-.04em;color:#060c1a;filter:drop-shadow(0 1px #060c1a8c)drop-shadow(0 3px 4px #060c1a73)drop-shadow(0 10px 16px #060c1a66)drop-shadow(0 18px 28px #0f172a59)drop-shadow(0 0 12px #2dd4bf2e);place-items:center;width:.78em;height:1em;margin-left:-.1em;font-size:46px;font-weight:700;line-height:.9;display:inline-grid;position:relative;transform:translateY(.1em)}.tx-login__mark-x-core{z-index:1;background:var(--tx-mark-x-grad);-webkit-text-fill-color:transparent;animation:tx-login-x-enter .7s 80ms cubic-bezier(.22, 1, .36, 1) both, tx-login-x-core-hide var(--tx-mark-cycle) ease-in-out infinite;-webkit-background-clip:text;background-clip:text;grid-area:1/1;position:relative;transform:skew(-3deg)}.tx-login__mark-x-half{z-index:2;pointer-events:none;background:var(--tx-mark-x-grad);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;grid-area:1/1;transform:skew(-3deg)}.tx-login__mark-x-half--top{clip-path:polygon(0 0,100% 0,100% 44%,0 56%);animation:tx-login-x-split-top var(--tx-mark-cycle) ease-in-out infinite}.tx-login__mark-x-half--bot{clip-path:polygon(0 56%,100% 44%,100% 100%,0 100%);animation:tx-login-x-split-bot var(--tx-mark-cycle) ease-in-out infinite}.tx-login__mark-x-cut{z-index:3;pointer-events:none;transform-origin:0;width:145%;height:2.5px;animation:tx-login-x-cut var(--tx-mark-cycle) cubic-bezier(.22, 1, .36, 1) infinite;background:linear-gradient(90deg,#0000 0%,#ffffff26 16%,#ecfeff 38%,#5eead4 50%,#38bdf8 62%,#ffffff26 84%,#0000 100%);border-radius:999px;position:absolute;top:50%;left:-22%;transform:translateY(-50%)rotate(-38deg)scaleX(0);box-shadow:0 0 12px #2dd4bfcc,0 0 3px #fffffff2}.tx-login__mark-sub{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--t-t3);margin:0 0 0 4px;padding-left:3px;font-size:11.5px;font-weight:600;line-height:1}.tx-login__eyebrow{width:fit-content;max-width:100%;margin:0 0 var(--tx-login-space-sm);border:1px solid rgba(var(--t-cyan-rgb), .28);background:rgba(var(--t-cyan-rgb), .1);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--t-cyan);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:.55em 1.1em .55em .85em;font-size:11.5px;font-weight:700;line-height:1.15;display:inline-flex}.tx-login__eyebrow-dot{background:var(--t-cyan);width:7px;height:7px;box-shadow:0 0 0 3px rgba(var(--t-cyan-rgb), .16);border-radius:50%;flex-shrink:0;animation:2.4s ease-in-out infinite tx-login-pulse}.tx-login__headline{letter-spacing:-.045em;width:auto;max-width:min(18ch,100%);color:var(--t-t1);margin:0;font-size:clamp(36px,4.2vw,56px);font-weight:800;line-height:1.04}.tx-login__headline-accent{background:linear-gradient(115deg,#14b8a6 0%,#38bdf8 38%,#818cf8 68%,#14b8a6 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite tx-login-shimmer}.tx-login__lede{width:auto;max-width:min(56ch,100%);color:var(--t-t2);gap:4px;margin:0;font-size:16px;line-height:1.5;display:grid}.tx-login__lede span{display:block}.tx-login__signal{width:fit-content;max-width:100%;margin:var(--tx-login-space-md) 0 0;border:1px solid color-mix(in srgb, var(--t-b1) 55%, rgba(var(--t-cyan-rgb), .28));background:color-mix(in srgb, var(--t-panel) 55%, transparent);-webkit-backdrop-filter:blur(10px);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:.55em 1.1em .55em .9em;line-height:1.15;display:inline-flex}.tx-login__signal-bar{background:var(--t-cyan);transform-origin:bottom;border-radius:99px;width:2.5px;height:11px;animation:1.2s ease-in-out infinite tx-login-signal}.tx-login__signal-bar:nth-child(2){opacity:.85;height:15px;animation-delay:.15s}.tx-login__signal-bar:nth-child(3){opacity:.65;height:9px;animation-delay:.3s}.tx-login__signal-copy{letter-spacing:.03em;color:var(--t-t3);font-size:12px;font-weight:650}.tx-login__points{margin:var(--tx-login-space-xs) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:none;padding:0;list-style:none;display:grid}.tx-login__point{border:1px solid color-mix(in srgb, var(--t-b1) 70%, rgba(var(--t-cyan-rgb), .2));background:linear-gradient(135deg, color-mix(in srgb, var(--t-panel) 72%, transparent) 0%, color-mix(in srgb, var(--t-panel) 48%, transparent) 100%);-webkit-backdrop-filter:blur(12px);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-height:100%;padding:14px 14px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;animation:.55s cubic-bezier(.22,1,.36,1) both tx-login-rise;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0f172a0f}.tx-login__point:before{content:"";background:linear-gradient(90deg, transparent 0%, #67e8f926 14%, #67e8f9 42%, rgba(var(--t-cyan-rgb), .55) 58%, #67e8f926 86%, transparent 100%);opacity:.85;pointer-events:none;border-radius:0;width:auto;height:4px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.tx-login__point:first-child{animation-delay:.12s}.tx-login__point:nth-child(2){animation-delay:.2s}.tx-login__point:nth-child(3){animation-delay:.28s}.tx-login__point:nth-child(2):before{background:linear-gradient(90deg, transparent 0%, #38bdf826 14%, #38bdf8 42%, rgba(var(--t-blue-rgb), .55) 58%, #38bdf826 86%, transparent 100%)}.tx-login__point:nth-child(3):before{background:linear-gradient(90deg, transparent 0%, #a78bfa26 14%, #a78bfa 42%, rgba(var(--t-purple-rgb), .55) 58%, #a78bfa26 86%, transparent 100%)}.tx-login__point:hover{border-color:rgba(var(--t-cyan-rgb), .38);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 12px 26px #0f172a1a}.tx-login__point:hover:before{opacity:1}.tx-login__point-icon{width:42px;height:42px;color:var(--t-cyan);background:radial-gradient(circle at 30% 25%, #ffffff24, transparent 55%), rgba(var(--t-cyan-rgb), .12);border:1px solid rgba(var(--t-cyan-rgb), .26);box-shadow:0 4px 12px rgba(var(--t-cyan-rgb), .12);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tx-login__point:nth-child(2) .tx-login__point-icon{color:#38bdf8;background:radial-gradient(circle at 30% 25%, #ffffff24, transparent 55%), rgba(var(--t-blue-rgb), .12);border-color:rgba(var(--t-blue-rgb), .28);box-shadow:0 4px 12px rgba(var(--t-blue-rgb), .12)}.tx-login__point:nth-child(3) .tx-login__point-icon{color:#a78bfa;background:radial-gradient(circle at 30% 25%, #ffffff24, transparent 55%), rgba(var(--t-purple-rgb), .12);border-color:rgba(var(--t-purple-rgb), .28);box-shadow:0 4px 12px rgba(var(--t-purple-rgb), .12)}.tx-login__point-copy{text-align:left;flex:auto;min-width:0;padding-top:0}.tx-login__point-title{letter-spacing:-.015em;color:var(--t-t1);margin:0 0 4px;font-size:13.5px;font-weight:730;line-height:1.25}.tx-login__point-desc{color:var(--t-t3);margin:0;font-size:12px;line-height:1.4}.tx-login__point-index{font-family:var(--font-display), var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.06em;color:color-mix(in srgb, var(--t-t4) 70%, var(--t-cyan));opacity:.7;flex-shrink:0;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.tx-login__brand-foot{color:var(--t-t3);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 18px;margin-top:0;font-size:13px;display:flex}.tx-login__brand-foot strong{color:var(--t-t2);font-weight:700}.tx-login__flow{--tx-flow-cycle:5.4s;--tx-flow-phase:calc(var(--tx-flow-cycle) / 3);--tx-flow-step-w:86px;--tx-flow-link-w:28px;border:1px solid color-mix(in srgb, var(--t-b1) 45%, rgba(var(--t-cyan-rgb), .32));background:linear-gradient(135deg, color-mix(in srgb, var(--t-panel) 55%, transparent) 0%, color-mix(in srgb, var(--t-panel) 28%, transparent) 100%);-webkit-backdrop-filter:blur(14px)saturate(1.2);width:fit-content;max-width:100%;font-family:var(--font-display), var(--font-inter), ui-sans-serif, system-ui, sans-serif;letter-spacing:.01em;color:var(--t-t3);isolation:isolate;border-radius:999px;align-self:flex-start;align-items:center;gap:0;padding:5px;font-weight:700;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff14,0 8px 22px #0f172a14}.tx-login__flow-step{--tx-flow-delay:0s;z-index:1;width:var(--tx-flow-step-w);box-sizing:border-box;color:color-mix(in srgb, var(--t-t3) 88%, var(--t-t2));opacity:.55;animation:tx-login-flow-step var(--tx-flow-cycle) linear infinite;animation-delay:var(--tx-flow-delay);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:inline-flex;position:relative}.tx-login__flow-step--search{--tx-flow-delay:0s}.tx-login__flow-step--rank{--tx-flow-delay:var(--tx-flow-phase)}.tx-login__flow-step--hire{--tx-flow-delay:calc(var(--tx-flow-phase) * 2)}.tx-login__flow-node{flex-shrink:0;place-items:center;width:22px;height:22px;display:grid;position:relative}.tx-login__flow-node-ring{opacity:0;transform-origin:50%;pointer-events:none;animation:tx-login-flow-ring var(--tx-flow-cycle) linear infinite;animation-delay:var(--tx-flow-delay);border:1.5px solid #67e8f98c;border-radius:50%;position:absolute;inset:-3px;transform:scale(.85)}.tx-login__flow-icon{z-index:1;width:22px;height:22px;color:inherit;background:radial-gradient(circle at 35% 30%, #ffffff29, transparent 55%), rgba(var(--t-cyan-rgb), .1);border:1px solid color-mix(in srgb, var(--t-b1) 50%, rgba(var(--t-cyan-rgb), .28));box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.tx-login__flow-label{letter-spacing:.02em;line-height:1;display:inline-block;position:relative}.tx-login__flow-link{z-index:1;width:var(--tx-flow-link-w);flex-shrink:0;place-items:center;height:14px;display:grid;position:relative;overflow:visible}.tx-login__flow-link-rail{background:linear-gradient(90deg, transparent 0%, rgba(var(--t-cyan-rgb), .22) 20%, rgba(var(--t-cyan-rgb), .35) 50%, rgba(var(--t-cyan-rgb), .22) 80%, transparent 100%);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tx-login__flow-link-beam{transform-origin:0;filter:drop-shadow(0 0 4px #22d3eea6);width:100%;height:2px;animation:tx-login-flow-beam var(--tx-flow-cycle) linear infinite;background:linear-gradient(90deg,#0000,#67e8f926,#22d3eef2,#a5f3fce6,#0000);border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(0)}.tx-login__flow-link-beam--delay{animation-delay:var(--tx-flow-phase)}.tx-login__flow-link-spark{opacity:0;width:6px;height:6px;animation:tx-login-flow-spark var(--tx-flow-cycle) linear infinite;background:radial-gradient(circle,#ecfeff 0%,#22d3ee 45%,#0000 72%);border-radius:50%;position:absolute;top:50%;left:-10%;transform:translateY(-50%);box-shadow:0 0 10px #22d3eed9}.tx-login__flow-link-spark--delay{animation-delay:var(--tx-flow-phase)}.tx-login__panel{z-index:1;isolation:isolate;background:radial-gradient(ellipse 80% 60% at 92% -10%, rgba(var(--t-cyan-rgb), .18), transparent 58%), radial-gradient(ellipse 55% 45% at 0% 30%, rgba(var(--t-blue-rgb), .12), transparent 55%), radial-gradient(ellipse 60% 50% at 70% 105%, rgba(var(--t-purple-rgb), .12), transparent 58%), linear-gradient(270deg, color-mix(in srgb, var(--t-panel) 48%, transparent) 0%, color-mix(in srgb, var(--t-panel) 22%, transparent) 55%, transparent 100%);flex-direction:column;justify-content:center;align-items:center;min-height:0;padding:clamp(16px,3vh,40px) clamp(18px,3.2vw,40px);display:flex;position:relative;overflow:hidden}.tx-login__panel-grid{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(color-mix(in srgb, var(--t-b1) 58%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--t-b1) 58%, transparent) 1px, transparent 1px);background-size:40px 40px;animation:32s linear infinite reverse tx-login-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 55% 45%,#000 20%,#0000 78%);mask-image:radial-gradient(75% 70% at 55% 45%,#000 20%,#0000 78%)}.tx-login__panel-glow{background:radial-gradient(circle, rgba(var(--t-cyan-rgb), .14), transparent 68%);filter:blur(22px);pointer-events:none;z-index:0;border-radius:50%;width:min(560px,95%);height:380px;animation:11s ease-in-out infinite tx-login-float;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.tx-login__panel-orb{pointer-events:none;z-index:0;filter:blur(2px);border-radius:50%;animation:13s ease-in-out infinite tx-login-float;position:absolute}.tx-login__panel-orb--a{background:radial-gradient(circle, rgba(var(--t-cyan-rgb), .22), transparent 70%);width:260px;height:260px;top:-40px;right:-30px}.tx-login__panel-orb--b{background:radial-gradient(circle, rgba(var(--t-blue-rgb), .16), transparent 70%);width:200px;height:200px;animation-delay:-4s;bottom:4%;left:-40px}.tx-login__panel-orb--c{background:radial-gradient(circle, rgba(var(--t-purple-rgb), .14), transparent 70%);width:140px;height:140px;animation-delay:-8s;top:58%;right:12%}.tx-login__panel-beam{z-index:0;pointer-events:none;background:linear-gradient(180deg, transparent 0%, rgba(var(--t-blue-rgb), 0) 18%, rgba(var(--t-cyan-rgb), .28) 50%, rgba(var(--t-blue-rgb), 0) 82%, transparent 100%);opacity:.4;width:2px;height:150%;animation:8.5s ease-in-out infinite tx-login-beam-alt;position:absolute;top:-25%;right:34%;transform:rotate(-16deg)}.tx-login__panel-network{aspect-ratio:420/360;z-index:0;pointer-events:none;opacity:.22;filter:blur(.4px);width:min(420px,70%);position:absolute;bottom:-4%;left:-8%;transform:rotate(6deg);-webkit-mask-image:radial-gradient(70% 65% at 45% 55%,#000 15%,#0000 75%);mask-image:radial-gradient(70% 65% at 45% 55%,#000 15%,#0000 75%)}.tx-login__panel-network-svg{width:100%;height:100%;display:block}.tx-login__panel-radar{fill:none;stroke:rgba(var(--t-cyan-rgb), .2);stroke-width:1px;transform-origin:150px 190px;animation:7s ease-out infinite tx-login-radar}.tx-login__panel-radar--delayed{stroke:rgba(var(--t-blue-rgb), .16);animation-delay:2.4s}.tx-login__card{z-index:1;border-radius:var(--tx-login-radius);border:1px solid color-mix(in srgb, #ffffff38 55%, rgba(var(--t-cyan-rgb), .28));background:linear-gradient(155deg, color-mix(in srgb, var(--t-panel) 42%, transparent) 0%, color-mix(in srgb, var(--t-panel) 22%, transparent) 100%), #ffffff0a;width:100%;max-width:440px;box-shadow:0 1px 0 #ffffff1f inset, 0 -1px 0 #0f172a14 inset, 0 18px 48px #0f172a2e, 0 0 0 1px color-mix(in srgb, var(--t-b0) 25%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.45);padding:clamp(22px,3.2vh,32px) clamp(22px,2.8vw,32px) clamp(18px,2.6vh,26px);animation:.55s cubic-bezier(.22,1,.36,1) 80ms both tx-login-rise;position:relative;overflow:hidden}.tx-login__card-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff24 45%,#0000 70%);width:42%;animation:8.5s ease-in-out infinite tx-login-sheen;position:absolute;inset:0 auto 0 -40%}.tx-login__card-head{margin-bottom:var(--tx-login-space-lg);position:relative}.tx-login__card-logo{width:48px;height:48px;margin:0 0 var(--tx-login-space-sm);object-fit:cover;box-shadow:0 1px 2px #0f172a1a, 0 10px 22px rgba(var(--t-cyan-rgb), .22);border-radius:14px;display:block}.tx-login__card-kicker{letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb, var(--t-cyan) 88%, #fff);text-shadow:0 0 18px rgba(var(--t-cyan-rgb), .35);margin:0 0 10px;font-size:11px;font-weight:700}.tx-login__card-title{letter-spacing:-.035em;color:var(--t-t1);text-shadow:0 1px 0 color-mix(in srgb, var(--t-bg) 40%, transparent);margin:0 0 8px;font-size:28px;font-weight:800;line-height:1.12}.tx-login__card-sub{color:color-mix(in srgb, var(--t-t2) 88%, var(--t-t1));margin:0;font-size:13.5px;line-height:1.55}.tx-login__form{gap:var(--tx-login-space-md);display:grid;position:relative}.tx-login__field{gap:6px;display:grid}.tx-login__label{letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--t-t2) 70%, var(--t-t1));justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;font-weight:700;display:flex}.tx-login__control{position:relative}.tx-login__input{width:100%;height:var(--tx-login-field-h);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--t-b1) 55%, #ffffff2e);background:color-mix(in srgb, var(--t-card) 48%, transparent);color:var(--t-t1);-webkit-backdrop-filter:blur(10px);border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:14.5px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s}.tx-login__input--with-action{padding-right:46px}.tx-login__input::placeholder{color:color-mix(in srgb, var(--t-t4) 85%, var(--t-t3))}.tx-login__input:hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--t-b2) 55%, var(--t-cyan));background:color-mix(in srgb, var(--t-card) 58%, transparent)}.tx-login__input:focus{border-color:rgba(var(--t-cyan-rgb), .7);box-shadow:0 0 0 3px rgba(var(--t-cyan-rgb), .2);background:color-mix(in srgb, var(--t-card) 62%, rgba(var(--t-cyan-rgb), .08))}.tx-login__input:disabled{opacity:.65;cursor:wait}.tx-login__reveal{width:34px;height:34px;color:color-mix(in srgb, var(--t-t3) 80%, var(--t-t1));cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.tx-login__reveal:hover{color:var(--t-t1);background:color-mix(in srgb, var(--t-b1) 40%, #ffffff14)}.tx-login__reveal:focus-visible{outline:2px solid rgba(var(--t-cyan-rgb), .55);outline-offset:1px}.tx-login__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tx-login__remember{color:color-mix(in srgb, var(--t-t2) 85%, var(--t-t1));cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;display:inline-flex}.tx-login__remember input{width:16px;height:16px;accent-color:var(--t-cyan);cursor:pointer}.tx-login__hint{color:color-mix(in srgb, var(--t-t3) 80%, var(--t-cyan));font-size:12px}.tx-login__error{border:1px solid color-mix(in srgb, var(--t-red) 55%, transparent);color:var(--t-red);background:#ef444414;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:13px;line-height:1.45;animation:.35s both tx-login-shake;display:flex}.tx-login__error-icon{flex-shrink:0;margin-top:1px}.tx-login__submit{background:var(--t-accent-grad);color:#042f2e;letter-spacing:.015em;cursor:pointer;width:100%;height:50px;box-shadow:0 12px 26px rgba(var(--t-cyan-rgb), .3);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-family:inherit;font-size:14.5px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s,opacity .15s;display:inline-flex;position:relative;overflow:hidden}.tx-login__submit:after{content:"";background:linear-gradient(105deg,#0000 20%,#ffffff47 48%,#0000 72%);animation:4.8s ease-in-out infinite tx-login-btn-sheen;position:absolute;inset:0;transform:translate(-120%)}.tx-login__submit:hover:not(:disabled){box-shadow:0 16px 30px rgba(var(--t-cyan-rgb), .36);filter:brightness(1.03);transform:translateY(-1px)}.tx-login__submit:active:not(:disabled){transform:translateY(0)}.tx-login__submit:disabled{cursor:wait;opacity:.78;box-shadow:none;filter:grayscale(.15)}.tx-login__submit:disabled:after{animation:none}.tx-login__submit:focus-visible{outline:2px solid rgba(var(--t-cyan-rgb), .7);outline-offset:2px}.tx-login__spinner{border:2px solid #042f2e40;border-top-color:#042f2e;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite tx-login-spin}.tx-login__card-foot{margin-top:var(--tx-login-space-lg);padding-top:var(--tx-login-space-md);border-top:1px solid color-mix(in srgb, var(--t-b1) 45%, #ffffff1f);text-align:center;gap:6px;display:grid;position:relative}.tx-login__trust{color:color-mix(in srgb, var(--t-t3) 78%, var(--t-t1));justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.tx-login__trust svg{color:var(--t-cyan);flex-shrink:0}.tx-login__meta{color:color-mix(in srgb, var(--t-t4) 80%, var(--t-t3));font-size:11.5px;line-height:1.45}.tx-login__panel-note{z-index:1;margin-top:var(--tx-login-space-md);text-align:center;width:100%;max-width:440px;color:color-mix(in srgb, var(--t-t3) 85%, var(--t-t2));font-size:12px;animation:.55s cubic-bezier(.22,1,.36,1) .18s both tx-login-rise;position:relative}.tx-login__fallback{color:var(--t-t3);gap:10px;padding:8px 0;font-size:13px;display:grid}@media (max-width:1100px){.tx-login{grid-template-columns:minmax(0,5.8fr) minmax(300px,4.2fr)}.tx-login__network{opacity:.26;width:min(560px,92%);right:-16%}.tx-login__blend{width:28%;left:46%}.tx-login__card,.tx-login__panel-note{max-width:420px}}@media (max-width:960px){.tx-login{grid-template-columns:1fr;height:auto;max-height:none;overflow:auto}.tx-login__blend{display:none}.tx-login__brand{background:radial-gradient(ellipse 85% 65% at 8% -5%, rgba(var(--t-cyan-rgb), .16), transparent 58%), radial-gradient(ellipse 55% 45% at 72% 18%, rgba(var(--t-blue-rgb), .1), transparent 52%), linear-gradient(180deg, color-mix(in srgb, var(--t-panel) 45%, transparent) 0%, transparent 100%);border-bottom:0;border-right:0;gap:22px;min-height:auto;padding:28px 24px 26px}.tx-login__brand-mid{justify-content:flex-start;max-width:none;padding-block:0}.tx-login__panel{background:radial-gradient(ellipse 80% 60% at 92% -10%, rgba(var(--t-cyan-rgb), .16), transparent 58%), linear-gradient(0deg, color-mix(in srgb, var(--t-panel) 40%, transparent) 0%, transparent 100%)}.tx-login__headline{max-width:none;font-size:clamp(30px,7vw,40px)}.tx-login__lede{max-width:none;margin-bottom:18px;font-size:15px}.tx-login__points{grid-template-columns:1fr;max-width:none}.tx-login__point{flex-direction:row;align-items:center;padding:12px 14px}.tx-login__point:before{background:linear-gradient(180deg, transparent 0%, #67e8f926 14%, #67e8f9 42%, rgba(var(--t-cyan-rgb), .55) 58%, #67e8f926 86%, transparent 100%);border-radius:0;width:4px;height:auto;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#0000 100%)}.tx-login__point:nth-child(2):before{background:linear-gradient(180deg, transparent 0%, #38bdf826 14%, #38bdf8 42%, rgba(var(--t-blue-rgb), .55) 58%, #38bdf826 86%, transparent 100%)}.tx-login__point:nth-child(3):before{background:linear-gradient(180deg, transparent 0%, #a78bfa26 14%, #a78bfa 42%, rgba(var(--t-purple-rgb), .55) 58%, #a78bfa26 86%, transparent 100%)}.tx-login__point-index{margin-left:auto;position:static}.tx-login__brand-foot{margin-top:8px}.tx-login__flow{flex-wrap:wrap}.tx-login__orb--b,.tx-login__orb--c,.tx-login__beam,.tx-login__panel-beam,.tx-login__panel-orb--c{display:none}.tx-login__network{opacity:.2;width:min(480px,78%);top:58%;right:-10%;transform:translateY(-50%)rotate(-3deg)}.tx-login__panel-network{opacity:.16;width:min(320px,58%)}}@media (min-width:961px) and (max-height:820px){.tx-login{--tx-login-field-h:44px;--tx-login-space-xs:5px;--tx-login-space-sm:7px;--tx-login-space-md:10px;--tx-login-space-lg:14px}.tx-login__signal{display:none}.tx-login__point-desc{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tx-login__panel-note{display:none}.tx-login__card-logo{width:42px;height:42px}.tx-login__mark-sub{margin-top:4px}}@media (min-width:961px) and (max-height:720px){.tx-login__eyebrow{margin-bottom:6px}.tx-login__lede{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tx-login__point-desc{display:none}.tx-login__point{align-items:center;padding:8px 12px}.tx-login__card-sub,.tx-login__meta{display:none}}@media (max-width:560px){.tx-login__card{border-radius:16px;padding:24px 18px 22px}.tx-login__panel{padding:20px 14px 32px}.tx-login__point{padding:12px}.tx-login__network,.tx-login__panel-network{display:none}}@media (prefers-reduced-motion:reduce){.tx-login__orb,.tx-login__beam,.tx-login__brand-grid,.tx-login__eyebrow-dot,.tx-login__point,.tx-login__card,.tx-login__card-sheen,.tx-login__error,.tx-login__spinner,.tx-login__submit,.tx-login__submit:after,.tx-login__logo,.tx-login__headline-accent,.tx-login__signal-bar,.tx-login__pulse-path,.tx-login__node,.tx-login__radar,.tx-login__brand-top,.tx-login__brand-mid,.tx-login__brand-foot,.tx-login__panel-note,.tx-login__panel-glow,.tx-login__panel-grid,.tx-login__panel-orb,.tx-login__panel-beam,.tx-login__panel-radar,.tx-login__mark-talent-text,.tx-login__mark-talent-slide,.tx-login__mark-x-core,.tx-login__mark-x-half,.tx-login__mark-x-cut,.tx-login__flow-step,.tx-login__flow-node-ring,.tx-login__flow-link-beam,.tx-login__flow-link-spark{transition:none!important;animation:none!important}.tx-login__pulse-path{opacity:.2}.tx-login__flow-step{opacity:.9;color:var(--t-t2);transform:none}.tx-login__flow-link-beam,.tx-login__flow-link-spark{opacity:.35;transform:none}.tx-login__mark-talent-slide,.tx-login__mark-x-cut,.tx-login__mark-x-half{display:none}.tx-login__mark-x-core{opacity:1}}@keyframes tx-login-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tx-login-float{0%,to{transform:translate(0,0)}50%{transform:translateY(16px)}}@keyframes tx-login-pulse{0%,to{box-shadow:0 0 0 4px rgba(var(--t-cyan-rgb), .16)}50%{box-shadow:0 0 0 7px rgba(var(--t-cyan-rgb), .08)}}@keyframes tx-login-spin{to{transform:rotate(360deg)}}@keyframes tx-login-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes tx-login-grid-drift{0%{background-position:0 0,0 0}to{background-position:44px 44px,44px 44px}}@keyframes tx-login-beam{0%,to{opacity:.2;transform:translate(0)rotate(18deg)}50%{opacity:.55;transform:translate(28px)rotate(18deg)}}@keyframes tx-login-beam-alt{0%,to{opacity:.18;transform:translate(0)rotate(-16deg)}50%{opacity:.48;transform:translate(-24px)rotate(-16deg)}}@keyframes tx-login-pulse-travel{to{stroke-dashoffset:-296px}}@keyframes tx-login-node-breathe{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes tx-login-radar{0%{opacity:.55;transform:scale(.55)}70%{opacity:.12}to{opacity:0;transform:scale(1.55)}}@keyframes tx-login-shimmer{0%,to{background-position:0%}50%{background-position:100%}}@keyframes tx-login-signal{0%,to{opacity:.55;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@keyframes tx-login-logo-glow{0%,to{box-shadow:0 1px 2px #0f172a24, 0 12px 28px rgba(var(--t-cyan-rgb), .22)}50%{box-shadow:0 1px 2px #0f172a24, 0 14px 34px rgba(var(--t-cyan-rgb), .38)}}@keyframes tx-login-sheen{0%,55%,to{opacity:0;transform:translate(0)}60%{opacity:1}85%{opacity:0;transform:translate(320%)}}@keyframes tx-login-btn-sheen{0%,60%,to{transform:translate(-120%)}75%{transform:translate(120%)}}@keyframes tx-login-talent-enter{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes tx-login-talent-slide{0%,8%{opacity:0;left:-45%}16%{opacity:1}42%{opacity:.75;left:108%}48%,to{opacity:0;left:108%}}@keyframes tx-login-x-enter{0%{filter:blur(1.5px);transform:skew(-4deg)translate(8px)scale(.9)}to{filter:blur();transform:skew(-4deg)translate(0)scale(1)}}@keyframes tx-login-x-core-hide{0%,36%,52%,to{opacity:1}40%,46%{opacity:0}}@keyframes tx-login-x-cut{0%,34%{opacity:0;transform:translateY(-50%)rotate(-38deg)scaleX(0)}38%{opacity:1}44%{opacity:1;transform:translateY(-50%)rotate(-38deg)scaleX(1)}50%{opacity:0;transform:translateY(-50%)rotate(-38deg)scaleX(1)translate(6%)}to{opacity:0;transform:translateY(-50%)rotate(-38deg)scaleX(1)translate(6%)}}@keyframes tx-login-x-split-top{0%,36%,52%,to{opacity:0;transform:skew(-4deg)translate(0)}40%,46%{opacity:1;transform:skew(-4deg)translate(-2px,-3px)}}@keyframes tx-login-x-split-bot{0%,36%,52%,to{opacity:0;transform:skew(-4deg)translate(0)}40%,46%{opacity:1;transform:skew(-4deg)translate(2px,3px)}}@keyframes tx-login-flow-step{0%,28%{opacity:1;color:#67e8f9}33.333%,to{opacity:.42;color:color-mix(in srgb, var(--t-t3) 90%, var(--t-t2))}}@keyframes tx-login-flow-ring{0%{opacity:.95;border-color:#67e8f9d9;transform:scale(1);box-shadow:0 0 #22d3ee66}14%{opacity:.55;border-color:#67e8f973;transform:scale(1.35);box-shadow:0 0 0 4px #22d3ee1f}28%{opacity:0;transform:scale(1.55);box-shadow:0 0 0 7px #22d3ee00}28.01%,to{opacity:0;box-shadow:none;transform:scale(.85)}}@keyframes tx-login-flow-beam{0%,24%{opacity:0;transform:translateY(-50%)scaleX(0)}28%{opacity:1}33.333%{opacity:.85;transform:translateY(-50%)scaleX(1)}38%{opacity:0;transform:translateY(-50%)scaleX(1)}to{opacity:0;transform:translateY(-50%)scaleX(1)}}@keyframes tx-login-flow-spark{0%,24%{opacity:0;left:-12%}28%{opacity:1}33.333%{opacity:.2;left:108%}38%,to{opacity:0;left:108%}}
