.aeo{--aeo-ease:cubic-bezier(0.19,1,0.22,1);--aeo-sky:158,185,255;--aeo-deep:#070b1c;--aeo-ok:#7fd8b4;--aeo-ok-rgb:127,216,180;--aeo-line:rgba(var(--aeo-sky),0.16);--aeo-line-strong:rgba(var(--aeo-sky),0.28)}.aeo-w{overflow:hidden;vertical-align:bottom;padding:.06em 0 .16em;margin:-.06em 0 -.16em}.aeo-w,.aeo-w>span{display:inline-block}html[data-aeo-motion=on] .aeo .aeo-enter-words .aeo-w>span{animation:aeo-word 1.25s var(--aeo-ease) both;animation-delay:calc(.14s + var(--i) * 55ms)}html[data-aeo-motion=on] .aeo .aeo-enter{animation:aeo-enter 1.1s var(--aeo-ease) both;animation-delay:var(--d,0s)}html[data-aeo-motion=on] .aeo [data-reveal]{opacity:0;transform:translate3d(0,34px,0);transition:opacity .7s ease-out,transform 1.2s var(--aeo-ease);transition-delay:var(--d,0s)}html[data-aeo-motion=on] .aeo [data-reveal=scale]{transform:scale(.94)}html[data-aeo-motion=on] .aeo [data-reveal].is-in{opacity:1;transform:none}@keyframes aeo-word{0%{transform:translate3d(0,112%,0)}}@keyframes aeo-enter{0%{opacity:0;transform:translate3d(0,24px,0)}}@keyframes aeo-up{0%{opacity:0;transform:translateY(14px)}}@keyframes aeo-pop{0%{opacity:0;transform:scale(.6)}}@keyframes aeo-grow{0%{transform:scaleY(0)}}@keyframes aeo-wide{0%{transform:scaleX(0)}}@keyframes aeo-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes aeo-pulse{50%{opacity:.3;transform:scale(.8)}}@keyframes aeo-band{0%{opacity:0;transform:scale(.86);gap:0}45%{opacity:1;transform:scale(1);gap:0}to{opacity:1;transform:scale(1)}}.aeo-answer,.aeo-band-sec,.aeo-dash,.aeo-statement,.aeo-wait{padding-left:var(--pad);padding-right:var(--pad)}.aeo .aeo-hero h1{max-width:11.6ch}.aeo-hero h1 em{font-style:normal}.aeo-new{display:inline-flex;align-items:center;margin-right:10px;padding:3px 9px;border-radius:999px;background:rgba(var(--cb2),.14);border:1px solid rgba(var(--cb2),.5);color:rgb(var(--cb3));font-size:.92em;letter-spacing:.08em;vertical-align:1px}.aeo-ctas{display:flex;flex-wrap:wrap}.aeo-btn,.aeo-ctas{align-items:center;gap:14px}.aeo-btn{position:relative;display:inline-flex;height:52px;padding:0 20px;border:1px solid var(--blue);border-radius:6px;background:var(--blue);color:#fff;font:500 16px/1 var(--font-archivo),sans-serif;white-space:nowrap;overflow:hidden;cursor:pointer;text-decoration:none;transition:border-radius .5s var(--aeo-ease),background-color .3s}.aeo-btn:hover{background:#4b6df2;color:#fff}.aeo-btn:focus-visible{outline:2px solid var(--blue-soft);outline-offset:3px}.aeo-btn:disabled{cursor:progress;opacity:.65}.aeo-btn-icon{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.aeo-btn>.aeo-btn-icon:first-child:not(:last-child){position:absolute;top:50%;left:20px;transform:translate(-100%,-50%) translateX(-22px)}.aeo-btn.ghost{background:transparent;border-color:rgba(239,238,233,.45);color:var(--text-hi)}.aeo-btn.ghost:hover{border-radius:999px;border-color:var(--text-hi);background:transparent}@media (hover:hover) and (pointer:fine){.aeo-btn-icon,.aeo-btn-label{transition:transform .75s var(--aeo-ease)}.aeo-btn-label{transition-duration:1s}.aeo-btn:not(.ghost):hover>.aeo-btn-icon:first-child:not(:last-child){transform:translateY(-50%);transition-delay:.15s}.aeo-btn:not(.ghost):hover>.aeo-btn-icon:last-child{transform:translateX(100%) translateX(24px)}.aeo-btn:not(.ghost):hover>.aeo-btn-label{transform:translateX(26px)}}.aeo-band-sec{padding-top:clamp(4px,1vw,16px);padding-bottom:clamp(24px,3vw,48px)}.aeo-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px;border-radius:14px;background:linear-gradient(120deg,rgba(var(--cb1),.95) 0,rgba(var(--cb1),.75) 45%,rgba(var(--cb2),.6) 100%);box-shadow:0 50px 140px -50px rgba(var(--cb1),.85)}html[data-aeo-motion=on] .aeo .aeo-band{animation:aeo-band 1.6s var(--aeo-ease) .25s both}.aeo-tile{display:flex;flex-direction:column;gap:14px;min-width:0;padding:16px;border-radius:9px;background:rgba(7,11,28,.86);border:1px solid rgba(255,255,255,.1)}.aeo-tile-head{display:flex;align-items:center;justify-content:space-between}.aeo-tile-head span{font:500 var(--mono-md) /1 var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-hi)}.aeo-pulse{width:8px;height:8px;border-radius:50%;background:var(--aeo-ok);box-shadow:0 0 0 4px rgba(var(--aeo-ok-rgb),.16)}html[data-aeo-motion=on] .aeo .aeo-pulse{animation:aeo-pulse 1.8s ease-in-out infinite}.aeo-tile-chart{position:relative;height:clamp(84px,9vw,150px)}.aeo-tile-chart .bars{position:absolute;inset:0;display:flex;align-items:flex-end;gap:4px}.aeo-tile-chart .bars i{flex:1 1;border-radius:2px 2px 0 0;background:linear-gradient(to top,rgba(var(--cb1),.35),rgba(var(--cb3),.55));transform-origin:50% 100%}.aeo-tile-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aeo-tile-chart polyline{fill:none;stroke:rgb(var(--cb2));stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1}html[data-aeo-motion=on] .aeo .aeo-tile-chart .bars i{animation:aeo-grow 1.1s var(--aeo-ease) both;animation-delay:var(--d,0s)}html[data-aeo-motion=on] .aeo .aeo-tile-chart polyline{animation:aeo-draw 1.5s var(--aeo-ease) both;animation-delay:var(--d,0s)}.aeo-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.aeo-tile-src{overflow:hidden;color:var(--text-lo);font:400 var(--mono-xs) /1.2 var(--font-mono),monospace;text-overflow:ellipsis;white-space:nowrap}.aeo-chip{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid rgba(var(--aeo-ok-rgb),.5);background:rgba(var(--aeo-ok-rgb),.1);color:var(--aeo-ok);font:500 var(--mono-xs) /1.4 var(--font-mono),monospace;font-style:normal;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}html[data-aeo-motion=on] .aeo .aeo-tile .aeo-chip{animation:aeo-pop .7s var(--aeo-ease) both;animation-delay:var(--d,0s)}.aeo-fine{margin:12px 0 0;color:var(--text-lo);font:400 var(--mono-xs) /1.4 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;text-align:right}.aeo-statement{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.aeo-statement p{max-width:21ch;margin:0;color:var(--text-hi);font:500 clamp(30px,4.3vw,84px) /1.08 var(--font-archivo),sans-serif;letter-spacing:-.025em;text-wrap:pretty}.aeo-lit{opacity:clamp(.18,calc(var(--p, 1) * (var(--n) + 6) - var(--i)),1)}.aeo-lede{max-width:56ch;margin:18px 0 0;color:var(--text-lo);font-size:var(--body);line-height:1.6}.aeo-ticks{display:grid;grid-gap:12px;gap:12px;margin:26px 0 0;padding:0;list-style:none}.aeo-ticks li{display:flex;align-items:center;gap:12px;color:var(--text-hi);font-size:var(--body)}.aeo-ticks svg{width:18px;height:18px;flex:none;padding:3px;border-radius:50%;background:rgba(var(--cb2),.14);fill:none;stroke:rgb(var(--cb2));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.aeo-answer{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;grid-gap:clamp(28px,5vw,96px);gap:clamp(28px,5vw,96px);padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.aeo-chat{margin:0;overflow:hidden;border:1px solid var(--aeo-line-strong);border-radius:12px;background:var(--aeo-deep);box-shadow:0 60px 140px -50px rgba(var(--cb1),.7)}.aeo-chat-bar,.aeo-con-bar{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-bottom:1px solid var(--aeo-line)}.aeo-chat-bar .dot,.aeo-con-bar .dots i{width:9px;height:9px;border-radius:50%;background:rgba(var(--aeo-sky),.24)}.aeo-con-bar .dots{display:flex;gap:8px}.aeo-chat-bar .app{margin-left:8px;color:var(--text-lo);font:400 var(--mono-sm) /1 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.aeo-chat-ask{max-width:82%;margin:22px 22px 6px auto;padding:14px 16px;border-radius:14px 14px 4px 14px;background:rgba(var(--aeo-sky),.1);line-height:1.5}.aeo-chat-answer,.aeo-chat-ask{color:var(--text-hi);font-size:var(--body)}.aeo-chat-answer{padding:14px 22px 22px;line-height:1.55}.aeo-chat-answer>p{margin:0 0 12px}.aeo-chat-answer ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none;counter-reset:aeo}.aeo-chat-answer li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:12px 14px;border:1px solid var(--aeo-line);border-radius:8px;counter-increment:aeo}.aeo-chat-answer li:before{content:counter(aeo) ".";color:var(--text-lo);font:400 var(--mono-sm) /1 var(--font-mono),monospace}.aeo-chat-answer li .n{font-weight:600}.aeo-chat-answer li .aeo-chip{justify-self:end}.aeo-chat-answer li .why{grid-column:2/-1;color:var(--text-lo);font-size:.9em}.aeo-chat-answer li.you{border-color:rgba(var(--cb2),.55);background:rgba(var(--cb2),.08);box-shadow:inset 3px 0 0 rgb(var(--cb2))}.aeo-chat-src{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:14px 0 0;color:rgb(var(--cb3));font:400 var(--mono-sm) /1.4 var(--font-mono),monospace;overflow-wrap:anywhere}.aeo-chat-src span{padding:2px 8px;border-radius:4px;background:rgba(var(--aeo-sky),.1);color:var(--text-lo);text-transform:uppercase;letter-spacing:.08em}html[data-aeo-motion=on] .aeo .aeo-chat .aeo-chat-src,html[data-aeo-motion=on] .aeo .aeo-chat li{opacity:0}html[data-aeo-motion=on] .aeo .aeo-chat.is-in .aeo-chat-src,html[data-aeo-motion=on] .aeo .aeo-chat.is-in li{opacity:1;animation:aeo-up .8s var(--aeo-ease) both;animation-delay:var(--d,0s)}.aeo-dash{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.aeo-dash-head{max-width:980px}.aeo-stage{--e:clamp(0,calc(var(--p, 1) * 1.25),1);margin-top:clamp(32px,5vw,80px);perspective:2200px}.aeo-con{overflow:hidden;border:1px solid var(--aeo-line-strong);border-radius:12px;background:var(--aeo-deep);color:var(--text-hi);transform-origin:50% 100%;transform:rotateX(calc((1 - var(--e, 1)) * 22deg)) scale(calc(.9 + .1 * var(--e, 1)));box-shadow:0 70px 160px -60px rgba(var(--cb1),.8)}.aeo-con-bar .title{margin-left:8px;color:var(--text-lo);font:400 var(--mono-sm) /1 var(--font-mono),monospace}.aeo-con-bar .note{margin-left:auto;padding:3px 9px;border:1px solid var(--aeo-line-strong);border-radius:999px;color:var(--text-lo);font:400 var(--mono-xs) /1.3 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.aeo-con-body{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:520px}.aeo-con-rail{display:flex;flex-direction:column;gap:2px;padding:18px 12px;border-right:1px solid var(--aeo-line)}.aeo-con-rail span{padding:8px 10px;border-radius:6px;color:var(--text-lo);font-size:13.5px;transition:background-color .4s,color .4s}.aeo-con-rail span.on{background:rgba(var(--aeo-sky),.1);color:var(--text-hi)}.aeo-con-main{min-width:0;padding:18px 22px 24px}.aeo .ops{--bg:transparent;--sky-rgb:158,185,255;--surface:rgba(var(--sky-rgb),0.035);--surface-2:rgba(var(--sky-rgb),0.07);--surface-solid:#0d1122;--surface-raised:#121730;--border:rgba(var(--sky-rgb),0.13);--border-soft:rgba(var(--sky-rgb),0.08);--border-strong:rgba(var(--sky-rgb),0.26);--ink:#efeee9;--muted:#a1a2ad;--faint:#73757f;--accent:#9eb9ff;--accent-soft:rgba(var(--sky-rgb),0.12);--fill:#3b5fe8;--on-fill:#fff;--ok:#7fd8b4;--ok-rgb:127,216,180;--danger:#ff9a91;--danger-rgb:240,101,90;--radius:6px;--radius-sm:4px;--sans:var(--font-archivo),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--display:var(--font-chakra),var(--font-archivo),sans-serif;color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5}.aeo-con-tabs{position:relative;display:grid;grid-template-columns:repeat(var(--tabs,4),minmax(0,1fr));margin-bottom:18px;border-bottom:1px solid var(--aeo-line)}.aeo-con-tabs button{padding:2px 6px 12px;border:0;background:none;color:rgba(255,255,255,.5);font:500 12px/1.2 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .4s}.aeo-con-tabs button:hover,.aeo-con-tabs button[aria-selected=true]{color:#fff}.aeo-con-tabs button:focus-visible{outline:2px solid var(--blue-soft);outline-offset:-2px}.aeo-con-ink{position:absolute;left:0;bottom:-1px;width:calc(100% / var(--tabs, 4));height:2px;overflow:hidden;background:rgba(var(--aeo-sky),.3);transform:translateX(calc(var(--n, 0) * 100%));transition:transform .7s var(--aeo-ease)}.aeo-con-ink b{display:block;height:100%;background:rgb(var(--cb2));transform-origin:0 50%}.aeo-con.is-turning .aeo-con-ink b{animation:aeo-wide var(--secs,6s) linear both}.aeo-con-views{display:grid}.aeo-con-view{grid-area:1/1;display:grid;align-content:start;grid-gap:16px;gap:16px;min-width:0;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.aeo-con-view.on{opacity:1;visibility:visible}.aeo-con-card{min-width:0;padding:14px 16px 10px;border:1px solid var(--aeo-line);border-radius:8px;background:rgba(var(--aeo-sky),.025)}.aeo-con-cap{display:block;margin-bottom:8px;color:var(--text-lo);font:400 11.5px/1.3 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase}.aeo-con-pages{display:grid;font-size:13.5px}.aeo-con-pages-head,.aeo-con-pages-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) 90px;align-items:center;grid-gap:12px;gap:12px;padding:10px 2px}.aeo-con-pages-head{color:var(--text-lo);font:400 11px/1.2 var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--aeo-line)}.aeo-con-pages-row+.aeo-con-pages-row{border-top:1px solid rgba(var(--aeo-sky),.07)}.aeo-con-pages-row .t{color:var(--text-hi)}.aeo-con-pages-row .by{display:flex;flex-wrap:wrap;gap:5px}.aeo-con-pages-row .by i{padding:2px 7px;border-radius:4px;background:rgba(var(--cb1),.22);color:#dfe7ff;font:normal 500 11px/1.4 var(--font-mono),monospace}.aeo-con-pages-row .by em{color:var(--text-lo);font-style:normal}.aeo-con-pages-row b{justify-self:start;padding:2px 8px;border-radius:999px;font:500 11px/1.4 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.05em}.aeo-con-pages-row b.ok{color:var(--aeo-ok);border:1px solid rgba(var(--aeo-ok-rgb),.45);background:rgba(var(--aeo-ok-rgb),.08)}.aeo-con-pages-row b.wait{color:#e8c76a;border:1px solid rgba(232,199,106,.4);background:rgba(232,199,106,.08)}.aeo-con .a-up{animation:aeo-up .7s var(--aeo-ease) both;animation-delay:var(--d,0s)}.aeo-wait{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;grid-gap:clamp(28px,5vw,96px);gap:clamp(28px,5vw,96px);padding-top:var(--sec-y);padding-bottom:var(--sec-y);scroll-margin-top:90px}.aeo-form{display:grid;grid-gap:16px;gap:16px;padding:clamp(20px,2.4vw,36px);border:1px solid var(--aeo-line-strong);border-radius:12px;background:rgba(7,11,28,.82);box-shadow:0 60px 140px -60px rgba(var(--cb1),.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aeo-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.aeo-form label,.aeo-form legend{display:grid;grid-gap:8px;gap:8px;min-width:0}.aeo-form label>span,.aeo-form legend{color:var(--text-lo);font:500 var(--mono-sm) /1.2 var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.aeo-form small{margin-left:6px;color:rgba(154,155,166,.7);font-size:.92em;letter-spacing:.04em;text-transform:none}.aeo-form input:not([type=radio]),.aeo-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(var(--aeo-sky),.2);border-radius:6px;background:rgba(var(--aeo-sky),.04);color:var(--text-hi);font:400 16px/1.4 var(--font-archivo),sans-serif;transition:border-color .2s,box-shadow .2s}.aeo-form textarea{resize:vertical;min-height:90px}.aeo-form input::placeholder,.aeo-form textarea::placeholder{color:rgba(154,155,166,.6)}.aeo-form input:focus,.aeo-form textarea:focus{outline:none;border-color:var(--blue-bright);box-shadow:0 0 0 3px rgba(91,140,255,.22)}.aeo-form .bad{border-color:#ff9a91!important;box-shadow:0 0 0 3px rgba(240,101,90,.18)}.aeo-form-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.aeo-form-chips legend{display:block;width:100%;margin-bottom:8px;padding:0}.aeo-form-chips label{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(var(--aeo-sky),.22);border-radius:999px;color:var(--text-hi);font-size:14px;cursor:pointer;transition:border-color .2s,background-color .2s}.aeo-form-chips label.on{border-color:var(--blue-bright);background:rgba(91,140,255,.16)}.aeo-form-chips label:focus-within{box-shadow:0 0 0 3px rgba(91,140,255,.3)}.aeo-form-chips input{opacity:0;pointer-events:none}.aeo-form-chips input,.aeo-form-trap{position:absolute;width:1px;height:1px}.aeo-form-trap{left:-10000px;overflow:hidden}.aeo-form-err{margin:0;padding:10px 12px;border:1px solid rgba(240,101,90,.4);border-radius:6px;background:rgba(240,101,90,.08);color:#ffb1aa;font-size:14px}.aeo-form .aeo-btn{justify-self:start}.aeo-form-note{margin:0;color:var(--text-lo);font-size:12px}.aeo-form-note a{color:inherit}.aeo-form-done{justify-items:start;gap:10px}.aeo-form-done h3{margin:6px 0 0;color:var(--text-hi);font-size:clamp(20px,1.8vw,28px);font-weight:600}.aeo-form-done p{margin:0;color:var(--text-lo);font-size:var(--body)}.aeo-form-tick{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(var(--aeo-ok-rgb),.14)}.aeo-form-tick svg{width:22px;height:22px;fill:none;stroke:var(--aeo-ok);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1023px){.aeo-band{grid-template-columns:repeat(2,minmax(0,1fr))}.aeo-answer,.aeo-con-body,.aeo-wait{grid-template-columns:minmax(0,1fr)}.aeo-con-body{min-height:0}.aeo-con-rail{display:none}}@media (max-width:767px){.aeo-form-row{grid-template-columns:minmax(0,1fr)}.aeo-con-main{padding:14px 12px 16px}.aeo-con-tabs button{padding-inline:2px;font-size:10.5px;letter-spacing:.02em}.aeo-con-bar .title{display:none}.aeo-con-pages-head,.aeo-con-pages-row{grid-template-columns:minmax(0,1fr) 76px}.aeo-con-pages-head span:nth-child(2),.aeo-con-pages-row .by{display:none}.aeo-chat-ask{max-width:92%;margin-inline:14px 14px}.aeo-chat-answer{padding:12px 14px 16px}.aeo-ctas .aeo-btn{flex:1 1 auto;justify-content:center}}@media (max-width:479px){.aeo-band{gap:8px;padding:8px}.aeo-tile{padding:12px}.aeo-tile-src{display:none}}