.am-coin{animation:2.4s ease-in-out infinite both am-coin-bob}@keyframes am-coin-bob{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-4px)rotate(6deg)}}.am-orb{animation:7s ease-in-out infinite both am-orb-breathe;animation-delay:var(--am-delay,0s)}@keyframes am-orb-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.am-pulse-ring{opacity:0;animation:3s ease-out infinite both am-pulse-ring}@keyframes am-pulse-ring{0%{opacity:.5;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.5)}}.am-spark{color:#c4b0fd80;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;animation:5.5s ease-in-out infinite both am-float-spark;transform:rotate(-6deg)}.am-spark-two{animation-delay:-2.2s;transform:rotate(5deg)}@keyframes am-float-spark{0%,to{opacity:.45;translate:0}50%{opacity:.8;translate:0 -8px}}@media (max-width:1023px){.am-spark{opacity:.45}}@media (prefers-reduced-motion:reduce){.am-pulse-ring{opacity:0!important;animation:none!important}.am-orb{opacity:.7!important;animation:none!important;transform:none!important}.am-coin{animation:none!important;transform:none!important}.am-spark{animation:none!important;translate:none!important}}.am-terminal{text-align:left;color:#fff;background:#1a1625eb;border:1px solid #a689fb4d;border-radius:1rem;width:100%;animation:.52s ease-out both am-terminal-enter;overflow:hidden;transform:rotate(-.4deg);box-shadow:0 22px 70px #0006,inset 0 1px #ffffff0d}.am-terminal--compact{max-width:34rem}.am-terminal--compact .am-terminal__body{padding-block:1rem}.am-terminal--compact .am-terminal__body ul{margin-top:.65rem}.am-terminal__chrome{background:#2a2636c7;border-bottom:1px solid #a689fb33;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 1rem;display:flex}.am-terminal__chrome span{background:#f87171;border-radius:999px;width:.65rem;height:.65rem}.am-terminal__chrome span:nth-child(2){background:#fbbf24}.am-terminal__chrome span:nth-child(3){background:#34d399}.am-terminal__chrome b{color:#8e8a99;letter-spacing:.08em;text-transform:uppercase;margin-left:.35rem;font:600 .7rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.am-terminal__body{overflow-wrap:anywhere;padding:1.25rem;font-size:.78rem;line-height:1.7}.am-terminal__body p{color:#fff;margin:0}.am-terminal__body p:after{content:"";vertical-align:-.15em;background:#c4b0fd;width:.5em;height:1.05em;margin-left:.3rem;animation:1s step-end infinite am-cursor;display:inline-block}.am-terminal__body ul{color:#a9d9c8;margin:1rem 0 0;padding:0;list-style:none}.am-terminal__body li:before{content:"✓ ";color:#34d399}.am-app{text-align:left;color:#fff;background:#242030;border:1px solid #a689fb47;border-radius:16px;width:100%;font-size:.92rem;overflow:hidden;box-shadow:0 36px 110px #00000073,inset 0 1px #ffffff0d}.am-app__bar{background:#2a2636;border-bottom:1px solid #a689fb29;align-items:center;gap:.65rem;height:3.1rem;padding:0 1rem;display:flex}.am-app__lights{gap:.5rem;display:flex}.am-app__lights span{background:#f87171;border-radius:50%;width:.75rem;height:.75rem}.am-app__lights span:nth-child(2){background:#fbbf24}.am-app__lights span:nth-child(3){background:#34d399}.am-app__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 .9rem/1 var(--font-plus-jakarta), sans-serif;color:#fff;margin-left:.4rem;overflow:hidden}.am-app__branch{color:#c4b0fd;background:#a689fb29;border:1px solid #a689fb47;border-radius:.4rem;padding:.14rem .55rem;font-size:.74rem}.am-app__bar-icons{color:#8e8a99;gap:.7rem;margin-left:auto;display:flex}.am-app__body{grid-template-columns:16rem 1fr;min-height:27rem;display:grid}.am-app__sidebar{background:#1e1a28;border-right:1px solid #a689fb24;flex-direction:column;gap:.35rem;padding:.9rem;font-size:.82rem;display:flex}.am-app__tabs{background:#1a1625;border-radius:.6rem;gap:.3rem;padding:.24rem;display:flex}.am-app__tab{color:#8e8a99;border-radius:.45rem;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.45rem;font-weight:600;display:inline-flex}.am-app__tab--active{color:#fff;background:#a689fb33}.am-app__nav{color:#c6c2cf;flex-direction:column;gap:.1rem;margin-top:.55rem;display:flex}.am-app__nav-item{border-radius:.5rem;align-items:center;gap:.55rem;padding:.45rem .5rem;display:flex}.am-app__nav-item svg{color:#a689fb}.am-app__section{color:#8e8a99;justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.am-app__section-label{letter-spacing:.04em;font-size:.7rem}.am-app__recents{flex-direction:column;gap:.05rem;margin-top:.2rem;display:flex}.am-app__recent{color:#b0acba;white-space:nowrap;text-overflow:ellipsis;border-radius:.5rem;align-items:center;gap:.5rem;padding:.45rem .5rem;display:flex;overflow:hidden}.am-app__recent--active{color:#fff;background:#a689fb29}.am-app__dot{background:#a689fb;border-radius:50%;flex:none;width:.4rem;height:.4rem}.am-app__user{color:#c6c2cf;border-top:1px solid #a689fb24;align-items:center;gap:.55rem;margin-top:auto;padding-top:.7rem;display:flex}.am-app__avatar{color:#1a1625;background:#a689fb;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font:800 .72rem/1 ui-monospace,monospace;display:grid}.am-app__user-chevron{color:#8e8a99;margin-left:auto}.am-app__main{flex-direction:column;padding:1.35rem;display:flex}.am-app__chat{flex-direction:column;flex:1;gap:1.2rem;display:flex}.am-app__msg--user{color:#fff;background:#2a2636;border:1px solid #a689fb3d;border-radius:1rem;align-self:flex-end;max-width:80%;margin:0;padding:.8rem 1.05rem;font-size:.98rem;line-height:1.5}.am-app__assistant{flex-direction:column;gap:.7rem;display:flex}.am-app__think{color:#b0acba;align-items:center;gap:.5rem;margin:0;font-size:.88rem;display:flex}.am-app__spark{color:#e0864e;font-size:1.05rem}.am-app__plan{color:#d6d3dd;flex-direction:column;gap:.55rem;margin:0;padding:0;font-size:.92rem;line-height:1.45;list-style:none;display:flex}.am-app__plan li{gap:.55rem;display:flex}.am-app__plan li:before{content:"✓";color:#34d399}.am-app__result{color:#eafff5;background:#34d39917;border:1px solid #34d39952;border-radius:.75rem;align-items:center;gap:.6rem;margin:.35rem 0 0;padding:.8rem .95rem;font-size:.96rem;font-weight:600;line-height:1.4;display:flex}.am-app__result-badge{color:#04231a;font:800 .62rem/1.4 var(--font-plus-jakarta), sans-serif;text-transform:uppercase;letter-spacing:.05em;background:#34d399;border-radius:.35rem;flex:none;padding:.16rem .5rem}.am-app__input{background:#1c1826;border:1px solid #a689fb2e;border-radius:.85rem;margin-top:1.2rem;padding:.8rem 1rem}.am-app__input-row1{color:#8e8a99;align-items:center;font-size:.92rem;display:flex}.am-app__caret{vertical-align:-.15em;background:#c4b0fd;width:1px;height:1.05em;margin-right:.15rem;animation:1s step-end infinite am-cursor;display:inline-block}.am-app__stop{color:#8e8a99;margin-left:auto}.am-app__input-row2{color:#8e8a99;align-items:center;gap:.7rem;margin-top:.7rem;display:flex}.am-app__auto{color:#e3b341;font:700 .74rem/1 var(--font-plus-jakarta), sans-serif;background:#e3b34117;border:1px solid #e3b34152;border-radius:.4rem;padding:.12rem .5rem}.am-app__meta{gap:.9rem;margin-left:auto;font-size:.78rem;display:flex}@media (max-width:860px){.am-app__body{grid-template-columns:1fr}.am-app__sidebar{display:none}}.am-app--compact{font-size:.82rem}.am-app--compact .am-app__bar{height:2.7rem}.am-app--compact .am-app__body{grid-template-columns:1fr;min-height:auto}.am-app--compact .am-app__main{padding:1rem 1.05rem}.am-app--compact .am-app__chat{gap:.85rem}.am-app--compact .am-app__msg--user{max-width:90%;padding:.6rem .8rem;font-size:.86rem}.am-app--compact .am-app__think{font-size:.82rem}.am-app--compact .am-app__plan{gap:.45rem;font-size:.84rem}.am-app--compact .am-app__result{padding:.6rem .8rem;font-size:.86rem}.am-app--compact .am-app__input{margin-top:.9rem;padding:.6rem .8rem}.am-app--compact .am-app__input-row1{font-size:.82rem}.am-app--compact .am-app__input-row2{margin-top:.55rem}.am-post-it{color:#1a1625;max-width:16rem;font:700 .78rem/1.35 var(--font-plus-jakarta), sans-serif;border:1px solid #ffffff21;border-radius:.2rem .4rem .25rem .3rem;padding:.65rem .85rem;display:inline-block;transform:rotate(-1.5deg);box-shadow:4px 6px #0003}.am-post-it--violet{background:#c4b0fd}.am-post-it--amber{background:#fcd98d;transform:rotate(1.2deg)}.am-post-it--green{background:#8ce3bf}.am-hand-arrow{color:#a689fb;width:7.5rem;overflow:visible}.am-hand-arrow path{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:150;animation:.8s ease-out both am-draw-arrow}.am-marker-circle{color:#c4b0fd;border:2px solid #a689fb;border-radius:50% 46% 52% 48%;place-items:center;width:2.5rem;height:2.5rem;font:800 .75rem/1 ui-monospace,monospace;display:grid;transform:rotate(-4deg)}.am-progress-line{border-top:2px dashed #a689fb73}.am-hero-equation:before{content:"";border:2px solid #a689fbbf;border-radius:50% 47% 53% 45%;position:absolute;inset:-.2rem -.55rem;transform:rotate(-1.5deg)}.am-circled-10k{border:3px solid #a689fb94;border-radius:50% 46% 53% 48%}.am-board-note{animation:.6s ease-out both am-board-note-enter}.am-case-study{isolation:isolate;position:relative}.am-case-study:before{content:"";z-index:-1;background:#2420306b;border:1px solid #a689fb24;border-radius:1.5rem 1.1rem 1.6rem 1.2rem;position:absolute;inset:.75rem max(1rem,50% - 38rem);transform:rotate(-.12deg)}.am-case-progress{color:#c4b0fd;align-items:center;font:800 .7rem/1 ui-monospace,monospace;display:none;position:absolute;top:50%;left:max(.35rem,50% - 39.5rem);transform:translateY(-50%)}.am-case-progress:before,.am-case-progress:after{content:"";z-index:-1;border-left:2px dashed #a689fb4d;height:clamp(6rem,22vh,13rem);position:absolute;left:50%}.am-case-progress:before{bottom:100%}.am-case-progress:after{top:100%}.am-case-progress span{background:#1a1625;border:2px solid #a689fbb3;border-radius:50% 46% 52% 48%;place-items:center;width:2.6rem;height:2.6rem;display:grid;transform:rotate(-4deg)}.am-calculation{color:#fff;background:#a689fb1a;border:1px dashed #a689fb94;border-radius:.65rem .9rem .7rem .8rem;width:fit-content;max-width:100%;padding:.8rem 1rem;font:800 clamp(.82rem,1.4vw,1rem)/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}@media (min-width:1024px){.am-case-progress{display:flex}}@keyframes am-terminal-enter{0%{opacity:0;transform:translateY(10px)rotate(-.4deg)}to{opacity:1;transform:translateY(0)rotate(-.4deg)}}@keyframes am-terminal-enter-mobile{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes am-cursor{50%{opacity:0}}@keyframes am-draw-arrow{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes am-board-note-enter{0%{opacity:0;transform:translateY(8px)rotate(-2deg)}to{opacity:1}}@media (max-width:640px){.am-terminal{border-radius:.75rem;animation-name:am-terminal-enter-mobile;transform:none}.am-terminal__body{padding:1rem;font-size:.7rem}.am-terminal__chrome{min-height:2.4rem;padding-inline:.75rem}.am-app__bar{gap:.5rem;height:2.7rem;padding-inline:.8rem}.am-app__title{flex:1;margin-left:.25rem;font-size:.82rem}.am-app__branch,.am-app__bar-icons{display:none}.am-app__main{padding:1.1rem}.am-app__msg--user{max-width:90%}}@media (prefers-reduced-motion:reduce){.am-terminal,.am-terminal__body p:after,.am-hand-arrow path{animation:none!important}.am-terminal{opacity:1!important;transform:none!important}.am-terminal__body p:after{opacity:1!important}.am-hand-arrow path{stroke-dashoffset:0!important}.am-board-note,.am-app__caret{animation:none!important}}
