.au-stage [hidden]{display:none!important}.au-stage{position:relative;isolation:isolate;overflow:hidden;padding:32px 0 48px;font-family:var(--font-brand, "Karla", sans-serif);color:var(--theme-text-primary);background:var(--theme-bg-primary)}.au-stage:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(70% 55% at 15% -5%,rgba(var(--flipt-primary-rgb),.16) 0%,transparent 55%),radial-gradient(60% 50% at 100% 8%,rgba(var(--flipt-secondary-rgb),.14) 0%,transparent 55%),radial-gradient(90% 60% at 50% 115%,rgba(var(--flipt-primary-rgb),.1) 0%,transparent 60%)}[data-bs-theme=dark] .au-stage{background:linear-gradient(180deg,#0b1120,#0f172a 55%,#101a2e)}.au-center{display:flex;flex-direction:column;align-items:center;padding:0 20px;position:relative;z-index:1}.au-col{width:100%;max-width:452px;display:flex;flex-direction:column}.au-head{text-align:center;margin-bottom:20px}.au-head .logo{height:38px;width:auto;margin:0 auto 16px;display:block}.au-head h1{font-size:26px;font-weight:800;line-height:1.15;margin:0 0 6px;letter-spacing:-.02em;color:var(--theme-text-primary)}.au-head .tag{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--flipt-primary-ink);margin:0}.au-return{display:flex;align-items:center;gap:11px;padding:11px 14px;margin-bottom:14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--flipt-primary) 30%,transparent);background:linear-gradient(100deg,rgba(var(--flipt-primary-rgb),.12),rgba(var(--flipt-secondary-rgb),.08))}.au-return .ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--gradient-brand);color:#fff;font-size:14px;box-shadow:0 2px 8px rgba(var(--flipt-primary-rgb),.3)}.au-return .tx{min-width:0}.au-return .k{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted)}.au-return .v{font-size:13.5px;font-weight:700;color:var(--theme-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.au-card{background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:var(--radius-xl, 20px);box-shadow:var(--theme-shadow-lg);overflow:hidden;position:relative}.au-card .accent{height:4px;background:var(--gradient-brand)}.au-card .body{padding:24px 22px 22px}.au-cardhd{text-align:center;margin-bottom:18px}.au-cardhd h2{font-size:19px;font-weight:800;margin:0 0 4px;letter-spacing:-.01em;color:var(--theme-text-primary)}.au-cardhd p{font-size:13.5px;color:var(--theme-text-muted);margin:0;line-height:1.4}.au-flippy{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.45;color:var(--theme-text-secondary);margin:14px 2px 0}.au-flippy .em{font-style:italic;color:var(--flipt-primary-ink);font-weight:600}.au-flippy i{color:var(--flipt-primary-ink);font-size:13px;margin-top:2px;flex-shrink:0}.au-fld{margin-bottom:12px}.au-lbl{display:block;font-size:12.5px;font-weight:700;color:var(--theme-text-secondary);margin:0 0 6px 2px}.au-lbl .opt{font-weight:600;color:var(--theme-text-muted);font-size:11.5px}.au-input{position:relative;display:flex;align-items:center}.au-input>.pre{position:absolute;left:13px;color:var(--theme-text-muted);font-size:14px;pointer-events:none;display:flex;align-items:center;z-index:2}.au-input input,.au-input select{width:100%;height:50px;border-radius:12px;border:1.5px solid var(--theme-border-color);background:var(--theme-bg-primary);color:var(--theme-text-primary);font-family:inherit;font-size:15px;font-weight:600;padding:0 14px;outline:none;transition:border-color var(--dur-base, .2s),box-shadow var(--dur-base, .2s)}.au-input.haspre input{padding-left:42px}.au-input input::placeholder{color:var(--theme-text-muted);font-weight:500}.au-input input:focus,.au-input select:focus{border-color:var(--flipt-primary);box-shadow:0 0 0 4px rgba(var(--flipt-primary-rgb),.15)}.au-input.big input{height:56px;font-size:18px;font-weight:700;letter-spacing:.01em}.au-input .reveal{position:absolute;right:4px;width:44px;height:44px;border:0;background:transparent;color:var(--theme-text-muted);cursor:pointer;border-radius:8px;font-size:14px;display:grid;place-items:center}.au-input .reveal:hover{color:var(--flipt-primary);background:var(--theme-surface-2)}.au-input input[type=password],.au-input input[data-au-reveal-target]{padding-right:46px}.au-input select{appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2394a3b8' d='M0 0h12L6 8z'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.au-hint{font-size:11.5px;color:var(--theme-text-muted);margin:6px 2px 0;line-height:1.4}.au-err,.au-fld .field-validation-error{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--theme-danger);margin:7px 2px 0}.au-err[hidden]{display:none}.au-btn{width:100%;justify-content:center;display:inline-flex;align-items:center;gap:9px;height:54px;font-size:16px;font-weight:700;border:0;border-radius:12px;font-family:inherit;cursor:pointer;transition:all var(--dur-base, .2s) var(--ease-base, cubic-bezier(.4, 0, .2, 1))}.au-btn-primary{background:var(--gradient-brand);color:#fff}.au-btn-primary:hover:not([disabled]){color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--flipt-primary-rgb),.32)}.au-btn[disabled],.au-btn:disabled{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none!important}.au-btn:focus-visible,.au-social:focus-visible,.au-link:focus-visible,.au-back:focus-visible{outline:2px solid var(--flipt-primary);outline-offset:2px}.au-checkrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 2px 4px}.au-check{min-height:44px}.au-check{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:600;color:var(--theme-text-secondary);margin:0}.au-check input{position:absolute;opacity:0;width:0;height:0}.au-check .box{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--theme-border-color);display:grid;place-items:center;color:#fff;font-size:11px;transition:all var(--dur-fast, .15s)}.au-check .box i{opacity:0}.au-check input:checked+.box{background:var(--flipt-primary);border-color:var(--flipt-primary)}.au-check input:checked+.box i{opacity:1}.au-check input:focus-visible+.box{box-shadow:0 0 0 3px rgba(var(--flipt-primary-rgb),.25)}.au-link{display:inline-flex;align-items:center;min-height:44px;background:0;border:0;padding:0 2px;font-family:inherit;font-size:13px;font-weight:700;color:var(--flipt-secondary-ink);cursor:pointer;text-decoration:none}.au-link:hover{color:var(--flipt-secondary-hover);text-decoration:underline}.au-div{display:flex;align-items:center;gap:12px;margin:16px 0;color:var(--theme-text-muted);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.au-div:before,.au-div:after{content:"";flex:1;height:1px;background:var(--theme-divider)}.au-social{width:100%;height:50px;border-radius:12px;border:1.5px solid var(--theme-border-color);background:var(--theme-surface-1);color:var(--theme-text-primary);font-family:inherit;font-weight:700;font-size:14.5px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;text-decoration:none;transition:all var(--dur-base, .2s) var(--ease-base, cubic-bezier(.4, 0, .2, 1))}.au-social:hover{border-color:color-mix(in srgb,var(--flipt-primary) 40%,transparent);background:var(--theme-surface-2);color:var(--theme-text-primary);transform:translateY(-1px)}.au-social svg,.au-social .gg{width:19px;height:19px;flex-shrink:0}.au-social.ghost{border-style:dashed;color:var(--theme-text-secondary)}.au-more{margin-top:12px;border-top:1px solid var(--theme-divider);padding-top:12px}.au-moretoggle{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;background:0;border:0;font-family:inherit;font-weight:700;font-size:13px;color:var(--theme-text-muted);cursor:pointer;padding:4px}.au-moretoggle:hover{color:var(--flipt-primary-ink)}.au-moretoggle i{font-size:11px;transition:transform var(--dur-base, .2s)}.au-moretoggle[aria-expanded=true] i{transform:rotate(180deg)}.au-morebody{display:flex;flex-direction:column;gap:9px;margin-top:12px}.au-morebody[hidden],.au-refwrap[hidden]{display:none}.au-mini{display:flex;flex-direction:column;gap:8px;margin-top:14px;text-align:center}.au-mini a,.au-mini button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:44px;padding:0 8px;font-size:12.5px;color:var(--theme-text-muted);font-weight:600;background:0;border:0;cursor:pointer;font-family:inherit;text-decoration:none}.au-mini a:hover,.au-mini button:hover{color:var(--flipt-primary-ink)}.au-mini strong{color:var(--flipt-secondary-ink);font-weight:800}.au-profile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:18px 16px 16px;margin-bottom:6px;border-radius:16px;background:linear-gradient(180deg,rgba(var(--flipt-primary-rgb),.08),transparent);border:1px solid color-mix(in srgb,var(--flipt-primary) 22%,transparent)}.au-avatar{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:28px;letter-spacing:-.02em;margin-bottom:11px;object-fit:cover;background:var(--gradient-brand);box-shadow:0 6px 18px #00000038,0 0 0 3px var(--theme-surface-1),0 0 0 5px color-mix(in srgb,var(--flipt-primary) 55%,transparent)}.au-profile .nm{font-size:19px;font-weight:800;letter-spacing:-.01em;line-height:1.15;color:var(--theme-text-primary)}.au-profile .meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap;justify-content:center}.au-profile .meta .pdga-link{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:8px;background:var(--flipt-secondary-light);color:var(--flipt-secondary-ink);font-family:var(--font-mono);font-weight:700;font-size:13px;text-decoration:none;transition:background var(--dur-fast, .15s)}.au-profile .meta .pdga-link:hover{background:color-mix(in srgb,var(--flipt-secondary) 18%,transparent)}.au-profile .meta .pdga-link img{height:13px;width:auto;display:block}[data-bs-theme=dark] .au-profile .meta .pdga-link{background:rgba(var(--flipt-secondary-rgb),.18)}[data-bs-theme=dark] .au-profile .meta .pdga-link img{filter:brightness(0) invert(1)}.au-rating{font-size:12px;font-weight:700;color:var(--theme-text-muted);font-family:var(--font-mono);white-space:nowrap}.au-notyou{margin-top:9px}.au-notice{display:flex;gap:9px;align-items:flex-start;padding:10px 12px;border-radius:11px;margin:12px 0 0;font-size:12.5px;line-height:1.4;font-weight:600;background:rgba(var(--flipt-secondary-rgb),.09);color:var(--theme-text-secondary);border:1px solid color-mix(in srgb,var(--flipt-secondary) 22%,transparent)}.au-notice--spaced{margin:12px 0 14px}.au-notice i{color:var(--flipt-secondary-ink);font-size:14px;margin-top:1px;flex-shrink:0}.au-steps{display:flex;align-items:center;gap:8px;justify-content:center;margin:0 0 16px}.au-steps .dot{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:800;color:var(--theme-text-muted)}.au-steps .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;border:1.5px solid var(--theme-border-color);background:var(--theme-surface-1)}.au-steps .dot.on,.au-steps .dot.done{color:var(--theme-text-primary)}.au-steps .dot.on .n,.au-steps .dot.done .n{background:var(--flipt-primary);border-color:var(--flipt-primary);color:#fff}.au-steps .bar{width:26px;height:2px;border-radius:2px;background:var(--theme-border-color)}.au-steps .bar.on{background:var(--flipt-primary)}.au-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.au-seg{display:grid;grid-template-columns:1fr 1fr;gap:6px;background:var(--theme-surface-2);border:1px solid var(--theme-border-color);border-radius:12px;padding:4px}.au-seg label{margin:0;position:relative}.au-seg input{position:absolute;opacity:0;width:0;height:0}.au-seg .opt{display:block;text-align:center;font-family:inherit;font-weight:700;font-size:13.5px;color:var(--theme-text-secondary);padding:9px;border-radius:9px;cursor:pointer;transition:all var(--dur-fast, .15s)}.au-seg input:checked+.opt{background:var(--flipt-primary);color:#fff;box-shadow:0 2px 6px rgba(var(--flipt-primary-rgb),.3)}.au-seg input:focus-visible+.opt{outline:2px solid var(--flipt-primary);outline-offset:2px}.au-back{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:0;border:0;font-family:inherit;font-weight:700;font-size:13px;color:var(--theme-text-muted);cursor:pointer;margin-bottom:2px;padding:2px 4px;text-decoration:none}.au-back:hover{color:var(--flipt-primary-ink)}.au-foot{margin-top:22px;padding-top:18px;border-top:1px solid var(--theme-divider);display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.au-foot .links{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.au-foot .links a{font-size:12px;font-weight:600;color:var(--theme-text-muted);text-decoration:none}.au-foot .links a:hover{color:var(--flipt-primary-ink)}.au-alert{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border-radius:11px;margin-bottom:14px;font-size:12.5px;line-height:1.45;font-weight:600;background:color-mix(in srgb,var(--theme-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--theme-danger) 35%,transparent);color:var(--theme-text-primary)}.au-alert i{color:var(--theme-danger);font-size:14px;margin-top:1px;flex-shrink:0}.au-alert ul{margin:0;padding-left:16px}.au-alert.info{background:rgba(var(--flipt-secondary-rgb),.1);border-color:color-mix(in srgb,var(--flipt-secondary) 30%,transparent)}.au-alert.info i{color:var(--flipt-secondary)}.au-fade{animation:au-fade .28s var(--ease-base, cubic-bezier(.4, 0, .2, 1))}@keyframes au-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.au-spin{display:inline-block;width:17px;height:17px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:au-spin .7s linear infinite}@keyframes au-spin{to{transform:rotate(360deg)}}@media (max-width: 480px){.au-two{grid-template-columns:1fr}.au-head h1{font-size:23px;font-weight:700}}@media (prefers-reduced-motion: reduce){.au-fade,.au-spin{animation:none}.au-btn,.au-social{transition:none}.au-btn-primary:hover:not([disabled]),.au-social:hover{transform:none}}
