.au-wrap{background:radial-gradient(120% 90% at 50% 0%, var(--glow,#eee9f9) 0%, var(--ground) 62%);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(18px,5vw,40px);display:flex}.au-card{background:var(--surface);border:1px solid var(--p14);width:min(420px,100%);box-shadow:0 30px 70px rgba(var(--veil-rgb,36, 28, 51), var(--shadow-a,.14));border-radius:20px;padding:clamp(22px,4vw,30px);animation:.35s cubic-bezier(.2,.85,.25,1) both ipRise}.au-back{width:min(420px,100%);color:var(--tx2);min-height:44px;transition:color var(--ease);align-self:center;align-items:center;margin:0 0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.au-back:hover{color:var(--tx)}.au-brand{align-items:center;min-height:42px;margin-bottom:18px;display:flex}.au-h1{letter-spacing:-.01em;margin:0;font-size:27px;font-weight:700}.au-lede{color:var(--tx2);margin:8px 0 0;font-size:13.5px;line-height:1.6}.au-dim{color:var(--tx2);font-size:13px}.au-seg{background:var(--p07);border-radius:99px;grid-template-columns:1fr 1fr;gap:4px;margin:18px 0 6px;padding:4px;display:grid}.au-seg button{color:var(--tx2);cursor:pointer;background:0 0;border:none;border-radius:99px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:700}.au-seg button.on{background:var(--tx);color:var(--deepest)}.au-oauth{background:var(--tx);width:100%;min-height:48px;color:var(--deepest);cursor:pointer;border:none;border-radius:99px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.au-oauth:hover{background:var(--tx-h,#fff)}.au-oauth:disabled{opacity:.65;cursor:default}.au-oauth:active{transform:scale(.98)}.au-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.au-field>span{color:var(--tx2);font-size:12.5px}.au-field input,.au-field select{background:var(--p07);border:1px solid var(--p25);width:100%;color:var(--tx);border-radius:12px;min-height:48px;padding:13px 14px;font-family:inherit;font-size:16px}.au-field input:focus,.au-field select:focus{border-color:var(--p45);outline:none}.au-hint{color:var(--tx2);font-size:11.5px}.au-err{color:var(--pale);background:var(--p07);border:1px solid var(--p28);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.5}.au-btn{background:var(--action);width:100%;min-height:48px;color:var(--on-action);cursor:pointer;transition:background var(--ease);border:none;border-radius:99px;margin-top:16px;font-family:inherit;font-size:14.5px;font-weight:700}.au-btn:hover{background:var(--action-h)}.au-btn:disabled{opacity:.6;cursor:default}.au-ghost{border:1px solid var(--p28);width:100%;min-height:48px;color:var(--tx);cursor:pointer;background:0 0;border-radius:99px;font-family:inherit;font-size:13.5px;font-weight:700}.au-ghost:hover{border-color:var(--p45)}.au-btn:active,.au-ghost:active,.au-seg button:active{transform:scale(.98)}.au-or{color:var(--tx2);align-items:center;gap:12px;margin:18px 0 14px;font-size:12px;display:flex}.au-or:before,.au-or:after{content:"";background:var(--p14);flex:1;height:1px}.au-note{color:var(--tx2);margin:12px 0 0;font-size:11.5px;line-height:1.6}.au-build{font-family:var(--font-mono), ui-monospace, monospace;color:var(--tx2);opacity:.55;margin:14px 0 0;font-size:9.5px}@media (prefers-reduced-motion:reduce){.au-card{animation:none}.au-btn:active,.au-ghost:active,.au-seg button:active{transform:none}}.au-field input,.au-field select{min-height:44px;font-size:16px}a.au-btn{justify-content:center;align-items:center;text-decoration:none;display:flex}.au-card [role=alert],.au-card [role=status]{line-height:1.6}.au-card :focus-visible{outline:3px solid var(--action);outline-offset:3px}@media (prefers-reduced-motion:reduce){.au-card{animation:none}}:root[data-app-shell=standalone] .site.au-wrap{--tx:var(--ie-malam);--tx-rgb:36, 28, 51;--tx2:var(--ie-muted);--pale:var(--ie-malam);--surface:#fff;--deepest:#fff;--ground:var(--w-bg);--glow:var(--w-bg);--action:var(--ie-ube7);--action-h:var(--ie-ube-dk);--on-action:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:calc(env(safe-area-inset-top) + 10px) 16px calc(env(safe-area-inset-bottom) + 28px);background:var(--w-bg);color:var(--ie-malam);font-family:var(--ie-font,"Outfit"), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:-.01em;justify-content:flex-start;align-items:stretch}:root[data-app-shell=standalone] .au-wrap>.au-back{visibility:hidden;margin:0}.au-app-top{width:100%;max-width:480px;min-height:44px;margin:0 auto}.au-app-bird{justify-content:center;margin-top:2px;line-height:0;display:flex}:root[data-app-shell=standalone] .au-card{width:100%;max-width:480px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:6px 8px 0;animation:none}:root[data-app-shell=standalone] .au-brand{display:none}:root[data-app-shell=standalone] .au-h1{letter-spacing:-.03em;text-align:center;color:var(--ie-malam);font-size:26px;font-weight:800;line-height:1.15}:root[data-app-shell=standalone] .au-lede{color:var(--ie-muted);text-align:center;margin:6px 0 0;font-size:15px;line-height:1.45}:root[data-app-shell=standalone] .au-wrap>.au-dim{color:var(--ie-muted);margin:auto;font-size:14px}:root[data-app-shell=standalone] .au-oauth,:root[data-app-shell=standalone] .au-ghost{min-height:54px;color:var(--ie-malam);border:1.5px solid var(--ie-line);box-shadow:0 3px 0 color-mix(in srgb, var(--ie-malam) 7%, transparent);background:#fff;border-radius:16px;gap:10px;margin-top:12px;font-size:16px;font-weight:600;transition:transform 80ms,box-shadow 80ms}:root[data-app-shell=standalone] .au-lede+.au-oauth{margin-top:22px}:root[data-app-shell=standalone] .au-oauth svg{flex:none;width:20px;height:20px}:root[data-app-shell=standalone] .au-oauth:hover{background:#fff}:root[data-app-shell=standalone] .au-oauth:active,:root[data-app-shell=standalone] .au-ghost:active{transform:translateY(2px);box-shadow:0 1px #0000}:root[data-app-shell=standalone] .au-oauth:disabled{opacity:.5}:root[data-app-shell=standalone] .au-or{color:var(--ie-muted);margin:20px 0 12px;font-size:13px}:root[data-app-shell=standalone] .au-or:before,:root[data-app-shell=standalone] .au-or:after{background:var(--ie-line)}:root[data-app-shell=standalone] .au-seg{border:1.5px solid var(--ie-line);background:#fff;border-radius:16px;gap:6px;margin:0;padding:4px}:root[data-app-shell=standalone] .au-seg button{min-height:44px;color:var(--ie-muted);border:2px solid #0000;border-radius:12px;padding:0 12px;font-size:15px;font-weight:700}:root[data-app-shell=standalone] .au-seg button.on{background:color-mix(in srgb, var(--ie-ube) 11%, #fff);border-color:var(--ie-ube7);color:var(--ie-ube7)}:root[data-app-shell=standalone] .au-seg button:active{transform:none}:root[data-app-shell=standalone] .au-field{gap:6px;margin-top:14px}:root[data-app-shell=standalone] .au-field>span{color:var(--ie-malam);font-size:14px;font-weight:600}:root[data-app-shell=standalone] .au-field input,:root[data-app-shell=standalone] .au-field select{border:1.5px solid color-mix(in srgb, var(--ie-malam) 50%, transparent);min-height:52px;color:var(--ie-malam);background:#fff;border-radius:14px;padding:0 14px;font-size:16px}:root[data-app-shell=standalone] .au-field input::placeholder{color:var(--ie-muted);opacity:.75}:root[data-app-shell=standalone] .au-field input:focus,:root[data-app-shell=standalone] .au-field select:focus{border-color:var(--ie-ube7);outline:3px solid color-mix(in srgb, var(--ie-ube7) 22%, transparent);outline-offset:0}:root[data-app-shell=standalone] .au-field>.au-hint{color:var(--ie-muted);font-size:12.5px;font-weight:500}:root[data-app-shell=standalone] .au-card .au-back,:root[data-app-shell=standalone] .au-forgot{width:fit-content;min-height:44px;color:var(--ie-ube7);justify-content:center;align-items:center;margin:8px auto 0;padding:0 12px;font-size:15px;font-weight:700;display:flex}:root[data-app-shell=standalone] .au-forgot{margin:2px -12px 0 auto;font-size:14.5px}:root[data-app-shell=standalone] .au-err,:root[data-app-shell=standalone] .au-card>p[role=alert],:root[data-app-shell=standalone] .au-card form>p[role=alert]{color:#9a2e22;text-align:left;background:#fff;border:1.5px solid #9a2e224d;border-radius:14px;margin:12px 0 0;padding:10px 14px;font-size:13.5px;line-height:1.45}:root[data-app-shell=standalone] .au-hint,:root[data-app-shell=standalone] .au-note,:root[data-app-shell=standalone] .au-card>p[role=status]{color:var(--ie-muted);font-size:13px;line-height:1.45}:root[data-app-shell=standalone] .au-btn{background:var(--ie-ube7);color:#fff;min-height:54px;box-shadow:0 4px 0 var(--ie-ube-dk);border-radius:16px;margin-top:18px;font-size:17px;font-weight:700;transition:transform 80ms,box-shadow 80ms}:root[data-app-shell=standalone] .au-btn:hover{background:var(--ie-ube7)}:root[data-app-shell=standalone] .au-btn:active{box-shadow:0 1px 0 var(--ie-ube-dk);transform:translateY(3px)}:root[data-app-shell=standalone] .au-btn:disabled{opacity:.5}:root[data-app-shell=standalone] .au-card :focus-visible{outline:3px solid var(--ie-ube7);outline-offset:2px}:root[data-app-shell=standalone] .au-build{text-align:center;color:var(--ie-muted);margin-top:18px}@media (prefers-reduced-motion:reduce){:root[data-app-shell=standalone] .au-btn,:root[data-app-shell=standalone] .au-oauth,:root[data-app-shell=standalone] .au-ghost{transition:none}:root[data-app-shell=standalone] .au-btn:active,:root[data-app-shell=standalone] .au-oauth:active,:root[data-app-shell=standalone] .au-ghost:active{transform:none}}
