.cni4Dq_split{--g-base:var(--color-pirita-suave);--g1:var(--color-pirita-suave);--g2:var(--color-calcita);--g3:var(--color-pirita);--g4:var(--color-grafita-suave);background:var(--bg);min-height:100dvh;color:var(--fg);grid-template-columns:minmax(360px,440px) minmax(0,1fr);display:grid;position:relative;overflow-x:hidden}:root[data-theme=dark] .cni4Dq_split{--g-base:var(--color-grafita-intensa);--g1:var(--color-grafita-suave);--g2:var(--color-grafita);--g3:var(--color-pirita-intensa);--g4:var(--color-pirita)}.cni4Dq_panel{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;justify-content:center;padding:48px;display:flex}.cni4Dq_card{width:100%;max-width:344px;margin:0 auto}.cni4Dq_brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-strong);margin:0 0 48px;font-size:24px;font-weight:500;line-height:1.2}.cni4Dq_brand b{font-family:var(--font-mono);font-weight:700}.cni4Dq_art{isolation:isolate;background:var(--g-base);position:relative;overflow:hidden}.cni4Dq_art i{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.cni4Dq_art i:first-child{background:var(--g1);width:70%;height:70%;animation:38s ease-in-out infinite alternate cni4Dq_d1;top:-15%;left:-10%}.cni4Dq_art i:nth-child(2){background:var(--g3);opacity:.7;width:60%;height:60%;animation:46s ease-in-out infinite alternate cni4Dq_d2;top:10%;right:-10%}.cni4Dq_art i:nth-child(3){background:var(--g2);width:75%;height:65%;animation:52s ease-in-out infinite alternate cni4Dq_d3;bottom:-25%;left:5%}.cni4Dq_art i:nth-child(4){background:var(--g4);opacity:.45;width:40%;height:40%;animation:60s ease-in-out infinite alternate cni4Dq_d4;top:35%;left:45%}@keyframes cni4Dq_d1{to{transform:translate(35%,25%)scale(1.15)}}@keyframes cni4Dq_d2{to{transform:translate(-30%,30%)scale(.9)}}@keyframes cni4Dq_d3{to{transform:translate(25%,-30%)scale(1.1)}}@keyframes cni4Dq_d4{to{transform:translate(-40%,-20%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.cni4Dq_art i{animation:none}}.cni4Dq_apps{z-index:2;border:1px solid var(--border);background:var(--bg-elevated);color:var(--fg-strong);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;padding:8px 16px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;position:absolute;top:24px;right:24px}.cni4Dq_apps:hover{background:var(--bg-subtle)}@media (max-width:800px){.cni4Dq_split{grid-template-rows:120px auto;grid-template-columns:minmax(0,1fr)}.cni4Dq_art{order:-1}.cni4Dq_art i{filter:blur(40px)}.cni4Dq_panel{border-right:0;padding:32px 16px 48px}.cni4Dq_brand{margin-bottom:32px}.cni4Dq_apps{top:16px;right:16px}}.cni4Dq_title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:32px;line-height:1.15}.cni4Dq_lead{color:var(--fg-muted);margin:0 0 32px;font-size:15px}.cni4Dq_legend{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);border:0;border-bottom:1px solid var(--border);width:100%;margin:0 0 16px;padding:0 0 8px;font-size:11px;font-weight:700;line-height:1.4}.cni4Dq_field{margin:0 0 24px}.cni4Dq_label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-strong);margin:0 0 8px;font-size:11px;font-weight:700;line-height:1.4;display:block}.cni4Dq_ctl{border:1px solid var(--color-pirita-intensa);background:var(--bg-elevated);border-radius:4px;display:flex}.cni4Dq_ctl:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.cni4Dq_ctl input{min-width:0;height:48px;color:var(--fg-strong);font-family:var(--font-body);background:0 0;border:0;border-radius:4px;outline:0;flex:1;padding:0 16px;font-size:16px}.cni4Dq_ctl input::placeholder{color:var(--fg-muted);opacity:.8}.cni4Dq_invalid .cni4Dq_ctl{border:2px solid var(--fg-strong)}.cni4Dq_toggle{border:0;border-left:1px solid var(--border);min-width:48px;color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0 4px 4px 0;flex:none;padding:0 16px;font-size:11px;font-weight:700}.cni4Dq_toggle:hover{color:var(--fg-strong)}.cni4Dq_toggle:focus-visible{outline-offset:-2px}.cni4Dq_msg{border-left:3px solid var(--fg-strong);background:var(--bg-subtle);margin:8px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.cni4Dq_btn{border:1px solid var(--accent);background:var(--accent);width:100%;height:48px;color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:4px;margin-top:8px;font-size:12px;font-weight:700;display:block}.cni4Dq_btn:hover{opacity:.92}.cni4Dq_btn[aria-busy=true]{cursor:progress;opacity:.8}.cni4Dq_status{min-height:24px;color:var(--fg-muted);margin:16px 0 0;font-size:14px}.cni4Dq_links{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:24px;padding-top:24px;font-size:14px;display:flex}.cni4Dq_links a{color:var(--fg-strong);text-underline-offset:4px;padding:8px 0}.cni4Dq_links a.cni4Dq_off{color:var(--fg-muted);cursor:default;text-decoration-style:dotted}.cni4Dq_split.cni4Dq_login{padding:0;display:block}.cni4Dq_frame{background:var(--g-base);grid-template-columns:minmax(360px,40%) minmax(0,1fr);min-height:100dvh;display:grid}.cni4Dq_login .cni4Dq_panel{background:var(--bg-elevated);border:0;justify-content:center;padding:48px clamp(32px,6vw,96px)}.cni4Dq_login .cni4Dq_card{max-width:392px;margin:0}.cni4Dq_login .cni4Dq_art{min-height:100%}.cni4Dq_login .cni4Dq_apps{text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline;top:24px;right:32px}.cni4Dq_login .cni4Dq_apps:hover{background:0 0}.cni4Dq_logo{aspect-ratio:1080/180.06;background:var(--fg-strong);width:168px;display:block;-webkit-mask:url(/logo-pla-horizontal.svg) 0/contain no-repeat;mask:url(/logo-pla-horizontal.svg) 0/contain no-repeat}.cni4Dq_login .cni4Dq_brand{margin:0 0 64px}.cni4Dq_login .cni4Dq_title{margin:0 0 8px;font-size:40px}.cni4Dq_login .cni4Dq_lead{margin:0 0 40px;font-size:14px}.cni4Dq_login .cni4Dq_legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cni4Dq_login .cni4Dq_label{font-family:var(--font-body);letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:500}.cni4Dq_labelRow{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;display:flex}.cni4Dq_forgot{color:var(--fg-muted);text-underline-offset:4px;cursor:default;font-size:13px;text-decoration-style:dotted}.cni4Dq_login .cni4Dq_ctl{border-color:var(--border);border-radius:8px}.cni4Dq_login .cni4Dq_btn{border-radius:8px;width:100%;height:48px;margin-top:16px}.cni4Dq_login .cni4Dq_status{margin-top:8px}.cni4Dq_alt{text-align:center;color:var(--fg-muted);margin:24px 0 0;font-size:14px}.cni4Dq_alt a{color:var(--fg-strong);text-underline-offset:4px;font-weight:500}@media (max-width:800px){.cni4Dq_split.cni4Dq_login{padding:0;display:block}.cni4Dq_login .cni4Dq_apps{z-index:3;top:12px;right:16px}.cni4Dq_frame{flex-direction:column;display:flex}.cni4Dq_login .cni4Dq_panel{padding:32px 16px 48px}.cni4Dq_login .cni4Dq_art{flex:none;order:-1;height:120px;min-height:0}.cni4Dq_login .cni4Dq_brand{margin-bottom:32px}}
