.ah{--wrap:1320px;--gutter:32px}.ah-wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.ah-btn{border-radius:var(--radius-sm);background:var(--brand);color:#fff;white-space:nowrap;height:46px;transition:background .18s var(--ease);align-items:center;padding:0 22px;font-size:15px;font-weight:550;display:inline-flex}.ah-btn:hover{background:var(--brand-hover)}.ah-textlink{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent-wash);text-decoration-color:var(--accent-wash);text-underline-offset:5px;transition:text-decoration-color .18s var(--ease);font-size:15px;font-weight:500;text-decoration-thickness:2px}.ah-textlink:hover{-webkit-text-decoration-color:var(--accent-soft);text-decoration-color:var(--accent-soft)}.ah-textlink--small{font-size:inherit;text-underline-offset:4px}@keyframes ahIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ah-lookup{background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius);padding:24px 26px 22px}.ah-lookup-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:18px;display:grid}.ah-lookup-name{font-size:16px;font-weight:600}.ah-lookup-handle{color:var(--ink-3);font-size:12.5px}.ah-verdict{text-align:right;opacity:0;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(4px)}.ah-verdict.is-on{opacity:1;transform:none}.ah-verdict-label{color:var(--ink-3);font-size:12.5px;display:block}.ah-verdict-word{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:650}.ah-ledger{border-collapse:collapse;width:100%;font-size:14px}.ah-ledger thead th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:0 14px 8px 0;font-size:12.5px;font-weight:500}.ah-ledger tbody th,.ah-ledger td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px 12px 0}.ah-ledger tbody th{color:var(--ink);white-space:nowrap;font-weight:500}.ah-ledger .ah-ledger-cost{text-align:right;color:var(--ink-3);white-space:nowrap;padding-right:0}.ah-ledger-value{color:var(--ink);white-space:nowrap}.ah-ledger-source{color:var(--ink-2)}.ah-ledger-source>span:first-child{margin-right:8px}.ah-ledger tbody tr td>*{animation:ahIn .4s var(--ease) both}.ah-looking{color:var(--ink-3)}.ah-looking:after{content:"…"}.ah-conf{border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:12px;line-height:19px;display:inline-block}.ah-conf--guess{border-style:dashed;border-color:var(--ink-4)}.ah-lookup-total{color:var(--ink-3);opacity:0;transition:opacity .45s var(--ease);margin-top:14px;font-size:13.5px}.ah-lookup-total.is-on{opacity:1}@media (max-width:720px){.ah{--gutter:20px}.ah-profile,.ah-lookup{padding:20px 18px}.ah-ledger thead{display:none}.ah-ledger tbody tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 0;display:grid}.ah-ledger tbody th,.ah-ledger td{border:0;padding:0}.ah-ledger .ah-ledger-cost{grid-area:1/2}.ah-ledger-value,.ah-ledger-source{grid-column:1/-1}.ah-ledger-source{font-size:13px}}.ah-aud{background:color-mix(in srgb, var(--ink) 6%, var(--paper));border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ah-aud-item{height:32px;color:var(--ink-2);white-space:nowrap;transition:color .18s var(--ease), background .18s var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ah-aud-item:hover{color:var(--ink)}.ah-aud-item.is-active{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent)}.ah-aud-mobile{display:none}@media (max-width:767px){.ah-aud-mobile{padding-top:20px;display:block}.ah-aud.ah-aud--header{display:none}}.ah-agent{padding:48px 0 112px}.ah-agent-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-bottom:20px;display:flex}.ah-agent-note{max-width:44rem;color:var(--ink-2);font-size:14.5px;line-height:1.55}.ah-agent-actions{gap:8px;display:flex}.ah-agent-btn{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);height:34px;color:var(--ink);cursor:pointer;transition:border-color .18s var(--ease);align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.ah-agent-btn:hover{border-color:var(--ink-4)}.ah-md{max-width:50rem;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink-2);overflow-wrap:anywhere;padding-top:32px;font-size:14px;line-height:1.75}.ah-md-mark{color:var(--ink-4)}.ah-md-h{color:var(--ink);font-weight:600}.ah-md-h1{margin:8px 0 4px;font-size:22px;line-height:1.4}.ah-md-h2{margin-top:18px;font-size:16px}.ah-md-h3{margin-top:12px;font-size:14px}.ah-md-quote{border-left:2px solid var(--g2);color:var(--ink);padding-left:14px}.ah-md-li{text-indent:-1.2em;padding-left:1.2em}.ah-md-li--nested{padding-left:3.2em}.ah-md-li strong,.ah-md-p strong{color:var(--ink)}.ah-md-gap{height:.6em}.ah-md-hr{border:0;border-top:1px solid var(--line);margin:24px 0}.ah-md-code{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);white-space:pre-wrap;margin:6px 0;padding:14px 18px;font-size:13px;line-height:1.65}.ah-md-fence{color:var(--ink-4)}.legal-body{color:var(--ink-2);gap:14px;font-size:16.5px;line-height:1.65;display:grid}.legal-body h2{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.015em;color:var(--ink);margin-top:30px;font-size:22px;font-weight:650;line-height:1.25}.legal-body h3{color:var(--ink);margin-top:10px;font-size:16.5px;font-weight:600}.legal-body ul{gap:8px;padding-left:20px;list-style:outside;display:grid}.legal-body ol{gap:8px;padding-left:20px;list-style:decimal;display:grid}.legal-body strong{color:var(--ink);font-weight:600}.legal-body a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}
.hv a{color:#0f172a}.hv a:hover{color:#15834d}.hv{font-family:var(--font-inter), Inter, -apple-system, system-ui, sans-serif;font-feature-settings:"cv02", "cv03", "cv04", "cv11";color:#0f172a;-webkit-font-smoothing:antialiased;background:#fff;position:relative}.hv *{box-sizing:border-box}.hv .cp{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}.hv .guides{pointer-events:none;z-index:5;position:absolute;inset:0}.hv .guides>div{height:100%}.hv .guides>div>div{border-left:1px solid #0f172a0f;height:100%;margin:0 -24px}.hv .rule{background:#0f172a0f;height:1px;margin:0 -24px}.hv .h2{letter-spacing:-.045em;margin:0;font-size:58px;font-weight:500;line-height:1.04}.hv .g{color:#94a3b8}.hv .lead{color:#64748b;max-width:680px;margin:20px 0 0;font-size:19px;line-height:1.55}.hv .pill{height:44px;font:500 15px/1 var(--font-inter), Inter, sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.hv .dark{color:#fff;background:#0f172a}.hv .dark:hover{color:#fff;background:#1e293b}.hv .out{color:#1e293b;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.hv .fr{background:#e2e8f0;border-radius:6px;position:relative;overflow:hidden}.hv .t-sage{background:#cfe1d6 url(/landing/textures/sheer-sage.webp) 50%/cover}.hv .t-paint{background:#cfe1d6 url(/landing/textures/paint-green.webp) 50%/cover}.hv .t-mist{background:#dfece4 url(/landing/textures/mist-green.webp) 50%/cover}.hv .t-cream{background:#efe9df url(/landing/textures/sheer-cream.webp) 50%/cover}.hv .win{background:#fff;border-top-left-radius:12px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #0f172a14,0 40px 90px -40px #0f172a99}.hv .flt{background:#fff;border-radius:12px;transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s;position:absolute;box-shadow:0 0 0 1px #0f172a0f,0 24px 60px -26px #0f172a73}.hv .fr:hover .flt{transform:translateY(-3px);box-shadow:0 0 0 1px #0f172a0f,0 32px 70px -28px #0f172a80}.hv .eb{color:#78716c;font-size:11px;font-weight:500}.hv .tbar{white-space:nowrap;background:#fff;border-bottom:1px solid #f0f0ee;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex}.hv .act{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:500;transition:background .5s,color .5s,box-shadow .5s,transform .2s;display:inline-flex}.hv .ap{color:#fff;background:#141414}.hv .ag{color:#44403c;background:#f5f5f4}.hv .sv{color:#0f172a;font-variant-numeric:tabular-nums;margin-top:8px;font-size:26px;font-weight:300;line-height:1}.hv .ss{color:#a8a29e;margin-top:6px;font-size:11px}.hv .th{color:#a8a29e;text-align:left;padding:10px 12px;font-size:11px;font-weight:500}.hv .td{color:#44403c;white-space:nowrap;border-top:1px solid #f5f5f4;padding:11px 12px;font-size:13px}.hv .av{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.hv .ini{color:#57534e;background:#ebebe9;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.hv .chip{color:#57534e;white-space:nowrap;background:#f5f5f4;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.hv .st{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.hv .s-g{color:#15603b;background:#e4f3ea}.hv .s-n{color:#57534e;background:#f0f0ee}.hv .s-a{color:#3f4b5c;background:#edf1f6}.hv .d{background:currentColor;border-radius:50%;width:6px;height:6px}.hv .num{letter-spacing:-.04em;color:#94a3b8;font-size:44px;font-weight:300;line-height:1}.hv .h3{letter-spacing:-.04em;margin:20px 0 0;font-size:44px;font-weight:500;line-height:1.05}.hv .body{color:#64748b;max-width:560px;margin:16px 0 0;font-size:19px;line-height:1.55}.hv .lk{color:#15834d;align-items:center;gap:6px;margin-top:20px;font-size:18px;text-decoration:none;display:inline-flex}.hv .step{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:64px;display:grid}.hv .bt{letter-spacing:-.02em;margin:24px 0 0;font-size:23px;font-weight:400}.hv .bb{color:#64748b;max-width:560px;margin:8px 0 0;font-size:17px;line-height:1.55}.hv .kc{background:#fff;border-radius:10px;align-items:center;gap:8px;height:44px;padding:10px;font-size:12.5px;display:flex;box-shadow:0 1px 2px #1215130d}.hv .slot{background:#efefed;border-radius:10px;height:44px}.hv .sk{background:#ebebe9;border-radius:999px;width:72px;height:10px;animation:1.8s ease-in-out infinite breathe;display:inline-block}.hv .soon{color:#15603b;letter-spacing:0;vertical-align:middle;background:#e4f3ea;border-radius:999px;align-items:center;height:26px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.hv .bub{border-radius:14px;max-width:460px;padding:14px 16px;font-size:13.5px;line-height:1.55}.hv .prompt{background:#f5f5f4;border-radius:14px}.hv .bar{background:#efefed;border-radius:999px;height:6px;overflow:hidden}.hv .bar>span{background:#15834d;border-radius:999px;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);display:block}.hv .fx{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(6px)}.hv .fx.on{opacity:1;transform:none}.hv .pop{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transform:scale(.96)}.hv .pop.on{opacity:1;transform:none}.hv .fade{opacity:0;transition:opacity .6s}.hv .fade.on{opacity:1}.hv .stack{align-items:center;display:inline-grid}.hv .stack>*{grid-area:1/1}.hv .toast{opacity:0;transition:opacity .9s,transform 1s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.hv .toast.on{opacity:1;transform:none}.hv .caret{vertical-align:-3px;background:#0f172a;width:1.5px;height:16px;margin-left:1px;animation:1.1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.45}}.hv .soft-dot{background:#2bb673;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite breathe}.hv .dots{gap:4px;display:inline-flex}.hv .dots i{background:#a8a29e;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite breathe}.hv .dots i:nth-child(2){animation-delay:.2s}.hv .dots i:nth-child(3){animation-delay:.4s}.hv .feed{animation:30s linear infinite feed}@keyframes feed{to{transform:translateY(-50%)}}.hv .mv{z-index:2;transition:opacity .8s,transform 1.1s cubic-bezier(.65,0,.35,1),box-shadow 1s;position:relative}.hv .mv1.go{transform:translate(calc(100% + 32px))}.hv .mvk.go{transform:translate(calc(100% + 26px))}.hv .mv2.go{transform:translate(calc(200% + 64px))}.hv .mv.lift{box-shadow:0 14px 28px -14px #0f172a4d}.hv .press{transition:transform .2s}.hv .press.on{transform:scale(.95)}.hv .dim{transition:opacity .7s}.hv .dim.on{opacity:0}.hv .tab{text-align:left;cursor:pointer;font:inherit;color:#94a3b8;background:0 0;border:0;border-top:1px solid #e2e8f0;padding:20px 0 0;display:block}.hv .tab.on{color:#0f172a}.hv .tab .tf{background:#0f172a;height:2px;margin-top:-21px;margin-bottom:19px;transition:width .1s linear;display:block}.hv .bcol{background:#f5f5f4;border-radius:12px;flex-direction:column;gap:8px;min-height:400px;padding:10px;display:flex}.hv .bc{background:#fff;border-radius:10px;flex-direction:column;gap:8px;height:112px;padding:12px;display:flex;box-shadow:0 1px 2px #1215130d}.hv .bslot{background:#efefed;border-radius:10px;height:112px}.hv .bc.mv.lift{box-shadow:0 16px 30px -14px #0f172a4d}.hv .wn{background:#fff;border-radius:12px;padding:14px;transition:box-shadow .6s;position:absolute;box-shadow:0 0 0 1px #0f172a0f,0 1px 2px #1215130d}.hv .wn.on{box-shadow:0 0 0 1.5px #15834d,0 10px 24px -14px #15834d73}.hv .wl{background:#d6d3d1;transition:background .6s;position:absolute}.hv .wl.on{background:#15834d}.hv .ran{color:#15603b;opacity:0;background:#e4f3ea;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500;transition:opacity .5s;position:absolute;top:12px;right:12px}.hv .ran.on{opacity:1}.hv .mq{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hv .mq-t{gap:12px;width:max-content;animation:70s linear infinite mq;display:flex}.hv .mq-r{animation-direction:reverse}@keyframes mq{to{transform:translate(-50%)}}.hv .tool{background:#fff;border-radius:12px;align-items:center;gap:12px;min-width:240px;padding:14px 18px 14px 14px;display:flex}.hv .tool-m{color:#44403c;background:0 0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:600;display:flex}.hv .kcol{background:#f5f5f4;border-radius:12px;flex-direction:column;gap:8px;min-height:250px;padding:8px;display:flex}.hv .kk{background:#fff;border-radius:10px;flex-direction:column;gap:6px;height:64px;padding:10px;display:flex;position:relative;box-shadow:0 1px 2px #1215130d}.hv .kslot{background:#efefed;border-radius:10px;height:64px}.hv .who{color:#fff;background:#141414;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:500;position:absolute;top:-9px;right:8px}.hv .fr>.win,.hv .fr>.flt,.hv .fr>.hide-s{zoom:var(--z,1)}@media (max-width:1439px){.hv .zw,.hv .zh,.hv .zq{--z:.86}}@media (max-width:1199px){.hv .zw,.hv .zh,.hv .zq{--z:.72}}@media (max-width:999px){.hv .zw{--z:.56}.hv .zh,.hv .zq{--z:1}.hv .hero-line{white-space:normal!important;padding:8px 16px!important;line-height:1.4!important}}@media (max-width:699px){.hv .zw{--z:.42}.hv .zh{--z:.74}.hv .zq{--z:.9}}@media (max-width:499px){.hv .zw{--z:.3}.hv .zh{--z:.56}.hv .zq{--z:.8}}@media (max-width:699px){.hv .fh{font-size:40px!important}.hv .pill-txt{display:none}.hv .hero-form{flex-direction:column;border-radius:22px!important;align-items:stretch!important;padding:10px!important}.hv .hero-form .pill{justify-content:center}.hv .hero-line{padding:6px 8px!important}}@media (prefers-reduced-motion:reduce){.hv *{transition:none!important;animation:none!important}}@media (max-width:1000px){.hv .rule{margin:0 -20px}.hv .guides{display:none}.hv .step{grid-template-columns:minmax(0,1fr);gap:40px}.hv .step .swap{order:-1}.hv .h2{font-size:38px}.hv .h3{font-size:32px}.hv .hh{font-size:46px!important}.hv .cp{padding:0 20px}.hv .hide-s{display:none!important}.hv .bento{grid-template-columns:minmax(0,1fr)!important}.hv .bento article{grid-column:auto!important}.hv .two{grid-template-columns:minmax(0,1fr)!important}}.hv .hv-fcol{color:#64748b;flex-direction:column;gap:10px;display:flex}.hv .hv-fcol a{color:inherit;text-decoration:none}.hv .hv-fcol a:hover{color:#0f172a}.hv .hv-fh{color:#0f172a;margin-bottom:4px;font-weight:500}.hv .eg-hero{padding:88px 0 72px}.hv .eg-hero-in{flex-direction:column;align-items:flex-start;display:flex}.hv .eg-badge{color:#475569;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px 0 4px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.hv .eg-badge-k{color:#fff;background:#0f172a;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex}.hv .eg-title{max-width:1000px;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.05em;color:#0f172a;margin:32px 0 0;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1}.hv .eg-quiet{color:#94a3b8}.hv .eg-text{color:#64748b;max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.55}.hv .eg-form{background:#fff;border-radius:999px;gap:8px;width:100%;max-width:560px;margin-top:36px;padding:6px;display:flex;box-shadow:inset 0 0 0 1px #e2e8f0,0 18px 40px -28px #0f172a59}.hv .eg-input{color:#94a3b8;flex:1;align-items:center;min-width:0;padding-left:18px;font-size:16px;display:flex}.hv .eg-input input{min-width:0;font:400 16px/1 var(--font-inter), Inter, sans-serif;color:#0f172a;background:0 0;border:0;outline:0;flex:1;padding:0 4px}.hv .eg-go{color:#fff;height:44px;font:500 15px/1 var(--font-inter), Inter, sans-serif;cursor:pointer;background:#0f172a;border:0;border-radius:999px;padding:0 20px}.hv .eg-go:hover{background:#1e293b}.hv .eg-go:disabled{opacity:.6;cursor:default}.hv .eg-form:focus-within{box-shadow:inset 0 0 0 1.5px #0f172a,0 18px 40px -28px #0f172a59}@media (max-width:560px){.hv .eg-form{border-radius:22px;flex-direction:column;padding:10px}.hv .eg-input{height:44px}}.hv .hero-in{min-width:0;height:44px;font:400 17px/44px var(--font-inter), Inter, sans-serif;color:#0f172a;text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0 20px}.hv .hero-in::placeholder{color:#94a3b8}.hv .hero-form:focus-within{box-shadow:inset 0 0 0 1.5px #0f172a,0 24px 50px -30px #0f172a66!important}.hv .has-clouds{position:relative}.hv .has-clouds>:not(.lh-clouds){z-index:1;position:relative}.hv .agent-stack{align-items:center;padding-left:4px;display:inline-flex}.hv .agent-stack img{object-fit:contain;background:#fff;border-radius:999px;width:22px;height:22px;padding:3px;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #e2e8f0}.hv .agent-stack img+img{margin-left:-5px}.hv .pill-b{color:#0f172a;font-weight:600}
@property --ah-mg-t{syntax:"<number>";inherits:true;initial-value:1}@property --ah-mg-x{syntax:"<number>";inherits:true;initial-value:0}@keyframes ahMgClock{0%{--ah-mg-t:1;--ah-mg-x:0}4%{--ah-mg-t:1;--ah-mg-x:1}4.6%{--ah-mg-t:0;--ah-mg-x:1}8%{--ah-mg-t:0;--ah-mg-x:0}70%{--ah-mg-t:1;--ah-mg-x:0}to{--ah-mg-t:1;--ah-mg-x:0}}.ah-mg{--ah-mg-t:1;--ah-mg-x:0;--ah-mg-dur:4.2s;--ah-mg-pad:clamp(12px, 5cqw, 18px);--ah-mg-shadow:0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent), 0 3px 10px color-mix(in srgb, var(--ink) 5%, transparent);--ah-mg-lifted:0 2px 4px color-mix(in srgb, var(--ink) 8%, transparent), 0 10px 22px color-mix(in srgb, var(--ink) 12%, transparent);--ah-mg-mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--ah-mg-display:var(--font-jakarta), var(--font-inter), ui-sans-serif, sans-serif;aspect-ratio:16/10;isolation:isolate;background-color:color-mix(in srgb, var(--ink) 3%, var(--paper));background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 10%, transparent) .7px, transparent 1.1px);width:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;text-align:left;-webkit-user-select:none;user-select:none;animation:ahMgClock var(--ah-mg-dur) linear infinite both;background-position:6px 6px;background-size:12px 12px;border-radius:12px;font-size:11.5px;line-height:1.3;display:block;position:relative;overflow:hidden;container-type:inline-size}.ah-mg[data-feature=ask],.ah-mg[data-feature=plan],.ah-mg[data-feature=call],.ah-mg[data-feature=shortlist]{--ah-mg-dur:4.6s}.ah-mg[data-playing=false],.ah-mg[data-playing=false] *{animation-play-state:paused}.ah-mg *,.ah-mg :before,.ah-mg :after{box-sizing:border-box}.ah-mg :where(p,ul){margin:0}.ah-mg :where(ul){padding:0;list-style:none}.ah-mg-stage{padding:var(--ah-mg-pad);flex-direction:column;display:flex;position:absolute;inset:0}.ah-mg-k{--p:clamp(0, (var(--ah-mg-t) - var(--a,0)) / var(--l,.1), 1);--e:calc(1 - (1 - var(--p)) * (1 - var(--p)) * (1 - var(--p)))}.ah-mg-in{opacity:calc(var(--e) * (1 - var(--ah-mg-x)));translate:0 calc((1 - var(--e)) * 5px)}.ah-mg-slide{translate:calc((1 - var(--e)) * -8px) 0}.ah-mg-pop{scale:calc(.82 + .18 * var(--e))}.ah-mg-grow{transform-origin:0;scale:var(--e) 1;opacity:calc(1 - var(--ah-mg-x))}.ah-mg-draw{stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--e)) * 100px);opacity:calc(1 - var(--ah-mg-x))}.ah-mg-swap{display:grid}.ah-mg-swap>*{grid-area:1/1}.ah-mg-swap-out{opacity:calc((1 - var(--e)) * (1 - var(--ah-mg-x)))}.ah-mg-swap-in{opacity:calc(var(--e) * (1 - var(--ah-mg-x)))}.ah-mg [data-tone=green]{--mg-tx:var(--green-text);--mg-bg:var(--green-bg);--mg-ic:var(--green-icon);--mg-ol:color-mix(in srgb, var(--green-icon) 38%, var(--green-bg))}.ah-mg [data-tone=blue]{--mg-tx:var(--blue-text);--mg-bg:var(--blue-bg);--mg-ic:var(--blue-icon);--mg-ol:color-mix(in srgb, var(--blue-icon) 32%, var(--blue-bg))}.ah-mg [data-tone=violet]{--mg-tx:var(--violet-text);--mg-bg:var(--violet-bg);--mg-ic:var(--violet-icon);--mg-ol:color-mix(in srgb, var(--violet-icon) 32%, var(--violet-bg))}.ah-mg [data-tone=slate]{--mg-tx:var(--slate-text);--mg-bg:var(--slate-bg);--mg-ic:var(--slate-icon);--mg-ol:color-mix(in srgb, var(--slate-icon) 40%, var(--slate-bg))}.ah-mg [data-tone=neutral]{--mg-tx:var(--ink-2);--mg-bg:var(--paper);--mg-ic:var(--ink-3);--mg-ol:var(--line-2)}.ah-mg-pill{border:1px solid var(--mg-ol);background:var(--mg-bg);width:max-content;height:20px;color:var(--mg-tx);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ah-mg-pill:has(>svg){padding-left:6px}.ah-mg-pill[data-dashed]{border-style:dashed;border-color:var(--ink-4)}.ah-mg-pill>svg{flex:none;width:12px;height:12px}.ah-mg .df{fill:color-mix(in srgb, var(--mg-ic,currentColor) 30%, transparent)}.ah-mg-av{--mg-size:18px;width:var(--mg-size);height:var(--mg-size);background:var(--mg-bg);box-shadow:inset 0 0 0 1px var(--mg-ol);border-radius:5px;flex:none;display:inline-block;overflow:hidden}.ah-mg-av>svg{width:100%;height:100%;display:block}.ah-mg-av .m{fill:color-mix(in srgb, var(--mg-ic) 42%, var(--mg-bg))}.ah-mg-av .f{fill:var(--mg-tx)}.ah-mg-src{color:var(--blue-text);font-family:var(--ah-mg-mono);white-space:nowrap;align-items:center;gap:3px;font-size:11px;font-weight:450;display:inline-flex;position:relative}.ah-mg-src>svg{flex:none;width:11px;height:11px}.ah-mg-src:after{content:"";background:color-mix(in srgb, var(--blue-icon) 60%, transparent);transform-origin:0;height:1px;scale:var(--e) 1;position:absolute;bottom:-2px;left:0;right:0}.ah-mg-type{--k:calc(round(down, var(--p) * var(--n), 1) / var(--n));white-space:nowrap;width:max-content;max-width:100%;opacity:calc(1 - var(--ah-mg-x));display:block;position:relative}.ah-mg-type-txt{clip-path:inset(-4px calc((1 - var(--k)) * 100%) -4px -2px);display:block}.ah-mg-caret{top:1px;bottom:1px;left:calc(var(--k) * 100%);background:var(--blue-icon);width:1.5px;opacity:calc(min(1, var(--p) * 60) * min(1, (1 - var(--p)) * 60));border-radius:1px;margin-left:1px;position:absolute}.ah-mg-caret[data-stay]{opacity:calc(min(1, var(--p) * 60) * (1 - clamp(0, (var(--ah-mg-t) - .56) * 30, 1)))}.ah-mg-ask{justify-content:center;gap:10px}.ah-mg-ask-label{color:var(--ink-3);margin-bottom:-4px;font-size:11px;font-weight:600}@container (max-width:299.98px){.ah-mg-ask-label{display:none}}.ah-mg-ask-field{border:1px solid var(--line-2);background:var(--paper);box-shadow:var(--ah-mg-shadow);color:var(--ink);border-radius:14px;flex-direction:column;gap:1px;padding:8px 12px;font-size:12px;font-weight:500;line-height:16px;display:flex;position:relative}.ah-mg-ask-go{background:var(--ink);width:22px;height:22px;color:var(--paper);scale:calc(1 - .5 * var(--p) * (1 - var(--p)));border-radius:999px;place-items:center;display:grid;position:absolute;bottom:7px;right:7px}.ah-mg-ask-go>svg{width:12px;height:12px}.ah-mg-ask-read{flex-wrap:wrap;gap:6px;display:flex}.ah-mg-ask-read .ah-mg-pill{transform-origin:0}.ah-mg-ask-also{color:var(--ink-3);font-size:11px}.ah-mg-ask-also b{color:var(--ink-2);font-weight:600}.ah-mg-plan{justify-content:center;gap:9px}.ah-mg-plan-mix p{color:var(--ink-3);margin-bottom:5px;font-size:11px}.ah-mg-plan-mix b{color:var(--ink);font-weight:600}.ah-mg-plan-bar{background:var(--line);border-radius:3px;gap:2px;height:5px;display:flex;overflow:hidden}.ah-mg-plan-bar>span{height:100%;display:block}.ah-mg-plan-bar>span:first-child{background:var(--blue-icon);flex:80 1 0}.ah-mg-plan-bar>span:last-child{background:var(--violet-icon);flex:20 1 0}.ah-mg-plan-tags{gap:6px;display:flex}.ah-mg-plan-tags>.ah-mg-pill{z-index:2;position:relative}.ah-mg-plan-list{border:1px solid var(--line);background:var(--paper);box-shadow:var(--ah-mg-shadow);border-radius:10px;flex-direction:column;gap:2px;padding:5px 9px;display:flex}.ah-mg-plan-list li{min-width:0;height:20px;color:var(--ink-2);align-items:center;gap:7px;font-size:11.5px;display:flex}.ah-mg-plan-list li>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ah-mg-plan-av{--mg-size:16px;--pop:clamp(0, (var(--ah-mg-t) - var(--a)) / .04, 1);--go:clamp(0, (var(--ah-mg-t) - var(--a)) / .13, 1);--ge:calc(var(--go) * var(--go) * (3 - 2 * var(--go)));z-index:1;opacity:calc(var(--pop) * (1 - var(--ah-mg-x)));scale:calc(.7 + .3 * var(--ge));translate:calc((1 - var(--ge)) * var(--dx)) calc((1 - var(--ge)) * var(--dy));border-radius:4px;position:relative}.ah-mg-crit{--gap:clamp(5px, 3.2cqw - 3.3px, 9px);justify-content:center}.ah-mg-crit-card{border:1px solid var(--line);background:var(--paper);box-shadow:var(--ah-mg-shadow);border-radius:10px}.ah-mg-crit-row+.ah-mg-crit-row{border-top:1px solid var(--line)}.ah-mg-crit-row{padding:var(--gap) 10px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.ah-mg-crit-row>.ah-mg-pill{grid-area:1/1/span 2;justify-self:start}.ah-mg-crit-n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:12px;font-weight:600;overflow:hidden}.ah-mg-crit-v{white-space:nowrap;grid-area:2/2;min-height:16px;display:block;position:relative}.ah-mg-crit-v>.ah-mg-k:last-child{align-items:baseline;gap:6px;display:inline-flex}.ah-mg-crit-v b{font-weight:650}.ah-mg-crit-v b[data-kind=strong]{color:var(--green-text)}.ah-mg-crit-v b[data-kind=some]{color:var(--ink)}.ah-mg-crit-v b[data-kind=unknown]{color:var(--ink-3)}@container (max-width:299.98px){.ah-mg-crit-row{row-gap:1px}.ah-mg-crit-row>.ah-mg-pill{grid-row:1}.ah-mg-crit-v{grid-column:1/-1}}.ah-mg-crit-note{color:var(--ink-3)}.ah-mg-crit-wait{background:var(--line);width:70px;height:8px;opacity:calc((1 - var(--e)) * (1 - var(--ah-mg-x)));border-radius:4px;position:absolute;top:4px;left:0}.ah-mg-call{--bar:0px;justify-content:center}@container (min-width:300px){.ah-mg-call{--bar:28px}}.ah-mg-call-card{--lift:clamp(0, (var(--ah-mg-t) - .42) / .1, 1);height:calc(124px + var(--bar));border:1px solid var(--line);background:var(--paper);box-shadow:var(--ah-mg-shadow);border-radius:12px;flex:none;position:relative;overflow:hidden}.ah-mg-call-bar{height:var(--bar);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--ink) 3%, var(--paper));color:var(--ink-3);font-family:var(--ah-mg-mono);justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:11px;display:flex;overflow:hidden}@container (max-width:299.98px){.ah-mg-call-bar{display:none}}.ah-mg-call-btns{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;gap:4px;display:flex}.ah-mg-call-btns>span{border:1px solid var(--line-2);background:var(--paper);height:19px;color:var(--ink-2);border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.ah-mg-call-btns>span[data-primary]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.ah-mg-call-card:before{content:"";border-radius:inherit;box-shadow:var(--ah-mg-lifted);opacity:calc(var(--lift) * (1 - var(--ah-mg-x)));pointer-events:none;position:absolute;inset:-1px}.ah-mg-call-rows{top:calc(11px + var(--bar));height:100px;position:absolute;left:12px;right:12px}.ah-mg-call-row{--sh:clamp(0, (var(--ah-mg-t) - .1) / .24, 1);--se:calc(var(--sh) * var(--sh) * (3 - 2 * var(--sh)));--out:clamp(0, (var(--ah-mg-t) - .42) / .08, 1);background:var(--paper);height:22px;translate:0 calc((var(--y0) + (var(--y1) - var(--y0)) * var(--se)) * 26px + var(--out) * 4px);opacity:calc((1 - var(--out)) * (1 - var(--ah-mg-x)));align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:0;left:0;right:0}.ah-mg-call-row[data-top]{z-index:1;translate:0 calc((var(--y0) + (var(--y1) - var(--y0)) * var(--se)) * 26px);opacity:calc(1 - var(--ah-mg-x))}.ah-mg-call-row[data-top]:before{content:"";z-index:-1;background:var(--paper);box-shadow:var(--ah-mg-lifted);opacity:calc(4 * var(--sh) * (1 - var(--sh)));border-radius:8px;position:absolute;inset:-3px -6px}.ah-mg-call-row .ah-mg-av{--mg-size:20px;border-radius:6px}.ah-mg-call-row b{font-weight:600}.ah-mg-call-bars{color:var(--ink-4);--mg-ic:var(--ink-4);margin-left:auto;display:inline-flex}.ah-mg-call-bars>svg{width:14px;height:14px}.ah-mg-call-bars[data-bars="3"]{color:var(--blue-icon);--mg-ic:var(--blue-icon)}.ah-mg-call-bars[data-bars="2"]{color:var(--slate-icon);--mg-ic:var(--slate-icon)}.ah-mg-call-row[data-top] .ah-mg-call-bars{opacity:calc(1 - var(--out))}.ah-mg-call-open{opacity:calc(var(--e) * (1 - var(--ah-mg-x)));translate:calc((1 - var(--e)) * -4px) 0}.ah-mg-call-body{top:calc(41px + var(--bar));flex-direction:column;gap:3px;display:flex;position:absolute;left:12px;right:12px}.ah-mg-call-hl{color:var(--ink);font-family:var(--ah-mg-display);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:20px}.ah-mg-call-why{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ah-mg-call-chk{border:1px dashed color-mix(in srgb, var(--slate-icon) 70%, transparent);background:var(--slate-bg);width:fit-content;max-width:100%;color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;margin-top:6px;padding:3px 9px;font-size:11px;line-height:16px;display:flex}.ah-mg-call-chk b{color:var(--slate-text);font-weight:650}.ah-mg-proof{justify-content:center;gap:clamp(8px,3cqw,12px)}.ah-mg-proof-top{grid-template-columns:48% minmax(0,1fr);align-items:center;gap:14px;display:grid}.ah-mg-sky{width:100%;height:auto;display:block;overflow:visible}.ah-mg-sky g{translate:0 calc((1 - var(--e)) * 10px);opacity:calc(min(1, var(--p) * 2.5) * (1 - var(--ah-mg-x)))}.ah-mg-sky [data-level="0"]{--c:color-mix(in srgb, var(--ink) 7%, var(--paper))}.ah-mg-sky [data-level="1"]{--c:color-mix(in srgb, var(--blue-icon) 26%, var(--paper))}.ah-mg-sky [data-level="2"]{--c:color-mix(in srgb, var(--blue-icon) 48%, var(--paper))}.ah-mg-sky [data-level="3"]{--c:color-mix(in srgb, var(--blue-icon) 76%, var(--paper))}.ah-mg-sky [data-level="4"]{--c:color-mix(in srgb, var(--blue-icon) 70%, var(--blue-text))}.ah-mg-sky .tp{fill:var(--c)}.ah-mg-sky .lf{fill:color-mix(in srgb, var(--c) 86%, var(--ink))}.ah-mg-sky .rt{fill:color-mix(in srgb, var(--c) 72%, var(--ink))}.ah-mg-proof-scores{flex-direction:column;gap:clamp(4px,2cqw,7px);display:flex}.ah-mg-proof-scores li{color:var(--ink-2);white-space:nowrap;flex-direction:column;gap:3px;font-size:11px;line-height:13px;display:flex}.ah-mg-proof-track{background:var(--line);border-radius:2px;height:4px;display:block;overflow:hidden}.ah-mg-proof-track>span{width:calc(var(--w) * 100%);background:var(--blue-icon);border-radius:2px;height:100%;display:block}.ah-mg-proof-find{border:1px solid var(--line);background:var(--paper);box-shadow:var(--ah-mg-shadow);color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:6px 10px 6px 7px;font-size:11.5px;display:flex}.ah-mg-proof-find .ah-mg-src:after{bottom:-2px}.ah-mg-proof-tick{background:color-mix(in srgb, var(--tick) 12%, var(--paper));width:17px;height:17px;color:var(--tick);opacity:calc(var(--e) * (1 - var(--ah-mg-x)));border-radius:999px;flex:none;place-items:center;display:grid}.ah-mg-proof-tick>svg{width:11px;height:11px}.ah-mg-open{justify-content:center;gap:10px}.ah-mg-open-who{align-items:center;gap:8px;min-width:0;display:flex}.ah-mg-open-who .ah-mg-av{--mg-size:26px;border-radius:7px}.ah-mg-open-n{flex-direction:column;min-width:0;line-height:14px;display:flex}.ah-mg-open-n b{white-space:nowrap;font-size:12px;font-weight:600}.ah-mg-open-n span{color:var(--ink-3);font-family:var(--ah-mg-mono);white-space:nowrap;font-size:11px}.ah-mg-open-pill{border-radius:999px;justify-items:end;margin-left:auto;display:grid;position:relative;overflow:hidden}.ah-mg-open-pill>.ah-mg-pill{grid-area:1/1}.ah-mg-open-before{opacity:calc((1 - var(--e)) * (1 - var(--ah-mg-x)))}.ah-mg-open-after{transform-origin:100%;opacity:calc(var(--e) * (1 - var(--ah-mg-x)));scale:calc(.9 + .1 * var(--e))}.ah-mg-shimmer{pointer-events:none;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--blue-icon) 26%, transparent) 50%, transparent 75%);translate:calc(-100% + mod(var(--p) * 2, 1) * 200%) 0;opacity:calc(min(1, var(--p) * 30) * min(1, (1 - var(--p)) * 30));position:absolute;inset:0}.ah-mg-open-ledger{border:1px solid var(--line);background:var(--paper);box-shadow:var(--ah-mg-shadow);border-radius:10px;padding:0}.ah-mg-open-ledger li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 8px;padding:8px 12px;display:grid}.ah-mg-open-ledger li+li{border-top:1px solid var(--line)}.ah-mg-open-src{color:var(--ink-3);font-family:var(--ah-mg-mono);grid-area:1/1;font-size:11px;line-height:14px}.ah-mg-open-val{min-height:16px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-area:2/1;font-size:11.5px;font-weight:500;line-height:16px;position:relative;overflow:hidden}.ah-mg-open-ledger .ah-mg-pill{transform-origin:100%;grid-area:1/2/span 2}.ah-mg-open-skel{background:var(--line);width:min(120px,80%);height:8px;opacity:calc((1 - var(--e)) * (1 - var(--ah-mg-x)));border-radius:4px;position:absolute;top:4px;left:0;overflow:hidden}.ah-mg-short{flex-direction:row;gap:8px;padding-bottom:0}.ah-mg-col{background:color-mix(in srgb, var(--ink) 5%, var(--paper));border-radius:10px 10px 0 0;flex-direction:column;flex:1 1 0;gap:6px;min-width:0;padding:7px 6px 0;display:flex}.ah-mg-col-h{color:var(--ink-2);align-items:center;gap:6px;margin:0 3px;font-size:11px;font-weight:600;line-height:16px;display:flex}.ah-mg-count{background:var(--paper);min-width:18px;height:16px;color:var(--ink-3);font-family:var(--ah-mg-mono);border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:500;display:inline-grid}.ah-mg-count>span{grid-area:1/1}.ah-mg-col-body{flex-direction:column;gap:6px;display:flex;position:relative}.ah-mg-kcard{border:1px solid var(--line);background:var(--paper);height:86px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:9px;flex-direction:column;flex:none;gap:4px;padding:7px;display:flex;position:relative}.ah-mg-kcard-top{align-items:center;gap:6px;font-size:12px;display:flex}.ah-mg-kcard-top b{font-weight:600}.ah-mg-kcard-top .ah-mg-av{--mg-size:16px;border-radius:4px}.ah-mg-kcard-line{color:var(--ink);letter-spacing:-.005em;font-size:11.5px;font-weight:500;line-height:14px}.ah-mg-kcard-chips{margin-top:auto;display:flex}.ah-mg-kcard-chips .ah-mg-pill{justify-self:start}.ah-mg-mover{--lift:clamp(0, (var(--ah-mg-t) - .14) / .06, 1);--mv:clamp(0, (var(--ah-mg-t) - .2) / .2, 1);--me:calc(var(--mv) * var(--mv) * (3 - 2 * var(--mv)));--drop:clamp(0, (var(--ah-mg-t) - .4) / .06, 1);--up:calc(var(--lift) - var(--drop));z-index:2;translate:calc(var(--me) * (100% + 20px)) calc(var(--up) * -3px);rotate:calc(var(--up) * 1.5deg);opacity:calc(1 - var(--ah-mg-x))}.ah-mg-mover:before{content:"";border-radius:inherit;box-shadow:var(--ah-mg-lifted);opacity:var(--up);pointer-events:none;position:absolute;inset:-1px}.ah-mg-follow{translate:0 calc(var(--e) * (-100% - 6px));opacity:calc(1 - var(--ah-mg-x))}.ah-mg-drop{border:1px dashed var(--ink-4);height:86px;color:var(--ink-3);text-align:center;opacity:calc((1 - var(--e)) * (1 - var(--ah-mg-x)));border-radius:9px;place-items:center;padding:0 10px;font-size:11px;line-height:14px;display:grid;position:absolute;top:0;left:0;right:0}.ah-mg-stamp{transform-origin:0;opacity:calc(min(1, var(--p) * 3) * (1 - var(--ah-mg-x)));scale:calc(1 + (1 - var(--e)) * .45);rotate:calc((1 - var(--e)) * -5deg)}.ah-mg-agent{padding:0}.ah-mg-agent-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ah-mg-agent-wires path{fill:none;stroke-linecap:round;stroke-width:1.3px}.ah-mg-agent-wires .guide{stroke:var(--line-2);stroke-dasharray:2 3}.ah-mg-agent-wires .ah-mg-draw{stroke:color-mix(in srgb, var(--blue-icon) 72%, var(--paper))}.ah-mg-agent-tile{top:var(--y);left:var(--x);border:1px solid var(--line-2);background:var(--paper);height:22px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink-2);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;translate:-50% -50%}.ah-mg-agent-tile:after{content:"";border:1px solid color-mix(in srgb, var(--blue-icon) 60%, var(--paper));border-radius:inherit;opacity:calc(var(--e) * (1 - var(--ah-mg-x)));position:absolute;inset:-1px}.ah-mg-agent-hub{border:1px solid var(--line-2);background:var(--paper);box-shadow:var(--ah-mg-lifted);border-radius:10px;align-items:center;gap:7px;padding:7px 11px 7px 9px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.ah-mg-agent-hub>svg{flex:none}.ah-mg-agent-hub b{font-family:var(--ah-mg-display);letter-spacing:-.02em;font-size:12.5px;font-weight:700;line-height:15px;display:block}.ah-mg-agent-hub span span{color:var(--ink-3);font-family:var(--ah-mg-mono);white-space:nowrap;font-size:11px;line-height:13px;display:block}.ah-mg-agent-hub:after{content:"";border:1px solid color-mix(in srgb, var(--blue-icon) 65%, var(--paper));border-radius:inherit;opacity:calc(min(1, var(--p) * 4) * (1 - var(--ah-mg-x)));position:absolute;inset:-1px}.ah-mg-agent-hub:before{content:"";border:1.5px solid color-mix(in srgb, var(--blue-icon) 55%, transparent);scale:calc(1 + var(--e) * .32);opacity:calc(min(1, var(--p) * 25) * (1 - var(--e)) * (1 - var(--ah-mg-x)));border-radius:12px;position:absolute;inset:-1px}
@property --mgr-t{syntax:"<number>";inherits:true;initial-value:.8}@keyframes ahMgrClock{0%{--mgr-t:0}to{--mgr-t:1}}.ah-mgr-frame{aspect-ratio:16/10;background-color:color-mix(in srgb, var(--ink) 3%, var(--paper));background-image:radial-gradient(circle, color-mix(in srgb, var(--ink) 10%, transparent) .7px, transparent 1.1px);width:100%;box-shadow:inset 0 0 0 1px var(--line);background-position:6px 6px;background-size:12px 12px;border-radius:12px;display:block;overflow:hidden}.ah-mgr{--mgr-t:.8;--mgr-o:clamp(0, (.97 - var(--mgr-t)) / .07, 1);width:100%;height:100%;font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;animation:4.2s linear infinite ahMgrClock;display:block}.ah-mgr--blog,.ah-mgr--agents{animation-duration:3.9s}.ah-mgr--api{animation-duration:3.6s}.ah-mgr *{--p:clamp(0, (var(--mgr-t) - var(--at,0)) / var(--dur,.07), 1);--f:calc(var(--p) * (2 - var(--p)) * var(--mgr-o))}.ah-mgr:not([data-playing]),.ah-mgr:not([data-playing]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ah-mgr,.ah-mgr *{animation:none!important}}.ah-mgr-fade{opacity:var(--f)}.ah-mgr-pop{opacity:var(--f);transform:scale(calc(.55 + .45 * var(--f)));transform-box:fill-box;transform-origin:50%}.ah-mgr-settle{opacity:var(--f);transform:translateX(calc((1 - var(--f)) * 10px))}.ah-mgr-settle-y{opacity:var(--f);transform:translateY(calc((1 - var(--f)) * 5px))}.ah-mgr-grow-y{transform:scaleY(var(--f));transform-box:fill-box;transform-origin:50% 100%}.ah-mgr-grow-x{transform:scaleX(var(--f));transform-box:fill-box;transform-origin:0}.ah-mgr-slide{transform:translateX(calc(var(--f) * var(--dx,12px)))}.ah-mgr-type{fill:var(--paper);transform:scaleX(calc(1 - round(down, var(--f) * var(--steps,12), 1) / var(--steps,12)));transform-box:fill-box;transform-origin:100%}.ah-mgr-type--term{fill:var(--term)}.ah-mgr-g-cursor{fill:var(--blue-bg);--in:clamp(0, (var(--mgr-t) - .03) / .05, 1);--out:clamp(0, (var(--mgr-t) - .61) / .05, 1);--m1:clamp(0, (var(--mgr-t) - .19) / .05, 1);--m2:clamp(0, (var(--mgr-t) - .33) / .05, 1);--m3:clamp(0, (var(--mgr-t) - .47) / .05, 1);opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc((var(--m1) * (2 - var(--m1)) + var(--m2) * (2 - var(--m2)) + var(--m3) * (2 - var(--m3))) * 24px))}.ah-mgr-s-prog{--k1:clamp(0, (var(--mgr-t) - .18) / .07, 1);--k2:clamp(0, (var(--mgr-t) - .36) / .07, 1);--k3:clamp(0, (var(--mgr-t) - .54) / .07, 1);transform:scaleX(calc((var(--k1) + var(--k2) + var(--k3)) / 3 * var(--mgr-o)));transform-box:fill-box;transform-origin:0}.ah-mgr-l-reader{fill:var(--blue-bg);--in:clamp(0, (var(--mgr-t) - .1) / .04, 1);--out:clamp(0, (var(--mgr-t) - .72) / .05, 1);--m1:clamp(0, (var(--mgr-t) - .26) / .04, 1);--m2:clamp(0, (var(--mgr-t) - .42) / .04, 1);--m3:clamp(0, (var(--mgr-t) - .58) / .05, 1);opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc(var(--m1) * (2 - var(--m1)) * 15px + var(--m2) * (2 - var(--m2)) * 15px + var(--m3) * (2 - var(--m3)) * 30px))}.ah-mgr-caret{fill:var(--term-ink);animation:1.1s step-end infinite ahMgrBlink}@keyframes ahMgrBlink{0%,55%{opacity:1}56%,99%{opacity:0}to{opacity:1}}.ah-mgr-card{fill:var(--paper);stroke:var(--line-2);stroke-width:1px;filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink) 7%, transparent)) drop-shadow(0 3px 10px color-mix(in srgb, var(--ink) 5%, transparent))}.ah-mgr-head{fill:color-mix(in srgb, var(--ink) 80%, transparent)}.ah-mgr-line{fill:color-mix(in srgb, var(--ink) 12%, transparent)}.ah-mgr-rule{stroke:var(--line);stroke-width:1px}.ah-mgr-acc{fill:var(--blue-icon)}.ah-mgr-accbg{fill:var(--blue-bg)}.ah-mgr-quiet{fill:color-mix(in srgb, var(--ink) 6%, transparent)}.ah-mgr-todo{fill:var(--paper);stroke:var(--line-2);stroke-width:1.2px}.ah-mgr-num{fill:var(--ink-3);text-anchor:middle;font-size:9px;font-weight:600}.ah-mgr-dot{fill:var(--ink)}.ah-mgr-tick{fill:none;stroke:var(--paper);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ah-mgr-label{fill:var(--ink);font-size:11.5px;font-weight:500}.ah-mgr-track{fill:var(--line-2)}.ah-mgr-on{fill:var(--ink)}.ah-mgr-knob{fill:var(--paper);filter:drop-shadow(0 .5px 1px color-mix(in srgb, var(--ink) 30%, transparent))}.ah-mgr-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-size:10px}.ah-mgr-method{fill:var(--blue-text);text-anchor:middle;font-size:9.5px;font-weight:600}.ah-mgr-code{fill:var(--ink)}.ah-mgr-status{fill:var(--ink-2);text-anchor:middle;font-size:9.5px;font-weight:600}.ah-mgr-strong{font-weight:600}.ah-mgr-muted{fill:var(--ink-3)}.ah-mgr-link{fill:var(--blue-text)}.ah-mgr-file{fill:var(--ink-3);font-size:9.5px}.ah-mgr-term{fill:var(--term);filter:drop-shadow(0 1px 2px color-mix(in srgb, var(--ink) 10%, transparent)) drop-shadow(0 3px 10px color-mix(in srgb, var(--ink) 8%, transparent))}.ah-mgr-term-dot{fill:var(--term-faint);opacity:.5}.ah-mgr-term-ink{fill:var(--term-ink)}.ah-mgr-term-dim{fill:var(--term-dim)}.ah-mgr-term-bar{fill:color-mix(in srgb, var(--term-ink) 22%, transparent)}
.ah-mega-nav{align-self:stretch;display:none}@media (min-width:1024px){.ah-mega-nav{display:flex}}.ah-mega-bar{align-items:stretch;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ah-mega-cell{align-items:center;display:flex}.ah-mega-trigger,.ah-mega-link{border-radius:var(--radius-sm);height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease), background-color .18s var(--ease);align-items:center;gap:5px;padding:0 10px;font-size:14px;display:inline-flex}.ah-mega-trigger:hover,.ah-mega-link:hover,.ah-mega-trigger[aria-expanded=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.ah-mega-chev{color:var(--ink-3);transition:transform .18s var(--ease);margin-top:1px}.ah-mega-trigger[aria-expanded=true] .ah-mega-chev{transform:rotate(180deg)}.ah-mega-panel{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.ah-mega-panel[data-open]{visibility:visible;opacity:1;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.ah-mega-panel{transform:none}}.ah-mega-frame{max-width:1320px;margin:0 auto;padding:10px 32px 0}.ah-mega-box{pointer-events:auto;border:1px solid var(--line);background:var(--paper);width:100%;max-width:920px;box-shadow:var(--shadow-menu), 0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:16px;position:relative}.ah-mega-box--resources{max-width:860px}.ah-mega-box:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.ah-mega-main{grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:12px;display:grid}@media (min-width:1200px){.ah-mega-main{grid-template-columns:minmax(0,1fr) 328px;gap:32px}}.ah-mega-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ah-mega-list--grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,4), auto);grid-auto-flow:column;column-gap:6px}.ah-mega-item{height:100%;transition:background-color .16s var(--ease);border-radius:10px;flex-direction:column;gap:3px;padding:10px 12px 11px;display:flex}.ah-mega-item[data-active]{background:color-mix(in srgb, var(--ink) 4.5%, transparent)}.ah-mega-item:focus-visible{outline-offset:-2px}.ah-mega-item-title{color:var(--ink);font-size:14px;font-weight:600;line-height:1.35}.ah-mega-item-text{color:var(--ink-3);font-size:13px;line-height:1.45}.ah-mega-preview{align-self:center}.ah-mega-box--product{max-width:1120px}@media (min-width:1024px){.ah-mega-box--product .ah-mega-main{grid-template-columns:minmax(0,1fr) 440px}}@media (min-width:1200px){.ah-mega-box--product .ah-mega-main{grid-template-columns:minmax(0,1fr) 480px}}.ah-mega-stack{display:grid}.ah-mega-layer{background:var(--paper);grid-area:1/1}.ah-mega-layer.is-top{z-index:1;animation:ahMegaIn .16s var(--ease) both}.ah-mega-layer.is-under{animation:ahMegaOut .16s var(--ease) both}@keyframes ahMegaIn{0%{opacity:0}to{opacity:1}}@keyframes ahMegaOut{0%{opacity:1}to{opacity:0}}.ah-mega-art{aspect-ratio:16/10;border-radius:12px;position:relative;overflow:hidden}.ah-mega-art-fill{display:grid;position:absolute;inset:0}.ah-mega-art-fill>*{width:100%;min-width:0;height:100%;min-height:0}.ah-mega-sheet{overscroll-behavior:contain;background:var(--paper);height:calc(100dvh - 100% - 1px);animation:ahMegaSheet .18s var(--ease) both;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}@keyframes ahMegaSheet{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ah-mega-sheet-inner{flex-direction:column;max-width:1320px;min-height:100%;margin:0 auto;padding:8px 20px 28px;display:flex}@media (min-width:640px){.ah-mega-sheet-inner{padding-inline:32px}}.ah-mega-sheet-row{border-bottom:1px solid var(--line)}.ah-mega-sheet-link,.ah-mega-sheet-toggle{width:100%;min-height:54px;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;font-size:16.5px;font-weight:500;display:flex}.ah-mega-sheet-link:focus-visible,.ah-mega-sheet-toggle:focus-visible{outline-offset:-2px;border-radius:var(--radius-sm)}.ah-mega-sheet-toggle .ah-mega-chev{width:12px;height:12px}.ah-mega-sheet-toggle[aria-expanded=true] .ah-mega-chev{transform:rotate(180deg)}.ah-mega-acc{visibility:hidden;transition:grid-template-rows .22s var(--ease), visibility 0s linear .22s;grid-template-rows:0fr;display:grid}.ah-mega-acc[data-open]{visibility:visible;transition:grid-template-rows .22s var(--ease), visibility 0s;grid-template-rows:1fr}.ah-mega-acc-inner{min-height:0;overflow:hidden}.ah-mega-acc-list{gap:2px;margin:0;padding:0 0 14px;list-style:none;display:grid}.ah-mega-acc-item{border-radius:10px;flex-direction:column;gap:2px;padding:9px 12px;display:flex}.ah-mega-acc-item:active{background:color-mix(in srgb, var(--ink) 5%, transparent)}.ah-mega-acc-item:focus-visible{outline-offset:-2px}.ah-mega-acc-kicker{color:var(--ink-3);padding:6px 12px 4px;font-size:12px;font-weight:600}.ah-mega-sheet-foot{flex-direction:column;gap:10px;margin-top:auto;padding-top:28px;display:flex}.ah-mega-sheet-auth:not(:has(>a)){display:none}.ah-mega-sheet-auth>a{background:color-mix(in srgb, var(--ink) 6%, var(--paper));height:46px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:550;display:flex}.ah-mega-sheet-cta{background:var(--brand);height:48px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 72%, white), inset 0 1px 0 #ffffff3d;color:var(--on-brand);transition:background-color .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:15.5px;font-weight:550;display:flex}.ah-mega-sheet-cta:hover{background:var(--brand-hover)}@media (min-width:640px){.ah-mega-sheet-foot{flex-direction:row}.ah-mega-sheet-auth,.ah-mega-sheet-cta{flex:0 240px}}
