@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.3-pcjiz3ygyf8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.3dosikwwiz7p4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}._5iTUwa_className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}._5iTUwa_variable{--font-pixel:"Silkscreen", "Silkscreen Fallback"}
.login-v2{--v2-ink:#101214;--v2-red:#b51f2b;--v2-red-hover:#9c1a25;--v2-muted:#555d64;--v2-line:#ffffff14;--v2-font:var(--font-plus-jakarta), "Plus Jakarta Sans", "Montserrat", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#f3f4f3;font-family:var(--v2-font);isolation:isolate;background:radial-gradient(120% 90% at 15% 0,#1c2023 0%,#0f1113 55%,#0b0c0d 100%);grid-template-columns:62.5fr 37.5fr;align-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.login-v2-motion-field,.login-v2-motion-field>svg:first-child{width:100%;height:100%;position:absolute;inset:0}.login-v2-motion-field{pointer-events:none;z-index:-1;animation:28s ease-in-out infinite alternate login-v2-drift;overflow:hidden}.login-v2-motion-ribbon{fill:none;stroke:var(--v2-red);stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.login-v2-motion-ribbon-one,.login-v2-motion-ribbon-two{transform-box:fill-box;transform-origin:50%}.login-v2-motion-ribbon-one{animation:12s linear infinite alternate login-v2-wave-shift}.login-v2-motion-ribbon-two{animation:16s linear infinite alternate-reverse login-v2-wave-shift}.login-v2-motion-ribbon-glow{opacity:.4;stroke-width:36px}.login-v2-motion-ribbon-stream{opacity:.75;stroke-width:1.2px}.login-v2-motion-ribbon-stream:nth-of-type(2n){opacity:.45}.login-v2-motion-data-pulse{stroke:#ff3b49;stroke-dasharray:90 400;stroke-width:2.2px;animation:4.5s linear infinite login-v2-pulse-flow}.login-v2-motion-data-pulse-glow{opacity:.3;stroke-width:8px}.login-v2-motion-data-pulse-alt{animation:7s linear infinite login-v2-pulse-flow-alt}.login-v2-motion-network{fill:none;opacity:.7;stroke:#8d252e;stroke-width:1px}.login-v2-network-line{stroke-dasharray:12 8;animation:8s linear infinite login-v2-network-dash}.login-v2-node{fill:#dc3744;stroke:none;animation:4.2s ease-in-out infinite alternate login-v2-node}.login-v2-motion-network g:nth-of-type(2n) .login-v2-node{animation-delay:-2.1s}.login-v2-node-pulse{fill:none;stroke:#ff3b49;stroke-width:1.4px;animation:3s ease-out infinite login-v2-node-ring}.login-v2-motion-dot-field circle{fill:#d7d9d7;opacity:.55;animation:5s ease-in-out infinite alternate login-v2-dot}.login-v2-motion-dot-field circle:nth-of-type(3n){fill:#ce3340;animation-delay:-2.5s}.login-v2-motion-field[data-variant=bg] .login-v2-motion-ribbon-one,.login-v2-motion-field[data-variant=bg] .login-v2-motion-ribbon-two,.login-v2-motion-field[data-variant=bg] .login-v2-motion-data-pulse,.login-v2-motion-field[data-variant=bg] .login-v2-network-line,.login-v2-motion-field[data-variant=bg] .login-v2-node,.login-v2-motion-field[data-variant=bg] .login-v2-node-pulse,.login-v2-motion-field[data-variant=bg] .login-v2-motion-dot-field circle{animation:none!important}.login-v2-dashboard{isolation:isolate;width:min(44vw,700px);animation:.9s ease-out .2s both login-v2-fade;position:absolute;top:21%;left:31.25%;transform:translate(-50%)}.login-v2-dashboard svg{width:100%;height:auto;display:block}.login-v2-dashboard:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side,#b51f2b4d,#b51f2b1a 60%,#0000 100%);position:absolute;inset:-22% -16%}.login-v2-dash-frame{fill:#101214;stroke:#ffffff1a}.login-v2-dashboard svg>:not(.login-v2-dash-frame){opacity:.42}.login-v2-dash-card{fill:#ffffff08;stroke:var(--v2-line)}.login-v2-dash-skel{fill:#ffffff14}.login-v2-dash-skel.is-strong{fill:#ffffff2e}.login-v2-dash-label{fill:#8a9197;font-family:var(--font-pixel), monospace;text-transform:uppercase;font-size:12px}.login-v2-dash-gridline{stroke:#ffffff0d}.login-v2-dash-line,.login-v2-dash-spark{fill:none;stroke-linecap:round;stroke-linejoin:round}.login-v2-dash-line{filter:drop-shadow(0 0 5px #d4323f99);stroke:#d4323f;stroke-dasharray:1;stroke-width:2px;animation:8s ease-in-out infinite login-v2-dash-draw}.login-v2-dash-line.is-muted{filter:none;stroke:#ffffff47;stroke-dasharray:none;stroke-width:1.5px;animation:none}.login-v2-dash-spark{stroke:#ffffff4d;stroke-width:1.5px}.login-v2-dash-spark.is-accent{stroke:#d4323f}.login-v2-dash-ring,.login-v2-dash-arc{fill:none;stroke-width:10px}.login-v2-dash-ring{stroke:#ffffff12}.login-v2-dash-arc{filter:drop-shadow(0 0 5px #d4323f80);stroke:#d4323f;stroke-dasharray:68 100;animation:9s ease-in-out infinite alternate login-v2-dash-donut;transform:rotate(-90deg)}.login-v2-dash-bar{fill:#ffffff1c;transform-box:fill-box;transform-origin:bottom;animation:4s ease-in-out infinite alternate login-v2-dash-bar}.login-v2-dash-bar.is-accent{fill:#d4323f;filter:drop-shadow(0 0 6px #d4323f99)}.login-v2-identity,.login-v2-auth{position:relative}.login-v2-identity{flex-direction:column;justify-content:space-between;align-self:stretch;padding:clamp(2.75rem,4.25vw,4.25rem);display:flex}.login-v2-brand-row{align-items:center;gap:1.75rem;max-width:760px;animation:.5s cubic-bezier(.2,.8,.2,1) both login-v2-rise;display:flex}.login-v2-emblem{flex:none;justify-content:center;align-items:center;display:flex}.login-v2-pj-logo{filter:brightness(1.12);object-fit:contain;width:auto;max-width:130px;height:auto;max-height:68px}.login-v2-brand-rule{background:#ffffff38;width:1px;height:52px}.login-v2-title,.login-v2-subtitle,.login-v2-tagline{font-family:var(--v2-font);margin:0}.login-v2-title{color:#fff;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;font-size:clamp(1.5rem,2.3vw,2.15rem);font-weight:800;line-height:1.05}.login-v2-title span{color:#e2404d}.login-v2-subtitle{color:#cdd2d6;font-family:var(--font-pixel), monospace;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;align-items:center;gap:.6rem;margin-top:.5rem;font-size:.8rem;display:flex}.login-v2-subtitle:before{background:var(--v2-red);content:"";border-radius:2px;flex:none;width:20px;height:2px}.login-v2-tagline{border-left:3px solid var(--v2-red);color:#e6e8e9;letter-spacing:-.015em;text-wrap:balance;max-width:26rem;padding-left:.9rem;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:600;line-height:1.35;animation:.9s ease-out .4s both login-v2-fade}.login-v2-tagline strong{color:#e2404d;font-weight:700}.login-v2-auth{justify-content:flex-end;align-items:center;min-height:100%;padding:0 clamp(3rem,4.25vw,4.25rem) 0 0;display:flex}.login-v2-panel{color:var(--v2-ink);background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:440px;padding:2.25rem 2.25rem 1.5rem;animation:.5s cubic-bezier(.2,.8,.2,1) 80ms both login-v2-rise;display:flex;position:relative;box-shadow:0 1px 2px #0003,0 24px 48px -16px #0000008c}.login-v2-panel-header{margin-bottom:1.75rem}.login-v2-panel h1{color:var(--v2-ink);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.login-v2-panel-header p{color:var(--v2-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.4}.login-v2-form{gap:1.1rem;display:grid}.login-v2-group{gap:.4rem;display:grid}.login-v2-form label{color:#2b3137;font-size:.82rem;font-weight:600}.login-v2-hint{color:#8c141e;margin:0;font-size:.78rem;font-weight:600;display:block}.login-v2-field{background:#f6f7f8;border:1px solid #d9dee3;border-radius:8px;align-items:center;gap:.7rem;min-height:3rem;padding:0 .9rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.login-v2-field:hover:not(:focus-within){border-color:#b7bec6}.login-v2-field:focus-within{border-color:var(--v2-red);background:#fff;box-shadow:0 0 0 3px #b51f2b24}.login-v2-field svg{color:var(--v2-muted);flex:none}.login-v2-field input{color:var(--v2-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.95rem}.login-v2-field input::placeholder{color:var(--v2-muted)}.login-v2-field input:-webkit-autofill{-webkit-text-fill-color:var(--v2-ink);caret-color:var(--v2-ink);-webkit-box-shadow:inset 0 0 0 40px #fff}.login-v2-visibility{color:#56616a;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex}.login-v2-visibility:hover{color:var(--v2-ink)}.login-v2-submit{background:var(--v2-red);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.6rem;min-height:3rem;margin-top:.4rem;font-size:.95rem;font-weight:650;transition:background-color .15s;display:flex}.login-v2-submit:hover:not(:disabled){background:var(--v2-red-hover)}.login-v2-visibility:focus-visible,.login-v2-submit:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px}.login-v2-submit:disabled,.login-v2-visibility:disabled{cursor:wait;opacity:.65}.login-v2-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:999px;width:1rem;height:1rem;animation:.8s linear infinite login-v2-loading}.login-v2-link{color:var(--v2-red);justify-self:center;font-size:.85rem;font-weight:600;text-decoration:none}.login-v2-link:hover{text-decoration:underline}.login-v2-link:focus-visible{outline:2px solid var(--v2-red);outline-offset:2px;border-radius:4px}.login-v2-note{color:#2b3137;background:#f6f7f8;border:1px solid #d9dee3;border-radius:8px;margin:0;padding:.85rem 1rem;font-size:.88rem;line-height:1.45}.login-v2-footer{border-top:1px solid #eceef0;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;display:flex}.login-v2-restricted{color:var(--v2-muted);text-align:center;margin:0;font-size:.75rem}.login-v2-card-brand{justify-content:center;align-items:center;gap:.5rem;display:flex}.login-v2-card-brand-label{color:#6b737b;font-size:.68rem;font-weight:500}.login-v2-card-brand-logos{align-items:center;gap:.45rem;display:flex}.login-v2-card-logo-oid{object-fit:contain;max-width:50px;height:20px}.login-v2-card-brand-sep{background:#d9dee3;width:1px;height:12px}.login-v2-card-logo-vader{object-fit:contain;opacity:.85;max-width:22px;height:18px}.login-v2-loading{text-align:center;flex-direction:column;justify-content:center;gap:1rem;display:flex}.login-v2-loading p{color:#9aa1a7;margin:0;font-size:.9rem}.login-v2-loading-mark{border:2px solid #ffffff2e;border-top-color:var(--v2-red);border-radius:999px;width:1.75rem;height:1.75rem;margin:0 auto;animation:1s linear infinite login-v2-loading}@keyframes login-v2-drift{0%{transform:scale(1.015)translate(-.6%,-.4%)}to{transform:scale(1.05)translate(.6%,.4%)}}@keyframes login-v2-wave-shift{0%{transform:translate(-54px,-20px)scale(1.012)}to{transform:translate(54px,20px)scale(1.028)}}@keyframes login-v2-pulse-flow{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@keyframes login-v2-pulse-flow-alt{0%{stroke-dashoffset:0}to{stroke-dashoffset:1200px}}@keyframes login-v2-network-dash{to{stroke-dashoffset:-160px}}@keyframes login-v2-node{0%{opacity:.4;r:3.5px}to{opacity:1;r:6px}}@keyframes login-v2-node-ring{0%{opacity:.85;r:4px}to{opacity:0;r:16px}}@keyframes login-v2-dot{0%{opacity:.2}to{opacity:.8}}@keyframes login-v2-dash-draw{0%{stroke-dashoffset:1px}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes login-v2-dash-bar{0%{transform:scaleY(.7)}to{transform:scaleY(1)}}@keyframes login-v2-dash-donut{0%{stroke-dasharray:56 100}to{stroke-dasharray:68 100}}@keyframes login-v2-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes login-v2-fade{0%{opacity:0}}@keyframes login-v2-loading{to{transform:rotate(360deg)}}@media (max-width:900px){.login-v2{box-sizing:border-box;flex-direction:column;justify-content:safe center;min-height:100dvh;padding:1.5rem 1.25rem;display:flex;overflow-y:auto}.login-v2-identity{flex:none;width:100%;max-width:480px;margin:0 auto 1.5rem;padding:0 .25rem}.login-v2-brand-row{gap:1rem}.login-v2-brand-rule{height:40px}.login-v2-pj-logo{max-width:95px;max-height:52px}.login-v2-title{font-size:clamp(1.15rem,5.2vw,1.4rem)}.login-v2-subtitle{letter-spacing:.02em;font-size:.68rem}.login-v2-subtitle:before,.login-v2-tagline,.login-v2-dashboard{display:none}.login-v2-auth{flex:none;width:100%;min-height:auto;padding:0}.login-v2-panel{max-width:480px;margin:0 auto;padding:1.75rem 1.25rem 1.25rem}}@media (prefers-reduced-motion:reduce){.login-v2-motion-field,.login-v2-motion-field *,.login-v2-loading-mark,.login-v2-spinner,.login-v2-panel,.login-v2-brand-row,.login-v2-tagline{animation:none!important}}
