.au{--bg:#0a0710;--panel:#120d1c;--panel-2:#1a1428;--line:#ffffff1a;--line-soft:#ffffff0f;--ink:#f6f1fb;--ink-2:#c3b9d2;--ink-3:#9a90ab;--rose:#ff4e93;--violet:#b47cff;--grad:linear-gradient(115deg, #ff4e93, #b47cff 78%);--good:#34d399;--bad:#fb7185;--bad-bg:#fb71851f;--warn:#fbbf24;--warn-bg:#fbbf241a;--good-bg:#34d3991a;--display:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.au *,.au :before,.au :after{box-sizing:border-box}.au-brand{isolation:isolate;border-right:1px solid var(--line-soft);background:radial-gradient(70% 55% at 15% 0,#ff4e9352,#0000 70%),radial-gradient(65% 60% at 100% 100%,#b47cff57,#0000 70%),#100a1c;flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.au-brand:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.au-logo{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.au-logo img{width:auto;height:54px;display:block}.au-headline{font-family:var(--display);letter-spacing:-.025em;max-width:15ch;margin:0;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:500;line-height:1.04}.au-headline em{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.au-lede{max-width:44ch;color:var(--ink-2);margin:1rem 0 0;font-size:1.02rem;line-height:1.6}.au-points{color:var(--ink-2);gap:.6rem;margin:1.6rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.au-points li{align-items:center;gap:.6rem;display:flex}.au-points li:before{content:"";background:var(--grad);border-radius:50%;flex:none;width:7px;height:7px}.au-stage{height:clamp(210px,28vw,330px);margin-top:.5rem;position:relative}.au-shot{aspect-ratio:16/10;object-fit:cover;border:1px solid #ffffff29;border-radius:14px;width:62%;position:absolute;box-shadow:0 30px 60px -20px #000000b3}.au-shot.a{z-index:1;top:22%;left:0;transform:rotate(-4deg)}.au-shot.b{z-index:2;top:5%;left:17%}.au-shot.c{z-index:3;top:30%;right:0;transform:rotate(3.5deg)}.au-chip{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#140e20c7;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.8rem;line-height:1.25;display:flex;position:absolute;box-shadow:0 14px 34px -12px #0009}.au-chip b{font-weight:600;display:block}.au-chip small{color:var(--ink-3);font-size:.72rem}.au-chip .dot{background:var(--grad);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.au-chip.one{bottom:2%;left:4%}.au-chip.two{top:0;right:3%}.au-fine{color:var(--ink-3);font-size:.78rem}.au-main{background:radial-gradient(50% 40% at 80% 0%, #b47cff1a, transparent 70%), var(--bg);flex-direction:column;justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,3rem) 1.25rem;display:flex}.au-card{width:100%;max-width:430px}.au-card h1{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:500;line-height:1.1}.au-sub{color:var(--ink-2);margin:.55rem 0 1.6rem;font-size:.95rem;line-height:1.55}.au-sub strong{color:var(--ink);font-weight:600}.au-tabs{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:1.6rem;padding:4px;display:grid}.au-tabs button{appearance:none;cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;border:0;border-radius:10px;padding:.62rem .5rem;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.au-tabs button[aria-selected=true]{background:var(--panel-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.au-form{gap:1.05rem;display:grid}.au-field label,.au-field .lbl{color:var(--ink-2);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.au-input-wrap{position:relative}.au-input{width:100%;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:48px;padding:.8rem .95rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.au-input::placeholder{color:#6f6580}.au-input:hover{border-color:#ffffff2e}.au-input:focus-visible{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #b47cff47}.au-input[aria-invalid=true]{border-color:var(--bad)}.au-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px #fb718540}.au-input:disabled{opacity:.6}.au-input.has-action{padding-right:3rem}.au-eye{width:40px;height:40px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.au-eye:hover{color:var(--ink)}.au-eye:focus-visible{outline:2px solid var(--violet);outline-offset:0}.au-err{color:var(--bad);margin:.4rem 0 0;font-size:.8rem;line-height:1.4}.au-hint{color:var(--ink-3);margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.au-meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:.55rem;display:grid}.au-meter i{background:var(--line);border-radius:4px;height:4px;transition:background .2s}.au-meter[data-level="1"] i:nth-child(-n+1){background:var(--bad)}.au-meter[data-level="2"] i:nth-child(-n+2){background:var(--warn)}.au-meter[data-level="3"] i:nth-child(-n+3){background:#a3e635}.au-meter[data-level="4"] i{background:var(--good)}.au-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.au-check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.84rem;line-height:1.5;display:flex}.au-check input{appearance:none;background:var(--panel);cursor:pointer;border:1.5px solid #ffffff47;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;margin:1px 0 0;display:grid}.au-check input:checked{background:var(--grad);border-color:#0000}.au-check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transform:translateY(-1px)rotate(45deg)}.au-check input:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.au-link{appearance:none;min-height:32px;font:inherit;color:var(--violet);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.au-link:hover{text-decoration:underline}.au-link:focus-visible{outline:2px solid var(--violet);outline-offset:3px;border-radius:4px}.au-btn{appearance:none;width:100%;min-height:50px;font:inherit;color:#fff;background:var(--grad);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:.55rem;font-size:.98rem;font-weight:700;text-decoration:none;transition:transform .15s,filter .2s,opacity .2s;display:inline-flex;box-shadow:0 14px 30px -12px #ff4e93a6,inset 0 1px #ffffff59}.au-btn:hover:not(:disabled){filter:brightness(1.07)}.au-btn:active:not(:disabled){transform:translateY(1px)}.au-btn:focus-visible{outline-offset:2px;outline:3px solid #b47cff8c}.au-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.au-btn.ghost{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.au-alert{border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:.65rem;margin-bottom:1.2rem;padding:.8rem .95rem;font-size:.86rem;line-height:1.5;display:flex}.au-alert svg{flex:none;margin-top:.12rem}.au-alert.error{background:var(--bad-bg);color:#ffc2cb;border-color:#fb718552}.au-alert.warn{background:var(--warn-bg);color:#fde68a;border-color:#fbbf244d}.au-alert.ok{background:var(--good-bg);color:#a7f3d0;border-color:#34d3994d}.au-alert.info{color:#e3d1ff;background:#b47cff1a;border-color:#b47cff4d}.au-alert .au-link{color:inherit;text-decoration:underline}.au-switch{text-align:center;color:var(--ink-3);margin:1.5rem 0 0;font-size:.88rem}.au-foot{border-top:1px solid var(--line-soft);color:var(--ink-3);align-items:flex-start;gap:.55rem;margin-top:1.8rem;padding-top:1.1rem;font-size:.76rem;line-height:1.5;display:flex}.au-foot svg{flex:none;margin-top:.1rem}.au-icon-big{color:#fff;background:linear-gradient(135deg,#ff4e9333,#b47cff33);border:1px solid #ffffff1f;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:1.3rem;display:grid}.au-honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.au-spin{animation:.9s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-view{animation:.35s cubic-bezier(.22,.7,.28,1) both au-in}@keyframes au-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.au-view,.au-spin{animation:none}.au *{transition:none!important}}@media (width<=1100px){.au{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.au-points{display:none}}@media (width<=900px){.au{grid-template-rows:auto 1fr;grid-template-columns:1fr}.au-brand{border-right:0;border-bottom:1px solid var(--line-soft);gap:.9rem;padding:1.1rem 1.25rem 1.3rem}.au-logo img{height:40px}.au-stage,.au-lede,.au-fine{display:none}.au-headline{max-width:none;font-size:1.45rem}.au-main{justify-content:flex-start;padding-top:1.75rem}}@media (width>=601px) and (width<=900px){.au-brand{flex-direction:row;justify-content:space-between;align-items:center}.au-headline{text-align:right;max-width:22ch}.au-main{justify-content:center;padding-top:2rem;padding-bottom:4rem}}
