.au-root{--au-bg:#f4f5fa;--au-card:#fff;--au-line:#e4e7f5;--au-line-2:#cfd3e5;--au-text:#292b31;--au-muted:#75798c;--au-faint:#9397ab;--au-accent:#5d5294;--au-accent-soft:#f5f4ff;--au-accent-dot:#796cbf;--au-mark-bg:#423a6a;--au-mark-fg:#e7e5fe;--au-btn-bg:#fff;--au-btn-fg:#292b31;--au-btn-line:#cfd3e5;--au-btn-hover:#f3f5fe;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--au-bg);color:var(--au-text);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){.au-root{--au-bg:#161826;--au-card:#232532;--au-line:#3f424d;--au-line-2:#595d6c;--au-text:#e9e9ed;--au-muted:#b2b6ca;--au-faint:#9397ab;--au-accent:#b5abfc;--au-accent-soft:#2b2741;--au-accent-dot:#968ae0;--au-mark-bg:#d2cefd;--au-mark-fg:#2b2741;--au-btn-bg:#2b2741;--au-btn-fg:#e7e5fe;--au-btn-line:#5d5294;--au-btn-hover:#423a6a}}.au-col{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:center;text-align:center}.au-col>svg{margin-bottom:12px}.au-mark{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--au-mark-bg);color:var(--au-mark-fg);font-size:14px;font-weight:600;letter-spacing:.02em;margin-bottom:14px}.au-title{font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}.au-sub{font-size:13px;color:var(--au-muted);margin:4px 0 22px}.au-card{width:100%;background:var(--au-card);border:1px solid var(--au-line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px;text-align:left}.au-lead{font-size:13.5px;line-height:1.5}.au-lead span{color:var(--au-muted)}.au-due{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--au-accent);background:var(--au-accent-soft);border-radius:8px;padding:8px 10px;min-height:34px}.au-due i{width:7px;height:7px;border-radius:50%;background:var(--au-accent-dot);flex:none}.au-btn{width:100%;height:46px;border-radius:10px;border:1px solid var(--au-btn-line);background:var(--au-btn-bg);color:var(--au-btn-fg);font:inherit;font-size:14.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:background .12s ease-out}.au-btn:hover{background:var(--au-btn-hover)}.au-btn:disabled{cursor:default;opacity:.85}.au-btn:focus-visible{outline:2px solid var(--au-accent);outline-offset:2px}.au-hint{text-align:center}.au-foot,.au-hint{font-size:12px;color:var(--au-faint)}.au-foot{margin-top:18px}.au-foot a{color:var(--au-accent);text-decoration:none}.au-foot a:hover{text-decoration:underline}.au-spin{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid var(--au-line-2);border-top-color:var(--au-accent-dot);animation:au-spin .8s linear infinite}@keyframes au-spin{to{transform:rotate(1turn)}}.au-err-title{font-size:15px;font-weight:500;margin:0}.au-err-body{font-size:12.5px;color:var(--au-muted);line-height:1.55;margin:0}.au-err-body b{color:var(--au-text);font-weight:500;word-break:break-all}