.au-page{isolation:isolate;min-height:100vh;color:var(--mindi-text);font-family:var(--mindi-font-body);flex-direction:column;justify-content:center;align-items:center;gap:1.75rem;padding:3rem 1rem;font-size:.9375rem;line-height:1.5;display:flex;position:relative}.au-page:before{content:"";z-index:-1;pointer-events:none;background:var(--canvas);position:fixed;inset:0}.au-card{background:var(--mindi-surface);border:1px solid var(--mindi-border);border-radius:var(--mindi-radius-card);width:100%;max-width:27.5rem;box-shadow:var(--mindi-menu-shadow);flex-direction:column;gap:1rem;padding:1.75rem 2rem 1.625rem;display:flex}@media (max-width:520px){.au-card{padding:1.5rem 1.25rem 1.375rem}}.au-card h1{text-align:center;font-family:var(--mindi-font-heading);letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:650;line-height:1.875rem}.au-sub{text-align:center;color:var(--mindi-muted);margin:-.5rem 0 0;font-size:.90625rem}.au-center{text-align:center}.au-slot{justify-content:center;align-items:center;gap:.5rem;max-width:12.5rem;min-height:2.5rem;margin:0 auto;display:flex}.au-slot img{width:auto;max-width:100%;height:auto;max-height:2.5rem;display:block}.au-foot{justify-content:center;display:flex}.au-foot .mb-on{font-size:.78125rem}.au-foot .mb-on .mb-mark{width:.9375rem;height:.9375rem}.au-foot .mb-on b{font-size:.875rem}.au-outside{text-align:center;width:100%;max-width:27.5rem;color:var(--mindi-muted);font-size:.875rem}.au-field{flex-direction:column;gap:.375rem;display:flex}.au-field>label{color:var(--mindi-text);font-size:.875rem;font-weight:600;line-height:1.2}.au-box{display:flex;position:relative}.au-box input{background:var(--mindi-surface);width:100%;min-width:0;height:2.75rem;color:var(--mindi-text);border:1px solid var(--mindi-ctl-line);border-radius:var(--mindi-radius-control);font:inherit;outline:none;padding:0 .75rem;font-size:.9375rem;transition:border-color .16s}.au-box.has-end input{padding-right:2.75rem}.au-box input::placeholder{color:var(--mindi-muted)}.au-box input:focus-visible{outline:2px solid var(--mindi-focus);outline-offset:2px}.au-box input[data-next=true]:not(:focus-visible,[aria-invalid=true]){border-color:var(--mindi-next);box-shadow:0 0 0 3px var(--mindi-next-ring)}.au-box input[aria-invalid=true]{border-color:var(--mindi-late)}.au-box input[readonly]{background:var(--mindi-surface-2);color:var(--mindi-muted)}.au-end{border-radius:calc(var(--mindi-radius-control) - 2px);width:2.25rem;color:var(--mindi-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:.25rem;bottom:.25rem;right:.25rem}span.au-end{cursor:default;pointer-events:none}button.au-end:hover{background:var(--mindi-surface-2);color:var(--mindi-text)}.au-end:focus-visible{outline:2px solid var(--mindi-focus);outline-offset:0}.au-end svg{width:1.125rem;height:1.125rem}.au-err{color:var(--mindi-late-text);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.au-hint{color:var(--mindi-muted);margin:0;font-size:.8125rem;line-height:1.4}.au-row{justify-content:flex-end;align-items:center;font-size:.875rem;display:flex}.au-btn{width:100%;height:2.75rem;min-height:2.75rem;font-size:.9375rem}.au-btn.is-secondary{background:var(--mindi-surface);color:var(--mindi-text);border:1px solid var(--mindi-ctl-line);font-weight:600}.au-btn.is-secondary:hover:not(:disabled){background:var(--mindi-surface-2)}a.au-btn{border-radius:var(--mindi-radius-control);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.au-actions{align-items:center;gap:.75rem;display:flex}.au-actions>.au-btn{flex:none;width:auto;padding-inline:1.25rem}.au-actions>.au-btn:last-child:not(:first-child){min-width:9.5rem;margin-left:auto}.au-back svg{width:1rem;height:1rem;margin-right:.375rem}.au-banner{border-radius:var(--mindi-radius-control);align-items:flex-start;gap:.625rem;margin:0;padding:.6875rem .8125rem;font-size:.875rem;line-height:1.4;display:flex}.au-banner svg{flex:none;width:1.125rem;height:1.125rem;margin-top:1px}.au-banner b{font-weight:600}.au-banner.is-late{background:var(--mindi-late-soft-bg);color:var(--mindi-late-text)}.au-banner.is-risk{background:var(--mindi-atrisk-soft-bg);color:var(--mindi-atrisk-text)}.au-banner.is-info{background:var(--mindi-accent-soft);color:var(--mindi-accent-ink)}.au-banner.is-yes{background:var(--mindi-yes-soft-bg);color:var(--mindi-yes-text)}.au-rules{color:var(--mindi-muted);gap:.375rem;margin:0;padding:0;font-size:.84375rem;list-style:none;display:grid}.au-rules li{align-items:center;gap:.5rem;display:flex}.au-rules svg{stroke-width:2.2px;flex:none;width:.9375rem;height:.9375rem}.au-rules li.is-ok{color:var(--mindi-yes-text)}.au-bars{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.au-bars li{background:var(--mindi-surface-2);border-radius:2px;flex:1;height:.25rem}.au-bars li.on{background:var(--mindi-chart-1)}.au-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.au-top{z-index:1;padding:1rem 1.25rem;position:fixed;top:0;right:0}.au-soon{color:var(--mindi-muted);margin:0;font-size:1.125rem}
