.cestom-auth-page:has(.au-card){background:radial-gradient(circle at 8% 12%,rgba(31,164,56,.1),transparent 34%),radial-gradient(circle at 92% 88%,rgba(245,197,24,.12),transparent 38%),#eef3ef}.au-card{--au-green:#1fa438;--au-green-dark:#137829;--au-green-deep:#0f3d22;--au-yellow:#f5c518;--au-ink:#1a1f36;--au-muted:#6b7280;--au-field:#f5f7f9;--au-ease:cubic-bezier(0.22,1,0.36,1);width:100%;max-width:1120px;min-height:660px;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;border-radius:32px;background:#fff;box-shadow:0 40px 80px -30px rgba(15,61,34,.35);animation:au-in .7s var(--au-ease) both}.au-card.is-wide{max-width:1240px;grid-template-columns:.8fr 1.2fr}.au-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:#fff}.au-blob{top:-26%;left:-24%;width:104%;height:min(92%,640px);border-radius:0 0 70% 30%/0 0 62% 38%;background:linear-gradient(150deg,var(--au-green-deep) 0,var(--au-green-dark) 45%,var(--au-green) 100%);animation:au-sway 12s ease-in-out infinite alternate}.au-blob,.au-dash{position:absolute;z-index:-1}.au-dash{right:-8%;top:2%;width:62%;fill:none;stroke:var(--au-yellow);stroke-width:4;stroke-linecap:round;stroke-dasharray:14 12;opacity:.85;animation:au-dash 30s linear infinite}.au-art-inner{position:relative;max-width:470px;padding:40px 32px 28px;text-align:center}.au-card.is-wide .au-art{align-items:flex-start}.au-card.is-wide .au-blob{top:-150px;height:560px}.au-card.is-wide .au-art-inner{position:-webkit-sticky;position:sticky;top:24px}.au-illu{width:100%;height:auto;filter:drop-shadow(0 24px 30px rgba(0,0,0,.18));animation:au-float 6s ease-in-out infinite}.au-art h2{margin:18px 0 6px;font-size:26px;font-weight:800;color:var(--au-ink)}.au-art p{margin:0 auto;max-width:340px;font-size:14px;line-height:1.6;color:var(--au-muted)}.au-panel{display:flex;flex-direction:column;padding:32px 44px 28px}.au-foot,.au-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:13px;color:var(--au-muted)}.au-top a{font-size:13px;font-weight:600;color:var(--au-ink);text-decoration:none}.au-top a .fa{margin-right:6px;transition:transform .25s var(--au-ease)}.au-top a:hover .fa{transform:translateX(-4px)}.au-top span a{color:var(--au-green)}.au-foot{font-size:12px;padding-top:18px}.au-foot a{font-size:12px;color:var(--au-muted);text-decoration:none}.au-foot a:hover{color:var(--au-green)}.au-card a:focus-visible,.au-card button:focus-visible{outline:3px solid var(--au-yellow);outline-offset:2px;border-radius:6px}.au-card .au-body{flex:1 1;padding:36px 0 24px;max-width:460px;width:100%;margin:0 auto}.au-card.is-wide .au-body{max-width:none}.au-brand{display:none;align-items:center;gap:10px;margin-bottom:20px;text-decoration:none}.au-brand img{width:56px;height:auto}.au-brand strong{display:block;font-size:20px;font-weight:900;color:var(--au-ink);line-height:1}.au-brand small{font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--au-green)}.au-card .cestom-split-form h1{font-size:30px;font-weight:800}.au-card .form-label{margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--au-ink)}.au-card .form-control,.au-card .form-select{min-height:50px;border:1.5px solid transparent;border-radius:12px;background-color:var(--au-field);font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.au-card .form-control:focus,.au-card .form-select:focus{border-color:var(--au-green);background-color:#fff;box-shadow:0 0 0 4px rgba(31,164,56,.12)}.au-card .form-control[aria-invalid=true]{border-color:#d7282f}.au-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.au-label-row a{font-size:12px;font-weight:700;color:var(--au-green);text-decoration:none}.au-label-row a:hover{text-decoration:underline}.au-input{position:relative}.au-input>.fa{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#9aa1ad;font-size:15px;pointer-events:none;transition:color .2s}.au-input:focus-within>.fa{color:var(--au-green)}.au-card .au-input .form-control{padding-left:44px}.au-check{display:inline-flex;align-items:center;gap:10px;margin:4px 0 22px;font-size:14px;color:var(--au-ink);cursor:pointer}.au-check input{width:18px;height:18px;accent-color:var(--au-green)}.au-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border:0;border-radius:12px;background:var(--au-green);color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 14px 26px -12px rgba(31,164,56,.7);transition:background .2s,transform .25s var(--au-ease),box-shadow .25s}.au-submit:hover:not(:disabled){background:var(--au-green-dark);transform:translateY(-2px)}.au-submit:hover:not(:disabled) .fa{transform:translateX(4px)}.au-submit .fa{transition:transform .25s var(--au-ease)}.au-submit:disabled{opacity:.7}.au-card .cestom-split-form-footer{margin-top:26px;padding-top:22px;border-top:1px solid #eef0f3}@media (max-width:900px){.au-card,.au-card.is-wide{grid-template-columns:1fr;min-height:0;border-radius:24px}.au-art,.au-card.is-wide .au-art{min-height:260px;align-items:center}.au-card.is-wide .au-art-inner{position:relative;top:0}.au-card.is-wide .au-blob{top:-40%;height:105%}.au-art-inner{max-width:300px;padding:24px 16px 8px}.au-art h2,.au-art p{display:none}.au-blob{top:-40%;left:-20%;width:140%;height:105%}.au-panel{padding:20px 20px 18px}.au-card .au-body{padding:20px 0 12px}}@media (min-width:901px){.au-brand{display:inline-flex}}@keyframes au-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes au-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes au-sway{0%{transform:rotate(0deg)}to{transform:rotate(-3deg) translateY(10px)}}@keyframes au-dash{to{stroke-dashoffset:-600}}@media (prefers-reduced-motion:reduce){.au-card,.au-card *,.au-card :after,.au-card :before{animation:none!important;transition:none!important}}