.au-frame{background:var(--background);min-height:100dvh;color:var(--foreground);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.au-frame.ai007-brand-shell{background:var(--background);min-height:100dvh;color:var(--foreground);overflow:clip}.au-frame.ai007-brand-shell:before,.au-frame.ai007-brand-shell:after{display:none}.au-brand{grid-area:1/1;place-self:center start;align-items:center;min-height:48px;margin:14px 0 14px 32px;display:flex}.au-brand .ai007-brand-img{width:auto;height:44px}.start-brand-link{border-radius:10px;align-items:center;min-height:44px;display:flex}.au-stages{grid-area:1/2;place-self:center;min-width:0}.au-r{grid-area:1/3;place-self:center end;align-items:center;gap:12px;min-width:0;margin:14px 32px 14px 0;display:flex}.au-r .ai007-theme-switch{width:5.75rem}.au-r .ai007-theme-button{border:1px solid #0000}.au-link a,.au-link button{min-height:44px;color:var(--acc-text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.au-link a:hover,.au-link button:hover{text-underline-offset:3px;text-decoration:underline}.au-main{grid-area:2/1/auto/-1;align-content:center;justify-items:center;gap:16px;min-width:0;padding:16px 24px 24px;display:grid}.au-main>*{min-width:0}.au-analytics{color:var(--muted-foreground);text-align:center;text-underline-offset:3px;margin-top:8px;font-size:13.5px;text-decoration:underline;display:block}.au-frame :focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px;box-shadow:none}.au-steps{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.au-steps>li{color:var(--muted-foreground);align-items:center;gap:8px;padding:4px;font-size:13.5px;display:flex}.au-mark{background:var(--muted);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--muted-foreground);border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;line-height:1;display:inline-grid}.au-mark svg{stroke-width:2.6px;width:14px;height:14px}.au-steps>li[data-state=done] .au-mark{background:var(--done-fill);box-shadow:none;color:var(--on-done)}.au-steps>li[data-state=done] .au-steps__label{color:var(--done)}.au-steps>li[data-state=current] .au-mark{background:var(--acc);box-shadow:0 0 0 4px var(--glow-soft);color:var(--on-solid)}.au-steps>li[data-state=current] .au-steps__label{color:var(--acc-text)}.au-steps__label{white-space:nowrap;font-weight:600}.au-steps__line{background:var(--border-strong);width:14px;height:2px;margin-left:6px;display:block}.au-steps__line[data-done=true]{background:var(--done)}.au-card{background:var(--card);width:min(440px,100%);box-shadow:var(--shadow-popover);border-radius:24px;gap:14px;padding:28px;display:grid}.au-card.is-wide{width:min(560px,100%)}.au-card.is-page{width:min(860px,100%)}.au-card h1{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:1.12}.au-lead{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.45}.start-token-page{width:min(560px,100%)}.au-card .start-ring:not([data-tone=neutral]) .start-ring__draw,.au-card .start-ring:not([data-tone=neutral]) .start-ring__check{stroke:var(--done)}.au-moment{gap:10px;padding:56px 40px}.au-center{text-align:center;justify-items:center}.au-ico{background:var(--muted);width:64px;height:64px;box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid}.au-ico svg{width:28px;height:28px}.au-ico[data-tone=ok]{background:var(--done-fill);box-shadow:none;color:var(--on-done)}.au-ico[data-tone=bad]{background:var(--alert-danger-bg);box-shadow:inset 0 0 0 1.5px var(--destructive);color:var(--destructive)}.au-ico[data-tone=warn]{background:var(--warning-bg);box-shadow:none;color:var(--warning)}.au-state{text-align:center;justify-items:center;gap:12px;width:min(520px,100%);padding:40px 24px;display:grid}.au-state h1,.au-state h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:30px;font-weight:600;line-height:1.1}.au-state p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}.au-state .au-code{color:var(--muted-foreground);font-family:var(--mono);font-size:13px}.au-state-a{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.au-state-a .au-cta{width:auto;min-width:220px;min-height:44px}@media (max-width:767px){.au-frame{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto}.au-brand{margin:12px 0 8px 16px}.au-r{grid-column:2;margin:12px 16px 8px 0}.au-stages{grid-area:2/1/auto/-1;justify-self:start;max-width:100%;margin:0 16px;overflow-x:auto}.au-main{grid-row:3;padding:8px 16px 20px}.au-card{padding:22px 18px}.au-brand .ai007-brand-img{height:36px}}@media (max-height:900px) and (min-width:1024px){.au-frame[data-tight=true] .au-brand,.au-frame[data-tight=true] .au-r{margin-block:8px}.au-frame[data-tight=true] .au-r .ai007-theme-switch{margin-top:0}.au-frame[data-tight=true] .au-main{padding-block:8px 12px}:is(.au-frame[data-tight=true]:has(.au-card[data-role=signup]) .au-brand,.au-frame[data-tight=true]:has(.au-card[data-role=signup]) .au-r){margin-block:4px}.au-frame[data-tight=true]:has(.au-card[data-role=signup]) .au-main{padding-block:4px 8px}.au-card[data-role=signup]{gap:8px;padding:16px 28px}.au-card[data-role=signup] h1{font-size:24px}.au-card[data-role=signup] .au-form{gap:6px}.au-card[data-role=signup] .au-sep{margin:0}.au-card[data-role=signup] .au-quiet{min-height:28px}.au-card[data-role=signup] .au-field{gap:4px}.au-card[data-role=signup] .au-input{height:42px}.au-card[data-role=signup] .au-tile{height:40px}}@media (max-height:820px) and (min-width:1024px){.au-frame[data-tight=true]:has(.au-card[data-role=signup]) .au-main{gap:8px}.au-frame[data-tight=true]:has(.au-card[data-role=signup]) .au-analytics{margin-top:4px}.au-card[data-role=signup]{gap:6px;padding:14px 28px}.au-card[data-role=signup] h1{font-size:22px}.au-card[data-role=signup] .au-form{gap:5px}.au-card[data-role=signup] .au-input{height:40px}}@media (max-width:767px){.au-frame[data-tight=true] .au-brand,.au-frame[data-tight=true] .au-r{margin-block:8px 4px}.au-frame[data-tight=true] .au-r .ai007-theme-switch{margin-top:0}.au-frame[data-tight=true] .au-steps>li{padding-block:2px}.au-frame[data-tight=true] .au-mark{width:22px;height:22px;font-size:11.5px}.au-frame[data-tight=true] .au-steps__label{font-size:13px}.au-frame[data-tight=true] .au-main{gap:8px;padding:4px 16px 8px}.au-frame[data-tight=true] .au-analytics{margin-top:0}.au-card[data-role=signup],.au-card[data-role=auth-card]{gap:10px;padding:16px}.au-card[data-role=signup] .au-form,.au-card[data-role=auth-card] .au-form{gap:10px}.au-card[data-role=signup] .au-field,.au-card[data-role=auth-card] .au-field{gap:4px}.au-card[data-role=signup] .au-input,.au-card[data-role=auth-card] .au-input{height:44px}.au-card[data-role=signup] .au-cta,.au-card[data-role=auth-card] .au-cta{min-height:46px}.au-card[data-role=signup] .au-tile,.au-card[data-role=auth-card] .au-tile{height:44px}.au-card[data-role=signup] .au-sep,.au-card[data-role=auth-card] .au-sep{margin:0}.au-card[data-role=signup] .au-quiet,.au-card[data-role=auth-card] .au-quiet:not(.is-end){min-height:36px}.au-card[data-role=signup] h1{font-size:22px}.au-card[data-role=signup] .au-hint,.au-card[data-role=signup] .au-pwc{font-size:13px}.au-card[data-role=signup] .au-pwc{gap:2px}.au-card[data-role=signup] .au-box-label{font-size:13px}.au-card[data-role=signup] .au-lead,.au-card[data-role=signup] #signup-password-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.start-loading{justify-content:center;align-items:center;gap:8px;display:flex}.start-loading svg{flex:none;width:16px;height:16px}.start-wait{background:var(--input);border-radius:999px;width:16rem;max-width:100%;height:.375rem;margin-top:2rem;overflow:hidden}.start-wait:after{content:"";border-radius:inherit;background:var(--warning);width:40%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.start-wait:after{animation:1.4s ease-in-out infinite alternate start-wait}@keyframes start-wait{0%{transform:translate(0)}to{transform:translate(150%)}}}@media (prefers-reduced-motion:reduce){.start-wait{display:none}}.start-road{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin:18px 0 12px;padding:0;list-style:none;display:flex}.start-road li{color:var(--text-secondary);align-items:center;gap:8px;font-size:13.5px;display:flex}.start-road li[data-state=done],.start-road li[data-state=current]{color:var(--foreground)}.start-road li[data-state=done] .au-mark{background:var(--done-fill);box-shadow:none;color:var(--on-done)}.start-road li[data-state=current] .au-mark{background:var(--acc);box-shadow:0 0 0 4px var(--glow-soft);color:var(--on-solid)}.start-road b{font-weight:600}.start-road__more{color:var(--muted-foreground)}.au-moment .au-row{justify-content:center;margin-top:8px}@media (prefers-reduced-motion:reduce){.au-card{transition:none}}
