.aeon{--ink:#1D1D1F;--ink-2:#6E6E73;--ink-3:#A1A1A6;--bg:#FFFFFF;--surface:#F5F5F7;--line:#E5E5EA;--line-2:#D2D2D7;--blue:#0071E3;--red:#D66A58;--red-bg:#FBE9E5;--amber:#D9962B;--amber-bg:#FBF0DC;--green:#2E9E5B;--green-bg:#E6F4EB;--site-nav:var(--nav-h);--sans:'Inter',-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--mono:'IBM Plex Mono','SFMono-Regular',Menlo,Consolas,monospace;color-scheme:light}.aeon *{box-sizing:border-box}.aeon{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;padding-top:calc(var(--nav-h) + 24px)}.aeon a{color:inherit;text-decoration:none}.aeon h1,.aeon h2,.aeon h3{margin:0;font-weight:600;letter-spacing:-.025em;text-wrap:balance}.aeon p{margin:0}.aeon button{font:inherit;color:inherit}.aeon .wrap{width:min(1120px,100% - 48px);margin-inline:auto}@media (max-width:640px){.aeon .wrap{width:min(1120px,100% - 32px)}}.aeon .mono{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.aeon .btn{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;font-size:15px;font-weight:500;background:var(--ink);color:#fff;border:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.aeon .btn:hover{background:#000;transform:translateY(-1px)}.aeon .btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line-2)}.aeon .btn.ghost:hover{background:var(--surface)}.aeon .btn.blue{background:var(--blue)}.aeon .btn.blue:hover{background:#0062c4}.aeon .btn.big{padding:16px 30px;font-size:17px}.aeon .ae-hero{padding-block:56px 56px;overflow:hidden;text-align:center}.aeon .htop{margin-bottom:0}@media (max-width:960px){.aeon .ae-hero{padding-block:44px 32px}}.aeon .ae-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ink-2);margin-bottom:24px}.aeon .ae-hero .ae-eyebrow{justify-content:center}.aeon .ae-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--red);display:inline-block;box-shadow:0 0 0 0 rgba(214,106,88,.5);animation:ae-pulse 1.8s ease-out infinite}@keyframes ae-pulse{0%{box-shadow:0 0 0 0 rgba(214,106,88,.55)}100%{box-shadow:0 0 0 12px rgba(214,106,88,0)}}.aeon .ae-hero h1{font-size:clamp(40px,5.7vw,78px);line-height:.96;letter-spacing:-.042em;font-weight:700;max-width:31ch;margin-inline:auto}.aeon .ae-hero h1 .w{display:inline-block;opacity:0;transform:translateY(.5em);animation:ae-rise .7s cubic-bezier(.2,.8,.2,1) forwards}.aeon .ae-hero h1 em{font-style:normal;color:var(--ink-2)}@keyframes ae-rise{to{opacity:1;transform:none}}.aeon .ae-hero .ae-lede{font-size:19.5px;color:var(--ink-2);max-width:56ch;margin:30px auto 0;opacity:0;animation:ae-rise .7s .55s cubic-bezier(.2,.8,.2,1) forwards}.aeon .cta{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;opacity:0;animation:ae-rise .7s .7s cubic-bezier(.2,.8,.2,1) forwards}.aeon .stage{position:relative;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 40px 100px rgba(29,29,31,.12),0 2px 6px rgba(29,29,31,.04);overflow:hidden;text-align:left;margin-top:52px;opacity:0;animation:ae-rise .8s .5s cubic-bezier(.2,.8,.2,1) forwards;transition:box-shadow .6s ease,border-color .6s ease}.aeon .stage.alert{border-color:rgba(214,106,88,.7);box-shadow:0 40px 120px rgba(214,106,88,.30),0 2px 6px rgba(29,29,31,.04)}.aeon .stage.good{border-color:rgba(46,158,91,.6);box-shadow:0 40px 120px rgba(46,158,91,.26),0 2px 6px rgba(29,29,31,.04)}.aeon .stage .bar{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.aeon .stage .bar b{font-size:14px;font-weight:600;color:var(--ink)}.aeon .stage .clock{font-family:var(--mono);font-size:13px;color:var(--ink-2);letter-spacing:.02em;font-variant-numeric:tabular-nums}.aeon .stage .clock em{font-style:normal;color:var(--ink);font-weight:500}.aeon .stage .body{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:14px;padding:14px}@media (max-width:640px){.aeon .stage .body{grid-template-columns:1fr}}.aeon .rail{padding:4px 4px 0}.aeon .rail .sl{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);padding:6px 6px 8px}.aeon .rail .sl b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.aeon .rail .r{display:flex;align-items:center;gap:10px;padding:7px 6px;border-radius:9px;border-bottom:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease,background .3s ease}.aeon .rail .r.in{opacity:1;transform:none}.aeon .rail .r .h{flex:1;min-width:0;font-family:var(--mono);font-size:12.5px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25}.aeon .rail .r .h small{display:block;font-family:var(--sans);font-size:11px;color:var(--ink-3);letter-spacing:.01em;margin-top:1px}.aeon .rail .r .s{flex:none;width:64px;text-align:right;font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.aeon .rail .r .s i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--line-2);margin-right:7px;vertical-align:middle;transition:background .2s ease}.aeon .rail .r.ok .s{color:var(--green)}.aeon .rail .r.ok .s i{background:var(--green)}.aeon .rail .r.bad{background:var(--red-bg);border-color:transparent}.aeon .rail .r.bad .h{color:var(--ink);font-weight:600}.aeon .rail .r.bad .h small{color:#B3452F}.aeon .rail .r.bad .s{color:var(--red);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aeon .rail .r.bad .s i{background:var(--red);box-shadow:0 0 0 4px rgba(214,106,88,.22)}.aeon .sheet{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:16px;min-height:350px;overflow:hidden}.aeon .sheet .idle{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);transition:opacity .3s ease}.aeon .sheet.live .idle{opacity:0}.aeon .act{position:absolute;inset:0;padding:18px 18px 20px;opacity:0;transform:translateX(24px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.aeon .act.on{opacity:1;transform:none;pointer-events:auto}.aeon .act.off{opacity:0;transform:translateX(-24px)}.aeon .verdict{position:absolute;right:18px;bottom:18px;padding:9px 13px;border-radius:11px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--green);opacity:0;transform:scale(1.7) rotate(-8deg);box-shadow:0 12px 30px rgba(46,158,91,.35)}.aeon .verdict.show{animation:ae-stamp .45s cubic-bezier(.2,.9,.3,1.25) forwards}.aeon .verdict.red{background:var(--red);box-shadow:0 12px 30px rgba(214,106,88,.35)}@keyframes ae-stamp{to{opacity:1;transform:scale(1) rotate(-3deg)}}.aeon .why{position:absolute;left:18px;bottom:18px;max-width:62%;font-size:12.5px;line-height:1.4;color:var(--ink-2);opacity:0;transition:opacity .4s ease .3s}.aeon .why.show{opacity:1}.aeon .why b{color:var(--ink);font-weight:600}.aeon .dots{position:absolute;top:25px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.aeon .dots i{width:6px;height:6px;border-radius:50%;background:var(--line-2);transition:background .3s ease,width .3s ease}.aeon .dots i.on{background:var(--ink);width:18px;border-radius:3px}.aeon .em .hd{display:grid;gap:6px;font-size:13.5px;padding-bottom:12px;border-bottom:1px solid var(--line)}.aeon .em .hd span{color:var(--ink-2);display:inline-block;width:54px}.aeon .em .hd b{font-weight:500}.aeon .em .hd .f b{font-family:var(--mono);font-size:12px}.aeon .em .bd{padding-top:12px;font-size:14.5px;line-height:1.5;min-height:72px}.aeon .em .acc{margin-top:10px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid var(--line);font-family:var(--mono);font-size:13px;opacity:0;transition:opacity .3s ease}.aeon .em .acc.show{opacity:1}.aeon .stage.strike .em .bd{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--red)}.aeon .act .find,.aeon .act .msg{transition:opacity .45s ease,transform .45s ease;max-width:560px}.aeon .act .find{padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff}.aeon .act .find .fk{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.aeon .act .find .fk .n{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.aeon .act .find b{display:block;font-weight:600;font-size:15.5px}.aeon .act .find small{display:block;margin-top:6px;font-size:13.5px;color:var(--ink-2);line-height:1.45}.aeon .act .find .fx{margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:center;opacity:0;transition:opacity .4s ease}.aeon .act .find .fx.show{opacity:1}.aeon .act .find .fx i{width:8px;height:8px;border-radius:50%;background:var(--green);flex:none}.aeon .act .msg{position:absolute;inset:18px 18px auto 18px;opacity:0;transform:translateY(10px);pointer-events:none}.aeon .act.flip .find{opacity:0;transform:translateY(-10px)}.aeon .act.flip .msg{opacity:1;transform:none}.aeon .act .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}.aeon .sev{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.aeon .sev.c{background:var(--red-bg);color:#B3452F}.aeon .ch .bd{display:grid;gap:10px}.aeon .bub{max-width:86%;padding:11px 14px;border-radius:16px;font-size:14.5px;line-height:1.45;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.aeon .bub.show{opacity:1;transform:none}.aeon .bub.u{justify-self:end;background:var(--blue);color:#fff;border-bottom-right-radius:4px}.aeon .bub.a{justify-self:start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.aeon .typing{display:inline-flex;gap:4px;align-items:center;height:14px}.aeon .typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-3);animation:ae-blink 1s infinite}.aeon .typing i:nth-child(2){animation-delay:.2s}.aeon .typing i:nth-child(3){animation-delay:.4s}@keyframes ae-blink{0%,80%,100%{opacity:.3}40%{opacity:1}}.aeon .br .url{display:flex;gap:8px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;font-family:var(--mono);font-size:13px}.aeon .br .url em{font-style:normal;color:var(--green)}.aeon .br .pg{margin-top:14px;display:grid;gap:10px}.aeon .br .ln{height:12px;border-radius:6px;background:var(--surface)}.aeon .br .ln.s{width:55%}.aeon .br .ln.m{width:78%}.aeon .br .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:4px}.aeon .br .row i{display:block;height:64px;border-radius:10px;background:var(--surface)}.aeon .br .gone{margin-top:14px;padding:34px 20px;border:1px dashed var(--line-2);border-radius:12px;text-align:center;font-size:14px;color:var(--ink-2)}.aeon .br .gone b{display:block;font-size:18px;font-weight:650;color:var(--ink);margin-bottom:4px}.aeon .ae-cap{margin-top:12px;font-size:12.5px;color:var(--ink-3);text-align:center}.aeon .scenes-head{padding-block:72px 24px;text-align:center}.aeon .scenes-head h2{font-size:clamp(34px,4.6vw,60px);line-height:1.02;font-weight:650}.aeon .scenes-head p{margin:18px auto 0;font-size:19px;color:var(--ink-2);max-width:50ch}.aeon .scenes-head p.illus{margin-top:14px;font-size:13px;color:var(--ink-3);max-width:46ch}.aeon .scene{position:relative}.aeon .scene:nth-of-type(even){background:var(--surface)}.aeon .scene .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}.aeon .scene .beats{padding-block:10vh}.aeon .beat{min-height:88vh;display:flex;flex-direction:column;justify-content:center;opacity:.28;transition:opacity .4s ease}.aeon .beat.on{opacity:1}.aeon .beat .t{font-family:var(--mono);font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.aeon .beat .t b{font-weight:500;color:var(--red)}.aeon .beat.w1 .t b{color:var(--green)}.aeon .beat h2{font-size:clamp(30px,3.8vw,50px);line-height:1.04;font-weight:650}.aeon .beat p{margin-top:18px;font-size:17.5px;color:var(--ink-2);max-width:46ch}.aeon .beat .tag{display:inline-block;align-self:flex-start;margin-bottom:16px;padding:5px 11px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.aeon .beat .cost{margin-top:24px;padding:16px 18px;border-radius:12px;font-size:16px;line-height:1.5;max-width:46ch}.aeon .beat .cost b{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-weight:500;opacity:.7}.aeon .beat.w0 .cost{background:var(--red-bg);color:#8E3423}.aeon .beat.w1 .cost{background:var(--green-bg);color:#17603A}.aeon .beat.w0 .tag{background:var(--red-bg);color:#B3452F}.aeon .beat.w1 .tag{background:var(--green-bg);color:#1F7A44}.aeon .ae-sticky{position:sticky;top:calc(var(--site-nav,60px) + 40px);padding-block:8vh 6vh}.aeon .bigtime{font-size:clamp(56px,7vw,104px);font-weight:650;letter-spacing:-.05em;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums;margin-bottom:6px}.aeon .bigtime small{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:400;margin-bottom:12px}.aeon .vis{position:relative;margin-top:22px}.aeon .ae-card{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(29,29,31,.10);overflow:hidden;transition:box-shadow .6s ease,transform .6s ease}.aeon .scene.without .ae-card{box-shadow:0 24px 60px rgba(214,106,88,.22)}.aeon .scene.with .ae-card{box-shadow:0 24px 60px rgba(46,158,91,.20)}.aeon .st{position:absolute;right:-8px;top:-18px;padding:10px 16px;border-radius:12px;font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--red);opacity:0;transform:scale(1.7) rotate(-8deg);box-shadow:0 12px 30px rgba(214,106,88,.35)}.aeon .scene.with .st.s1,.aeon .scene.without .st.s0{animation:ae-stamp .45s cubic-bezier(.2,.9,.3,1.25) forwards}.aeon .st.s1{background:var(--green);box-shadow:0 12px 30px rgba(46,158,91,.35)}.aeon .scene.without .only-w1,.aeon .scene.with .only-w0{display:none}.aeon .ae-card .ft{padding:12px 18px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.aeon .ae-card .ft i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.aeon .scene.with .ae-card .ft i{background:var(--green)}.aeon .scene.without .ae-card .ft i{background:var(--red)}@media (max-width:900px){.aeon .scene .wrap{grid-template-columns:1fr;gap:0}.aeon .ae-sticky{top:var(--site-nav,60px);padding-block:20px 10px;background:inherit;z-index:2}.aeon .scene:nth-of-type(even) .ae-sticky{background:var(--surface)}.aeon .scene:nth-of-type(odd) .ae-sticky{background:#fff}.aeon .bigtime{font-size:44px}.aeon .beat{min-height:0;padding:40px 0}.aeon .scene .beats{padding-block:0 40px}}.aeon .mail .hd{padding:16px 18px;border-bottom:1px solid var(--line);font-size:14px;display:grid;gap:6px}.aeon .mail .hd span{color:var(--ink-2);display:inline-block;width:62px}.aeon .mail .hd b{font-weight:500}.aeon .mail .hd .from b{font-family:var(--mono);font-size:13px}.aeon .mail .bd{padding:18px;font-size:15px;line-height:1.55;transition:opacity .4s ease,filter .4s ease}.aeon .mail .bd .acc{margin-top:10px;padding:10px 12px;border-radius:8px;background:var(--surface);font-family:var(--mono);font-size:13px}.aeon .scene.with .mail .bd{opacity:.3;filter:blur(1.5px)}.aeon .chat .hd{padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.aeon .chat .hd span{font-weight:400;color:var(--ink-3);font-size:12px}.aeon .chat .bd{padding:18px;display:grid;gap:12px}.aeon .chat .bub{opacity:1;transform:none}.aeon .chat .bub.a code{font-family:var(--mono);font-size:13px;display:block;margin-top:8px;color:#B3452F;line-height:1.75}.aeon .brw .bar{display:flex;gap:8px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface)}.aeon .brw .bar i{width:10px;height:10px;border-radius:50%;background:var(--line-2);display:inline-block}.aeon .brw .url{margin-left:8px;flex:1;background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px 10px;font-family:var(--mono);font-size:12.5px;display:flex;gap:8px;align-items:center}.aeon .brw .url em{font-style:normal;font-weight:600}.aeon .brw .url em{color:var(--green)}.aeon .brw .url em.warnx{color:var(--red);font-family:var(--sans);font-size:12px}.aeon .brw .pg{padding:36px 24px;min-height:240px;display:grid;place-items:center;text-align:center}.aeon .brw .warn h3{font-size:22px}.aeon .brw .warn p{margin-top:8px;font-size:14px;color:var(--ink-2);max-width:38ch}.aeon .brw .warn .x{width:46px;height:46px;border-radius:50%;background:var(--red-bg);color:var(--red);display:grid;place-items:center;font-weight:700;font-size:22px;margin:0 auto 14px}.aeon .brw .fake{width:min(100%,300px);text-align:left}.aeon .brw .fake .logo{font-weight:700;letter-spacing:-.02em;font-size:15px;margin-bottom:14px}.aeon .brw .fake h3{font-size:20px;margin-bottom:14px}.aeon .brw .fake .fld{height:38px;border:1px solid var(--line-2);border-radius:8px;margin-bottom:10px;padding:9px 12px;font-size:13px;color:var(--ink-3)}.aeon .brw .fake .go{height:38px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:14px;font-weight:500}.aeon .brw .fake p{margin-top:14px;font-size:12.5px;color:#B3452F}.aeon .brw .none{font-size:14px;color:var(--ink-2)}.aeon .brw .none b{display:block;font-size:20px;font-weight:650;color:var(--ink);margin-bottom:4px}.aeon .brw .shop{width:100%;display:grid;gap:10px;text-align:left}.aeon .brw .shop .ln{height:12px;border-radius:6px;background:var(--surface)}.aeon .brw .shop .ln.s{width:60%}.aeon .brw .shop .ln.m{width:80%}.aeon .brw .shop .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:6px}.aeon .brw .shop .row i{display:block;height:70px;border-radius:10px;background:var(--surface)}.aeon .hop .hop-r{padding:16px 18px}.aeon .hop .hop-l{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:9px}.aeon .hop .hop-u{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:11px 14px;font-family:var(--mono);font-size:14px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.aeon .hop .hop-u.plainurl{color:var(--ink-2)}.aeon .hop .hop-u em{font-style:normal;color:var(--green)}.aeon .hop .hop-u i{font-style:normal;background:#F6C9BF;border-radius:3px;padding:0 2px;color:#8E3423}.aeon .hop .who{margin-left:auto;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.aeon .hop .who.bad{background:var(--red-bg);color:#B3452F}.aeon .hop .who.good{background:var(--green-bg);color:#1F7A44}.aeon .hop .hop-mid{display:flex;align-items:center;gap:10px;padding:0 18px 4px;font-size:13.5px;font-weight:500}.aeon .hop .hop-mid .arw{font-size:17px;line-height:1}.aeon .scene.without .hop .hop-mid{color:#B3452F}.aeon .scene.with .hop .hop-mid{color:#1F7A44}.aeon .hop .k{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.4}.aeon .hop .k em{flex:none;font-style:normal;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--red-bg);color:#B3452F}.aeon .hop .band{padding:15px 18px;font-size:14.5px;line-height:1.5;font-weight:500}.aeon .hop .band.bad{background:var(--red-bg);color:#8E3423}.aeon .hop .band.good{background:var(--green-bg);color:#17603A}.aeon .live{padding-block:110px}.aeon .live .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px;align-items:center}@media (max-width:900px){.aeon .live .wrap{grid-template-columns:1fr;gap:36px}}.aeon .live h2{font-size:clamp(32px,4.2vw,54px);line-height:1.03;font-weight:650}.aeon .live .ae-lede{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:46ch}.aeon .live .ae-lede b{color:var(--ink);font-weight:600}.aeon .board{background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px rgba(29,29,31,.10);overflow:hidden}.aeon .board .top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line);font-size:14px;font-weight:600}.aeon .board .top .h{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--ink-2);letter-spacing:.04em}.aeon .board .top .h b{font-size:22px;color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums;margin-left:6px;letter-spacing:-.02em}.aeon .board .top .h b.up{color:var(--green)}.aeon .li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--line);font-size:14.5px;max-height:80px;transition:max-height .5s ease,opacity .5s ease,padding .5s ease,transform .5s ease;overflow:hidden}.aeon .li .n{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.aeon .li b{font-weight:600;display:block}.aeon .li small{display:block;font-family:var(--mono);font-size:12px;color:var(--ink-2);margin-top:2px}.aeon .li .sev{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 9px;border-radius:999px}.aeon .sev.c{background:var(--red-bg);color:#B3452F}.aeon .sev.a{background:var(--amber-bg);color:#9A6616}.aeon .sev.ok{background:var(--green-bg);color:#1F7A44}.aeon .li.done{background:var(--green-bg)}.aeon .li.done b{text-decoration:line-through;color:var(--ink-2)}.aeon .li.gone{max-height:0;opacity:0;padding-block:0;border-bottom-width:0;transform:translateX(30px)}.aeon .board .empty{padding:26px 18px;text-align:center;font-size:14px;color:var(--ink-2);display:none}.aeon .board .empty b{display:block;font-size:20px;color:var(--ink);font-weight:650;margin-bottom:4px}.aeon .board.clear .empty{display:block}.aeon .proof{padding-block:110px;background:var(--surface)}.aeon .proof .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:center}@media (max-width:900px){.aeon .proof .wrap{grid-template-columns:1fr;gap:36px}}.aeon .proof h2{font-size:clamp(32px,4.2vw,54px);line-height:1.03;font-weight:650}.aeon .proof .ae-lede{margin-top:18px;font-size:18px;color:var(--ink-2);max-width:46ch}.aeon .mock{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(29,29,31,.08)}.aeon .mock .top{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);font-size:13px;font-weight:600}.aeon .mock .top span{font-weight:400;color:var(--ink-3);font-size:12px}.aeon .rec{padding:14px 16px;font-family:var(--mono);font-size:12.5px;line-height:1.65}.aeon .rec dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:3px 16px}.aeon .rec dt{color:var(--ink-3);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding-top:2px}.aeon .rec dd{margin:0;overflow-wrap:anywhere}.aeon .rec .no{color:#B3452F}.aeon .rec .ok{color:#1F7A44}.aeon .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.aeon .chips span{font-size:12px;padding:4px 9px;border-radius:999px;background:var(--surface);color:var(--ink-2)}@media (max-width:480px){.aeon .rec dl{grid-template-columns:1fr}.aeon .rec dt{padding-top:8px}}.aeon .scope{padding-block:110px}.aeon .scope .ae-head{max-width:760px;margin:0 auto 44px;text-align:center}.aeon .scope h2{font-size:clamp(32px,4.2vw,54px);line-height:1.03;font-weight:650}.aeon .scope .ae-head p{margin:16px auto 0;font-size:18px;color:var(--ink-2);max-width:56ch}.aeon .map{position:relative;height:640px;border:1px solid var(--line);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 40px 100px rgba(29,29,31,.08)}.aeon .map canvas{position:absolute;inset:0;width:100%;height:100%}.aeon .map .hub{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:14px 22px;border-radius:999px;background:var(--ink);color:#fff;box-shadow:0 18px 40px rgba(29,29,31,.28);z-index:2}.aeon .map .hub small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.55);margin-bottom:3px}.aeon .map .hub b{font-family:var(--mono);font-size:14px;font-weight:500}.aeon .map .side{position:absolute;top:22px;font-family:var(--mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);z-index:3}.aeon .map .side.l{left:26px}.aeon .map .side.r{right:26px}.aeon .mn{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;padding:7px 12px 7px 9px;border-radius:999px;background:#fff;border:1px solid var(--line-2);font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:default;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease;z-index:3}.aeon .mn i{width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--ink-3);flex:none;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.aeon .mn.hit i{background:var(--green);border-color:var(--green);box-shadow:0 0 0 5px rgba(46,158,91,.18)}.aeon .mn.on{border-color:var(--ink);box-shadow:0 10px 30px rgba(29,29,31,.14);transform:translate(-50%,-50%) scale(1.06)}.aeon .mn.on i{background:var(--ink);border-color:var(--ink)}.aeon .ae-mcard{position:absolute;left:50%;bottom:24px;transform:translateX(-50%);width:min(560px,calc(100% - 48px));padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px rgba(29,29,31,.10);z-index:4;transition:opacity .13s ease}.aeon .ae-mcard.fade{opacity:0}.aeon .ae-mcard small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px}.aeon .ae-mcard b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.aeon .ae-mcard p{margin-top:5px;font-size:14.5px;color:var(--ink-2);line-height:1.45}@media (min-width:761px){.aeon .scope .cols{display:none}}@media (max-width:760px){.aeon .map{display:none}}.aeon .cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:820px){.aeon .cols{grid-template-columns:1fr}}.aeon .col{border:1px solid var(--line);border-radius:20px;padding:32px 30px;background:#fff}.aeon .col .mono{margin-bottom:10px}.aeon .col h3{font-size:26px;line-height:1.12}.aeon .col .lead{margin-top:10px;font-size:15.5px;color:var(--ink-2)}.aeon .col ul{margin:22px 0 0;padding:0;list-style:none}.aeon .col li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14.5px}.aeon .col li b{font-weight:600}.aeon .col li span{color:var(--ink-2)}@media (max-width:520px){.aeon .col li{grid-template-columns:1fr;gap:4px}}.aeon .bounds{padding-block:120px;background:var(--surface)}.aeon .bhead{text-align:center;max-width:820px;margin:0 auto 52px}.aeon .bounds h2{font-size:clamp(36px,5.2vw,68px);line-height:1;letter-spacing:-.035em;font-weight:700}.aeon .bounds h2 em{font-style:normal;color:var(--ink-2)}.aeon .bounds .ae-lede{margin:20px auto 0;max-width:54ch;color:var(--ink-2);font-size:18px}.aeon .line{position:relative;background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:0 40px 100px rgba(29,29,31,.10),0 2px 6px rgba(29,29,31,.04)}.aeon .half{padding:46px 52px 52px}.aeon .half.in{background-color:var(--surface);background-image:radial-gradient(rgba(29,29,31,.13) .9px,transparent 1px);background-size:14px 14px}.aeon .tag-l{font-family:var(--mono);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink);margin-bottom:30px}.aeon .trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.aeon .it i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-style:normal;font-size:12px;font-weight:700;color:#fff;margin-bottom:18px}.aeon .it i.y{background:var(--green);box-shadow:0 8px 20px rgba(46,158,91,.28)}.aeon .it i.n{background:var(--red);box-shadow:0 8px 20px rgba(214,106,88,.28)}.aeon .it small{display:block;font-size:12.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.aeon .it p{font-size:15.5px;color:var(--ink-2);line-height:1.5;max-width:34ch}.aeon .edge{position:relative;height:1px;background:var(--line-2)}.aeon .edge span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:7px 15px;border-radius:999px;background:#fff;border:1px solid var(--line-2);font-family:var(--mono);font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;z-index:2}.aeon .edge .mover{position:absolute;top:-15px;left:4%;width:9px;height:9px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 6px rgba(29,29,31,.08);animation:ae-walk 11s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes ae-walk{from{left:4%}to{left:calc(96% - 9px)}}@media (max-width:820px){.aeon .trio{grid-template-columns:1fr;gap:28px}.aeon .half{padding:32px 24px 36px}.aeon .it p{max-width:none}}.aeon .final{padding-block:150px 140px;text-align:center;background:#000;color:#fff}.aeon .final h2{font-size:clamp(36px,5.9vw,76px);line-height:1;letter-spacing:-.04em;font-weight:700;text-wrap:nowrap}.aeon .final h2 em{font-style:normal;color:#8E8E93;display:block}.aeon .final p{margin:26px auto 0;color:#A1A1A6;font-size:19px;max-width:56ch}.aeon .final .cta{justify-content:center;opacity:1;animation:none;margin-top:38px}.aeon .final .btn.ghost{color:#fff;border-color:#48484A}.aeon .final .btn.ghost:hover{background:#2C2C2E}.aeon a:focus-visible,.aeon button:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.aeon .modal{position:fixed;inset:0;z-index:60;display:none;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto;background:rgba(20,20,22,.55);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%)}.aeon .modal.open{display:flex}.aeon .mbox{position:relative;width:min(1080px,100%);display:grid;grid-template-columns:420px minmax(0,1fr);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 60px 140px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.08);animation:ae-pop .5s cubic-bezier(.2,.8,.2,1)}@keyframes ae-pop{from{opacity:0;transform:translateY(22px) scale(.965)}to{opacity:1;transform:none}}.aeon .mclose{position:absolute;top:18px;right:18px;z-index:3;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer;font-size:19px;line-height:1;display:grid;place-items:center;color:var(--ink-2);transition:background .2s ease,color .2s ease,transform .2s ease}.aeon .mclose:hover{background:var(--surface);color:var(--ink);transform:rotate(90deg)}.aeon .mside{position:relative;overflow:hidden;background:radial-gradient(120% 80% at 0% 0%,#2A2A30 0%,#101013 55%,#000 100%);color:#fff;padding:52px 46px 44px;display:flex;flex-direction:column}.aeon .mside::after{content:"";position:absolute;inset:auto -40% -30% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(0,113,227,.35),transparent 65%);pointer-events:none}.aeon .mside .mono{color:rgba(255,255,255,.5)}.aeon .mside h2{font-size:40px;line-height:.98;letter-spacing:-.035em;font-weight:700}.aeon .mside .cap-l{margin-top:18px;font-size:15px;font-weight:600;color:#fff}.aeon .mside .intro{margin-top:30px;font-size:13.5px;line-height:1.65;color:rgba(255,255,255,.58)}.aeon .mside .intro+.intro{margin-top:14px}.aeon .mside .intro.strong{color:#fff;font-weight:500}.aeon .mside .mfoot{margin-top:auto;padding-top:36px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4)}.aeon .mmain{padding:44px 46px 46px;min-height:660px;max-height:calc(100vh - 48px);overflow-y:auto;display:flex;flex-direction:column;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.aeon .mlab{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.aeon .f2{display:grid;grid-template-columns:1fr 1fr;gap:6px 28px}@media (max-width:600px){.aeon .f2{grid-template-columns:1fr}}.aeon .fld{display:block;margin-bottom:10px}.aeon .fld span{display:block;font-size:12.5px;font-weight:500;color:var(--ink-2);margin-bottom:0;transition:color .2s ease}.aeon .fld:focus-within span{color:var(--ink)}.aeon .fld input,.aeon .fld textarea{width:100%;font:inherit;font-size:16px;padding:9px 0 10px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.aeon .fld input::placeholder,.aeon .fld textarea::placeholder{color:var(--ink-3)}.aeon .fld input:focus,.aeon .fld textarea:focus{outline:none;border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.aeon .fld textarea{margin-top:8px;min-height:150px;resize:none;line-height:1.5;padding:12px 14px;border:1px solid var(--line-2);border-radius:14px;background:#fff}.aeon .fld textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.aeon .fld small{display:block;margin-top:5px;font-size:12px;color:var(--ink-3)}.aeon .grp{margin-top:24px}.aeon .grp>span{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.aeon .opts{display:flex;flex-wrap:wrap;gap:8px}.aeon .opts label{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;cursor:pointer;background:#fff;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.aeon .opts label:hover{border-color:var(--ink-2)}.aeon .opts label:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:0 8px 20px rgba(29,29,31,.18)}.aeon .opts input{position:absolute;left:0;top:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.aeon .chk{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin-top:10px;font-size:14px;line-height:20px;cursor:pointer;color:var(--ink-2)}.aeon .chk input{appearance:none;width:20px;height:20px;margin:0;border:1.5px solid var(--line-2);border-radius:6px;background:#fff;display:grid;place-items:center;transition:background .2s ease,border-color .2s ease}.aeon .chk input::before{content:"";width:10px;height:6px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.aeon .chk input:checked{background:var(--ink);border-color:var(--ink)}.aeon .chk input:checked::before{opacity:1}.aeon .chk input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.aeon .chk:has(input:checked){color:var(--ink)}.aeon .mdone{display:none;text-align:center;padding-top:12px}.aeon .mdone .viapost,.aeon .mbox.posted .mdone .viamail,.aeon .mbox.posted #mcopybtn{display:none}.aeon .mbox.posted .mdone .viapost{display:block}.aeon .mform{flex:1;display:flex;flex-direction:column}.aeon .mform .step.on{flex:1}.aeon .mbox.sent .mform{display:none}.aeon .mbox.sent .mdone{display:block}.aeon .mdone .ring{width:72px;height:72px;border-radius:50%;margin:8px auto 0;display:grid;place-items:center;background:var(--green-bg);color:var(--green);font-size:30px;font-weight:700;box-shadow:0 0 0 10px rgba(46,158,91,.10);animation:ae-stamp .5s cubic-bezier(.2,.9,.3,1.25) forwards;opacity:0;transform:scale(1.6)}.aeon .mdone h3{margin-top:22px;font-size:26px;letter-spacing:-.02em;font-weight:700}.aeon .mdone p{margin-top:12px;font-size:15px;color:var(--ink-2);line-height:1.5;max-width:46ch;margin-inline:auto}.aeon .mdone textarea{width:100%;margin-top:18px;min-height:190px;font-family:var(--mono);font-size:12.5px;padding:14px;border:1px solid var(--line-2);border-radius:12px;color:var(--ink);text-align:left}.aeon .mdone .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}@media (max-width:900px){.aeon .modal{align-items:flex-start;padding:12px}.aeon .mbox{grid-template-columns:1fr;border-radius:22px}.aeon .mside{padding:34px 26px 28px}.aeon .mside h2{font-size:32px}.aeon .mside .mfoot{display:none}.aeon .mmain{max-height:none;min-height:0;padding:28px 22px 30px}.aeon .mclose{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.25);color:#fff}}.aeon .ae-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:34px;padding-bottom:14px}.aeon .stp{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;transition:color .3s ease}.aeon .stp i{width:7px;height:7px;border-radius:50%;background:var(--line-2);flex:none;transition:background .3s ease,box-shadow .3s ease}.aeon .stp.on{color:var(--ink)}.aeon .stp.on i{background:var(--ink);box-shadow:0 0 0 4px rgba(29,29,31,.10)}.aeon .stp.done{color:var(--ink-2)}.aeon .stp.done i{background:var(--green)}.aeon .ae-steps .bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.aeon .ae-steps .bar b{display:block;height:100%;width:25%;background:var(--ink);border-radius:2px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.aeon .step{display:none}.aeon .step.on{display:block;animation:ae-slidein .42s cubic-bezier(.2,.8,.2,1)}.aeon .step.back{animation:ae-slideback .42s cubic-bezier(.2,.8,.2,1)}@keyframes ae-slidein{from{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes ae-slideback{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}.aeon .step h3{font-size:24px;letter-spacing:-.025em;font-weight:700;margin-bottom:20px}.aeon .step .chk{padding:16px 18px;border:1px solid var(--line);border-radius:14px;transition:border-color .2s ease,background .2s ease}.aeon .step .chk:has(input:checked){border-color:var(--ink);background:var(--surface)}.aeon .mnav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;padding-top:22px;border-top:1px solid var(--line)}.aeon .mnav .btn{margin:0;width:auto;height:auto;padding:14px 26px;font-size:15.5px;box-shadow:none}.aeon .mnav #mnext,.aeon .mnav #msend{background:var(--ink);color:#fff;font-weight:600;box-shadow:0 14px 30px rgba(29,29,31,.22)}.aeon .mnav #mnext:hover,.aeon .mnav #msend:hover{background:#000;transform:translateY(-1px)}.aeon .mnav #msend{display:none;flex:1;justify-content:center;height:56px}.aeon .mnav.last #mnext{display:none}.aeon .mnav.last #msend{display:inline-flex}.aeon .mnav #mback[disabled]{opacity:.35;pointer-events:none}.aeon .mnote{margin:12px 0 0;font-size:14px;line-height:1.45;color:#b42318}.aeon .mnote:empty{display:none}@media (max-width:600px){.aeon .ae-steps{grid-template-columns:repeat(2,1fr)}.aeon .stp{font-size:12px}}.aeon .ae-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.aeon .fld .count{display:block;margin-top:5px;font-size:12px;color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.aeon .fld .count span{display:inline;font-size:inherit;color:inherit;margin:0}body.locked{overflow:hidden}@media (prefers-reduced-motion:reduce){.aeon .ae-eyebrow i,.aeon .typing i{animation:none}.aeon .ae-hero h1 .w,.aeon .ae-hero .ae-lede,.aeon .cta,.aeon .stage{animation:none;opacity:1;transform:none}.aeon .act,.aeon .bub,.aeon .li,.aeon .ae-card,.aeon .beat{transition:none}.aeon .edge .mover{animation:none;left:calc(50% - 4px)}}