:root{--cm-bg:#050403;--cm-ink:#f7f1e7;--cm-gold:#f0b552;--au-bg:#050403;--au-ink:#f7f1e7;--au-ink-2:#cfc6b8;--au-ink-3:#9a9184;--au-ink-4:#857d71;--au-line:#ffe9c414;--au-line-2:#ffe9c421;--au-line-3:#ffe9c438;--au-g1:#fff3d6;--au-g2:#ffd98e;--au-g3:#f0b552;--au-g4:#c98a2c;--au-g5:#7f5115;--au-ok:#8fe0ae;--au-ease:cubic-bezier(.16, 1, .3, 1);--au-gold-grad:linear-gradient(100deg, #8a5a1c 0%, #f6d28a 15%, #fff3d2 23%, #e0a548 37%, #8f5a17 51%, #f0bf63 65%, #fff0c6 75%, #c98a2c 87%, #7a4a12 100%);--bg:var(--au-bg);--ink:var(--au-ink);--muted:var(--au-ink-3);--hairline:var(--au-line);--hairline-strong:var(--au-line-3);--accent:var(--au-g3);--accent-dark:var(--au-g4);--tint:#f0b55212;--sans:"Geist", sans-serif;--mono:"Geist Mono", monospace;--content-max:1240px;--gutter:20px;--nav-h:72px;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#ffe2b433 transparent;margin:0}body{background:var(--au-bg);color:var(--au-ink);font-family:var(--sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.5}body,button,input,select,textarea{font-family:var(--sans)}h1,h2,h3,h4,p,figure,dl,dd,ol,ul{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:default}code,pre,.num{font-family:var(--mono);font-variant-ligatures:none}::selection{color:#fff;background:#f0b55257}:focus-visible{outline:2px solid var(--au-g2);outline-offset:3px}.au-root{background:var(--au-bg);min-height:100vh;color:var(--au-ink);color-scheme:dark;position:relative;overflow-x:clip}.au-root,.au-root *{box-sizing:border-box}.au-wrap,.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.au-root section[id]{scroll-margin-top:96px}.au-skip{z-index:100;background:var(--au-g2);color:#1b1204;transition:top .25s var(--au-ease);border-radius:12px;padding:10px 16px;font-weight:600;position:fixed;top:-64px;left:16px}.au-skip:focus{top:16px}.btn{isolation:isolate;white-space:nowrap;min-height:52px;transition:transform .45s var(--au-ease), box-shadow .45s var(--au-ease), background-position .9s var(--au-ease), background-color .3s, color .3s;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:560;display:inline-flex;position:relative}.btn-primary{color:#1b1204;background-image:linear-gradient(110deg,#ffe7b0 0%,#f3c46e 26%,#e3a347 50%,#f7d48d 76%,#ffeec7 100%);background-size:220% 100%;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #78460a52,0 14px 40px -12px #f0aa4699}.btn-primary:hover{background-position:100% 0;transform:translateY(-1px);box-shadow:inset 0 1px #fff9,0 20px 54px -12px #f0aa46c7}.btn-ghost{color:var(--au-ink);box-shadow:inset 0 0 0 1px var(--au-line-2), inset 0 1px 0 #fff0d712;backdrop-filter:blur(14px);background:#0e0b088c}.btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--au-line-3);background:#1c160fb3}.is-unavailable{cursor:default}.chip,.badge{min-height:30px;color:var(--au-ink-2);box-shadow:inset 0 0 0 1px var(--au-line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#fff0d70a;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.chip.is-featured{color:#1b1204;background:var(--au-g3);box-shadow:none}.section{background:0 0;border:0;padding:clamp(58px,8vw,112px) 0;position:relative}.section-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:24px 72px;margin-bottom:clamp(30px,4vw,52px);display:grid}.section-index{color:var(--au-ink-4);font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1}.section-title{letter-spacing:-.054em;color:var(--au-ink);text-wrap:balance;font-size:clamp(2.45rem,5.4vw,4.7rem);font-weight:600;line-height:.98}.section-kicker{max-width:48ch;color:var(--au-ink-2);text-align:left;font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.65}.section-rule{display:none}.section>.container>p:not(.section-index){color:var(--au-ink-3)}.card,.tl-ledger,.vg-panel{--spotlight-x:-999px;--spotlight-y:-999px;isolation:isolate;transition:transform .45s var(--au-ease), box-shadow .45s var(--au-ease);background:radial-gradient(130% 100% at 0 0,#ffe8c40d,#0000 55%),linear-gradient(#0f0c09,#090705);border:0;border-radius:26px;padding:28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff0d70d,0 40px 80px -50px #000000f2}.au-root .section .card:before,.au-root .section .tl-ledger:before,.au-root .section .vg-panel:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(280px circle at var(--spotlight-x) var(--spotlight-y), #ffe4ac, #ffc46e80 30%, transparent 70%), linear-gradient(#ffe9c416, #ffe9c416);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.au-root .section .card:after,.au-root .section .tl-ledger:after,.au-root .section .vg-panel:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(440px circle at var(--spotlight-x) var(--spotlight-y), #f0aa4626, #f0aa460a 45%, transparent 70%);position:absolute;inset:0}.card>*,.tl-ledger>*,.vg-panel>*{z-index:1;position:relative}.card:hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff0d71a,0 32px 82px -38px #000}.card--tint{background:radial-gradient(130% 110% at 0 0,#f0b5522e,#0000 58%),linear-gradient(#271d12f5,#0c0906fa)}.card-index{color:var(--au-ink-4);font:20px var(--mono)}.card--featured .card-index{color:var(--au-g3)}.card-title{color:var(--au-ink);letter-spacing:-.03em;margin-top:8px;font-size:21px;font-weight:600;line-height:1.2}.card-body{max-width:54ch;color:var(--au-ink-3);margin-top:10px;font-size:15px;line-height:1.6}.card-foot{border-top:1px solid var(--au-line);color:var(--au-ink-2);font:12px var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;display:flex}.arrow{transition:transform .4s var(--au-ease);display:inline-block}.card:hover .arrow,a:hover .arrow{transform:translate(4px)}.vp-cards,.tv-grid,.tl-paths,.ma-tiers,.ma-caps,.ca-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-top:0;display:grid}.vp-card,.tv-card,.tl-paths .card,.ma-tiers .card,.ma-caps .card,.ca-grid .card{flex-direction:column;grid-column:span 4;gap:20px;min-height:300px;display:flex}.tv-card,.tl-paths .card,.ma-tiers .card,.ma-caps .card,.ca-grid .card{grid-column:span 6}.vp-card:first-child,.tv-card:first-child,.tl-paths .card:first-child,.ma-tiers .card:first-child,.ma-caps .card:first-child,.ca-grid .card:first-child{grid-column:span 7}.vp-card:nth-child(2),.tv-card:nth-child(2),.tl-paths .card:nth-child(2),.ma-tiers .card:nth-child(2),.ma-caps .card:nth-child(2),.ca-grid .card:nth-child(2){grid-column:span 5}.vp-rail{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.vp-step{border-left:1px solid var(--au-line);padding:0 24px}.vp-step:first-child{border-left:0;padding-left:0}.vp-step-link{padding:22px 0;display:block}.vp-step-num{color:var(--au-g3);font:20px var(--mono)}.vp-step-title{color:var(--au-ink);margin-top:10px;font-size:15px}.vp-step-body{color:var(--au-ink-3);margin-top:8px;font-size:14px;line-height:1.55}.vp-step-tag{border:1px solid var(--au-line);color:var(--au-ink-4);font:10px var(--mono);letter-spacing:.08em;border-radius:999px;margin-top:16px;padding:5px 9px;display:inline-block}.vp-seq{border:1px solid var(--au-line);border-radius:18px;overflow:hidden}.tl-panel{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;margin-top:0;display:grid}.tl-card{min-height:340px}.tl-ledger{flex-direction:column;gap:16px;padding:28px;display:flex}.tl-rows li{color:var(--au-ink-2)}.tl-group-label,.vg-legend{color:var(--au-ink-4);font:11px var(--mono);letter-spacing:.14em;text-transform:uppercase}.ma-actions{margin-top:28px}.vg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:0;display:grid}.vg-chips{border:1px solid var(--au-line);background:#0f0c0980;border-radius:26px;padding:28px}.vg-panel{min-height:300px}.vg-chip{border-color:var(--au-line);color:var(--au-ink-2);background:#fff0d70a;border-radius:999px}.vg-chip[aria-pressed=true]{color:#1b1204;border-color:var(--au-g2);background:var(--au-g2)}.vp-section .container>.section-head+.section-rule+.vp-cards,.tv-section .container>.section-head+.section-rule+.tv-intro,.section .container>.tl-intro,.section .container>.ma-intro{margin-top:0}.tv-intro,.tl-intro,.ma-intro,.tv-whenline{margin-bottom:22px}.cm-footer,.vf-footer{border-top:1px solid var(--au-line);background:linear-gradient(#0000,#160f08d6);margin-top:0;padding-top:96px;padding-bottom:56px}.vf-platform-line{max-width:56ch;color:var(--au-ink);letter-spacing:-.025em;font-size:clamp(1.1rem,2vw,1.45rem)}.vf-principle,.vf-col-head,.vf-disclaimer,.vf-bottom{color:var(--au-ink-4)}.vf-link{color:var(--au-ink-2)}.vf-link:hover{color:var(--au-g2)}@keyframes au-reveal{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes au-flow{0%{background-position:0 0,0 0}to{background-position:0 0,100% 0}}@media (width>=640px){.au-wrap,.container{padding-inline:32px}}@media (width>=1024px){.au-wrap,.container{padding-inline:40px}}@media (width<=980px){.section-head{grid-template-columns:1fr;gap:16px}.section-index{grid-column:auto}.vp-rail{grid-template-columns:repeat(3,1fr)}.vp-step:nth-child(4){border-left:0;padding-left:0}.tl-panel{grid-template-columns:1fr}}@media (width<=700px){.section{padding:64px 0}.section-title{font-size:clamp(2.45rem,11vw,3.6rem)}.vp-cards,.tv-grid,.tl-paths,.ma-tiers,.ma-caps,.ca-grid{grid-template-columns:1fr}.vp-card,.tv-card,.tl-paths .card,.ma-tiers .card,.ma-caps .card,.ca-grid .card,.vp-card:first-child,.vp-card:nth-child(2),.tv-card:first-child,.tv-card:nth-child(2),.tl-paths .card:first-child,.tl-paths .card:nth-child(2),.ma-tiers .card:first-child,.ma-tiers .card:nth-child(2),.ma-caps .card:first-child,.ma-caps .card:nth-child(2),.ca-grid .card:first-child,.ca-grid .card:nth-child(2){grid-column:1}.card{border-radius:24px;min-height:0;padding:22px}.vp-rail{grid-template-columns:1fr}.vp-step,.vp-step:first-child,.vp-step:nth-child(4){border-left:0;border-top:1px solid var(--au-line);padding:0}.vp-step:first-child{border-top:0}.vg-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:.3s both vt-page-out}::view-transition-new(root){animation:vt-page-in .45s var(--au-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes vt-page-out{to{opacity:0;filter:blur(6px);transform:translateY(-12px)}}@keyframes vt-page-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}html.js .vt-reveal{opacity:0;transition:opacity .6s ease, transform .6s var(--au-ease,cubic-bezier(.16, 1, .3, 1));transition-delay:calc(var(--vt-stagger,0) * 80ms);transform:translateY(20px)}html.js .vt-reveal.is-in{opacity:1;transform:none}}
