.au{isolation:isolate;min-height:100vh;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere;flex-direction:column;line-height:1.7;display:flex;position:relative;container-type:inline-size}.au:before{content:"";z-index:-1;background:radial-gradient(620px 420px at 8% 4%, #f2665a33, transparent 70%), radial-gradient(640px 460px at 96% 92%, #4a9be833, transparent 70%), radial-gradient(420px 320px at 70% 8%, #ffd6aa59, transparent 70%), radial-gradient(#8a56341a 1px, transparent 1.4px) 0 0 / 22px 22px, var(--cream);position:absolute;inset:0}.au .nb{white-space:nowrap}.au-nav{justify-content:space-between;align-items:center;height:76px;padding:0 56px;display:flex}.au-logo{width:auto;height:48px;margin-left:-6px}.au-nav-right{color:var(--ink-2);align-items:center;gap:16px;font-size:14px;font-weight:500;display:flex}.au-nav-link{color:var(--ink-2);text-decoration:none}.au-nav-link:hover{color:var(--ink)}.au-lang{border:1px solid var(--line);background:#fff;border-radius:99px;padding:3px;font-size:12px;font-weight:700;display:inline-flex}.au-lang button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:99px;padding:3px 11px;line-height:1.5}.au-lang button[aria-pressed=true]{background:var(--ink);color:#fff}.au-body{flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:100%;max-width:1240px;margin:0 auto;padding:8px 56px 56px;display:grid}.au-body.single{grid-template-columns:1fr;justify-items:center}.au-art{justify-self:center;width:420px;height:560px;position:relative}.au-blob{background:linear-gradient(160deg, var(--coral-soft), #ffe9cf 60%, var(--sky-soft));border-radius:180px 180px 28px 28px;width:360px;height:480px;position:absolute;top:40px;left:30px;transform:rotate(-4deg)}.au-arch{background:#f1e6da;border:6px solid #fff;border-radius:166px 166px 24px 24px;width:332px;height:450px;position:absolute;top:30px;left:44px;overflow:hidden;box-shadow:0 34px 60px -30px #d94b408c}.au-arch img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;display:block}.au-float{border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.55;position:absolute;box-shadow:0 18px 40px -20px #2b232059}.au-float.stat{border-radius:99px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-weight:700;display:flex;top:56px;right:-4px}.au-float.stat i{background:var(--coral-soft);width:30px;height:30px;color:var(--coral-deep);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.au-float.line{max-width:250px;bottom:28px;left:-6px}.au-float.line .who{color:#1f7a50;letter-spacing:.02em;font-size:11px;font-weight:700}.au-float.line .go{color:var(--coral-deep);margin-top:2px;font-weight:700;display:block}.au-float.hello{border-color:var(--coral-soft);max-width:290px;font-size:14px;bottom:22px;left:-10px}.au-sample{background:var(--cream);color:var(--ink-3);vertical-align:1px;border-radius:99px;margin-left:6px;padding:0 7px;font-size:10px;font-weight:700;line-height:1.6;display:inline-block}.au-chip{vertical-align:1px;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:28px;margin-right:2px;padding:0 11px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.au-chip i{background:currentColor;border-radius:50%;width:8px;height:8px;display:block}.au-mini{display:none}.au-card{background:var(--paper);border:1px solid var(--line);border-radius:28px;flex-direction:column;justify-self:center;gap:18px;width:100%;max-width:440px;padding:36px 36px 30px;display:flex;box-shadow:0 40px 70px -40px #d94b4073,inset 0 2px #fffc}.au-card.center{text-align:center;align-items:center}.au-badge{border:1px solid var(--line);color:var(--ink-2);background:#fff;border-radius:99px;align-self:flex-start;align-items:center;gap:8px;padding:5px 14px;font-size:13px;font-weight:700;display:inline-flex}.au-badge i{background:var(--go);border-radius:50%;width:8px;height:8px}.au-h1{font-family:var(--f-display);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:800;line-height:1.3}.au-sub{color:var(--ink-2);margin:-6px 0 0;font-size:15px}.au-form{text-align:left;flex-direction:column;gap:14px;width:100%;display:flex}.au-label{color:var(--ink-2);margin-bottom:5px;font-size:13px;font-weight:700;display:block}.au-input{border:1.5px solid var(--line);width:100%;height:52px;font:inherit;color:var(--ink);background:#fff;border-radius:16px;padding:0 16px;font-size:16px;transition:border-color .12s,box-shadow .12s}.au-input::placeholder{color:#b3a79d}.au-input:focus{border-color:var(--coral);outline:0;box-shadow:0 14px 30px -18px #f2665aa6}.au-pw{position:relative}.au-pw .au-input{padding-right:84px}.au-pw button{background:var(--cream);height:36px;color:var(--ink-2);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700;position:absolute;top:8px;right:8px}.au a.au-btn{place-items:center;text-decoration:none;display:grid}.au .au-btn{border-radius:16px;width:100%;height:52px;margin-top:4px;font-size:16px}.au-link{color:var(--ink);border-bottom:1.5px solid var(--coral-soft);text-align:center;align-self:center;font-size:14px;font-weight:700;text-decoration:none}.au-link:hover{border-bottom-color:var(--coral)}.au-small{color:var(--ink-2);text-align:center;margin:0;font-size:13px}.au-error{color:#b3261e;margin:0;font-size:13px}.au-icon{border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.au-icon.mail{background:var(--sky-soft);color:var(--sky)}.au-icon.warn{color:#8a5a0e;background:#faf1dd}.au-icon.key{color:#5b3fa3;background:#ede8f7}.au-icon.lock{color:#1f7a50;background:#e3f6ec}@container (max-width:899px){.au-nav{height:64px;padding:0 16px}.au-logo{height:40px}.au-nav-link{display:none}.au-body{grid-template-columns:1fr;gap:18px;padding:4px 16px 32px}.au-art{display:none}.au-mini{justify-self:center;align-items:center;gap:12px;width:100%;max-width:440px;display:flex}.au-av{background:#f1e6da;border:4px solid #fff;border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden;box-shadow:0 12px 24px -12px #d94b4099}.au-av img{object-fit:cover;object-position:50% 14%;width:100%;height:100%}.au-say{border:1px solid var(--coral-soft);background:#fff;border-radius:4px 16px 16px;padding:10px 14px;font-size:14px;line-height:1.6;box-shadow:0 14px 30px -20px #2b232059}.au-card{border-radius:24px;padding:26px 22px 24px}.au-h1{font-size:26px}}
