@import url(https://fonts.googleapis.com/css2?family=Onest:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap);:root{--font-sans:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--control-sm:36px;--control-md:44px;--control-lg:52px;--card-width:400px;--otp-cell:48px;--duration-fast:150ms;--duration-base:250ms;--duration-slow:400ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-exit:cubic-bezier(0.4,0,1,1)}:root,[data-theme=light]{--bg:#fafafa;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f4f4f5;--line:#e4e4e7;--line-strong:#8a8a94;--ink:#09090b;--ink-muted:#52525b;--ink-subtle:#6b6b74;--accent:#e5b567;--accent-hover:#ce9f51;--accent-soft:#fef2de;--on-accent:#0b0b0d;--accent-text:#926505;--focus:var(--accent-text);--danger:#b42318;--danger-soft:#fef3f2;--on-danger:#fff;--success:#067647;--success-soft:#ecfdf3;--warning:#b54708;--warning-soft:#fffaeb;--hero-start:#664602;--hero-end:#050506;--on-hero:#f4f4f5;--on-hero-muted:#a1a1aa;--shadow-card:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;color-scheme:light}[data-theme=dark]{--bg:#09090b;--surface:#111114;--surface-raised:#18181d;--surface-sunken:#0c0c0f;--line:#232329;--line-strong:#686873;--ink:#f4f4f5;--ink-muted:#a1a1aa;--ink-subtle:#82828c;--accent:#e5b567;--accent-hover:#f9c87a;--accent-soft:#2f1e01;--on-accent:#0b0b0d;--accent-text:#e5b567;--focus:var(--accent);--danger:#ff8a7a;--danger-soft:#2b1412;--on-danger:#1a0a08;--success:#5fd4a0;--success-soft:#0f2a1f;--warning:#f0a35e;--warning-soft:#2b1d0e;--hero-start:#593c01;--hero-end:#050506;--on-hero:#f4f4f5;--on-hero-muted:#a1a1aa;--shadow-card:0 0 0 1px #ffffff05,0 24px 64px -16px #000000b3;color-scheme:dark}[data-theme=system]{--bg:#fafafa;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f4f4f5;--line:#e4e4e7;--line-strong:#8a8a94;--ink:#09090b;--ink-muted:#52525b;--ink-subtle:#6b6b74;--accent:#e5b567;--accent-hover:#ce9f51;--accent-soft:#fef2de;--on-accent:#0b0b0d;--accent-text:#926505;--focus:var(--accent-text);--danger:#b42318;--danger-soft:#fef3f2;--on-danger:#fff;--success:#067647;--success-soft:#ecfdf3;--warning:#b54708;--warning-soft:#fffaeb;--hero-start:#664602;--hero-end:#050506;--on-hero:#f4f4f5;--on-hero-muted:#a1a1aa;--shadow-card:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;color-scheme:light}@media (prefers-color-scheme:dark){[data-theme=system]{--bg:#09090b;--surface:#111114;--surface-raised:#18181d;--surface-sunken:#0c0c0f;--line:#232329;--line-strong:#686873;--ink:#f4f4f5;--ink-muted:#a1a1aa;--ink-subtle:#82828c;--accent:#e5b567;--accent-hover:#f9c87a;--accent-soft:#2f1e01;--on-accent:#0b0b0d;--accent-text:#e5b567;--focus:var(--accent);--danger:#ff8a7a;--danger-soft:#2b1412;--on-danger:#1a0a08;--success:#5fd4a0;--success-soft:#0f2a1f;--warning:#f0a35e;--warning-soft:#2b1d0e;--hero-start:#593c01;--hero-end:#050506;--on-hero:#f4f4f5;--on-hero-muted:#a1a1aa;--shadow-card:0 0 0 1px #ffffff05,0 24px 64px -16px #000000b3;color-scheme:dark}}:where([class^=au-],[class*=" au-"]),:where([class^=au-],[class*=" au-"]) *,:where([class^=au-],[class*=" au-"]) :after,:where([class^=au-],[class*=" au-"]) :before{box-sizing:border-box}.au-dialog-backdrop,.au-page,.au-settings,.au-shell,.au-toaster{--font-sans:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;-webkit-font-smoothing:antialiased;color:#09090b;color:var(--ink);font-family:Onest,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--font-sans);font-size:16px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;text-transform:none}.au-shell{background:#fafafa;background:var(--bg)}.au-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.au-stack{display:flex;flex-direction:column;gap:16px;gap:var(--space-4)}.au-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.au-pad{padding:24px;padding:var(--space-6)}.au-btn{align-items:center;-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:6px;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:8px;gap:var(--space-2);height:44px;height:var(--control-md);justify-content:center;line-height:20px;padding:0 20px;padding:0 var(--space-5);text-decoration:none;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1),transform .15s cubic-bezier(.2,0,0,1);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);white-space:nowrap}.au-btn:active:not([disabled]){transform:translateY(1px)}.au-btn--sm{font-size:14px;height:36px;height:var(--control-sm);padding:0 16px;padding:0 var(--space-4)}.au-btn--lg{font-size:16px;height:52px;height:var(--control-lg);padding:0 24px;padding:0 var(--space-6)}.au-btn--block{width:100%}.au-btn--primary{background:#e5b567;background:var(--accent);color:#0b0b0d;color:var(--on-accent)}.au-btn--primary:hover:not([disabled]){background:#ce9f51;background:var(--accent-hover)}.au-btn--secondary{background:#fff;background:var(--surface-raised);border-color:#8a8a94;border-color:var(--line-strong);color:#09090b;color:var(--ink)}.au-btn--secondary:hover:not([disabled]){border-color:#6b6b74;border-color:var(--ink-subtle)}.au-btn--ghost{background:#0000;color:#09090b;color:var(--ink)}.au-btn--ghost:hover:not([disabled]){background:#fff;background:var(--surface-raised)}.au-btn--danger{background:#b42318;background:var(--danger);color:#fff;color:var(--on-danger)}.au-btn:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:2px}.au-btn[disabled]{cursor:not-allowed;opacity:.5}.au-btn[aria-busy=true]{cursor:progress;opacity:1}.au-btn-icon{align-items:center;display:inline-flex;flex:none;height:20px;justify-content:center;width:20px}.au-spinner{animation:au-spin .7s linear infinite;border:2px solid;border-radius:999px;border-radius:var(--radius-full);border-right:2px solid #0000;height:16px;width:16px}@keyframes au-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.au-spinner{animation-duration:2s}.au-btn{transition:none}}.au-social-slot{border:1px dashed #6b6b74;border:1px dashed var(--ink-subtle);border-radius:999px;border-radius:var(--radius-full);color:#52525b;color:var(--ink-muted);font-size:11px;font-weight:600;height:20px;line-height:18px;text-align:center;width:20px}.au-social-row{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.au-field{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.au-label-row{align-items:baseline;display:flex;gap:12px;gap:var(--space-3);justify-content:space-between}.au-label{color:#09090b;color:var(--ink);font-size:13px;font-weight:500;line-height:18px}.au-control{align-items:center;background:#f4f4f5;background:var(--surface-sunken);border:1px solid #8a8a94;border:1px solid var(--line-strong);border-radius:6px;border-radius:var(--radius-md);display:flex;gap:8px;gap:var(--space-2);height:44px;height:var(--control-md);padding:0 12px;padding:0 var(--space-3);position:relative;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.au-control:hover{border-color:#6b6b74;border-color:var(--ink-subtle)}.au-control:focus-within{border-color:#926505;border-color:var(--focus);box-shadow:0 0 0 3px #fef2de;box-shadow:0 0 0 3px var(--accent-soft)}.au-control--invalid,.au-control--invalid:focus-within,.au-control--invalid:hover{border-color:#b42318;border-color:var(--danger)}.au-control--invalid:focus-within{box-shadow:0 0 0 3px #fef3f2;box-shadow:0 0 0 3px var(--danger-soft)}.au-control--disabled{opacity:.5}.au-input{background:#0000;border:0;color:#09090b;color:var(--ink);flex:1 1;font:inherit;font-size:15px;height:100%;min-width:0;outline:0;padding:0}.au-input::placeholder{color:#6b6b74;color:var(--ink-subtle)}.au-input:-webkit-autofill,.au-input:-webkit-autofill:focus,.au-input:-webkit-autofill:hover{-webkit-text-fill-color:#09090b;-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 100px #f4f4f5;-webkit-box-shadow:0 0 0 100px var(--surface-sunken) inset;caret-color:#09090b;caret-color:var(--ink)}.au-icon{color:#6b6b74;color:var(--ink-subtle);flex:none}.au-iconbtn{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;border-radius:var(--radius-sm);color:#52525b;color:var(--ink-muted);cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;margin-right:-6px;width:32px}.au-iconbtn:hover{background:#fff;background:var(--surface-raised);color:#09090b;color:var(--ink)}.au-iconbtn:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:0}.au-hint{align-items:flex-start;color:#52525b;color:var(--ink-muted);display:flex;font-size:12px;gap:6px;line-height:16px}.au-hint svg{flex:none;margin-top:1px}.au-hint--error{color:#b42318;color:var(--danger)}.au-strength{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.au-strength-bars{grid-gap:4px;grid-gap:var(--space-1);display:grid;flex:1 1;gap:4px;gap:var(--space-1);grid-template-columns:repeat(4,1fr)}.au-strength-bars span{background:#e4e4e7;background:var(--line);border-radius:999px;border-radius:var(--radius-full);height:4px;transition:background-color .15s cubic-bezier(.2,0,0,1);transition:background-color var(--duration-fast) var(--ease-standard)}.au-strength-label{color:#52525b;color:var(--ink-muted);font-size:12px;font-weight:500;line-height:16px;min-width:56px;text-align:right}.au-strength[data-score="1"] .au-strength-bars span:nth-child(-n+1){background:#b42318;background:var(--danger)}.au-strength[data-score="2"] .au-strength-bars span:nth-child(-n+2){background:#b54708;background:var(--warning)}.au-strength[data-score="3"] .au-strength-bars span:nth-child(-n+3),.au-strength[data-score="4"] .au-strength-bars span{background:#067647;background:var(--success)}.au-cc{font-feature-settings:"tnum";align-items:center;border-right:1px solid #8a8a94;border-right:1px solid var(--line-strong);color:#09090b;color:var(--ink);cursor:pointer;display:inline-flex;flex:none;font-size:15px;font-variant-numeric:tabular-nums;gap:4px;gap:var(--space-1);height:24px;margin-right:4px;margin-right:var(--space-1);padding-right:8px;padding-right:var(--space-2);position:relative}.au-cc select{cursor:pointer;font:inherit;inset:0;opacity:0;position:absolute;width:100%}.au-cc svg{color:#6b6b74;color:var(--ink-subtle)}.au-cc:focus-within{border-radius:2px;border-radius:var(--radius-xs);outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:3px}.au-otp{align-items:center;display:flex;gap:8px;gap:var(--space-2)}.au-otp-cell{font-feature-settings:"tnum";background:#f4f4f5;background:var(--surface-sunken);border:1px solid #8a8a94;border:1px solid var(--line-strong);border-radius:6px;border-radius:var(--radius-md);caret-color:#e5b567;caret-color:var(--accent);color:#09090b;color:var(--ink);flex:1 1;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:22px;font-variant-numeric:tabular-nums;font-weight:500;height:56px;max-width:52px;min-width:0;outline:0;padding:0;text-align:center;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);width:48px;width:var(--otp-cell)}.au-otp-cell:focus{border-color:#926505;border-color:var(--focus);box-shadow:0 0 0 3px #fef2de;box-shadow:0 0 0 3px var(--accent-soft)}.au-otp-cell[data-filled=true]{border-color:#6b6b74;border-color:var(--ink-subtle)}.au-otp--invalid .au-otp-cell{border-color:#b42318;border-color:var(--danger)}.au-otp--invalid .au-otp-cell:focus{box-shadow:0 0 0 3px #fef3f2;box-shadow:0 0 0 3px var(--danger-soft)}.au-otp-sep{background:#8a8a94;background:var(--line-strong);border-radius:999px;border-radius:var(--radius-full);flex:none;height:2px;width:8px}.au-check{align-items:flex-start;color:#52525b;color:var(--ink-muted);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;gap:var(--space-2);line-height:20px}.au-check input{appearance:none;-webkit-appearance:none;background:#f4f4f5;background:var(--surface-sunken);border:1px solid #8a8a94;border:1px solid var(--line-strong);border-radius:2px;border-radius:var(--radius-xs);cursor:pointer;display:grid;flex:none;height:18px;margin:1px 0 0;place-content:center;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard);width:18px}.au-check input:checked{background:#e5b567;background:var(--accent);border-color:#e5b567;border-color:var(--accent)}.au-check input:checked:after{border:2px solid #0b0b0d;border:2px solid var(--on-accent);border-right:0;border-top:0;content:"";height:5px;transform:translateY(-1px) rotate(-45deg);width:10px}.au-check input:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:2px}.au-check a{color:#09090b;color:var(--ink)}.au-divider{align-items:center;color:#6b6b74;color:var(--ink-subtle);display:flex;font-size:12px;font-weight:500;gap:12px;gap:var(--space-3);letter-spacing:.06em;line-height:16px;text-transform:uppercase}.au-divider:after,.au-divider:before{background:#e4e4e7;background:var(--line);content:"";flex:1 1;height:1px}.au-divider:empty{gap:0}.au-alert{align-items:flex-start;border-radius:6px;border-radius:var(--radius-md);color:#09090b;color:var(--ink);display:flex;font-size:14px;gap:12px;gap:var(--space-3);line-height:20px;padding:12px 16px;padding:var(--space-3) var(--space-4)}.au-alert svg{flex:none;margin-top:1px}.au-alert-title{display:block;font-weight:600}.au-alert-body{color:#09090b;color:var(--ink)}.au-alert--error{background:#fef3f2;background:var(--danger-soft)}.au-alert--error svg{color:#b42318;color:var(--danger)}.au-alert--success{background:#ecfdf3;background:var(--success-soft)}.au-alert--success svg{color:#067647;color:var(--success)}.au-alert--warning{background:#fffaeb;background:var(--warning-soft)}.au-alert--warning svg{color:#b54708;color:var(--warning)}.au-alert--info{background:#fff;background:var(--surface-raised);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line)}.au-alert--info svg{color:#52525b;color:var(--ink-muted)}.au-link{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:2px;border-radius:var(--radius-xs);color:#926505;color:var(--accent-text);cursor:pointer;font:inherit;font-weight:500;padding:0;text-decoration:none}.au-link:hover{text-decoration:underline;text-underline-offset:3px}.au-link:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:2px}.au-link--muted{color:#52525b;color:var(--ink-muted)}.au-link--muted:hover,.au-shell{color:#09090b;color:var(--ink)}.au-shell{min-height:100%}html:has(.au-shell){overscroll-behavior-y:none}.au-shell-logo{align-items:center;display:flex;gap:10px;min-height:28px}.au-shell-mark{display:inline-flex;flex:none;height:24px;width:24px}.au-shell-mark>img,.au-shell-mark>svg{display:block;height:100%;width:100%}.au-shell-name{color:#09090b;color:var(--ink);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:24px}.au-shell-header{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.au-shell-title{color:#09090b;color:var(--ink);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin:0}.au-shell-subtitle{color:#52525b;color:var(--ink-muted);font-size:15px;line-height:22px;margin:0}.au-shell-subtitle strong{color:#09090b;color:var(--ink);font-weight:500}.au-shell-body{gap:16px;gap:var(--space-4)}.au-shell-actions,.au-shell-body{display:flex;flex-direction:column}.au-shell-actions{gap:12px;gap:var(--space-3)}.au-shell-footer{color:#52525b;color:var(--ink-muted);font-size:14px;line-height:20px;text-align:center}.au-shell-legal{color:#6b6b74;color:var(--ink-subtle);font-size:12px;line-height:16px;margin:0;text-align:center}.au-back-link{align-items:center;align-self:flex-start;background:none;border:0;border-radius:4px;border-radius:var(--radius-sm);color:#52525b;color:var(--ink-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:500;gap:4px;gap:var(--space-1);margin:-8px 0 0 -8px;margin:calc(var(--space-2)*-1) 0 0 calc(var(--space-2)*-1);padding:4px 8px;padding:var(--space-1) var(--space-2)}.au-back-link:hover{color:#09090b;color:var(--ink)}.au-back-link:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:0}.au-shell--web{container-type:inline-size;display:flex;flex-direction:column}.au-canvas{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:24px;gap:var(--space-6);justify-content:center;min-height:100%;padding:48px 24px;padding:var(--space-12) var(--space-6)}.au-canvas,.au-shell--loading{background-attachment:fixed;background-color:#050506;background-color:var(--hero-end);background-image:radial-gradient(color-mix(in srgb,#f4f4f5 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,#050506,#050506 15%,#664602 55%,#050506 92%);background-image:radial-gradient(color-mix(in srgb,var(--on-hero) 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,var(--hero-end) 0,var(--hero-end) 15%,var(--hero-start) 55%,var(--hero-end) 92%);background-size:24px 24px,100% 100%}.au-card-foot{border-top:1px solid #e4e4e7;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px;gap:var(--space-3);padding-top:20px;padding-top:var(--space-5)}.au-canvas{position:relative}.au-canvas:has(>.au-canvas-brand){padding-bottom:88px;padding-bottom:calc(var(--space-12) + var(--space-10))}.au-canvas>.au-canvas-brand{background:none;bottom:0;flex:none;left:0;margin:0;padding:24px;padding:var(--space-6);position:absolute;right:0}.au-card{background:#fff;background:var(--surface);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:24px;gap:var(--space-6);max-width:400px;max-width:var(--card-width);padding:32px;padding:var(--space-8);width:100%}@container (max-width: 480px){.au-canvas,.au-canvas:has(>.au-canvas-brand){background:#664602;background:var(--hero-start);gap:0;justify-content:flex-start;padding:0}.au-card{border:0;border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--line);border-radius:0 0 12px 12px;border-radius:0 0 var(--radius-xl) var(--radius-xl);flex:none;max-width:none;padding:32px 24px;padding:var(--space-8) var(--space-6);position:relative;z-index:1}.au-canvas:after{align-self:stretch;background:linear-gradient(180deg,#664602,#050506 80%);background:linear-gradient(180deg,var(--hero-start) 0,var(--hero-end) 80%);content:"";flex:1 1;margin-top:-12px;margin-top:calc(var(--radius-xl)*-1)}.au-canvas:has(>.au-canvas-brand):after{content:none}.au-canvas>.au-canvas-brand{align-items:flex-end;align-self:stretch;background:linear-gradient(180deg,#664602,#050506 80%);background:linear-gradient(180deg,var(--hero-start) 0,var(--hero-end) 80%);display:flex;flex:1 1;justify-content:center;margin-top:-12px;margin-top:calc(var(--radius-xl)*-1);padding:32px 24px;padding:var(--space-8) var(--space-6);position:static}.au-card .au-shell-top{position:relative}.au-card .au-shell-top:has(>.au-shell-logo){justify-content:center}.au-card .au-shell-top>:not(:first-child){position:absolute;right:0}.au-card .au-shell-header{align-items:center;text-align:center}.au-card .au-btn--primary{font-size:16px;height:52px;height:var(--control-lg)}.au-card .au-input{font-size:16px}.au-card .au-shell-title{font-size:28px;line-height:34px}}.au-shell--web .au-shell-logo{margin-bottom:8px;margin-bottom:var(--space-2)}.au-card--tall{min-height:440px}.au-card--tall .au-shell-body,.au-card--tall .au-shell-header,.au-hero-card--tall .au-shell-body,.au-hero-card--tall .au-shell-header{margin-top:auto}.au-hero-card--tall{flex:3 1}.au-shell--mobile-card:has(>.au-hero-card--tall)>.au-hero-brand{flex:2 1}.au-hero-card--tall:last-child{flex:none;min-height:60dvh}@container (max-width: 480px){.au-card--tall{flex:3 1;min-height:auto}.au-canvas:has(>.au-card--tall):after,.au-canvas:has(>.au-card--tall)>.au-canvas-brand{flex:2 1}}.au-shell--mobile{background:#fff;background:var(--surface);display:flex;flex-direction:column;gap:24px;gap:var(--space-6);padding:16px 24px 32px;padding:var(--space-4) var(--space-6) var(--space-8)}.au-shell--mobile .au-shell-title{font-size:28px;line-height:34px}.au-shell-topbar{align-items:center;display:flex;min-height:44px;min-height:var(--control-md)}.au-shell-topbar .au-iconbtn{color:#09090b;color:var(--ink);height:44px;height:var(--control-md);margin-left:-10px;width:44px;width:var(--control-md)}.au-shell--mobile .au-shell-actions{margin-top:auto;padding-top:16px;padding-top:var(--space-4)}.au-shell--mobile .au-btn--primary{font-size:16px;height:52px;height:var(--control-lg)}.au-shell--mobile .au-input{font-size:16px}.au-shell--mobile-card{background:#664602;background:var(--hero-start);display:flex;flex-direction:column}.au-hero-card{background:#fff;background:var(--surface);border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--line);border-radius:0 0 12px 12px;border-radius:0 0 var(--radius-xl) var(--radius-xl);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:24px;gap:var(--space-6);padding:32px 24px;padding:var(--space-8) var(--space-6);position:relative;z-index:1}.au-shell--mobile-card .au-shell-logo{justify-content:center}.au-shell--mobile-card .au-shell-header{align-items:center;text-align:center}.au-shell--mobile-card .au-shell-title{font-size:28px;line-height:34px}.au-shell--mobile-card .au-btn--primary{font-size:16px;height:52px;height:var(--control-lg)}.au-shell--mobile-card .au-input{font-size:16px}.au-hero-back{align-self:flex-start;color:#09090b;color:var(--ink);height:44px;height:var(--control-md);margin:-12px 0 -12px -10px;margin:calc(var(--space-3)*-1) 0 calc(var(--space-3)*-1) -10px;width:44px;width:var(--control-md)}.au-hero-brand{align-items:flex-end;background:linear-gradient(180deg,#664602,#050506 80%);background:linear-gradient(180deg,var(--hero-start) 0,var(--hero-end) 80%);color:#a1a1aa;color:var(--on-hero-muted);display:flex;flex:1 1;font-size:13px;justify-content:center;line-height:18px;margin-top:-12px;margin-top:calc(var(--radius-xl)*-1);padding:32px 24px;padding:var(--space-8) var(--space-6);text-align:center}.au-hero-brand strong{color:#f4f4f5;color:var(--on-hero);font-weight:600}.au-shell:has(.au-canvas-brand,.au-hero-brand) :is(.au-card,.au-hero-card){isolation:isolate;position:relative}.au-shell:has(.au-canvas-brand,.au-hero-brand) :is(.au-card,.au-hero-card):before{--au-mark:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 59 61'%3E%3Cpath d='M14.8 22.8h-2.1v-1.3h2.1c.7 0 1.2-.2 1.6-.7.4-.5.6-1.1.6-1.9V0h1.3v18.9c0 1.2-.3 2.1-1 2.8-.7.7-1.5 1.1-2.5 1.1Zm0 2.5h-2.1V24h2.1c1.4 0 2.5-.5 3.4-1.4.9-1 1.4-2.2 1.4-3.7V0h1.2v18.9c0 1.8-.5 3.3-1.7 4.5-1.2 1.3-2.6 1.9-4.3 1.9Zm0 2.5h-2.1v-1.2h2.1c2.1 0 3.8-.8 5.2-2.3 1.4-1.4 2.1-3.2 2.1-5.4V0h1.3v18.9c0 1.7-.4 3.1-1.2 4.5-.7 1.4-1.7 2.5-3.1 3.2-1.3.8-2.7 1.2-4.3 1.2Zm0 2.6h-2.1v-1.3h2.1c1.4 0 2.7-.3 3.9-.8 1.2-.5 2.2-1.3 3.1-2.2.9-.9 1.6-2 2.1-3.2.5-1.3.7-2.6.7-4V0h1.3v18.9c0 1.6-.3 3.1-.9 4.5-.5 1.4-1.3 2.6-2.3 3.6-1 1.1-2.2 1.9-3.6 2.5-1.3.6-2.8.9-4.3.9Zm28.1-8.9 2.1-1.3h11.8v1.3H42.9ZM38.8 24l2.1-1.2h15.9V24h-18Zm-4.2 2.6 2.1-1.3h20.1v1.3H34.6Zm8.2-19-2.1 1.3H28.9V7.6h13.9Zm4.1-2.5-2.1 1.2H28.9V5.1h18Zm4.2-2.6L49 3.8H28.9V2.5h22.2Zm5.7.5v1.4L28.9 23.2v-1.5L56.8 3Zm0 3v1.5L28.9 26.2v-1.5L56.8 6Zm0 2.9v1.5l-26 17.4h26v1.3H28.9v-1.5L56.8 8.9Zm-1.9-7.6h-26V0h27.9v1.5L28.9 20.2v-1.5l26-17.4Z'/%3E%3Cpath d='m11.7 45.1-.7 1.4-7.8-16.3h1.3l7.2 14.9Zm1.3-2.9-.7 1.4-6.5-13.4h1.3l5.9 12Zm1.3-2.8-.7 1.4-5.2-10.6h1.3l4.6 9.2ZM12.6 50l9.5-19.8h1.3L13.9 50v10.1h-1.3V50Zm2.6 0 9.5-19.8H26L16.5 50v10.1h-1.3V50Zm2.6 0 9.5-19.8h1.3L19.2 50v10.1h-1.4V50Zm-7.1-1.3 8.8-18.5h1.3L11.3 50v10.1H10V50L.6 30.2h1.3l8.8 18.5Zm28.2-3.5h7.8c1.2 0 2.2-.4 3-1.1.8-.8 1.3-1.9 1.3-3.3 0-1.1-.5-2-1.3-2.8-.9-.9-1.9-1.3-3-1.3H35.5v23.4h-1.3V35.4h12.5c1.5 0 2.8.5 3.9 1.6s1.7 2.4 1.7 3.8c0 1.7-.6 3.1-1.7 4.2-1.1 1-2.4 1.5-3.9 1.5h-7.8v-1.3Zm0 2.6h7.8c1.9 0 3.5-.6 4.8-1.9 1.4-1.4 2.1-3.1 2.1-5.1 0-1.8-.7-3.3-2.1-4.7-1.4-1.3-3-2-4.8-2H32.9v26h-1.3V32.8h15.1c1.4 0 2.8.4 4 1.1 1.3.7 2.3 1.7 3 3 .8 1.2 1.2 2.5 1.2 3.9 0 2.4-.8 4.3-2.5 5.9-1.6 1.6-3.5 2.4-5.7 2.4h-7.8v-1.3Zm0 2.6h7.8c1.7 0 3.2-.4 4.7-1.2 1.4-.9 2.6-2 3.5-3.5.8-1.5 1.3-3.1 1.3-4.9 0-1.6-.5-3.2-1.3-4.6-.9-1.4-2.1-2.6-3.5-3.4-1.5-.9-3-1.3-4.7-1.3H30.3v28.6H29V30.2h17.7c1.9 0 3.7.5 5.3 1.5 1.7.9 3 2.2 4 3.9 1 1.6 1.5 3.3 1.5 5.2 0 2.1-.5 4-1.4 5.6-.9 1.7-2.2 2.9-3.8 3.8l3.4 9.9h-1.4l-3.2-9.2c-.5.2-.8.3-1.1.4l3 8.8h-1.4l-2.9-8.5c-.1 0-.5 0-1.2.1l2.8 8.4H49l-2.8-8.4H45l2.7 8.4h-1.4l-2.7-8.4h-4.7v-1.3Zm-.8 9.7h-1.3V38h9.9c.8 0 1.5.3 2.1.8.6.6.9 1.2.9 2 0 2.1-1 3.1-3 3.1h-7.8v-1.3h7.8c.5 0 .9-.1 1.2-.4.3-.3.5-.7.5-1.4 0-.4-.2-.8-.5-1.1-.3-.3-.7-.4-1.2-.4h-8.6v20.8Z'/%3E%3C/svg%3E");background-color:color-mix(in srgb,#09090b 4%,#0000);background-color:color-mix(in srgb,var(--ink) 4%,#0000);background-color:light-dark(color-mix(in srgb,#09090b 4%,#0000),color-mix(in srgb,#09090b 5%,#0000));background-color:light-dark(color-mix(in srgb,var(--ink) 4%,#0000),color-mix(in srgb,var(--ink) 5%,#0000));border-radius:inherit;content:"";inset:0;-webkit-mask:var(--au-mark) right -32px top -28px /300px 310px no-repeat;mask:var(--au-mark) right -32px top -28px /300px 310px no-repeat;pointer-events:none;position:absolute;z-index:-1}.au-shell:has(.au-canvas-brand,.au-hero-brand) .au-hero-card:before{-webkit-mask-position:right -40px top -36px;mask-position:right -40px top -36px;-webkit-mask-size:400px 414px;mask-size:400px 414px}@container (max-width: 480px){.au-shell:has(.au-canvas-brand,.au-hero-brand) .au-card:before{-webkit-mask-position:right -40px top -36px;mask-position:right -40px top -36px;-webkit-mask-size:400px 414px;mask-size:400px 414px}}.au-shell--loading{align-items:center;color:#f4f4f5;color:var(--on-hero);display:flex;flex-direction:column;gap:16px;gap:var(--space-4);justify-content:center;padding:48px 24px 88px;padding:var(--space-12) var(--space-6) calc(var(--space-12) + var(--space-10));position:relative}.au-shell--loading>.au-spinner{animation:au-fade .2s ease-out .2s forwards,au-spin .7s linear infinite;border-width:3px;height:28px;opacity:0;width:28px}.au-loading-label{animation:au-fade .2s ease-out .2s forwards;color:#a1a1aa;color:var(--on-hero-muted);font-size:14px;line-height:20px;margin:0;opacity:0;text-align:center}.au-shell--loading>.au-hero-brand{background:none;bottom:0;flex:none;left:0;margin:0;padding:24px;padding:var(--space-6);position:absolute;right:0}@media (prefers-reduced-motion:reduce){.au-shell--loading>.au-spinner{animation-duration:.2s,2s}}.au-shell-top{align-items:center;display:flex;gap:12px;gap:var(--space-3);justify-content:space-between;min-height:32px}.au-shell--web .au-shell-top{margin-bottom:8px;margin-bottom:var(--space-2)}.au-shell--web .au-shell-top .au-back-link,.au-shell--web .au-shell-top .au-shell-logo{margin-bottom:0}.au-shell-topbar{justify-content:space-between}.au-hero-toolbar{position:absolute;right:16px;right:var(--space-4);top:16px;top:var(--space-4)}.au-theme-toggle{background:#f4f4f5;background:var(--surface-sunken);border:1px solid #8a8a94;border:1px solid var(--line-strong);border-radius:6px;border-radius:var(--radius-md);display:inline-flex;gap:2px;padding:2px}.au-theme-toggle button{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:4px;border-radius:var(--radius-sm);color:#6b6b74;color:var(--ink-subtle);cursor:pointer;display:inline-flex;height:28px;justify-content:center;transition:background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);width:32px}.au-theme-toggle button:hover{color:#09090b;color:var(--ink)}.au-theme-toggle button[aria-checked=true]{background:#fff;background:var(--surface-raised);box-shadow:0 0 0 1px #8a8a94;box-shadow:0 0 0 1px var(--line-strong);color:#09090b;color:var(--ink)}.au-theme-toggle button:focus-visible{outline:2px solid #926505;outline:2px solid var(--focus);outline-offset:1px}.au-shell--split{container-type:inline-size;display:flex;flex-direction:column}.au-split{background:#fff;background:var(--surface);display:grid;flex:1 1;grid-template-columns:minmax(0,11fr) minmax(0,9fr);min-height:100%}.au-split-aside{--ink:var(--on-hero);--ink-muted:var(--on-hero-muted);background-attachment:fixed;background-color:#050506;background-color:var(--hero-end);background-image:radial-gradient(color-mix(in srgb,#f4f4f5 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,#050506,#050506 10%,#664602 55%,#050506 95%);background-image:radial-gradient(color-mix(in srgb,var(--on-hero) 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,var(--hero-end) 0,var(--hero-end) 10%,var(--hero-start) 55%,var(--hero-end) 95%);background-size:24px 24px,100% 100%;color:#f4f4f5;color:var(--on-hero);display:flex;flex-direction:column;gap:40px;gap:var(--space-10);justify-content:space-between;padding:40px 48px;padding:var(--space-10) var(--space-12)}.au-split-aside-body{display:flex;flex-direction:column;gap:24px;gap:var(--space-6);max-width:460px}.au-split-brand,.au-split-mainbrand{color:#a1a1aa;color:var(--on-hero-muted);font-size:13px;line-height:18px}.au-split-brand strong,.au-split-mainbrand strong{color:#f4f4f5;color:var(--on-hero);font-weight:600}.au-split-mainbrand{display:none}.au-split-main{align-items:center;justify-content:center;padding:48px 40px;padding:var(--space-12) var(--space-10)}.au-split-form,.au-split-main{display:flex;flex-direction:column;gap:24px;gap:var(--space-6)}.au-split-form{max-width:400px;max-width:var(--card-width);width:100%}.au-split-formlogo{visibility:hidden}.au-aside-eyebrow{color:#a1a1aa;color:var(--on-hero-muted);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.au-aside-title{text-wrap:balance;color:#f4f4f5;color:var(--on-hero);font-size:40px;font-weight:600;letter-spacing:-.025em;line-height:44px;margin:0}.au-aside-text{color:#a1a1aa;color:var(--on-hero-muted);font-size:16px;line-height:24px;margin:0;max-width:400px}.au-aside-list{color:#f4f4f5;color:var(--on-hero);flex-direction:column;font-size:15px;line-height:22px;list-style:none;margin:0;padding:0}.au-aside-list,.au-aside-list li{display:flex;gap:12px;gap:var(--space-3)}.au-aside-list li{align-items:flex-start}.au-aside-list svg{color:#a1a1aa;color:var(--on-hero-muted);flex:none;margin-top:2px}@container (max-width: 1023px){.au-split{grid-template-columns:1fr}.au-split-aside{display:none}.au-split-main{background-attachment:fixed;background-color:#050506;background-color:var(--hero-end);background-image:radial-gradient(color-mix(in srgb,#f4f4f5 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,#050506,#050506 15%,#664602 55%,#050506 92%);background-image:radial-gradient(color-mix(in srgb,var(--on-hero) 7%,#0000) 1px,#0000 1.5px),linear-gradient(180deg,var(--hero-end) 0,var(--hero-end) 15%,var(--hero-start) 55%,var(--hero-end) 92%);background-size:24px 24px,100% 100%;padding:48px 24px 88px;padding:var(--space-12) var(--space-6) calc(var(--space-12) + var(--space-10));position:relative}.au-split-form{background:#fff;background:var(--surface);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);padding:32px;padding:var(--space-8)}.au-split-formlogo{visibility:visible}.au-split-mainbrand{bottom:0;display:block;left:0;padding:24px;padding:var(--space-6);position:absolute;right:0;text-align:center}}@container (max-width: 480px){.au-split-main{background:#664602;background:var(--hero-start);gap:0;justify-content:flex-start;padding:0}.au-split-form{border:0;border-bottom:1px solid #e4e4e7;border-bottom:1px solid var(--line);border-radius:0 0 12px 12px;border-radius:0 0 var(--radius-xl) var(--radius-xl);flex:none;max-width:none;padding:32px 24px;padding:var(--space-8) var(--space-6);position:relative;z-index:1}.au-split-main:after{align-self:stretch;background:linear-gradient(180deg,#664602,#050506 80%);background:linear-gradient(180deg,var(--hero-start) 0,var(--hero-end) 80%);content:"";flex:1 1;margin-top:-12px;margin-top:calc(var(--radius-xl)*-1)}.au-split-main:has(>.au-split-mainbrand):after{content:none}.au-split-mainbrand{align-items:flex-end;align-self:stretch;background:linear-gradient(180deg,#664602,#050506 80%);background:linear-gradient(180deg,var(--hero-start) 0,var(--hero-end) 80%);display:flex;flex:1 1;justify-content:center;margin-top:-12px;margin-top:calc(var(--radius-xl)*-1);padding:32px 24px;padding:var(--space-8) var(--space-6);position:static}.au-split-form .au-shell-top{position:relative}.au-split-form .au-shell-top:has(>.au-shell-logo){justify-content:center}.au-split-form .au-shell-top>:not(:first-child){position:absolute;right:0}.au-split-form .au-shell-header{align-items:center;text-align:center}.au-split-form .au-shell-title{font-size:28px;line-height:34px}.au-split-form .au-btn--primary{font-size:16px;height:52px;height:var(--control-lg)}.au-split-form .au-input{font-size:16px}}.au-avatar{align-items:center;background:#fef2de;background:var(--accent-soft);border-radius:999px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);color:#926505;color:var(--accent-text);display:inline-flex;flex:none;font-weight:600;justify-content:center;letter-spacing:.02em;overflow:hidden}.au-avatar img{height:100%;object-fit:cover;width:100%}.au-badge{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;font-size:12px;font-weight:500;gap:4px;height:22px;line-height:16px;padding:0 8px;padding:0 var(--space-2);white-space:nowrap}.au-badge--neutral{background:#fff;background:var(--surface-raised);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);color:#52525b;color:var(--ink-muted)}.au-badge--success{background:#ecfdf3;background:var(--success-soft);color:#067647;color:var(--success)}.au-badge--warning{background:#fffaeb;background:var(--warning-soft);color:#b54708;color:var(--warning)}.au-badge--danger{background:#fef3f2;background:var(--danger-soft);color:#b42318;color:var(--danger)}.au-badge--accent{background:#fef2de;background:var(--accent-soft);color:#926505;color:var(--accent-text)}.au-settings{gap:24px;gap:var(--space-6);margin:0 auto;max-width:720px;width:100%}.au-settings,.au-settings-head{display:flex;flex-direction:column}.au-settings-head{gap:4px;gap:var(--space-1)}.au-settings-title{color:#09090b;color:var(--ink);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:32px;margin:0}.au-settings-sub{color:#52525b;color:var(--ink-muted);font-size:15px;line-height:22px;margin:0}.au-section{background:#fff;background:var(--surface);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-xl);overflow:hidden}.au-section-head{align-items:flex-start;display:flex;gap:16px;gap:var(--space-4);justify-content:space-between;padding:24px 24px 0;padding:var(--space-6) var(--space-6) 0}.au-section-title{color:#09090b;color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.au-section-desc{color:#52525b;color:var(--ink-muted);font-size:14px;line-height:20px;margin:4px 0 0;margin:var(--space-1) 0 0;max-width:52ch}.au-section-body{display:flex;flex-direction:column;gap:16px;gap:var(--space-4);padding:20px 24px 24px;padding:var(--space-5) var(--space-6) var(--space-6)}.au-section-head+.au-section-foot{margin-top:20px;margin-top:var(--space-5)}.au-section-foot{align-items:center;background:color-mix(in srgb,#09090b 2%,#fff);background:color-mix(in srgb,var(--ink) 2%,var(--surface));border-top:1px solid #e4e4e7;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:flex-end;padding:16px 24px;padding:var(--space-4) var(--space-6)}.au-section-foot .au-section-note{color:#6b6b74;color:var(--ink-subtle);flex:1 1 260px;font-size:13px;line-height:18px;margin-right:auto}.au-section--danger{border-color:color-mix(in srgb,#b42318 45%,#e4e4e7);border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.au-section--danger .au-section-title{color:#b42318;color:var(--danger)}.au-section--danger .au-section-foot{background:#fef3f2;background:var(--danger-soft);border-top-color:color-mix(in srgb,#b42318 30%,#e4e4e7);border-top-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.au-field-grid{grid-gap:16px;grid-gap:var(--space-4);display:grid;gap:16px;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.au-listrow{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);padding:12px 0;padding:var(--space-3) 0}.au-listrow+.au-listrow{border-top:1px solid #e4e4e7;border-top:1px solid var(--line)}.au-listrow-icon{align-items:center;background:#fff;background:var(--surface-raised);border-radius:6px;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);color:#52525b;color:var(--ink-muted);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.au-listrow-text{flex:1 1 180px;min-width:0}.au-listrow-title{align-items:center;color:#09090b;color:var(--ink);display:flex;flex-wrap:wrap;font-size:15px;font-weight:500;gap:8px;gap:var(--space-2);line-height:22px}.au-listrow-meta{color:#52525b;color:var(--ink-muted);font-size:13px;line-height:18px}.au-listrow-trail{flex:none;margin-left:auto}.au-listrow-trail,.au-secret{display:flex;gap:8px;gap:var(--space-2)}.au-secret{align-items:center;background:#f4f4f5;background:var(--surface-sunken);border:1px dashed #8a8a94;border:1px dashed var(--line-strong);border-radius:6px;border-radius:var(--radius-md);min-height:44px;min-height:var(--control-md);padding:4px 4px 4px 12px;padding:4px 4px 4px var(--space-3)}.au-secret-value{color:#09090b;color:var(--ink);flex:1 1;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:15px;letter-spacing:.04em;line-height:22px;min-width:0;overflow-wrap:normal;word-break:normal}.au-qr{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);margin:0}.au-qr-tile{background:#fff;border-radius:8px;border-radius:var(--radius-lg);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);display:grid;padding:12px;place-items:center}.au-qr-tile>*{display:block;height:100%;width:100%}.au-qr-caption{color:#52525b;color:var(--ink-muted);font-size:13px;line-height:18px;max-width:32ch;text-align:center}.au-steps{display:flex;flex-direction:column;gap:8px;gap:var(--space-2)}.au-steps-bar{grid-gap:4px;grid-gap:var(--space-1);display:grid;gap:4px;gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column}.au-steps-seg{background:#e4e4e7;background:var(--line);border-radius:999px;border-radius:var(--radius-full);height:4px}.au-steps-seg.is-current,.au-steps-seg.is-done{background:#e5b567;background:var(--accent)}.au-steps-label{color:#6b6b74;color:var(--ink-subtle);font-size:12px;font-weight:500;letter-spacing:.06em;line-height:16px;text-transform:uppercase}.au-numlist{counter-reset:au-n;display:flex;flex-direction:column;gap:8px;gap:var(--space-2);list-style:none;margin:0;padding:0}.au-numlist li{color:#52525b;color:var(--ink-muted);counter-increment:au-n;display:flex;font-size:14px;gap:12px;gap:var(--space-3);line-height:20px}.au-numlist li:before{align-items:center;background:#fff;background:var(--surface-raised);border-radius:999px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #8a8a94;box-shadow:inset 0 0 0 1px var(--line-strong);color:#09090b;color:var(--ink);content:counter(au-n);display:inline-flex;flex:none;font-size:12px;font-weight:600;height:22px;justify-content:center;width:22px}.au-state{align-items:center;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);padding:8px 0;padding:var(--space-2) 0;text-align:center}.au-state-icon{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;height:56px;justify-content:center;margin-bottom:4px;margin-bottom:var(--space-1);width:56px}.au-state--info .au-state-icon{background:#fef2de;background:var(--accent-soft);color:#926505;color:var(--accent-text)}.au-state--warning .au-state-icon{background:#fffaeb;background:var(--warning-soft);color:#b54708;color:var(--warning)}.au-state--danger .au-state-icon{background:#fef3f2;background:var(--danger-soft);color:#b42318;color:var(--danger)}.au-state--offline .au-state-icon{background:#fff;background:var(--surface-raised);box-shadow:inset 0 0 0 1px #8a8a94;box-shadow:inset 0 0 0 1px var(--line-strong);color:#52525b;color:var(--ink-muted)}.au-state--success .au-state-icon{background:#ecfdf3;background:var(--success-soft);color:#067647;color:var(--success)}.au-state-title{color:#09090b;color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:30px;margin:0}.au-state-text{font-size:15px;line-height:22px;margin:0;max-width:36ch}.au-state-meta,.au-state-text{color:#52525b;color:var(--ink-muted)}.au-state-meta{background:#fff;background:var(--surface-raised);border-radius:999px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:13px;line-height:18px;padding:4px 12px;padding:4px var(--space-3)}.au-state-actions{align-self:stretch;display:flex;flex-direction:column;gap:12px;gap:var(--space-3);margin-top:12px;margin-top:var(--space-3)}.au-dialog-backdrop{animation:au-fade .15s cubic-bezier(.2,0,0,1);animation:au-fade var(--duration-fast) var(--ease-standard);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:grid;inset:0;padding:24px;padding:var(--space-6);place-items:center;position:fixed;z-index:50}.au-dialog-backdrop--inline{position:absolute}.au-dialog{background:#fff;background:var(--surface);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px;gap:var(--space-4);max-width:420px;padding:24px;padding:var(--space-6);width:100%}.au-dialog-icon{align-items:center;background:#fef3f2;background:var(--danger-soft);border-radius:999px;border-radius:var(--radius-full);color:#b42318;color:var(--danger);display:inline-flex;height:40px;justify-content:center;width:40px}.au-dialog-title{color:#09090b;color:var(--ink);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:26px;margin:0}.au-dialog-body{color:#52525b;color:var(--ink-muted);display:flex;flex-direction:column;font-size:14px;gap:8px;gap:var(--space-2);line-height:21px}.au-dialog-body p{margin:0}.au-dialog-body ul{margin:0;padding-left:18px}.au-dialog-actions{display:flex;gap:12px;gap:var(--space-3);justify-content:flex-end;margin-top:4px;margin-top:var(--space-1)}@keyframes au-fade{0%{opacity:0}to{opacity:1}}@media (max-width:480px){.au-dialog-backdrop{align-items:end;padding:0}.au-dialog{border-radius:12px 12px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.au-dialog-actions{flex-direction:column-reverse}.au-dialog-actions .au-btn{height:52px;height:var(--control-lg);width:100%}}.au-dialog-backdrop--sheet{align-items:end;padding:0}.au-dialog-backdrop--sheet .au-dialog{border-radius:12px 12px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:none;padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom))}.au-dialog-backdrop--sheet .au-dialog-actions{flex-direction:column-reverse}.au-dialog-backdrop--sheet .au-dialog-actions .au-btn{height:52px;height:var(--control-lg);width:100%}.au-caps{align-items:center;background:#fffaeb;background:var(--warning-soft);border-radius:999px;border-radius:var(--radius-full);color:#b54708;color:var(--warning);display:inline-flex;flex:none;font-size:12px;font-weight:500;gap:4px;height:22px;line-height:16px;margin-right:2px;padding:0 8px;padding:0 var(--space-2);white-space:nowrap}.au-toaster{display:flex;flex-direction:column;gap:12px;gap:var(--space-3);pointer-events:none;position:fixed;right:24px;right:var(--space-6);top:24px;top:var(--space-6);width:min(380px,calc(100vw - 32px));width:min(380px,calc(100vw - var(--space-4)*2));z-index:60}.au-toaster--inline{position:absolute}.au-toast{align-items:flex-start;animation:au-toast-in .25s cubic-bezier(.2,0,0,1);animation:au-toast-in var(--duration-base) var(--ease-standard);background:#fff;background:var(--surface-raised);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:8px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);color:#09090b;color:var(--ink);display:flex;gap:12px;gap:var(--space-3);padding:12px 12px 12px 16px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);pointer-events:auto}.au-toast-icon{align-items:center;border-radius:999px;border-radius:var(--radius-full);display:inline-flex;flex:none;height:28px;justify-content:center;margin-top:-2px;width:28px}.au-toast--success .au-toast-icon{background:#ecfdf3;background:var(--success-soft);color:#067647;color:var(--success)}.au-toast--error .au-toast-icon{background:#fef3f2;background:var(--danger-soft);color:#b42318;color:var(--danger)}.au-toast--warning .au-toast-icon{background:#fffaeb;background:var(--warning-soft);color:#b54708;color:var(--warning)}.au-toast--info .au-toast-icon{background:#fef2de;background:var(--accent-soft);color:#926505;color:var(--accent-text)}.au-toast-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.au-toast-title{color:#09090b;color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.au-toast-text{color:#52525b;color:var(--ink-muted);font-size:13px;line-height:18px}.au-toast-action{font-size:13px;margin-top:4px;margin-top:var(--space-1)}.au-toast-x{height:28px;margin:-2px -4px 0 0;width:28px}@keyframes au-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:480px){.au-toaster{left:16px;left:var(--space-4);right:16px;right:var(--space-4);top:calc(16px + env(safe-area-inset-top));top:calc(var(--space-4) + env(safe-area-inset-top));width:auto}}@media (prefers-reduced-motion:reduce){.au-toast{animation:none}}.au-skel{animation:au-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,color-mix(in srgb,#09090b 6%,#0000),color-mix(in srgb,#09090b 11%,#0000) 50%,color-mix(in srgb,#09090b 6%,#0000));background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 6%,#0000) 0,color-mix(in srgb,var(--ink) 11%,#0000) 50%,color-mix(in srgb,var(--ink) 6%,#0000) 100%);background-size:200% 100%;display:block}@keyframes au-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.au-skel{animation:none;background:color-mix(in srgb,#09090b 8%,#0000);background:color-mix(in srgb,var(--ink) 8%,#0000)}}.au-email-chip{align-items:center;background:#fff;background:var(--surface-raised);border-radius:999px;border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px #e4e4e7;box-shadow:inset 0 0 0 1px var(--line);color:#09090b;color:var(--ink);display:inline-flex;font-size:14px;font-weight:500;gap:6px;line-height:20px;max-width:100%;overflow-wrap:anywhere;padding:4px 12px 4px 8px;padding:4px var(--space-3) 4px var(--space-2)}.au-email-chip svg{color:#6b6b74;color:var(--ink-subtle);flex:none}.au-page{align-items:flex-start;background:#fafafa;background:var(--bg);display:flex;justify-content:center;min-height:100%;padding:48px 24px;padding:var(--space-12) var(--space-6)}.au-panel{background:#fff;background:var(--surface);border:1px solid #e4e4e7;border:1px solid var(--line);border-radius:12px;border-radius:var(--radius-xl);box-shadow:0 1px 2px #09090b0a,0 16px 40px -12px #09090b1f;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:24px;gap:var(--space-6);max-width:440px;padding:32px;padding:var(--space-8);width:100%}.au-panel-actions{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:flex-end}.au-panel-actions--split{justify-content:space-between}.au-note{color:#52525b;color:var(--ink-muted);font-size:13px;line-height:18px;margin:0}.au-profile{align-items:center;display:flex;gap:16px;gap:var(--space-4)}.au-profile-name{color:#09090b;color:var(--ink);font-size:16px;font-weight:600;line-height:22px}.au-profile-email{align-items:center;color:#52525b;color:var(--ink-muted);flex-wrap:wrap;font-size:14px;line-height:20px}.au-profile-email,.au-sent{display:flex;gap:8px;gap:var(--space-2)}.au-sent{align-items:flex-start;flex-direction:column}.au-sent-label{color:#52525b;color:var(--ink-muted);font-size:13px}@media (max-width:480px){.au-page{padding:0}.au-panel{border:0;border-radius:0;box-shadow:none;max-width:none;min-height:100%;padding:24px;padding:var(--space-6)}}.au-codes{display:flex;flex-direction:column;gap:12px;gap:var(--space-3)}.au-codes-grid{grid-gap:8px 16px;grid-gap:var(--space-2) var(--space-4);background:#f4f4f5;background:var(--surface-sunken);border:1px dashed #8a8a94;border:1px dashed var(--line-strong);border-radius:6px;border-radius:var(--radius-md);counter-reset:au-code;display:grid;gap:8px 16px;gap:var(--space-2) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:16px;padding:var(--space-4)}.au-code{align-items:baseline;color:#09090b;color:var(--ink);counter-increment:au-code;display:flex;font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace;font-family:var(--font-mono);font-size:15px;gap:8px;gap:var(--space-2);letter-spacing:.04em;line-height:24px;white-space:nowrap}.au-code:before{color:#6b6b74;color:var(--ink-subtle);content:counter(au-code) ".";font-size:12px;letter-spacing:0;min-width:20px;text-align:right}.au-code.is-used span:first-child{color:#6b6b74;color:var(--ink-subtle);text-decoration:line-through}.au-codes-actions{display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2)}@media print{.au-codes-actions{display:none}}.au-dialog-icon--neutral{background:#fef2de;background:var(--accent-soft);color:#926505;color:var(--accent-text)}.au-provider{background:#fff;background:var(--surface)}.au-provider img,.au-provider svg{height:20px;width:20px}:where(body,body>div)>.au-shell{min-height:100vh;min-height:100dvh}:dir(rtl) .au-icon-dir{transform:scaleX(-1)}.au-control:dir(rtl)>.au-input[dir=ltr]{text-align:right}:dir(rtl) .au-iconbtn{margin-left:-6px;margin-right:0}:dir(rtl) .au-toast-x{margin:-2px 0 0 -4px}:dir(rtl) .au-shell-topbar .au-iconbtn{margin-left:0;margin-right:-10px}:dir(rtl) .au-hero-back{margin-left:0;margin-right:-10px}:dir(rtl) .au-back-link{margin-left:0;margin-right:-8px;margin-right:calc(var(--space-2)*-1)}:dir(rtl) .au-strength-label{text-align:left}:dir(rtl) .au-cc{border-left:1px solid #8a8a94;border-left:1px solid var(--line-strong);border-right:0;margin-left:4px;margin-left:var(--space-1);margin-right:0;padding-left:8px;padding-left:var(--space-2);padding-right:0}:dir(rtl) .au-caps{margin-left:2px;margin-right:0}:dir(rtl) .au-hero-toolbar{left:16px;left:var(--space-4);right:auto}:dir(rtl) .au-section-foot .au-section-note{margin-left:auto;margin-right:0}:dir(rtl) .au-listrow-trail{margin-left:0;margin-right:auto}:dir(rtl) .au-dialog-body ul{padding-left:0;padding-right:18px}:dir(rtl) .au-secret{padding:4px 12px 4px 4px;padding:4px var(--space-3) 4px 4px}:dir(rtl) .au-code:before{text-align:left}.au-toaster:dir(rtl){left:24px;left:var(--space-6);right:auto}.au-shell:has(.au-canvas-brand,.au-hero-brand) :is(.au-card,.au-hero-card):dir(rtl):before{-webkit-mask-position:left -32px top -28px;mask-position:left -32px top -28px}.au-shell:has(.au-canvas-brand,.au-hero-brand) .au-hero-card:dir(rtl):before{-webkit-mask-position:left -40px top -36px;mask-position:left -40px top -36px}@container (max-width: 480px){.au-shell:has(.au-canvas-brand,.au-hero-brand) .au-card:dir(rtl):before{-webkit-mask-position:left -40px top -36px;mask-position:left -40px top -36px}.au-card .au-shell-top:dir(rtl)>:not(:first-child),.au-split-form .au-shell-top:dir(rtl)>:not(:first-child){left:0;right:auto}}@media (max-width:480px){.au-toaster:dir(rtl){left:16px;left:var(--space-4);right:16px;right:var(--space-4)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.mkt{--canvas:#f5f7f8;--ink:#14211f;--ink-2:#3f4b4d;--muted:#687578;--border:#e1e7e9;--brand:#1f5460;--brand-600:#18434d;--brand-tint:#e3eef0;--accent:#f57c00;--good:#2e7d32;--good-tint:#e3f2e5;--warn:#b26a00;--warn-tint:#fff1dd;--font:"Plus Jakarta Sans",system-ui,sans-serif;background:var(--canvas);color:var(--ink);font-family:var(--font);min-height:100vh}.mkt-container{margin:0 auto;max-width:1120px;padding:0 16px}.mkt-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:var(--font);font-size:15px;font-weight:700;gap:8px;height:46px;padding:0 22px;text-decoration:none;white-space:nowrap}.mkt-btn-primary{background:var(--brand);color:#fff}.mkt-btn-primary:hover{background:var(--brand-600)}.mkt-btn-ghost{background:#0000;border-color:var(--border);color:var(--brand)}.mkt-btn-ghost:hover{background:var(--brand-tint)}.mkt-btn-sm{font-size:14px;height:40px;padding:0 16px}.mkt-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--canvas) 90%,#fff);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}.mkt-header-inner{gap:12px;height:64px;justify-content:space-between}.mkt-header-inner,.mkt-logo{align-items:center;display:flex}.mkt-logo{color:var(--brand);font-size:20px;font-weight:800;gap:10px;letter-spacing:-.01em;text-decoration:none}.mkt-logo img{border-radius:7px;height:30px;width:30px}.mkt-nav{display:none;gap:26px}.mkt-nav a{color:var(--ink-2);font-size:15px;font-weight:600;text-decoration:none}.mkt-nav a:hover{color:var(--brand)}.mkt-header-cta{align-items:center;display:flex;gap:8px}.mkt-header-cta .mkt-btn-primary{display:none}.mkt-hero{padding:48px 0 24px}.mkt-hero-grid{grid-gap:36px;display:grid;gap:36px}.mkt-eyebrow{color:var(--accent);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mkt-h1{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:14px 0 0}.mkt-sub{color:var(--ink-2);font-size:17px;line-height:1.6;margin:16px 0 26px;max-width:520px}.mkt-hero-ctas{display:flex;flex-wrap:wrap;gap:12px}.mkt-visual{background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 50px -18px #14211f40;padding:18px}.mkt-visual-title{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 10px}.mkt-jobs{grid-gap:8px;display:grid;gap:8px}.mkt-job{align-items:center;border:1px solid var(--border);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.mkt-job-reg{font-size:14px;font-weight:800;letter-spacing:.02em}.mkt-job-meta{color:var(--muted);font-size:12px}.mkt-chip{border-radius:999px;flex-shrink:0;font-size:11.5px;font-weight:700;padding:4px 10px}.mkt-chip.progress{background:var(--warn-tint);color:var(--warn)}.mkt-chip.done{background:var(--good-tint);color:var(--good)}.mkt-kpis{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:12px}.mkt-kpi{border:1px solid var(--border);border-radius:12px;padding:12px 14px}.mkt-kpi-label{color:var(--muted);font-size:12px}.mkt-kpi-val{font-size:24px;font-weight:800}.mkt-section{padding:52px 0}.mkt-section-title{font-size:28px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px}.mkt-section-lead{color:var(--ink-2);font-size:16px;line-height:1.55;margin:0 0 30px;max-width:560px}.mkt-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.mkt-card{background:#fff;border:1px solid var(--border);border-radius:16px;padding:22px}.mkt-card-ic{background:var(--brand-tint);border-radius:11px;color:var(--brand);display:grid;height:42px;margin-bottom:14px;place-items:center;width:42px}.mkt-card h3{font-size:17px;font-weight:700;margin:0 0 6px}.mkt-card p{color:var(--ink-2);font-size:14.5px;line-height:1.55;margin:0}.mkt-steps{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1fr}.mkt-step{display:flex;gap:16px}.mkt-step-n{background:var(--brand);border-radius:11px;color:#fff;display:grid;flex-shrink:0;font-weight:800;height:40px;place-items:center;width:40px}.mkt-step h3{font-size:17px;margin:2px 0 4px}.mkt-step p{color:var(--ink-2);font-size:14.5px;line-height:1.5;margin:0}.mkt-band{grid-gap:24px;align-items:center;background:var(--brand-tint);border-radius:22px;display:grid;gap:24px;padding:36px 22px}.mkt-band h2{font-size:26px;font-weight:800;margin:0 0 12px}.mkt-band ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.mkt-band li{color:var(--ink-2);font-size:15px;padding-left:24px;position:relative}.mkt-band li:before{color:var(--brand);content:"✓";font-weight:800;left:0;position:absolute}.mkt-phone{background:#fff;border:1px solid var(--border);border-radius:26px;box-shadow:0 18px 50px -18px #14211f40;padding:16px}.mkt-msg{background:#dcf8c6;border-radius:14px 14px 14px 4px;color:#1b2a20;font-size:14px;line-height:1.5;padding:14px 16px}.mkt-msg strong{font-size:18px}.mkt-msg-time{color:#5c7363;font-size:11px;margin-top:6px;text-align:right}.mkt-cta{background:var(--brand);border-radius:22px;color:#fff;margin:56px 0;padding:44px 24px;text-align:center}.mkt-cta h2{font-size:26px;font-weight:800;margin:0 0 18px}.mkt-cta .mkt-btn-primary{background:#fff;color:var(--brand)}.mkt-cta .mkt-btn-primary:hover{background:#eef3f4}.mkt-footer{border-top:1px solid var(--border);padding:30px 0}.mkt-footer-inner{align-items:flex-start;display:flex;flex-direction:column;gap:14px;justify-content:space-between}.mkt-footer-links{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.mkt-footer a{color:var(--ink-2);font-size:14px;text-decoration:none}.mkt-footer a:hover{color:var(--brand)}.mkt-foot-copy{color:var(--muted);font-size:13px}@media (min-width:420px){.mkt-header-cta .mkt-btn-primary{display:inline-flex}}@media (min-width:860px){.mkt-container{padding:0 24px}.mkt-nav{display:flex}.mkt-hero{padding:80px 0 40px}.mkt-hero-grid{align-items:center;grid-template-columns:1.05fr .95fr}.mkt-h1{font-size:52px}.mkt-section-title{font-size:34px}.mkt-cards{grid-template-columns:repeat(3,1fr)}.mkt-steps{grid-template-columns:repeat(4,1fr)}.mkt-band{grid-template-columns:1.2fr .8fr;padding:52px 44px}.mkt-footer-inner{align-items:center;flex-direction:row}}@media print{.MuiAppBar-root,.MuiDialog-root{display:none!important}.MuiContainer-root{max-width:100%!important}.MuiCard-root{border:1px solid #dee2e6!important;box-shadow:none!important}html[data-theme=dark] body,html[data-theme=dark] body *{background:#0000!important;color:#000!important}}.au-toaster{z-index:1500}