.au{box-sizing:border-box;background:var(--bg);width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;flex-direction:column;align-items:center;padding:44px 24px 72px;display:flex}.au-center{justify-content:center}.au a{text-decoration:none}.au button{font-family:inherit}.au-wrap{flex-direction:column;gap:22px;width:100%;max-width:520px;display:flex}.au-wrap-narrow{max-width:420px}.au-back{color:var(--ink2);align-self:flex-start;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:color .15s;display:inline-flex}.au-back:hover{color:var(--ink)}.au-brand{align-items:center;gap:10px;display:flex}.au-logo{color:#0000;text-indent:-9999px;background:url(/brand/dashtokens-lockup-sm.png) 50%/contain no-repeat;flex:none;width:118px;height:46px;font-size:0}.au-brand b{font-family:var(--font-display);letter-spacing:-.012em;font-size:19px;font-weight:600}.au-head{flex-direction:column;gap:8px;display:flex}.au-head h1{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:34px;font-weight:600;line-height:1.15}.au-head p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}.au-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);box-sizing:border-box;border-radius:16px;padding:24px 26px}.au-card-featured{border:1.5px solid var(--primary);border-radius:18px;padding:26px 28px}.au-card-slim{padding:18px 24px}.au-form{flex-direction:column;gap:12px;display:flex}.au-input{box-sizing:border-box;border:1px solid var(--border2);background:var(--raised);width:100%;color:var(--ink);border-radius:11px;outline:none;padding:11px 14px;font-family:inherit;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.au-input::placeholder{color:var(--ink3)}.au-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--wash)}.au-error{background:var(--bad-wash);color:var(--bad);border-radius:10px;margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.au-btn{box-sizing:border-box;cursor:pointer;background:var(--primary);width:100%;color:var(--on-primary);border:0;border-radius:12px;justify-content:center;padding:13px 20px;font-size:15px;font-weight:600;transition:background .15s;display:flex}.au-btn:hover:not(:disabled){background:var(--primary-dk);color:var(--on-primary)}.au-btn:disabled{opacity:.55;cursor:default}.au-switch{cursor:pointer;color:var(--primary);background:0 0;border:0;align-self:center;padding:0;font-size:13.5px;font-weight:600;transition:color .15s}.au-switch:hover{color:var(--primary-dk)}.au-eyebrow{font-family:var(--font-code);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700}.au-price{font-family:var(--font-display);letter-spacing:-.015em;margin:8px 0 0;font-size:38px;font-weight:600}.au-price span{color:var(--ink3);font-size:16px;font-weight:500}.au-perks{flex-direction:column;gap:11px;margin-top:20px;display:flex}.au-perk{color:var(--ink2);align-items:baseline;gap:10px;font-size:14px;display:flex}.au-perk svg{flex:none;transform:translateY(2px)}.au-card-featured .au-btn{margin-top:24px}.au-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.au-row b{font-size:15px}.au-row-value{font-family:var(--font-code);color:var(--ink2);font-size:14px;font-weight:700}.au-note{color:var(--ink3);margin:6px 0 0;font-size:13px;line-height:1.5}.au-foot{text-align:center;color:var(--ink3);margin:0;font-size:13px}.au-link{color:var(--primary);font-weight:600;transition:color .15s}.au-link:hover{color:var(--primary-dk)}@media (max-width:480px){.au{padding:32px 20px 56px}.au-head h1{font-size:28px}.au-card,.au-card-featured{padding:22px 20px}}
