@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;700&display=swap");.au{--green-50:#ecfdf5;--green-100:#d1fae5;--green-200:#a7f3d0;--green-300:#6ee7b7;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--green-700:#047857;--green-800:#065f46;--green-900:#064e3b;--brand:#059669;--brand-hover:#047857;--brand-light:#34d399;--brand-tint:#d1fae5;--brand-subtle:#ecfdf5;--brand-subtle-dark:#064e3b;--accent-lime:#c7e956;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--secondary:#262626;--secondary-foreground:#fff;--accent:#059669;--accent-foreground:#fff;--accent-slate:#f1f5f9;--primary:#059669;--primary-foreground:#fff;--border:#e5e5e5;--input:#e5e5e5;--ring:#059669;--sidebar:#fafafa;--sidebar-accent:#f5f5f5;--switch-bg:#e5e5e5;--chart-grid:#e5e5e5;--chip-bg:#f3f4f6;--success:#16a34a;--destructive:#dc2626;--warning:#d97706;--info:#1447e6;--line-on-light:rgba(0,0,0,.08);--line-on-light-soft:rgba(0,0,0,.06);--line-on-light-strong:rgba(0,0,0,.16);--line-on-dark:hsla(0,0%,100%,.16);--glass-08:hsla(0,0%,100%,.08);--glass-16:hsla(0,0%,100%,.16);--glass-24:hsla(0,0%,100%,.24);--scrim-12:rgba(0,0,0,.12);--dot-grid:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 0);--font-sans:"GeistSans","Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"GeistMono","Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--font-cjk:"PingFang SC","HarmonyOS Sans SC","Source Han Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--tracking-tight:-0.025em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--spacing:0.25rem;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--space-32:128px;--site-max:1800px;--gutter-mobile:24px;--gutter-desktop:56px;--grid-columns:4;--content-max:1100px;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--nav-height:68px;--radius-xs:4px;--radius-sm:4.8px;--radius-md:6.4px;--radius-lg:8px;--radius-btn:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 rgba(0,0,0,.05);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-ring:0 0 0 1px rgba(0,0,0,.18);--shadow-float:0 30px 80px -20px rgba(0,0,0,.35);--shadow-float-sm:0 24px 60px -30px rgba(0,0,0,.25);--shadow-brand:2px 4px 10px 0 rgba(0,0,0,.05),8px 20px 40px 0 rgba(0,0,0,.11),20px 56px 110px 0 rgba(5,150,105,.1);--drop-shadow-lg:0 4px 4px rgba(0,0,0,.15);--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-glass:32px;--duration-instant:80ms;--duration-fast:150ms;--duration-base:200ms;--duration-popover:220ms;--duration-medium:350ms;--duration-slow:500ms;--duration-reveal:700ms;--duration-sweep:1000ms;--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-expo-out:cubic-bezier(0.16,1,0.3,1);--ease-quint-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cascade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}@keyframes slide-in-from-left{0%{opacity:0;transform:translateX(-14px)}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes itemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.au .animate-fade-in{animation:fadeIn .45s ease-out both}.au .animate-fade-up{animation:fadeInUp .7s ease-out .2s both}.au .animate-cascade{animation:cascade-in .55s var(--ease-quint-out) both}.au .animate-slide-left{animation:slide-in-from-left .5s var(--ease-quint-out) both}@keyframes popoverIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes popoverItemIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes agenticBubbleIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.au .anim-popover{animation:popoverIn .22s var(--ease-expo-out) both}.au .anim-popover-item{animation:popoverItemIn .4s var(--ease-expo-out) both}.au .anim-modal{animation:modalIn .35s var(--ease-expo-out) both}.au .anim-drawer{animation:slideInRight .3s var(--ease-expo-out) both}.au .anim-chat-bubble{animation:agenticBubbleIn .4s var(--ease-expo-out) both}@keyframes br-sweep{0%{transform:translateX(-102%)}to{transform:translateX(102%)}}@keyframes br-text-in{0%{opacity:0}to{opacity:1}}.au .br-line{position:relative;display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.au .br-text{display:inline-block;opacity:0;animation:br-text-in .01s linear both}.au .br-block{position:absolute;inset:0;z-index:1;background:var(--brand);transform:translateX(-102%);animation:br-sweep 1s var(--ease-in-out-quart) both}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bookFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ring-float-up-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ring-float-up-lg{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ring-float-down-sm{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes ring-float-down-lg{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes breathe-up-sm{0%,to{transform:translateY(-48px)}50%{transform:translateY(-58px)}}@keyframes breathe-up-lg{0%,to{transform:translateY(-96px)}50%{transform:translateY(-116px)}}@keyframes breathe-down-sm{0%,to{transform:translateY(48px)}50%{transform:translateY(58px)}}@keyframes breathe-down-lg{0%,to{transform:translateY(96px)}50%{transform:translateY(116px)}}@keyframes ripple{0%,to{scale:1}50%{scale:.95}}@keyframes activeDotPulse{0%{box-shadow:0 0 0 0 rgba(5,150,105,.5)}to{box-shadow:0 0 0 10px rgba(5,150,105,0)}}@keyframes v3grid-twinkle{0%,to{opacity:0}50%{opacity:.12}}@keyframes v3-pulse{0%{stroke-dashoffset:18}to{stroke-dashoffset:-120}}@keyframes scrollDot{0%{opacity:0;transform:translate(-50%,-6px)}20%,80%{opacity:1}to{opacity:0;transform:translate(-50%,32px)}}@keyframes scrollDotHoriz{0%{opacity:0;transform:translate(-6px,-50%)}20%,80%{opacity:1}to{opacity:0;transform:translate(32px,-50%)}}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes underscore-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes bga-circle{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bga-vertical{0%,to{transform:translateY(-50%)}50%{transform:translateY(50%)}}@keyframes bga-horizontal{0%,to{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}}.au .marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee 60s linear infinite}.au .anim-float{animation:bookFloat 5s ease-in-out infinite}.au .anim-twinkle{animation:v3grid-twinkle 3.6s ease-in-out infinite}.au .anim-caret{animation:underscore-blink .8s step-end infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@media (prefers-reduced-motion:reduce){.au *,.au :after,.au :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.au .br-text{opacity:1!important;animation:none!important}.au .br-block{display:none!important}}.au{--font-sans:"Geist",ui-sans-serif,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,monospace}.au *,.au :after,.au :before{box-sizing:border-box}.au{-webkit-font-smoothing:antialiased;margin:0;font:400 16px/24px var(--font-sans);color:#000;background:#fff}.au a{color:inherit}.au h1,.au h2,.au p{margin:0}.au :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.au .auth{display:grid;min-height:100svh;grid-template-columns:1fr}@media (min-width:1024px){.au .auth{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.au .side{position:relative;overflow:hidden;color:#fff;background:var(--brand);padding:20px 24px 28px;display:flex;flex-direction:column;gap:24px}.au .side-mesh{position:absolute;inset:-30%;filter:blur(60px);opacity:.95;pointer-events:none}.au .side-mesh i{position:absolute;border-radius:50%}.au .side-mesh .a{width:60%;height:55%;left:0;top:0;background:var(--green-400);animation:bga-circle 40s linear infinite;transform-origin:70% 60%}.au .side-mesh .b{width:55%;height:60%;right:0;bottom:5%;background:var(--green-800);animation:bga-circle 32s linear infinite reverse;transform-origin:30% 40%}.au .side-lines{position:absolute;inset:0 24px;display:grid;grid-template-columns:repeat(2,1fr);pointer-events:none}.au .side-lines i{border-left:1px solid var(--line-on-dark)}.au .side-lines i:last-child{border-right:1px solid var(--line-on-dark)}.au .side>:not(.side-mesh):not(.side-lines){position:relative;z-index:1}.au .side-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.au .brand-logo{height:28px;width:auto;display:block}.au .wordmark{display:inline-flex;align-items:center;gap:8px;font:700 22px/1 var(--font-sans);letter-spacing:-.03em;color:inherit;text-decoration:none}.au .wordmark b{width:22px;height:22px;border-radius:7px;background:currentColor;position:relative}.au .wordmark b:after{content:"";position:absolute;inset:6px;border-radius:3px;background:var(--brand)}.au .back{font:500 14px var(--font-sans);opacity:.9;text-decoration:none}.au .back:hover{opacity:1;text-decoration:underline}.au .side-title{font:600 clamp(36px,4.6vw,64px)/1 var(--font-sans);letter-spacing:-.02em}.au .side-title .hl{color:var(--green-300)}.au .side-lead{max-width:440px;font:400 17px/26px var(--font-sans);color:hsla(0,0%,100%,.82)}.au .side-body{display:grid;gap:20px}.au .side-extra,.au .side-visual{display:none}.au .eyebrow{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 16px;border-radius:var(--radius-btn);justify-self:start;font:700 12px/1.3 var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--glass-08)}.au .eyebrow.light{background:var(--chip-bg);color:#000}.au .side-foot{display:none}@media (min-width:1024px){.au .side{padding:40px 48px;justify-content:space-between;min-height:100svh;position:sticky;top:0;height:100svh}.au .side-lines{inset:0 48px}.au .side-extra,.au .side-visual{display:block}.au .side-foot{display:flex}}.au .side-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-on-dark)}.au .side-stats div{padding:16px 16px 0 0}.au .side-stats span{font:700 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.au .side-stats strong{display:block;margin-top:6px;font:600 28px/1 var(--font-sans);white-space:nowrap}.au .snap-wrap{position:relative;max-width:420px;padding:40px 34px 0 0}.au .snap{position:relative;background:#fff;color:#000;border-radius:18px;padding:20px 20px 18px;box-shadow:var(--shadow-float),0 0 0 1px rgba(0,0,0,.04);animation:bookFloat 6s ease-in-out infinite}.au .snap-head{display:flex;align-items:center;gap:12px}.au .fcard small,.au .snap-head small,.au .snap-kpis small{display:block;font:700 9px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.au .snap-acct{display:block;margin-top:2px;font:500 13px var(--font-sans)}.au .snap-amt-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}.au .snap-tag{height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:7px;background:var(--brand-subtle);color:var(--brand-hover);font:700 10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.au .snap-amt{font:600 34px/1 var(--font-sans);letter-spacing:-.02em;color:var(--brand-hover)}.au .snap-chart{display:block;width:100%;height:64px;margin-top:16px}.au .snap-chart .line{stroke-dasharray:600;stroke-dashoffset:600;animation:draw 1.6s var(--ease-quint-out) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.au .snap-days{display:flex;justify-content:space-between;margin-top:6px;font:400 10px var(--font-mono);color:#a3a3a3}.au .snap-kpis{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-on-light)}.au .snap-kpis>div+div{padding-left:16px;border-left:1px solid var(--line-on-light)}.au .snap-kpis b{display:block;margin-top:4px;font:600 20px/1.1 var(--font-sans);white-space:nowrap}.au .snap-kpis em{font-style:normal;font:500 12px var(--font-sans);color:var(--brand-hover)}.au .ico{width:38px;height:38px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--brand-subtle);color:var(--brand-hover)}.au .ico.solid{background:var(--brand);color:#fff}.au .fcard{position:absolute;background:#fff;color:#000;border-radius:14px;padding:12px 16px 12px 12px;box-shadow:var(--shadow-brand),0 0 0 1px rgba(0,0,0,.04);display:flex;align-items:center;gap:12px}.au .fcard b{display:block;margin-top:2px;font:600 17px/1.2 var(--font-sans)}.au .fcard.toast{top:0;right:0;z-index:2;animation:toastIn .6s var(--ease-expo-out) .9s both,bookFloat 5s ease-in-out 1.5s infinite}.au .fcard.toast .ico{width:34px;height:34px}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px) scale(.94)}to{opacity:1;transform:none}}.au .steps{display:grid;border-top:1px solid var(--line-on-dark);max-width:460px}.au .step{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--line-on-dark)}.au .step .n{font:400 12px/22px var(--font-mono);color:hsla(0,0%,100%,.6)}.au .step b{font:600 17px/22px var(--font-sans)}.au .step p{grid-column:2;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.75)}.au .incl{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.au .incl span{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:var(--radius-btn);background:var(--glass-16);font:500 13px var(--font-sans)}.au .main{display:flex;flex-direction:column;padding:24px}.au .link{color:var(--brand-hover);font-weight:600;text-decoration:none}.au .link:hover{text-decoration:underline}.au .form-wrap{width:100%;max-width:440px;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;padding:40px 0}.au .form-wrap.wide{max-width:520px}.au .form-title{margin-top:20px;font:600 clamp(32px,3.4vw,44px)/1.05 var(--font-sans);letter-spacing:-.02em}.au .form-sub{margin-top:12px;color:var(--muted-foreground)}.au form{margin-top:32px}.au .row2,.au form{display:grid;gap:18px}@media (min-width:560px){.au .row2{grid-template-columns:1fr 1fr}}.au .field{display:grid;gap:8px}.au .field>label,.au .flabel{font:700 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#404040}.au .control{position:relative}.au .input,.au .select{width:100%;height:48px;padding:0 14px;border:0;border-radius:var(--radius-btn);background:#fff;color:#000;font:400 15px var(--font-sans);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .15s var(--ease-standard)}.au .input::-moz-placeholder{color:#a3a3a3}.au .input::placeholder{color:#a3a3a3}.au .input:hover,.au .select:hover{box-shadow:inset 0 0 0 1px #cfcfcf}.au .input:focus,.au .select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--brand),0 0 0 4px rgba(5,150,105,.12)}.au .input.invalid{box-shadow:inset 0 0 0 2px var(--destructive),0 0 0 4px rgba(220,38,38,.1)}.au .select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 256 256' fill='none' stroke='%23737373' stroke-width='24' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='208 96 128 176 48 96'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.au .has-toggle .input{padding-right:76px}.au .toggle{position:absolute;right:6px;top:6px;height:36px;padding:0 12px;border:0;border-radius:8px;background:var(--muted);color:#404040;font:500 12px var(--font-sans);cursor:pointer}.au .toggle:hover{background:#e5e5e5}.au .hint{color:var(--muted-foreground)}.au .err,.au .hint{font-size:13px;line-height:18px}.au .err{color:var(--destructive)}.au .field-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.au .field-top a{font:500 13px var(--font-sans)}.au .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 22px;border:0;border-radius:var(--radius-btn);font:600 15px var(--font-sans);cursor:pointer;text-decoration:none;transition:background-color .15s var(--ease-standard),transform 80ms,opacity .2s}.au .btn:active{transform:scale(.98)}.au .btn-primary{width:100%;background:var(--brand-hover);color:#fff}.au .btn-primary:hover{background:var(--green-800)}.au .btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none}.au .btn .spin{width:18px;height:18px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:spin .8s linear infinite}.au .btn .arr{transition:transform .2s}.au .btn:hover .arr{transform:translateX(3px)}.au .alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-btn);font-size:14px;line-height:20px;animation:popoverIn .25s var(--ease-expo-out) both}.au .alert.error{background:#fef2f2;color:#991b1b;box-shadow:inset 0 0 0 1px #fecaca}.au .alert.ok{background:var(--brand-subtle);color:var(--green-800);box-shadow:inset 0 0 0 1px var(--green-200)}.au .alert svg{flex:none;margin-top:2px}.au .switch{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-on-light);text-align:center;font-size:15px;color:var(--muted-foreground)}.au .switch a{display:inline-flex;align-items:center;gap:4px;color:var(--brand-hover);font-weight:600;text-decoration:none}.au .switch a:hover{text-decoration:underline}.au .switch .arr{transition:transform .2s}.au .switch a:hover .arr{transform:translateX(3px)}.au .secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;font:400 12px var(--font-mono);color:var(--muted-foreground)}.au .meter{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.au .meter i{height:4px;border-radius:4px;background:#e5e5e5;transition:background-color .25s}.au .meter[data-level="1"] i:nth-child(-n+1){background:var(--destructive)}.au .meter[data-level="2"] i:nth-child(-n+2){background:var(--warning)}.au .meter[data-level="3"] i:nth-child(-n+3){background:var(--green-400)}.au .meter[data-level="4"] i{background:var(--brand)}.au .rules{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--muted-foreground)}.au .rules li{display:flex;align-items:center;gap:8px;transition:color .2s}.au .rules li:before{content:"";width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #d4d4d4;transition:background-color .2s,box-shadow .2s}.au .rules li.ok{color:var(--green-800)}.au .rules li.ok:before{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='white' stroke-width='32' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='56 136 104 184 200 88'/%3E%3C/svg%3E") center /10px no-repeat;box-shadow:none}.au .rules li.bad{color:var(--destructive)}.au .rules li.bad:before{box-shadow:inset 0 0 0 1.5px var(--destructive)}.au .legal{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--radius-btn);background:var(--muted);font-size:14px;line-height:20px;cursor:pointer}.au .legal input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1.5px #a3a3a3;cursor:pointer;transition:background-color .15s,box-shadow .15s}.au .legal input:checked{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='none' stroke='white' stroke-width='32' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='56 136 104 184 200 88'/%3E%3C/svg%3E") center /13px no-repeat;box-shadow:none}.au .legal a{color:var(--brand-hover);font-weight:600}.au .otp{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.au .otp input{width:100%;height:58px;border:0;border-radius:var(--radius-btn);text-align:center;font:600 24px var(--font-mono);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow .15s}.au .otp input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--brand),0 0 0 4px rgba(5,150,105,.12)}.au .done{display:grid;justify-items:start;gap:14px;animation:popoverIn .4s var(--ease-expo-out) both}.au .done-badge{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--brand);box-shadow:0 0 0 12px var(--brand-subtle);margin-bottom:12px}.au .done-mail{display:flex;gap:12px;align-items:center;width:100%;padding:14px;border-radius:var(--radius-btn);background:var(--muted);font-size:14px}.au .done-mail svg{flex:none;color:var(--brand-hover)}.au [hidden]{display:none!important}.au .fade{animation:popoverIn .35s var(--ease-expo-out) both}@media (prefers-reduced-motion:reduce){.au .fcard,.au .side-mesh i,.au .snap{animation:none!important}.au .snap-chart .line{stroke-dashoffset:0;animation:none}}@media (max-width:1023px){.au .side{gap:18px;padding-bottom:24px}.au .side .eyebrow,.au .side-lead{display:none}.au .side-title{font-size:30px}.au .main{padding-top:16px}.au .form-wrap{padding-top:20px;justify-content:flex-start;padding-bottom:96px}}@media (min-width:1024px) and (max-height:880px){.au .side{padding-block:28px}.au .side-foot{display:none}.au .side-body{gap:16px}.au .side-title{font-size:clamp(34px,3.8vw,52px)}.au .snap-wrap{padding-top:34px}.au .snap{padding:16px 16px 14px}.au .snap-amt{font-size:28px}.au .snap-chart{height:46px;margin-top:12px}.au .snap-kpis{margin-top:12px;padding-top:10px}.au .steps .step{padding:12px 0}}.au .form-wrap{padding-bottom:96px}.au{--brand:rgb(var(--wn-primary-600));--brand-hover:rgb(var(--wn-primary-700));--brand-light:rgb(var(--wn-primary-400));--brand-tint:rgb(var(--wn-primary-100));--brand-subtle:rgb(var(--wn-primary-50));--brand-subtle-dark:rgb(var(--wn-primary-900));--green-50:rgb(var(--wn-primary-50));--green-100:rgb(var(--wn-primary-100));--green-200:rgb(var(--wn-primary-200));--green-300:rgb(var(--wn-primary-300));--green-400:rgb(var(--wn-primary-400));--green-500:rgb(var(--wn-primary-500));--green-600:rgb(var(--wn-primary-600));--green-700:rgb(var(--wn-primary-700));--green-800:rgb(var(--wn-primary-800));--green-900:rgb(var(--wn-primary-900));--accent:rgb(var(--wn-primary-600));--primary:rgb(var(--wn-primary-600));--ring:rgb(var(--wn-primary-600))}.au .form-wrap{padding-bottom:40px}@media (max-width:1023px){.au .form-wrap{padding-bottom:40px}}.au .side-top{min-height:28px}.au .legal-box:empty{display:none}.au .legal-box{padding:14px;border-radius:var(--radius-btn);background:var(--muted)}.au .legal-box label{color:#262626;font-size:14px;line-height:20px}.au .legal-box input[type=checkbox]{accent-color:var(--brand);width:18px;height:18px}.au .legal-box button{color:var(--brand-hover);text-decoration-color:rgba(4,120,87,.4)}.au .form-legacy{margin-top:32px;font-family:var(--font-sans)}.au .form-legacy input,.au .form-legacy select{border-radius:var(--radius-btn);min-height:48px;font-family:var(--font-sans)}.au .form-legacy button[type=submit]{border-radius:var(--radius-btn);min-height:50px}.au .switch-legacy{text-align:center}.au .switch-legacy a{color:var(--brand-hover);font-weight:600}.au .copy{margin-top:28px;text-align:center;font:400 11px var(--font-mono);color:#a3a3a3}