.hm[data-astro-cid-i3irphx7]{position:relative}.hm__stage[data-astro-cid-i3irphx7]{max-width:1440px;margin:0 auto;position:relative}.hm__glow[data-astro-cid-i3irphx7]{display:none}.hm__frame[data-astro-cid-i3irphx7]{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.hm__img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:50% 32%;width:100%;height:100%;position:absolute;inset:0}.hm__fade[data-astro-cid-i3irphx7]{background:linear-gradient(0deg, var(--bg) 0%, #08080800 35%);position:absolute;inset:0}.hm__tx[data-astro-cid-i3irphx7]{z-index:3;padding:0 var(--gutter) var(--space-section);margin-top:-72px;position:relative}.hm__name[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(50px,8.8vw,132px);font-weight:800;font-stretch:112%;line-height:.84}.hm__line[data-astro-cid-i3irphx7]{max-width:560px;font-family:var(--font-mono);color:var(--fg-soft);margin:22px 0 0;font-size:clamp(15px,1.3vw,17px);line-height:1.5}.hm__cta[data-astro-cid-i3irphx7]{margin-top:28px}@media (width>=900px){.hm__stage[data-astro-cid-i3irphx7]{min-height:900px}.hm__frame[data-astro-cid-i3irphx7]{aspect-ratio:auto;width:64%;height:100%;position:absolute;top:0;right:0}.hm__img[data-astro-cid-i3irphx7]{object-position:20% 30%}.hm__fade[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--bg) 0%, #080808d1 14%, #08080833 36%, #08080800 52%), linear-gradient(0deg, var(--bg) 0%, #08080800 26%)}.hm__tx[data-astro-cid-i3irphx7]{width:56%;padding:300px 0 var(--space-section) var(--gutter);margin-top:0}}@media (width>=900px) and (hover:hover) and (pointer:fine){html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off){height:820vh}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__stage[data-astro-cid-i3irphx7]{max-width:none;height:100vh;min-height:0;position:sticky;top:0;overflow:hidden}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__glow[data-astro-cid-i3irphx7]{opacity:.002;will-change:opacity;background:radial-gradient(circle,#46281e 0%,#46281e00 60%);display:block;position:absolute;inset:0}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__frame[data-astro-cid-i3irphx7]{z-index:1;will-change:transform, opacity;width:64vh;height:80vh;margin:auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(50% 50% at 50% 45%,#000 55%,#0000 100%);mask-image:radial-gradient(50% 50% at 50% 45%,#000 55%,#0000 100%)}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__img[data-astro-cid-i3irphx7]{object-position:50% 50%}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__fade[data-astro-cid-i3irphx7]{display:none}.hm[data-astro-cid-i3irphx7] .hm__seq{width:100%;height:100%;position:absolute;inset:0}.hm[data-astro-cid-i3irphx7] .hm__cv{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hm[data-astro-cid-i3irphx7] .hm__cv.is-world{pointer-events:auto;cursor:grab}.hm[data-astro-cid-i3irphx7] .hm__cv.is-drag{cursor:grabbing}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__tx[data-astro-cid-i3irphx7]{z-index:3;pointer-events:none;width:auto;padding:0;position:absolute;inset:0}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__name[data-astro-cid-i3irphx7]{color:#eee7dd;text-align:center;opacity:0;font-stretch:112.5%;position:absolute;top:26vh;left:0;right:0}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__line[data-astro-cid-i3irphx7]{text-align:center;opacity:0;max-width:none;margin:0;position:absolute;top:70vh;left:0;right:0}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__line[data-astro-cid-i3irphx7].is-typed{opacity:1}.hm[data-astro-cid-i3irphx7] .hm__cur{background:var(--claude);opacity:0;width:.6em;height:1.25em;margin-left:2px;position:absolute;top:0;left:0}html.motion .hm[data-astro-cid-i3irphx7]:not(.hm--off) .hm__cta[data-astro-cid-i3irphx7]{opacity:0;justify-content:center;margin:0;display:flex;position:absolute;top:77vh;left:0;right:0}.hm__cta[data-astro-cid-i3irphx7].is-on{pointer-events:auto}}.qh[data-astro-cid-gdr5dh2u]{background:radial-gradient(900px 500px at 50% 40vh, #1a00a640, transparent 70%), var(--bg);position:relative}.qh__track[data-astro-cid-gdr5dh2u]{height:calc(var(--pin-end) * 100vh);view-timeline:--qh block;view-timeline-inset:0;position:relative}.qh__pin[data-astro-cid-gdr5dh2u]{height:100vh;position:sticky;top:0;overflow:hidden}.qh__sd[data-astro-cid-gdr5dh2u]{animation:1s linear none paused both;animation-delay:calc(var(--p,0) * -1s)}.qh__stage[data-astro-cid-gdr5dh2u]{perspective:900px;perspective-origin:50% 42%;animation-name:qh-stage;position:absolute;inset:0;overflow:hidden}.qh__rail[data-astro-cid-gdr5dh2u],.qh__scroll[data-astro-cid-gdr5dh2u],.qh__ej[data-astro-cid-gdr5dh2u]{animation-name:qh-hint}.qh__world[data-astro-cid-gdr5dh2u]{width:0;height:0;transform-style:preserve-3d;animation-name:qh-fly;position:absolute;top:50%;left:50%}.qh__floor[data-astro-cid-gdr5dh2u]{transform-origin:50% 0;background:linear-gradient(#c6613f8c 0 13px,#0000 13px 30px) 50% 0/60px 30px repeat-y,linear-gradient(#1a1a1a 1px,#0000 1px) 0 0/80px 80px,linear-gradient(90deg,#1a1a1a 1px,#0000 1px) 0 0/80px 80px;width:1600px;height:3000px;position:absolute;top:260px;left:-800px;transform:translateZ(800px)rotateX(-90deg)scale(2)}.qh__pl[data-astro-cid-gdr5dh2u]{box-sizing:border-box;background:var(--card-5);border:1px solid var(--gray-3,#2a2a2a);color:var(--fg);border-radius:28px;flex-direction:column;padding:28px;display:flex;position:absolute;box-shadow:0 30px 60px #0009}.qh__head[data-astro-cid-gdr5dh2u]{color:var(--orange);justify-content:space-between;align-items:center;gap:16px;display:flex}.qh__verb[data-astro-cid-gdr5dh2u]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--fg);font-size:46px;font-weight:900;font-stretch:125%;line-height:.98}.qh__ic[data-astro-cid-gdr5dh2u]{flex:none;width:56px;height:56px}.qh__tag[data-astro-cid-gdr5dh2u]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange);font-size:12px}.qh__big[data-astro-cid-gdr5dh2u]{font-family:var(--font-display);text-transform:uppercase;font-weight:900;font-stretch:125%;line-height:.98}.qh__search[data-astro-cid-gdr5dh2u]{height:64px;color:var(--fg-soft);background:#1f1f1f;border-radius:32px;align-items:center;margin-top:22px;padding:0 24px;font-size:24px;display:flex}.qh__spon[data-astro-cid-gdr5dh2u]{margin-top:20px;font-size:16px;font-weight:700}.qh__adt[data-astro-cid-gdr5dh2u]{color:var(--violet-3);margin-top:6px;font-size:29px;line-height:1.3}.qh__pl--web[data-astro-cid-gdr5dh2u]{background:var(--claude-ink);padding:0;overflow:hidden}.qh__wbar[data-astro-cid-gdr5dh2u]{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex}.qh__wd[data-astro-cid-gdr5dh2u]{background:var(--gray-6);border-radius:50%;width:8px;height:8px}.qh__wd--on[data-astro-cid-gdr5dh2u]{background:var(--orange)}.qh__wbody[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:14px;padding:28px;display:flex}.qh__wt[data-astro-cid-gdr5dh2u]{font-size:34px}.qh__sk[data-astro-cid-gdr5dh2u]{background:var(--gray-4);border-radius:5px;width:90%;height:9px;display:block}.qh__btn[data-astro-cid-gdr5dh2u]{background:var(--orange);border-radius:21px;width:160px;height:42px;margin-top:8px;display:block}.qh__bubble[data-astro-cid-gdr5dh2u]{background:#1d4d3a;border-radius:22px 22px 6px;max-width:360px;margin:22px 0 0 auto;padding:16px 22px;font-size:24px;line-height:1.35}.qh__pl--end[data-astro-cid-gdr5dh2u]{border-color:var(--claude);height:200px;box-shadow:0 0 120px #d9775759}.qh__endt[data-astro-cid-gdr5dh2u]{margin-top:12px;font-size:44px}.qh__from[data-astro-cid-gdr5dh2u]{font-family:var(--font-mono);color:var(--ok);margin-top:10px;font-size:15px}.qh__frame[data-astro-cid-gdr5dh2u]{pointer-events:none;max-width:1440px;margin:0 auto;position:absolute;inset:0}.qh__titles[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:18px;animation-name:qh-ttl;display:flex;position:absolute;top:96px;left:120px}.qh__h2[data-astro-cid-gdr5dh2u]{font-size:clamp(48px,5.6vw,80px)}.qh__rail[data-astro-cid-gdr5dh2u]{background:var(--line-2);width:2px;height:min(480px,50vh);margin-top:calc(min(480px,50vh)/-2);position:absolute;top:50%;right:64px}.qh__fill[data-astro-cid-gdr5dh2u]{background:var(--claude);transform-origin:50% 0;animation-name:qh-bar;position:absolute;inset:0}.qh__scroll[data-astro-cid-gdr5dh2u]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);font-size:11px;position:absolute;top:calc(50% - min(480px,50vh)/2 - 40px);right:40px}.qh__subs[data-astro-cid-gdr5dh2u]{left:0;right:0;bottom:calc(var(--dock-h) + 28px);height:40px;margin:0;position:absolute}.qh__sub[data-astro-cid-gdr5dh2u]{text-align:center;color:var(--fg);text-shadow:0 2px 24px #000,0 0 8px #000;font-size:30px;line-height:1.2;position:absolute;left:0;right:0}.qh__ej[data-astro-cid-gdr5dh2u]{left:0;right:0;bottom:calc(var(--dock-h) + 72px);text-align:center;position:absolute}@supports (animation-timeline:view()){.qh[data-astro-cid-gdr5dh2u] .qh__sd[data-astro-cid-gdr5dh2u]{animation-play-state:running;animation-delay:0s;animation-duration:auto}.qh[data-astro-cid-gdr5dh2u] .qh__track[data-astro-cid-gdr5dh2u] .qh__sd[data-astro-cid-gdr5dh2u]{animation-timeline:--qh}}@media (width<=1100px) and (width>=900px){.qh__titles[data-astro-cid-gdr5dh2u]{left:var(--gutter)}}.qh__m[data-astro-cid-gdr5dh2u]{display:none}@media (width<=899px){.qh[data-astro-cid-gdr5dh2u]{padding:64px 24px 48px}.qh__track[data-astro-cid-gdr5dh2u]{height:auto}.qh__pin[data-astro-cid-gdr5dh2u]{height:auto;position:static;overflow:visible}.qh__stage[data-astro-cid-gdr5dh2u],.qh__rail[data-astro-cid-gdr5dh2u],.qh__subs[data-astro-cid-gdr5dh2u],.qh__scroll[data-astro-cid-gdr5dh2u],.qh__ej[data-astro-cid-gdr5dh2u]{display:none}.qh__frame[data-astro-cid-gdr5dh2u]{position:static}.qh__titles[data-astro-cid-gdr5dh2u]{gap:14px;animation:none;position:static}.qh__h2[data-astro-cid-gdr5dh2u]{font-size:36px}.qh__hw[data-astro-cid-gdr5dh2u]{color:#0000;-webkit-text-stroke:1.5px var(--fg)}.qh__m[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.qh__mstage[data-astro-cid-gdr5dh2u]{width:100%;max-width:346px;height:440px;margin:0 auto;position:relative}.qh__mpath[data-astro-cid-gdr5dh2u]{width:100%;height:auto;position:absolute;top:0;left:0}.qh__mc[data-astro-cid-gdr5dh2u]{box-sizing:border-box;background:var(--card-5);border:1px solid var(--line-2);border-radius:20px;position:absolute;box-shadow:0 20px 40px #00000080}.qh__mc--a[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:6px;width:230px;padding:16px;display:flex;top:20px;left:0;transform:rotate(-6deg)}.qh__mspon[data-astro-cid-gdr5dh2u]{color:var(--muted);font-size:11px}.qh__mspon[data-astro-cid-gdr5dh2u] b[data-astro-cid-gdr5dh2u]{color:var(--fg)}.qh__madt[data-astro-cid-gdr5dh2u]{color:var(--violet-3);font-size:16px;line-height:1.3}.qh__mc--b[data-astro-cid-gdr5dh2u]{background:var(--claude-ink);width:220px;top:170px;right:0;overflow:hidden;transform:rotate(3deg)}.qh__wbar--m[data-astro-cid-gdr5dh2u]{gap:4px;height:22px;padding:0 10px}.qh__wbar--m[data-astro-cid-gdr5dh2u] .qh__wd[data-astro-cid-gdr5dh2u]{width:6px;height:6px}.qh__mweb[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:7px;padding:14px;display:flex}.qh__mweb[data-astro-cid-gdr5dh2u] b[data-astro-cid-gdr5dh2u]{font-family:var(--font-display);font-size:15px;font-stretch:125%}.qh__mweb[data-astro-cid-gdr5dh2u] .qh__sk[data-astro-cid-gdr5dh2u]{background:var(--gray-4);height:5px}.qh__btn--m[data-astro-cid-gdr5dh2u]{border-radius:11px;width:80px;height:22px;margin-top:4px}.qh__mc--c[data-astro-cid-gdr5dh2u]{border-color:var(--claude);align-items:center;gap:10px;width:min(300px,100% - 20px);padding:14px;display:flex;top:330px;left:20px;transform:rotate(-2deg)}.qh__mav[data-astro-cid-gdr5dh2u]{background:var(--ok);width:32px;height:32px;color:var(--bg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.qh__mwho[data-astro-cid-gdr5dh2u]{flex-direction:column;gap:2px;display:flex}.qh__mwho[data-astro-cid-gdr5dh2u] b[data-astro-cid-gdr5dh2u]{font-size:15px}.qh__mwho[data-astro-cid-gdr5dh2u] span[data-astro-cid-gdr5dh2u]{font-family:var(--font-mono);color:var(--ok);font-size:11px}.qh__mej[data-astro-cid-gdr5dh2u]{text-align:center}@supports (animation-timeline:view()){.qh[data-astro-cid-gdr5dh2u]{view-timeline:--qhm block}.qh__mc[data-astro-cid-gdr5dh2u]{animation:none;animation-range:cover 10% cover 90%}.qh__mc--a[data-astro-cid-gdr5dh2u]{animation-name:qh-ma}.qh__mc--b[data-astro-cid-gdr5dh2u]{animation-name:qh-mb}.qh__mc--c[data-astro-cid-gdr5dh2u]{animation-name:qh-mcc}.qh[data-astro-cid-gdr5dh2u] .qh__mc[data-astro-cid-gdr5dh2u]{animation-timeline:--qhm}@keyframes qh-ma{0%{transform:rotate(-6deg)translateY(18px)}to{transform:rotate(-6deg)translateY(-14px)}}@keyframes qh-mb{0%{transform:rotate(3deg)translateY(-12px)}to{transform:rotate(3deg)translateY(16px)}}@keyframes qh-mcc{0%{transform:rotate(-2deg)translateY(22px)}to{transform:rotate(-2deg)translateY(-10px)}}}}@media (prefers-reduced-motion:reduce) and (width>=900px){.qh__track[data-astro-cid-gdr5dh2u]{height:auto}.qh__pin[data-astro-cid-gdr5dh2u]{height:auto;padding-bottom:calc(var(--dock-h) + 40px);flex-direction:column-reverse;display:flex;position:relative;overflow:visible}.qh__frame[data-astro-cid-gdr5dh2u]{width:100%;height:330px;position:relative;inset:auto}.qh__rail[data-astro-cid-gdr5dh2u],.qh__subs[data-astro-cid-gdr5dh2u],.qh__scroll[data-astro-cid-gdr5dh2u]{display:none}.qh[data-astro-cid-gdr5dh2u] .qh__sd[data-astro-cid-gdr5dh2u]{animation:none!important}.qh__verb[data-astro-cid-gdr5dh2u]{font-size:28px}.qh__ic[data-astro-cid-gdr5dh2u]{width:38px;height:38px}.qh__pl[data-astro-cid-gdr5dh2u]{padding:22px}.qh__stage[data-astro-cid-gdr5dh2u]{perspective:none;box-sizing:border-box;max-width:1440px;margin:0 auto;padding:0 120px;position:relative;inset:auto}.qh__world[data-astro-cid-gdr5dh2u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:auto;height:auto;display:grid;position:static;transform:none}.qh__floor[data-astro-cid-gdr5dh2u]{display:none}.qh__pl[data-astro-cid-gdr5dh2u]{position:static;width:auto!important;transform:none!important}.qh__pl--end[data-astro-cid-gdr5dh2u]{grid-column:span 2}.qh__ej[data-astro-cid-gdr5dh2u]{bottom:0}}@media (prefers-reduced-motion:reduce){.qh[data-astro-cid-gdr5dh2u] .qh__mc[data-astro-cid-gdr5dh2u]{animation:none}}.pr[data-astro-cid-woetmkbe]{box-sizing:border-box;color:#16161c;background:#fff;border-radius:10px;flex-direction:column;width:100%;display:flex;box-shadow:0 20px 40px #00000080}.pr__top[data-astro-cid-woetmkbe]{flex-direction:column;justify-content:center;gap:4px;display:flex}.pr__hd[data-astro-cid-woetmkbe]{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr__hd[data-astro-cid-woetmkbe] b[data-astro-cid-woetmkbe]{font-family:var(--font-display);font-size:12px;font-stretch:125%}.pr__hd[data-astro-cid-woetmkbe] span[data-astro-cid-woetmkbe]{font-family:var(--font-mono);color:#5a5a66;font-size:9px}.pr__for[data-astro-cid-woetmkbe]{color:#55555f;font-size:12px}.pr__ln[data-astro-cid-woetmkbe]{box-sizing:border-box;color:#2b2b33;border-bottom:1px solid #ececf0;justify-content:space-between;align-items:center;gap:10px;display:flex}.pr__ln--ok[data-astro-cid-woetmkbe]{color:#0f7a4a}.pr__t[data-astro-cid-woetmkbe]{align-items:center;gap:8px;display:flex}.pr__dot[data-astro-cid-woetmkbe]{border-radius:50%;flex:none;width:10px;height:10px}.pr__tot[data-astro-cid-woetmkbe]{background:#f4f1ee;border-radius:8px;justify-content:space-between;align-items:center;padding:10px;display:flex}.pr__tot[data-astro-cid-woetmkbe] b[data-astro-cid-woetmkbe]{font-size:12px}.pr__tot[data-astro-cid-woetmkbe] .pr__sum[data-astro-cid-woetmkbe]{font-family:var(--font-display);color:#b8482a;font-size:15px;font-stretch:125%}.pr__fr[data-astro-cid-woetmkbe]{color:#55555f;align-items:flex-start;gap:8px;line-height:1.4;display:flex}.pr__fr[data-astro-cid-woetmkbe] .pr__dot[data-astro-cid-woetmkbe]{margin-top:3px}.pr__btn[data-astro-cid-woetmkbe]{color:#fff;background:#16161c;border-radius:999px;align-self:flex-start;padding:8px 14px;font-size:11.5px}.pr--sm[data-astro-cid-woetmkbe]{gap:6px;padding:14px}.pr--sm[data-astro-cid-woetmkbe] .pr__hd[data-astro-cid-woetmkbe]{flex-direction:column;align-items:flex-start;gap:2px}.pr--sm[data-astro-cid-woetmkbe] .pr__ln[data-astro-cid-woetmkbe]{padding:7px 0;font-size:11.5px}.pr--sm[data-astro-cid-woetmkbe] .pr__rows[data-astro-cid-woetmkbe],.pr--sm[data-astro-cid-woetmkbe] .pr__tot[data-astro-cid-woetmkbe]{margin-top:6px}.pr--sm[data-astro-cid-woetmkbe] .pr__fr[data-astro-cid-woetmkbe]{margin-top:2px;font-size:10.5px}.pr--sm[data-astro-cid-woetmkbe] .pr__btn[data-astro-cid-woetmkbe]{margin-top:4px}.pr--md[data-astro-cid-woetmkbe]{border-radius:14px;padding:0 18px 18px;box-shadow:0 30px 60px #00000080}.pr--md[data-astro-cid-woetmkbe] .pr__top[data-astro-cid-woetmkbe]{height:56px}.pr--md[data-astro-cid-woetmkbe] .pr__ln[data-astro-cid-woetmkbe]{height:48px;font-size:14px}.pr--md[data-astro-cid-woetmkbe] .pr__fr[data-astro-cid-woetmkbe]{margin-top:14px;font-size:12px;line-height:1.45}.ia[data-astro-cid-223t4452]{--ia-bg:radial-gradient(800px 520px at 50% 55vh, #1a00a638, transparent 70%), var(--bg);--sx0:tan(atan2(697.5px, 100vw));--sy0:tan(atan2(225px, 100vh));background:var(--ia-bg);position:relative}.ia__win[data-astro-cid-223t4452],.ia__cn[data-astro-cid-223t4452]{width:100%;height:100%;position:absolute;top:0;left:0}.ia__win[data-astro-cid-223t4452]{transform-origin:0 0;will-change:transform;background:var(--ia-bg);border-radius:calc(27px / var(--sx0)) / calc(27px / var(--sy0));animation-name:ia-win;overflow:hidden}.ia__fbg[data-astro-cid-223t4452]{z-index:2;box-sizing:border-box;background:var(--card-5);border:solid var(--claude);border-width:calc(1px / var(--sy0)) calc(1px / var(--sx0));border-radius:calc(27px / var(--sx0)) / calc(27px / var(--sy0));animation-name:ia-fbg;position:absolute;inset:0}.ia__cn[data-astro-cid-223t4452]{transform-origin:0 0;will-change:transform;animation-name:ia-cn}.ia__face[data-astro-cid-223t4452]{z-index:3;box-sizing:border-box;transform-origin:50%;will-change:transform;flex-direction:column;width:697.5px;height:225px;margin:-112.5px 0 0 -348.75px;padding:24px;animation-name:ia-face;display:flex;position:absolute;top:50%;left:50%}.ia__ftag[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange);font-size:13.5px}.ia__fbig[data-astro-cid-223t4452]{font-family:var(--font-display);text-transform:uppercase;margin-top:14px;font-size:49.5px;font-weight:900;font-stretch:125%;line-height:.98}.ia__ffrom[data-astro-cid-223t4452]{font-family:var(--font-mono);color:var(--ok);margin-top:11px;font-size:17px}.ia__track[data-astro-cid-223t4452]{height:calc(var(--pin-end) * 100vh);view-timeline:--ia block;view-timeline-inset:0;position:relative}.ia__pin[data-astro-cid-223t4452]{height:100vh;position:sticky;top:0}.ia__sd{animation:1s linear none paused both;animation-delay:calc(var(--p,0) * -1s)}.ia__frame[data-astro-cid-223t4452]{--lw:min(760px, calc((100vh - 280px) * 1.2), calc(100vw - 680px));max-width:1440px;margin:0 auto;position:absolute;inset:0}.ia__copy[data-astro-cid-223t4452]{z-index:1;flex-direction:column;justify-content:center;gap:16px;width:420px;animation-name:ia-ttl;display:flex;position:absolute;top:0;bottom:0;left:120px}.ia__h2[data-astro-cid-223t4452]{overflow-wrap:normal;font-size:clamp(44px,4.4vw,64px)}.ia__pre[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--fg-soft);margin-bottom:18px;font-size:14px;font-weight:400;font-stretch:100%;line-height:1.4;display:block}.ia__lead[data-astro-cid-223t4452]{max-width:420px}.ia__lap[data-astro-cid-223t4452]{width:var(--lw);margin-top:calc(var(--lw) * -.4);transform-origin:50% calc(14px + var(--lw) * .3125);--dx:calc(min(100vw, 1440px) / -2 + 80px + var(--lw) / 2);--dy:calc(var(--lw) * .0875 - 14px);flex-direction:column;align-items:center;animation-name:ia-lap;display:flex;position:absolute;top:50%;right:80px}.ia__lap[data-astro-cid-223t4452]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#0009,#0000 100%);position:absolute;inset:14% -8% -14%}.ia__lid[data-astro-cid-223t4452]{box-sizing:border-box;border:1px solid var(--gray-4);transform-origin:50% 100%;background:#1a1a1a;border-radius:22px 22px 6px 6px;width:100%;padding:14px;animation-name:ia-lid}.ia__scr[data-astro-cid-223t4452]{--stage-w:732px;aspect-ratio:16/10;background:var(--card-5);border-radius:8px;overflow:hidden}.ia__app[data-astro-cid-223t4452]{grid-template-columns:118px minmax(0,1fr) 236px;width:732px;height:458px;display:grid}.ia__side[data-astro-cid-223t4452]{background:#0b0b0b;border-right:1px solid #1f1f1f;flex-direction:column;gap:4px;padding:16px 10px;font-size:12px;display:flex}.ia__co[data-astro-cid-223t4452]{font-family:var(--font-display);margin-bottom:10px;font-size:11px;font-stretch:125%}.ia__mi[data-astro-cid-223t4452]{color:var(--muted);border-radius:7px;padding:7px 9px}.ia__mi--on[data-astro-cid-223t4452]{color:var(--fg);background:#1a1a1a}.ia__sej[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);margin-top:auto;font-size:9px}.ia__chat[data-astro-cid-223t4452]{border-right:1px solid #1f1f1f;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex}.ia__q[data-astro-cid-223t4452]{background:#2a1fb8;border-radius:14px 14px 4px;align-self:flex-end;max-width:250px;padding:9px 12px;font-size:12.5px;line-height:1.4;animation-name:ia-q}.ia__typing[data-astro-cid-223t4452]{background:var(--claude-ink);border-radius:12px;align-self:flex-start;gap:5px;padding:9px 12px;animation-name:ia-t;display:flex}.ia__typing[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:var(--claude);border-radius:50%;width:6px;height:6px}.ia__typing[data-astro-cid-223t4452] i[data-astro-cid-223t4452]:nth-child(2){opacity:.6}.ia__typing[data-astro-cid-223t4452] i[data-astro-cid-223t4452]:nth-child(3){opacity:.3}.ia__a[data-astro-cid-223t4452]{background:var(--claude-ink);border:1px solid var(--line-2);border-radius:14px 14px 14px 4px;max-width:290px;padding:10px 12px;font-size:12.5px;line-height:1.5;animation-name:ia-a}.ia__ask[data-astro-cid-223t4452]{border:1px solid var(--line-2);height:32px;color:var(--muted);border-radius:16px;align-items:center;padding:0 14px;font-size:11.5px;display:flex}.ia__sheetcol[data-astro-cid-223t4452]{background:#121216;align-items:center;padding:12px;display:flex}.ia__base[data-astro-cid-223t4452]{width:calc(var(--lw) * 1.18);height:calc(var(--lw) * .145);box-sizing:border-box;transform-origin:50% 0;border:1px solid var(--gray-5);background:linear-gradient(#2e2e2e,#1a1a1a);border-radius:0 0 28px 28px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:-2px;animation-name:ia-base;display:flex}.ia__keys[data-astro-cid-223t4452]{background:repeating-linear-gradient(90deg,#141414 0 34px,#222 34px 38px),#141414;border-radius:8px;width:78%;height:46%}.ia__pad[data-astro-cid-223t4452]{background:#242424;border-radius:6px;width:22%;height:24%}.ia__app[data-astro-cid-223t4452]{position:relative}.ia__side[data-astro-cid-223t4452]{padding-bottom:42px}.ia__chat[data-astro-cid-223t4452]{padding-bottom:44px;position:relative}.ia__sheetcol[data-astro-cid-223t4452]{padding-bottom:40px}.ia__stag[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange);font-size:9.5px}.ia__chat[data-astro-cid-223t4452]>.ia__stag[data-astro-cid-223t4452]{position:absolute;top:14px;left:16px}.ia__chat[data-astro-cid-223t4452]>.ia__stag[data-astro-cid-223t4452][data-tg="1"]{opacity:0}.ia__ov[data-astro-cid-223t4452]{z-index:1;box-sizing:border-box;background:var(--card-5);flex-direction:column;justify-content:center;gap:12px;padding:22px 56px 46px;display:flex;position:absolute;inset:0}.ia__ov--mail[data-astro-cid-223t4452],.ia__ov--crm[data-astro-cid-223t4452]{opacity:0}.ia__mail[data-astro-cid-223t4452]{color:#5f6368;background:#fff;border-radius:10px;font-size:11px;position:relative;overflow:hidden;box-shadow:0 16px 32px #00000080}.ia__mrow[data-astro-cid-223t4452]{border-bottom:1px solid #eee;padding:8px 14px}.ia__mrow--hd[data-astro-cid-223t4452]{background:#f2f6fc;border:0;justify-content:space-between;display:flex}.ia__mrow--hd[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:#202124;align-items:center;gap:8px;font-weight:500;display:flex}.ia__mrow--hd[data-astro-cid-223t4452] img[data-astro-cid-223t4452]{width:20px;height:20px;margin:-4px 0;display:block}.ia__ink[data-astro-cid-223t4452]{color:#202124}.ia__mbody[data-astro-cid-223t4452]{color:#202124;margin:0;padding:12px 14px 8px;font-size:12.5px;line-height:1.5}.ia__att[data-astro-cid-223t4452]{color:#202124;border:1px solid #dadce0;border-radius:7px;align-items:center;gap:7px;margin:4px 14px 12px;padding:6px 10px;font-size:10.5px;display:inline-flex}.ia__att[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:#ea4335;border-radius:3px;width:13px;height:17px}.ia__send[data-astro-cid-223t4452]{color:#fff;background:#0b57d0;border-radius:999px;width:max-content;margin:0 14px 14px;padding:7px 18px;font-size:11.5px;display:block}.ia__sent[data-astro-cid-223t4452]{color:#188038;background:#fff;justify-content:center;align-items:center;gap:10px;font-size:17px;animation-name:ia-sent;display:flex;position:absolute;inset:0}.ia__sent[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:#fff;background:#188038;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:flex}.ia__ov--crm[data-astro-cid-223t4452]{gap:10px;padding:22px 28px 46px}.ia__cols[data-astro-cid-223t4452]{gap:8px;display:flex;position:relative}.ia__crmhd[data-astro-cid-223t4452]{background:#141418;border:1px solid #23232b;border-radius:10px;align-items:center;gap:12px;padding:7px 12px;display:flex}.ia__crmlogo[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--fg);align-items:baseline;gap:2px;font-size:17px;font-weight:500;display:flex}.ia__crmlogo[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:var(--claude);border-radius:50%;width:6px;height:6px}.ia__crmq[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);background:#0e0e12;border-radius:999px;flex:1;padding:5px 12px;font-size:8.5px}.ia__crmav[data-astro-cid-223t4452],.ia__ti[data-astro-cid-223t4452] i[data-astro-cid-223t4452],.ia__marta[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:var(--claude);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}.ia__ti[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:var(--c);color:#0e0e0e}.ia__col[data-astro-cid-223t4452]{box-sizing:border-box;min-height:200px;box-shadow:inset 0 2px 0 var(--c);background:linear-gradient(#1a1a20,#121216);border-radius:10px;flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.ia__col[data-astro-cid-223t4452] h5[data-astro-cid-223t4452]{height:12px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--c);margin:0;font-size:8.5px;font-weight:400}.ia__ti[data-astro-cid-223t4452]{box-sizing:border-box;height:36px;color:var(--stone-2);background:#1d1d23;border:1px solid #2a2a33;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;display:flex}.ia__marta[data-astro-cid-223t4452]{box-sizing:border-box;border:1px solid var(--claude);width:200px;height:66px;color:var(--stone-2);background:#2a160f;border-radius:8px;flex-direction:column;gap:3px;padding:9px 10px;font-size:11px;animation-name:ia-mv;display:flex;position:absolute;top:118px;left:10px}.ia__marta[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:var(--fg);align-items:center;gap:8px;font-size:12px;display:flex}.ia__marta[data-astro-cid-223t4452] em[data-astro-cid-223t4452]{font-style:normal;font-family:var(--font-mono);color:var(--claude);font-size:9.5px;animation-name:ia-mvn}.ia__ov--done[data-astro-cid-223t4452]{gap:16px;padding:22px 90px 46px}.ia__checks[data-astro-cid-223t4452]{flex-direction:column;gap:13px;font-size:17px;display:flex}.ia__ck[data-astro-cid-223t4452]{align-items:center;gap:12px;display:flex}.ia__ck[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:var(--ok)}.ia__prog[data-astro-cid-223t4452]{z-index:2;flex-direction:column;gap:5px;display:flex;position:absolute;bottom:9px;left:16px;right:16px}.ia__bar[data-astro-cid-223t4452]{background:#262626;border-radius:2px;height:3px;overflow:hidden}.ia__bar[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{background:var(--claude);transform-origin:0;height:100%;animation-name:ia-prog;display:block}.ia__pls[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.12em;color:#8a8a8a;justify-content:space-between;font-size:8.5px;display:flex}.ia__inside[data-astro-cid-223t4452]{padding:64px var(--gutter) var(--dock-h);background:radial-gradient(600px 400px at 50% 45%, #c6613f1f, transparent 70%), var(--bg);justify-content:center;align-items:center;animation-name:ia-in;display:flex;position:absolute;inset:0}.ia__fit[data-astro-cid-223t4452]{--stage-w:1260px;aspect-ratio:1260/750;width:min(100%, calc((100vh - var(--dock-h) - 64px - 8px) * 1260 / 750))}.ia__dstage[data-astro-cid-223t4452]{width:1260px;height:750px}.ia__dhead[data-astro-cid-223t4452]{flex-direction:column;align-items:center;gap:12px;animation-name:ia-dt;display:flex;position:absolute;top:0;left:0;right:0}.ia__dtt[data-astro-cid-223t4452]{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:40px;font-weight:900;font-stretch:125%;line-height:.98}.ia__dg[data-astro-cid-223t4452]{width:1260px;height:570px;position:absolute;top:110px;left:0}.ia__tag[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange);font-size:12px}.ia__dg[data-astro-cid-223t4452] .ia__tag[data-astro-cid-223t4452]{position:absolute;top:0}.ia__t1[data-astro-cid-223t4452]{left:0}.ia__t2[data-astro-cid-223t4452]{text-align:center;width:320px;left:470px}.ia__t3[data-astro-cid-223t4452]{color:var(--ok);left:960px}.ia__wires[data-astro-cid-223t4452]{animation-name:ia-wires;position:absolute;inset:0}.ia__run[data-astro-cid-223t4452]{z-index:2;opacity:0;offset-rotate:0deg;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:0;left:0}.ia__doc[data-astro-cid-223t4452]{box-sizing:border-box;background:#0e0e0e;border:1px solid #262626;border-radius:14px;align-items:center;gap:14px;width:250px;padding:14px 16px;display:flex;position:absolute;left:0}.ia__doc[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{border-radius:5px;flex:none;width:34px;height:42px;position:relative}.ia__doc[data-astro-cid-223t4452] i[data-astro-cid-223t4452]:after{content:"";background:#0e0e0e;border-bottom-left-radius:4px;width:10px;height:10px;position:absolute;top:0;right:0}.ia__doc[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{font-size:15px;display:block}.ia__doc[data-astro-cid-223t4452] span[data-astro-cid-223t4452]{font-family:var(--font-mono);color:var(--muted-2);font-size:11px}.ia__man[data-astro-cid-223t4452]{box-sizing:border-box;border:1px solid var(--claude);background:#120b08;border-radius:20px;flex-direction:column;gap:12px;padding:24px;animation-name:ia-man;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 70px #d9775759}.ia__mhd[data-astro-cid-223t4452]{align-items:center;gap:10px;display:flex}.ia__mhd[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{font-family:var(--font-display);text-transform:uppercase;font-size:18px;font-weight:900;font-stretch:125%;line-height:.98}.ia__mark[data-astro-cid-223t4452]{font-family:var(--font-mono);color:var(--claude);font-size:22px}.ia__mx[data-astro-cid-223t4452]{color:var(--stone-2);font-size:14px;line-height:1.45}.ia__lines[data-astro-cid-223t4452]{flex-direction:column;gap:12px;margin-top:6px;display:flex;position:relative}.ia__lines[data-astro-cid-223t4452]>span[data-astro-cid-223t4452]:not(.ia__hl){border-radius:4px;height:8px;display:block}.ia__hl[data-astro-cid-223t4452]{background:#d977572e;border-radius:6px;height:30px;animation-name:ia-read;position:absolute;top:-6px;left:-8px;right:-8px}.ia__seal[data-astro-cid-223t4452]{font-family:var(--font-mono);letter-spacing:.12em;color:var(--claude);margin-top:auto;font-size:11px}.ia__shw[data-astro-cid-223t4452]{position:absolute}.ia__cl[data-astro-cid-223t4452]{text-align:center;color:var(--stone-2);margin:0;font-size:22px;line-height:1.4;animation-name:ia-cl;position:absolute;top:698px;left:0;right:0}.ia__cl[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:var(--fg);font-weight:600}@supports (animation-timeline:view()){.ia[data-astro-cid-223t4452] .ia__sd{animation-play-state:running;animation-delay:0s;animation-duration:auto}.ia[data-astro-cid-223t4452] .ia__track[data-astro-cid-223t4452] .ia__sd{animation-timeline:--ia}}@media (width<=1200px) and (width>=900px){.ia__copy[data-astro-cid-223t4452]{left:var(--gutter);width:340px}.ia__frame[data-astro-cid-223t4452]{--lw:min(760px, calc((100vh - 280px) * 1.2), calc(100vw - 460px))}.ia__lap[data-astro-cid-223t4452]{right:var(--gutter);--dx:calc(min(100vw, 1440px) / -2 + var(--gutter) + var(--lw) / 2)}}.ia__m[data-astro-cid-223t4452]{display:none}@media (width<=899px){.ia[data-astro-cid-223t4452]{padding:84px 24px calc(var(--dock-h) + 16px)}.ia__track[data-astro-cid-223t4452]{height:auto}.ia__pin[data-astro-cid-223t4452]{height:auto;position:static;overflow:visible}.ia__frame[data-astro-cid-223t4452]{position:static}.ia__lap[data-astro-cid-223t4452],.ia__inside[data-astro-cid-223t4452]{display:none}.ia__copy[data-astro-cid-223t4452]{gap:14px;width:auto;animation:none;position:static}.ia__h2[data-astro-cid-223t4452]{font-size:36px}.ia__m[data-astro-cid-223t4452]{flex-direction:column;gap:14px;margin-top:22px;display:flex}.ia__mflow[data-astro-cid-223t4452]{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -24px;padding:2px 24px;scroll-padding:0 24px;display:flex;overflow-x:auto}.ia__mflow[data-astro-cid-223t4452]::-webkit-scrollbar{display:none}.ia__mc[data-astro-cid-223t4452]{box-sizing:border-box;scroll-snap-align:start;background:var(--card-5);border:1px solid var(--line-2);border-radius:16px;flex-direction:column;flex:none;justify-content:center;gap:12px;width:min(78vw,320px);min-height:190px;padding:16px;font-size:14px;line-height:1.45;display:flex}.ia__mc[data-astro-cid-223t4452] .ia__stag[data-astro-cid-223t4452]{margin-bottom:auto;font-size:11px}.ia__mbub[data-astro-cid-223t4452]{background:var(--claude-ink);border:1px solid var(--line-2);border-radius:14px 14px 14px 4px;margin:0;padding:10px 13px}.ia__mbub--q[data-astro-cid-223t4452]{background:#2a1fb8;border:0;border-radius:14px 14px 4px;align-self:flex-end}.ia__mq[data-astro-cid-223t4452]{color:#16161c;background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px 12px;font-size:12px;display:grid}.ia__mq[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{font-style:normal;font-family:var(--font-mono);color:#5a5a66;grid-column:1/-1;font-size:9.5px}.ia__mqt[data-astro-cid-223t4452]{color:#b8482a;grid-area:1/2/3;align-self:center;font-size:17px}.ia__mmail[data-astro-cid-223t4452]{color:#5f6368;background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;display:flex}.ia__mmail[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:#202124;font-weight:500}.ia__mmh[data-astro-cid-223t4452]{align-items:center;gap:8px;display:flex}.ia__mmh[data-astro-cid-223t4452] img[data-astro-cid-223t4452]{flex:none}.ia__mcrm[data-astro-cid-223t4452]{font-size:15px}.ia__matt[data-astro-cid-223t4452]{color:#202124;border:1px solid #dadce0;border-radius:6px;width:max-content;padding:4px 8px;font-size:11px}.ia__mok[data-astro-cid-223t4452],.ia__mchecks[data-astro-cid-223t4452] span[data-astro-cid-223t4452]{align-items:center;gap:10px;display:flex}.ia__mok[data-astro-cid-223t4452],.ia__mok[data-astro-cid-223t4452] b[data-astro-cid-223t4452],.ia__mchecks[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:var(--ok)}.ia__mchecks[data-astro-cid-223t4452]{flex-direction:column;gap:10px;display:flex}.ia__mfrom[data-astro-cid-223t4452],.ia__mto[data-astro-cid-223t4452]{box-shadow:inset 0 2px 0 var(--c);font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);background:linear-gradient(#1a1a20,#121216);border-radius:8px;padding:7px 10px;font-size:10.5px}.ia__mto[data-astro-cid-223t4452]{color:var(--fg)}.ia__mcard[data-astro-cid-223t4452]{border:1px solid var(--claude);background:#2a160f;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.ia__mcard[data-astro-cid-223t4452] em[data-astro-cid-223t4452]{font-style:normal;font-family:var(--font-mono);color:var(--claude);font-size:10.5px}.ia__mdocs[data-astro-cid-223t4452]{scrollbar-width:none;gap:8px;margin:0 -24px;padding:2px 24px;display:flex;overflow-x:auto}.ia__mdocs[data-astro-cid-223t4452]::-webkit-scrollbar{display:none}.ia__mdoc[data-astro-cid-223t4452]{background:var(--card-5);border:1px solid var(--line-2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.ia__mdoc[data-astro-cid-223t4452] i[data-astro-cid-223t4452]{border-radius:50%;width:10px;height:10px}.ia__mman[data-astro-cid-223t4452]{border:1px solid var(--claude);text-align:center;background:#120b08;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:18px;display:flex;box-shadow:0 0 40px #d977574d}.ia__mman[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{font-family:var(--font-display);text-transform:uppercase;font-size:16px;font-weight:900;font-stretch:125%}.ia__mman[data-astro-cid-223t4452] span[data-astro-cid-223t4452]:last-child{font-family:var(--font-mono);letter-spacing:.1em;color:var(--claude);font-size:11px}.ia__mcl[data-astro-cid-223t4452]{color:var(--stone-2);margin:6px 0 0;font-size:17px;line-height:1.45}.ia__mcl[data-astro-cid-223t4452] b[data-astro-cid-223t4452]{color:var(--fg);font-weight:600}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.ia[data-astro-cid-223t4452]{z-index:1;background:0 0;margin-top:-100vh}}@media (width<=899px),(prefers-reduced-motion:reduce){.ia__win[data-astro-cid-223t4452],.ia__cn[data-astro-cid-223t4452]{will-change:auto;opacity:1;background:0 0;border-radius:0;width:auto;height:auto;animation:none;position:static;overflow:visible;transform:none}.ia__face[data-astro-cid-223t4452],.ia__fbg[data-astro-cid-223t4452]{display:none}}@media (prefers-reduced-motion:reduce) and (width>=900px){.ia__track[data-astro-cid-223t4452]{height:auto}.ia__pin[data-astro-cid-223t4452]{height:auto;position:relative;overflow:visible}.ia[data-astro-cid-223t4452] .ia__sd{animation:none!important}.ia__frame[data-astro-cid-223t4452]{height:max(100vh,760px);position:relative}.ia__base[data-astro-cid-223t4452]{transform:perspective(700px)rotateX(58deg)}.ia__inside[data-astro-cid-223t4452]{padding-top:40px;padding-bottom:calc(var(--dock-h) + 40px);position:relative}}@media (prefers-reduced-motion:reduce){.ia[data-astro-cid-223t4452] .ia__spin[data-astro-cid-223t4452],.ia[data-astro-cid-223t4452] .ia__ocin[data-astro-cid-223t4452]{animation:none}}.ag[data-astro-cid-4z7wpwf6]{background:radial-gradient(800px 500px at 64% 55%, #c6613f1a, transparent 70%), var(--bg);position:relative}.ag__in[data-astro-cid-4z7wpwf6]{max-width:1440px;padding:140px 80px calc(var(--dock-h) + 16px) 120px;grid-template-columns:340px minmax(0,1fr);gap:30px;margin:0 auto;display:grid}.ag__copy[data-astro-cid-4z7wpwf6]{flex-direction:column;justify-content:center;gap:24px;display:flex}.ag__h2[data-astro-cid-4z7wpwf6]{overflow-wrap:normal;font-size:clamp(44px,4vw,58px)}.ag__all[data-astro-cid-4z7wpwf6]{border:1px solid var(--claude);min-height:48px;color:var(--fg);font-family:var(--font-mono);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 24px;font-size:14px;display:inline-flex}.ag__all[data-astro-cid-4z7wpwf6]:hover,.ag__all[data-astro-cid-4z7wpwf6][aria-pressed=true]{background:#d9775724}.ag__all[data-astro-cid-4z7wpwf6]:focus-visible,.ag__play[data-astro-cid-4z7wpwf6]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ag__fit[data-astro-cid-4z7wpwf6]{--stage-w:900px;aspect-ratio:900/832;justify-self:center;width:100%;max-width:calc(108.173vh - 129.808px)}.ag__stage[data-astro-cid-4z7wpwf6]{width:900px;height:832px}.ag__lines[data-astro-cid-4z7wpwf6]{position:absolute;inset:0}.ag__pill[data-astro-cid-4z7wpwf6]{font-family:var(--font-mono);white-space:nowrap;offset-rotate:0deg;opacity:0;z-index:1;animation:7s linear infinite ag-run;animation-delay:calc(var(--k,3) * -2.3s);border:1px solid;border-radius:999px;padding:6px 11px;font-size:12px;position:absolute;top:0;left:0}.ag[data-astro-cid-4z7wpwf6].is-off .ag__pill[data-astro-cid-4z7wpwf6]{animation-play-state:paused}@keyframes ag-run{0%{offset-distance:0%;opacity:0}10%,88%{opacity:1}to{offset-distance:100%;opacity:0}}.ag__cards[data-astro-cid-4z7wpwf6]{margin:0;padding:0;list-style:none}.ag__cd[data-astro-cid-4z7wpwf6]{z-index:2;box-sizing:border-box;border-radius:20px;width:220px;height:300px;padding:2px;position:absolute}.ag__cd--cap[data-astro-cid-4z7wpwf6]{width:240px;height:310px;box-shadow:0 0 60px #d9775766}.ag__card[data-astro-cid-4z7wpwf6]{box-sizing:border-box;background:#0d0d10;border-radius:18px;flex-direction:column;gap:8px;width:100%;height:100%;padding:14px;display:flex;position:relative;overflow:hidden}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__card[data-astro-cid-4z7wpwf6]{background:#120b08}.ag__shine[data-astro-cid-4z7wpwf6]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:40%;height:200%;position:absolute;top:-50%;left:0;transform:translate(-160%)rotate(18deg)}.ag__port[data-astro-cid-4z7wpwf6]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;height:120px;display:flex;position:relative;overflow:hidden}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__port[data-astro-cid-4z7wpwf6]{height:130px}.ag__pos[data-astro-cid-4z7wpwf6]{font-family:var(--font-display);color:var(--ink);font-size:20px;font-weight:900;font-stretch:125%;position:absolute;top:8px;left:10px}.ag__glyph[data-astro-cid-4z7wpwf6]{font-family:var(--font-mono);color:var(--claude);font-size:52px}.ag__play[data-astro-cid-4z7wpwf6]{min-height:24px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:#080808b3;border:1px solid #ffffff40;border-radius:999px;padding:5px 8px;font-size:9px;position:absolute;bottom:8px;right:8px}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__play[data-astro-cid-4z7wpwf6]{border-color:var(--claude)}.ag__play[data-astro-cid-4z7wpwf6]:hover,.ag__play[data-astro-cid-4z7wpwf6][aria-pressed=true]{background:var(--claude);border-color:var(--claude);color:var(--bg)}.ag__name[data-astro-cid-4z7wpwf6]{font-family:var(--font-display);text-transform:uppercase;font-size:19px;font-weight:900;font-stretch:125%;line-height:1}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__name[data-astro-cid-4z7wpwf6]{color:var(--claude);font-size:22px}.ag__does[data-astro-cid-4z7wpwf6]{color:var(--stone-2);font-size:13px}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__does[data-astro-cid-4z7wpwf6]{color:var(--fg);font-size:14px}.ag__at[data-astro-cid-4z7wpwf6]{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.ag__at[data-astro-cid-4z7wpwf6] span[data-astro-cid-4z7wpwf6]{font-family:var(--font-mono);background:#16161c;border:1px solid #26262e;border-radius:7px;padding:4px 7px;font-size:10px}.ag__cd--cap[data-astro-cid-4z7wpwf6] .ag__at[data-astro-cid-4z7wpwf6] span[data-astro-cid-4z7wpwf6]{border-color:var(--claude)}.ag__pop[data-astro-cid-4z7wpwf6]{z-index:3;pointer-events:none;visibility:hidden;opacity:0;transform-origin:50% 100%;width:260px;height:300px;transition:opacity .3s var(--ease-out), transform .6s cubic-bezier(.16, 1, .3, 1), visibility 0s linear .6s;margin-left:-130px;position:absolute;bottom:calc(100% - 136px);left:50%;transform:translateY(70px)scale(.4)}.ag__cd[data-astro-cid-4z7wpwf6][data-open]{z-index:4}.ag__cd[data-astro-cid-4z7wpwf6][data-open] .ag__pop[data-astro-cid-4z7wpwf6]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s var(--ease-out), transform .6s cubic-bezier(.16, 1, .3, 1), visibility 0s;transform:none}.ag__canvas[data-astro-cid-4z7wpwf6]{cursor:grab;touch-action:pan-y;width:100%;height:100%;display:block}.ag__canvas[data-astro-cid-4z7wpwf6]:active{cursor:grabbing}@media not ((width>=900px) and (hover:hover) and (pointer:fine)){.ag__play[data-astro-cid-4z7wpwf6],.ag__all[data-astro-cid-4z7wpwf6],.ag__pop[data-astro-cid-4z7wpwf6]{display:none}}@supports (animation-timeline:view()){.ag[data-astro-cid-4z7wpwf6]{view-timeline:--ag block}.ag__lines[data-astro-cid-4z7wpwf6]{animation:linear both ag-fade;animation-range:cover 10% cover 30%}.ag__cd[data-astro-cid-4z7wpwf6]{animation:linear both ag-in;animation-range:cover calc(4% + var(--i) * 4%) cover calc(24% + var(--i) * 4%)}.ag__shine[data-astro-cid-4z7wpwf6]{animation:linear both ag-shine;animation-range:cover calc(30% + var(--i) * 7%) cover calc(46% + var(--i) * 7%)}.ag[data-astro-cid-4z7wpwf6] .ag__lines[data-astro-cid-4z7wpwf6],.ag[data-astro-cid-4z7wpwf6] .ag__cd[data-astro-cid-4z7wpwf6],.ag[data-astro-cid-4z7wpwf6] .ag__shine[data-astro-cid-4z7wpwf6]{animation-timeline:--ag}@keyframes ag-fade{0%{opacity:0}}@keyframes ag-in{0%{opacity:0;transform:translateY(40px)}}@keyframes ag-shine{0%{transform:translate(-160%)rotate(18deg)}to{transform:translate(360%)rotate(18deg)}}}@media (width<=1200px) and (width>=900px){.ag__in[data-astro-cid-4z7wpwf6]{padding:140px var(--gutter) calc(var(--dock-h) + 16px);grid-template-columns:280px minmax(0,1fr)}}@media (width<=899px){.ag__in[data-astro-cid-4z7wpwf6]{grid-template-columns:minmax(0,1fr);gap:28px;padding:64px 0 56px}.ag__copy[data-astro-cid-4z7wpwf6]{gap:14px;padding:0 24px}.ag__h2[data-astro-cid-4z7wpwf6]{font-size:36px}.ag__fit[data-astro-cid-4z7wpwf6]{aspect-ratio:auto;max-width:none;container-type:normal}.ag[data-astro-cid-4z7wpwf6] .ag__fit[data-astro-cid-4z7wpwf6]>.ag__stage[data-astro-cid-4z7wpwf6]{width:auto;height:auto;position:static;transform:none}.ag__lines[data-astro-cid-4z7wpwf6],.ag__pill[data-astro-cid-4z7wpwf6]{display:none}.ag__cards[data-astro-cid-4z7wpwf6]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin:-28px 0;padding:36px 24px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.ag__cards[data-astro-cid-4z7wpwf6]::-webkit-scrollbar{display:none}.ag__cd[data-astro-cid-4z7wpwf6],.ag__cd--cap[data-astro-cid-4z7wpwf6]{scroll-snap-align:start;flex:0 0 220px;height:300px;animation:none;position:relative;top:auto!important;left:auto!important}.ag__cd--cap[data-astro-cid-4z7wpwf6]{box-shadow:0 0 28px #d9775766}}@media (prefers-reduced-motion:reduce){.ag[data-astro-cid-4z7wpwf6] .ag__lines[data-astro-cid-4z7wpwf6],.ag[data-astro-cid-4z7wpwf6] .ag__cd[data-astro-cid-4z7wpwf6],.ag[data-astro-cid-4z7wpwf6] .ag__shine[data-astro-cid-4z7wpwf6]{animation:none}.ag[data-astro-cid-4z7wpwf6] .ag__pill[data-astro-cid-4z7wpwf6]{display:none}.ag__pop[data-astro-cid-4z7wpwf6],.ag__cd[data-astro-cid-4z7wpwf6][data-open] .ag__pop[data-astro-cid-4z7wpwf6]{transition:none}}.cs[data-astro-cid-znmyhcjf]{background:var(--bg);position:relative}.cs__in[data-astro-cid-znmyhcjf]{box-sizing:border-box;max-width:1440px;min-height:100vh;padding:min(96px, 11vh) 100px calc(var(--dock-h) + 16px);flex-direction:column;gap:32px;margin:0 auto;display:flex}.cs__head[data-astro-cid-znmyhcjf]{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.cs__titles[data-astro-cid-znmyhcjf]{flex-direction:column;gap:16px;display:flex}.cs__h2[data-astro-cid-znmyhcjf]{font-size:clamp(36px,min(4.4vw,7vh),64px)}.cs__hint[data-astro-cid-znmyhcjf]{font-family:var(--font-mono);color:var(--muted);font-size:13px}.cs__row[data-astro-cid-znmyhcjf]{--g:14px;--c:calc((100cqw - 4 * var(--g)) / 9);--o:calc(var(--c) * 5);--sh:calc(var(--c) * 4);flex-grow:1;min-height:340px;position:relative;container-type:inline-size}.cs__slot[data-astro-cid-znmyhcjf]{top:0;bottom:0;left:calc(var(--k) * (var(--c) + var(--g)));width:var(--o);pointer-events:none;position:absolute}.cs__shift[data-astro-cid-znmyhcjf],.cs__col[data-astro-cid-znmyhcjf],.cs__cin[data-astro-cid-znmyhcjf]{will-change:transform;transition:transform .65s cubic-bezier(.6,0,.2,1);display:block;position:absolute;inset:0}.cs__col[data-astro-cid-znmyhcjf]{transform:translateX(calc(var(--c) - var(--o)));border-radius:24px;text-decoration:none;overflow:hidden}.cs__cin[data-astro-cid-znmyhcjf]{pointer-events:auto;transform:translateX(calc(var(--o) - var(--c)));border-radius:24px}.cs__row--warm[data-astro-cid-znmyhcjf] .cs__o[data-astro-cid-znmyhcjf]{opacity:.01!important}.cs__row--now[data-astro-cid-znmyhcjf] .cs__shift[data-astro-cid-znmyhcjf],.cs__row--now[data-astro-cid-znmyhcjf] .cs__cin[data-astro-cid-znmyhcjf],.cs__row--now[data-astro-cid-znmyhcjf] .cs__col[data-astro-cid-znmyhcjf],.cs__row--now[data-astro-cid-znmyhcjf] .cs__o[data-astro-cid-znmyhcjf],.cs__row--now[data-astro-cid-znmyhcjf] .cs__v[data-astro-cid-znmyhcjf]{transition:none!important}.cs__col[data-astro-cid-znmyhcjf]:focus-visible{outline:none}.cs__col[data-astro-cid-znmyhcjf]:focus-visible .cs__go[data-astro-cid-znmyhcjf]{text-underline-offset:4px;text-decoration:underline}.cs__v[data-astro-cid-znmyhcjf]{--vf:clamp(18px, calc((100vh - 432px) / 11.4), 30px);left:calc(var(--c) / 2 + var(--vf) / 2);transform-origin:0 100%;white-space:nowrap;font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:var(--vf);line-height:var(--vf);text-transform:uppercase;will-change:opacity;transition:opacity .2s var(--ease-out);position:absolute;bottom:32px;transform:rotate(-90deg)}.cs__o[data-astro-cid-znmyhcjf]{box-sizing:border-box;opacity:0;will-change:opacity;transition:opacity .26s var(--ease-out);flex-direction:column;gap:12px;padding:30px;display:flex;position:absolute;inset:0}.cs__lg[data-astro-cid-znmyhcjf]{background:#fff;border-radius:12px;align-self:flex-start;align-items:center;padding:10px 14px;display:flex}.cs__lg--dark[data-astro-cid-znmyhcjf]{background:#0b0b0b}.cs__lg[data-astro-cid-znmyhcjf] img[data-astro-cid-znmyhcjf]{width:auto;height:28px;display:block}.cs__tt[data-astro-cid-znmyhcjf]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(26px,2.4vw,34px);font-weight:900;font-stretch:125%;line-height:.98}.cs__stk[data-astro-cid-znmyhcjf]{font-family:var(--font-mono);border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:500;transform:rotate(-4deg)}.cs__sh[data-astro-cid-znmyhcjf]{flex:1 1 0;min-height:0;margin-top:auto;display:block}.cs__sh[data-astro-cid-znmyhcjf] img[data-astro-cid-znmyhcjf]{object-fit:cover;object-position:left top;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 20px 50px #00000080}.cs__go[data-astro-cid-znmyhcjf]{font-family:var(--font-mono);font-size:13px}@supports (animation-timeline:view()){.cs[data-astro-cid-znmyhcjf]{view-timeline:--cs block}.cs__slot[data-astro-cid-znmyhcjf]{animation:linear both cs-rise;animation-range:cover calc(2% + var(--k) * 4%) cover calc(22% + var(--k) * 4%)}.cs[data-astro-cid-znmyhcjf] .cs__slot[data-astro-cid-znmyhcjf]{animation-timeline:--cs}@keyframes cs-rise{0%{opacity:0;transform:translateY(90px)}}}.cs__m[data-astro-cid-znmyhcjf]{display:none}@media (width<=1200px) and (width>=900px){.cs__in[data-astro-cid-znmyhcjf]{padding-left:var(--gutter);padding-right:var(--gutter)}.cs__v[data-astro-cid-znmyhcjf]{--vf:clamp(18px, calc((100vh - 432px) / 11.4), 24px)}}@media (width<=899px){.cs__in[data-astro-cid-znmyhcjf]{min-height:0;padding:84px 24px calc(var(--dock-h) + 16px);gap:24px}.cs__head[data-astro-cid-znmyhcjf]{flex-direction:column;align-items:flex-start}.cs__titles[data-astro-cid-znmyhcjf]{gap:14px}.cs__h2[data-astro-cid-znmyhcjf]{font-size:36px}.cs__hint[data-astro-cid-znmyhcjf],.cs__row[data-astro-cid-znmyhcjf]{display:none}.cs__m[data-astro-cid-znmyhcjf]{flex-direction:column;gap:10px;display:flex}.cs__d[data-astro-cid-znmyhcjf]{background:var(--cbg);color:var(--cink);border-radius:18px;overflow:hidden}.cs__s[data-astro-cid-znmyhcjf]{min-height:64px;font-family:var(--font-display);text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;padding:0 20px;font-size:22px;font-weight:900;font-stretch:125%;list-style:none;display:flex}.cs__s[data-astro-cid-znmyhcjf]::-webkit-details-marker{display:none}.cs__s[data-astro-cid-znmyhcjf]:focus-visible{outline:2px solid var(--fg);outline-offset:-4px;border-radius:18px}.cs__plus[data-astro-cid-znmyhcjf]{font-family:var(--font-mono);transition:transform var(--dur-fast) var(--ease-out);font-size:24px;font-weight:400}.cs__d[data-astro-cid-znmyhcjf][open] .cs__plus[data-astro-cid-znmyhcjf]{transform:rotate(45deg)}.cs__p[data-astro-cid-znmyhcjf]{flex-direction:column;gap:12px;padding:0 20px 20px;display:flex}.cs__p[data-astro-cid-znmyhcjf] .cs__tt[data-astro-cid-znmyhcjf]{font-size:24px}.cs__p[data-astro-cid-znmyhcjf] .cs__sh[data-astro-cid-znmyhcjf]{flex:none;margin-top:4px}.cs__p[data-astro-cid-znmyhcjf] .cs__sh[data-astro-cid-znmyhcjf] img[data-astro-cid-znmyhcjf]{aspect-ratio:16/10;height:auto}.cs__mgo[data-astro-cid-znmyhcjf]{min-height:44px;font-family:var(--font-mono);color:inherit;align-self:flex-start;align-items:center;gap:8px;font-size:14px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.cs__shift[data-astro-cid-znmyhcjf],.cs__cin[data-astro-cid-znmyhcjf],.cs__col[data-astro-cid-znmyhcjf],.cs__o[data-astro-cid-znmyhcjf],.cs__v[data-astro-cid-znmyhcjf],.cs__plus[data-astro-cid-znmyhcjf]{transition:none}.cs[data-astro-cid-znmyhcjf] .cs__slot[data-astro-cid-znmyhcjf]{animation:none}}.rc[data-astro-cid-7b664qsz]{background:var(--bg);position:relative;overflow:hidden}.rc__in[data-astro-cid-7b664qsz]{box-sizing:border-box;max-width:1440px;min-height:100vh;padding:80px 110px calc(var(--dock-h) + 16px);grid-template-columns:420px minmax(0,1fr);gap:30px;margin:0 auto;display:grid}.rc__copy[data-astro-cid-7b664qsz]{flex-direction:column;justify-content:center;gap:clamp(14px,2.6vh,26px);display:flex}.rc__h2[data-astro-cid-7b664qsz]{overflow-wrap:normal;font-size:clamp(36px,min(4.2vw,7vh),58px);line-height:1}.rc__cta[data-astro-cid-7b664qsz]{box-sizing:border-box;border:1px solid var(--line-2);background:linear-gradient(160deg,#d977571f,#120b0899);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-self:flex-start;align-items:center;gap:12px 16px;width:100%;max-width:420px;padding:14px 18px 16px;display:grid}.rc__ctab[data-astro-cid-7b664qsz]{grid-column:1/-1}.rc__ctaart[data-astro-cid-7b664qsz]{align-items:flex-end;gap:14px;display:flex}.rc__ctapin[data-astro-cid-7b664qsz]{filter:drop-shadow(0 6px 8px #00000080);flex:none}.rc__ctaad[data-astro-cid-7b664qsz]{background:#fff;border-radius:9px;flex-direction:column;gap:5px;width:92px;padding:7px 9px;display:flex;box-shadow:0 10px 22px #00000073}.rc__ctaad[data-astro-cid-7b664qsz] em[data-astro-cid-7b664qsz]{color:#fff;background:#16161c;border-radius:4px;align-self:flex-start;padding:1px 6px;font:700 9px/1.4 Roboto,Arial,sans-serif}.rc__ctaad[data-astro-cid-7b664qsz] i[data-astro-cid-7b664qsz]{background:#d5d8dd;border-radius:3px;height:5px;display:block}.rc__ctaad[data-astro-cid-7b664qsz] i[data-astro-cid-7b664qsz]:last-child{width:65%}.rc__ctat[data-astro-cid-7b664qsz]{font-family:var(--font-display);color:var(--fg);margin:0;font-size:18px;font-weight:800;font-stretch:112%;line-height:1.15}.rc__ctab[data-astro-cid-7b664qsz]{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rc__ctap[data-astro-cid-7b664qsz],.rc__ctas[data-astro-cid-7b664qsz]{font-family:var(--font-mono);white-space:nowrap;font-size:12.5px;text-decoration:none}.rc__ctap[data-astro-cid-7b664qsz]{isolation:isolate;background:var(--claude);color:#140a06;min-height:48px;transition:transform var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex;position:relative}.rc__ctap[data-astro-cid-7b664qsz]:hover{transform:translateY(-1px)}.rc__ring[data-astro-cid-7b664qsz]{z-index:-1;border:2px solid var(--claude);opacity:0;border-radius:999px;animation:3.2s ease-out infinite rc-ring;position:absolute;inset:-5px}@keyframes rc-ring{0%{opacity:.7;transform:scale(.96)}70%,to{opacity:0;transform:scale(1.12)}}.rc__ctas[data-astro-cid-7b664qsz]{color:var(--fg);text-underline-offset:4px;padding:12px 0;text-decoration:underline #f5f2ee4d}.rc__ctas[data-astro-cid-7b664qsz]:hover{text-decoration-color:var(--fg)}.rc__ctap[data-astro-cid-7b664qsz]:focus-visible,.rc__ctas[data-astro-cid-7b664qsz]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rc__note[data-astro-cid-7b664qsz]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);font-size:11px}.rc__pc[data-astro-cid-7b664qsz]{height:max(420px, calc(100vh - 96px - var(--dock-h)));align-self:center;position:relative;container-type:size}.rc__stage[data-astro-cid-7b664qsz]{transform-origin:50% 0;width:760px;height:800px;transform:scale(min(tan(atan2(100cqw, 760px)), tan(atan2(100cqh, 800px))));color:#202124;justify-content:center;align-items:flex-start;gap:48px;margin-left:-380px;font-family:Roboto,Arial,sans-serif;display:flex;position:absolute;top:0;left:50%}.rc__float--a[data-astro-cid-7b664qsz]{margin-top:10px;transform:rotate(-3deg)}.rc__float--b[data-astro-cid-7b664qsz]{margin-top:80px;transform:rotate(4deg)}.rc__ph[data-astro-cid-7b664qsz]{box-sizing:border-box;background:#111;border:1px solid #3a3a3a;border-radius:52px;width:350px;height:700px;padding:11px;box-shadow:0 40px 90px #000000a6}.rc__sc[data-astro-cid-7b664qsz]{border-radius:42px;width:100%;height:100%;position:relative;overflow:hidden}.rc__sc--map[data-astro-cid-7b664qsz]{background:#f2efe9}.rc__map[data-astro-cid-7b664qsz]{position:absolute;inset:0 0 40%;overflow:hidden}.rc__map[data-astro-cid-7b664qsz] span[data-astro-cid-7b664qsz],.rc__map[data-astro-cid-7b664qsz] em[data-astro-cid-7b664qsz],.rc__mart[data-astro-cid-7b664qsz] span[data-astro-cid-7b664qsz],.rc__mart[data-astro-cid-7b664qsz] svg[data-astro-cid-7b664qsz]{position:absolute}.rc__map[data-astro-cid-7b664qsz] em[data-astro-cid-7b664qsz]{color:#5f6368;font-size:9px;font-style:normal}.rc__pin[data-astro-cid-7b664qsz]{position:absolute;top:110px;left:150px}.rc__bar[data-astro-cid-7b664qsz]{background:#fff;border-radius:23px;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:14px;display:flex;position:absolute;top:14px;left:12px;right:12px;box-shadow:0 1px 4px #00000040}.rc__sheet[data-astro-cid-7b664qsz]{box-sizing:border-box;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;gap:5px;height:62%;padding:8px 18px 0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000026}.rc__grab[data-astro-cid-7b664qsz]{background:#dadce0;border-radius:2px;align-self:center;width:34px;height:4px}.rc__place[data-astro-cid-7b664qsz]{margin-top:4px;font-size:21px;font-weight:400}.rc__line[data-astro-cid-7b664qsz]{color:#444746;font-size:13px}.rc__st[data-astro-cid-7b664qsz]{color:#fbbc04;letter-spacing:-1px}.rc__tabs[data-astro-cid-7b664qsz]{color:#444746;gap:18px;font-size:13px;display:flex}.rc__tabs--map[data-astro-cid-7b664qsz]{border-bottom:1px solid #e8eaed;margin-top:6px}.rc__tabs[data-astro-cid-7b664qsz] .rc__on[data-astro-cid-7b664qsz]{color:#0b57d0;border-bottom:2px solid #0b57d0;padding-bottom:7px}.rc__acts[data-astro-cid-7b664qsz]{justify-content:space-between;padding:10px 0 6px;display:flex}.rc__ab[data-astro-cid-7b664qsz]{text-align:center;color:#0b57d0;flex-direction:column;align-items:center;gap:5px;width:54px;font-size:10.5px;display:flex}.rc__ab[data-astro-cid-7b664qsz] i[data-astro-cid-7b664qsz]{background:#d3e3fd;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rc__ab--p[data-astro-cid-7b664qsz] i[data-astro-cid-7b664qsz]{background:#0b57d0}.rc__ab[data-astro-cid-7b664qsz] svg{width:18px;height:18px}.rc__pills[data-astro-cid-7b664qsz]{gap:8px;display:flex}.rc__pills[data-astro-cid-7b664qsz] span[data-astro-cid-7b664qsz]{text-align:center;color:#041e49;background:#d3e3fd;border-radius:999px;flex:1;padding:9px 0;font-size:12.5px}.rc__row[data-astro-cid-7b664qsz]{border-top:1px solid #e8eaed;align-items:flex-start;gap:14px;margin-top:6px;padding:10px 0;font-size:13px;display:flex}.rc__row[data-astro-cid-7b664qsz] svg{flex-shrink:0;margin-top:1px}.rc__sc--g[data-astro-cid-7b664qsz]{box-sizing:border-box;background:#fff;flex-direction:column;gap:12px;padding:16px 14px;display:flex}.rc__q[data-astro-cid-7b664qsz]{background:#f1f3f4;border-radius:23px;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:14px;display:flex}.rc__tabs--g[data-astro-cid-7b664qsz]{color:#5f6368;border-bottom:1px solid #ebebeb;padding:0 4px 8px}.rc__tabs--g[data-astro-cid-7b664qsz] .rc__on[data-astro-cid-7b664qsz]{padding-bottom:6px}.rc__ad[data-astro-cid-7b664qsz]{flex-direction:column;gap:6px;padding:2px 4px;display:flex}.rc__spon[data-astro-cid-7b664qsz]{font-size:12px}.rc__who[data-astro-cid-7b664qsz]{align-items:center;gap:10px;display:flex}.rc__fav[data-astro-cid-7b664qsz]{background:#f1f3f4;border:1px solid #dadce0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.rc__whot[data-astro-cid-7b664qsz]{flex-direction:column;font-size:14px;line-height:1.25;display:flex}.rc__url[data-astro-cid-7b664qsz]{color:#4d5156;font-size:12px}.rc__adt[data-astro-cid-7b664qsz]{color:#1a0dab;font-size:19px;line-height:1.3}.rc__adx[data-astro-cid-7b664qsz]{color:#4d5156;font-size:13.5px;line-height:1.45}.rc__links[data-astro-cid-7b664qsz]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rc__links[data-astro-cid-7b664qsz] span[data-astro-cid-7b664qsz]{color:#1a0dab;border:1px solid #dadce0;border-radius:8px;padding:7px 12px;font-size:13px}.rc__local[data-astro-cid-7b664qsz]{border:1px solid #dadce0;border-radius:14px;flex-direction:column;gap:4px;margin-top:4px;padding:12px 14px;display:flex}.rc__local[data-astro-cid-7b664qsz] .rc__line[data-astro-cid-7b664qsz]{color:#4d5156}.rc__lt[data-astro-cid-7b664qsz]{color:#5f6368;font-size:12px}.rc__ln[data-astro-cid-7b664qsz]{color:#1a0dab;font-size:16px;font-weight:500}.rc__ghost[data-astro-cid-7b664qsz]{opacity:.45;flex-direction:column;gap:6px;padding:4px;display:flex}.rc__ghost[data-astro-cid-7b664qsz] span[data-astro-cid-7b664qsz]{border-radius:4px}.rc[data-astro-cid-7b664qsz][data-in=armed] .rc__sheet[data-astro-cid-7b664qsz]{transform:translateY(58%)}.rc[data-astro-cid-7b664qsz][data-in=armed] .rc__pin[data-astro-cid-7b664qsz],.rc[data-astro-cid-7b664qsz][data-in=armed] .rc__ad[data-astro-cid-7b664qsz]{opacity:0}.rc[data-astro-cid-7b664qsz][data-in=on] .rc__sheet[data-astro-cid-7b664qsz]{animation:.9s cubic-bezier(.3,0,.2,1) .2s both rc-sheet}.rc[data-astro-cid-7b664qsz][data-in=on] .rc__pin[data-astro-cid-7b664qsz]{animation:rc-pin .7s var(--ease-out) .7s both}.rc[data-astro-cid-7b664qsz][data-in=on] .rc__ad[data-astro-cid-7b664qsz]{animation:rc-ad .8s var(--ease-out) .9s both}@keyframes rc-sheet{0%{transform:translateY(58%)}}@keyframes rc-pin{0%{opacity:0;transform:translateY(-24px)}}@keyframes rc-ad{0%{opacity:0;transform:translateY(-10px)}}@supports (animation-timeline:view()){.rc[data-astro-cid-7b664qsz]{view-timeline:--rc block}.rc__float--a[data-astro-cid-7b664qsz]{animation:linear both rc-fa}.rc__float--b[data-astro-cid-7b664qsz]{animation:linear both rc-fb}.rc[data-astro-cid-7b664qsz] .rc__float[data-astro-cid-7b664qsz]{animation-timeline:--rc}@keyframes rc-fa{0%{transform:rotate(-3deg)translateY(20px)}to{transform:rotate(-3deg)translateY(-20px)}}@keyframes rc-fb{0%{transform:rotate(4deg)translateY(-14px)}to{transform:rotate(4deg)translateY(22px)}}}.rc__m[data-astro-cid-7b664qsz]{display:none}@media (width<=1200px) and (width>=900px){.rc__in[data-astro-cid-7b664qsz]{padding-left:var(--gutter);padding-right:var(--gutter);grid-template-columns:340px minmax(0,1fr)}}@media (width<=899px){.rc__in[data-astro-cid-7b664qsz]{min-height:0;padding:84px 24px calc(var(--dock-h) + 16px);grid-template-columns:minmax(0,1fr);gap:24px}.rc__copy[data-astro-cid-7b664qsz]{gap:16px}.rc__h2[data-astro-cid-7b664qsz]{font-size:36px}.rc__pc[data-astro-cid-7b664qsz]{display:none}.rc__m[data-astro-cid-7b664qsz]{color:#202124;flex-direction:column;gap:16px;font-family:Roboto,Arial,sans-serif;display:flex}.rc__mmap[data-astro-cid-7b664qsz]{background:#eef0f2;height:330px;margin:0 -24px;position:relative;overflow:hidden}.rc__mart[data-astro-cid-7b664qsz]{position:absolute;inset:0}.rc__msheet[data-astro-cid-7b664qsz]{box-sizing:border-box;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;gap:6px;padding:16px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000026}.rc__mplace[data-astro-cid-7b664qsz]{font-size:20px;font-weight:500}.rc__mline[data-astro-cid-7b664qsz]{color:#444746;font-size:13px}.rc__mgo[data-astro-cid-7b664qsz]{color:#fff;background:#0b57d0;border-radius:999px;align-self:flex-start;margin-top:6px;padding:9px 14px;font-size:13px}.rc__mad[data-astro-cid-7b664qsz]{background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.rc__mspon[data-astro-cid-7b664qsz]{font-size:11px}.rc__mname[data-astro-cid-7b664qsz]{color:#4d5156;font-size:12px}.rc__madt[data-astro-cid-7b664qsz]{color:#1a0dab;font-size:16px;line-height:1.3}}@media (width>=900px){.rc__m[data-astro-cid-7b664qsz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.rc__ring[data-astro-cid-7b664qsz]{animation:none}.rc[data-astro-cid-7b664qsz] .rc__sheet[data-astro-cid-7b664qsz],.rc[data-astro-cid-7b664qsz] .rc__pin[data-astro-cid-7b664qsz],.rc[data-astro-cid-7b664qsz] .rc__ad[data-astro-cid-7b664qsz],.rc[data-astro-cid-7b664qsz] .rc__float[data-astro-cid-7b664qsz]{animation:none!important}.rc[data-astro-cid-7b664qsz] .rc__sheet[data-astro-cid-7b664qsz]{transform:none}.rc[data-astro-cid-7b664qsz] .rc__pin[data-astro-cid-7b664qsz],.rc[data-astro-cid-7b664qsz] .rc__ad[data-astro-cid-7b664qsz]{opacity:1}}.sb[data-astro-cid-fh64cxvb]{background:radial-gradient(700px 500px at 75% 55%, #1a00a633, transparent 70%), var(--bg);position:relative;overflow:hidden}.sb__in[data-astro-cid-fh64cxvb]{grid-template-columns:480px minmax(0,1fr);gap:80px;max-width:1440px;margin:0 auto;padding:88px 120px;display:grid}.sb__copy[data-astro-cid-fh64cxvb]{flex-direction:column;justify-content:center;gap:28px;display:flex}.sb__h2[data-astro-cid-fh64cxvb]{font-size:clamp(38px,4.6vw,66px)}.sb__zones[data-astro-cid-fh64cxvb]{border-top:1px solid var(--line-5);flex-wrap:wrap;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:flex}.sb__z[data-astro-cid-fh64cxvb]{font-family:var(--font-mono);border:1px solid var(--line-5);background:var(--card-5);color:var(--muted);border-radius:10px;padding:8px 12px;font-size:12px;position:relative}.sb__z--more[data-astro-cid-fh64cxvb]{border-style:dashed}.sb__zlit[data-astro-cid-fh64cxvb]{border-radius:inherit;border:1px solid var(--claude);background:#2a160f;position:absolute;inset:-1px}.sb__zt[data-astro-cid-fh64cxvb]{position:relative}.sb__z--on[data-astro-cid-fh64cxvb] .sb__zt[data-astro-cid-fh64cxvb]{color:var(--fg)}.sb__demo[data-astro-cid-fh64cxvb]{flex-direction:column;justify-content:center;gap:24px;min-width:0;display:flex}.sb__search[data-astro-cid-fh64cxvb]{box-sizing:border-box;border:1px solid var(--gray-4);background:#1a1a1a;border-radius:32px;align-items:center;gap:14px;height:64px;padding:0 26px;display:flex}.sb__typed[data-astro-cid-fh64cxvb]{font-family:var(--font-mono);white-space:nowrap;font-size:20px;overflow:hidden}.sb__caret[data-astro-cid-fh64cxvb]{background:var(--claude);flex-shrink:0;width:2px;height:26px}.sb__res[data-astro-cid-fh64cxvb]{height:440px;position:relative}.sb__r[data-astro-cid-fh64cxvb]{box-sizing:border-box;border:1px solid var(--line-5);background:var(--card-5);border-radius:16px;flex-direction:column;gap:8px;height:96px;padding:18px 22px;display:flex;position:absolute;left:0;right:0}.sb__r--other[data-astro-cid-fh64cxvb]{transform:translateY(112px)}.sb__l[data-astro-cid-fh64cxvb]{background:var(--gray-2);border-radius:4px;height:7px}.sb__l--t[data-astro-cid-fh64cxvb]{background:var(--indigo-line)}.sb__r--mine[data-astro-cid-fh64cxvb]{z-index:2;background:#120d0b;top:0}.sb__mlit[data-astro-cid-fh64cxvb]{border-radius:inherit;border:1px solid var(--claude);position:absolute;inset:-1px}.sb__path[data-astro-cid-fh64cxvb]{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;position:relative;overflow:hidden}.sb__title[data-astro-cid-fh64cxvb]{color:var(--violet-3);white-space:nowrap;text-overflow:ellipsis;font-size:20px;position:relative;overflow:hidden}.sb__one[data-astro-cid-fh64cxvb]{background:var(--claude);width:52px;height:52px;color:var(--bg);font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:900;font-stretch:125%;display:flex;position:absolute;top:-18px;right:-18px}.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__typed[data-astro-cid-fh64cxvb] span[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__zlit[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__mlit[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__one[data-astro-cid-fh64cxvb]{opacity:0}.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__r--other[data-astro-cid-fh64cxvb]{transform:none}.sb[data-astro-cid-fh64cxvb][data-in=armed] .sb__r--mine[data-astro-cid-fh64cxvb]{transform:translateY(336px)}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__typed[data-astro-cid-fh64cxvb] span[data-astro-cid-fh64cxvb]{animation:sb-key 80ms linear calc(.25s + var(--i) * 55ms) both}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__caret[data-astro-cid-fh64cxvb]{animation:blink 1s steps(1) var(--t) 3}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__r--other[data-astro-cid-fh64cxvb]{animation:sb-down 1.1s cubic-bezier(.6, 0, .2, 1) var(--t) both}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__r--mine[data-astro-cid-fh64cxvb]{animation:sb-rise 1.1s cubic-bezier(.6, 0, .2, 1) var(--t) both}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__mlit[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__zlit[data-astro-cid-fh64cxvb]{animation:sb-lit .5s ease-out calc(var(--t) + .5s) both}.sb[data-astro-cid-fh64cxvb][data-in=on] .sb__one[data-astro-cid-fh64cxvb]{animation:sb-one .45s cubic-bezier(.34, 1.4, .64, 1) calc(var(--t) + .95s) both}@keyframes sb-key{0%{opacity:0}}@keyframes sb-down{0%{transform:none}}@keyframes sb-rise{0%{transform:translateY(336px)}}@keyframes sb-lit{0%{opacity:0}}@keyframes sb-one{0%{opacity:0;transform:scale(.6)}}@media (width<=1200px) and (width>=900px){.sb__in[data-astro-cid-fh64cxvb]{padding:72px var(--gutter);grid-template-columns:380px minmax(0,1fr);gap:48px}}@media (width<=899px){.sb__in[data-astro-cid-fh64cxvb]{padding:84px 24px calc(var(--dock-h) + 16px);grid-template-columns:minmax(0,1fr);gap:32px}.sb__copy[data-astro-cid-fh64cxvb]{gap:18px}.sb__h2[data-astro-cid-fh64cxvb]{font-size:38px}.sb__search[data-astro-cid-fh64cxvb]{gap:10px;height:52px;padding:0 18px}.sb__typed[data-astro-cid-fh64cxvb]{font-size:15px}.sb__caret[data-astro-cid-fh64cxvb]{height:20px}.sb__res[data-astro-cid-fh64cxvb]{margin-right:14px}.sb__r[data-astro-cid-fh64cxvb]{padding:16px}.sb__title[data-astro-cid-fh64cxvb]{font-size:16px}.sb__one[data-astro-cid-fh64cxvb]{width:40px;height:40px;font-size:17px;top:-14px;right:-14px}}@media (prefers-reduced-motion:reduce){.sb[data-astro-cid-fh64cxvb] .sb__typed[data-astro-cid-fh64cxvb] span[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb] .sb__caret[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb] .sb__r[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb] .sb__mlit[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb] .sb__zlit[data-astro-cid-fh64cxvb],.sb[data-astro-cid-fh64cxvb] .sb__one[data-astro-cid-fh64cxvb]{opacity:1;animation:none!important}.sb[data-astro-cid-fh64cxvb] .sb__r--mine[data-astro-cid-fh64cxvb]{transform:none}}.ct[data-astro-cid-yezuagrf]{border-top:1px solid var(--line);position:relative;overflow:hidden}.ct__glow[data-astro-cid-yezuagrf]{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1a00a6a6 0%,#08080800 65%);border-radius:50%;width:60%;position:absolute;bottom:-70%;left:-10%}.ct__in[data-astro-cid-yezuagrf]{max-width:1320px;padding:var(--space-section) var(--gutter);justify-content:space-between;align-items:flex-end;gap:var(--space-block) 48px;flex-wrap:wrap;margin:0 auto;display:flex;position:relative}.ct__copy[data-astro-cid-yezuagrf]{flex-direction:column;flex:0 auto;gap:18px;min-width:0;display:flex}.ct__kick[data-astro-cid-yezuagrf]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);margin:0;font-size:14px}.ct__cur[data-astro-cid-yezuagrf]{vertical-align:-.05em;background:var(--claude);width:.55em;height:.9em;margin-left:.12em;display:inline-block}.ct__h2[data-astro-cid-yezuagrf]{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:clamp(56px,11vw,168px);font-weight:800;font-stretch:112%;line-height:.86}.ct__p[data-astro-cid-yezuagrf]{color:var(--fg-soft);max-width:520px;margin:0;font-size:19px}.ct__links[data-astro-cid-yezuagrf]{font-family:var(--font-mono);flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ct__links[data-astro-cid-yezuagrf] a[data-astro-cid-yezuagrf]{min-height:44px;color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:12px;text-decoration:none;display:flex}.ct__links[data-astro-cid-yezuagrf] a[data-astro-cid-yezuagrf]:hover{color:var(--accent)}.ct__gt[data-astro-cid-yezuagrf]{color:var(--claude);transition:transform var(--dur-fast) var(--ease-out)}.ct__links[data-astro-cid-yezuagrf] a[data-astro-cid-yezuagrf]:hover .ct__gt[data-astro-cid-yezuagrf]{transform:translate(4px)}.h2x-eye{font-family:var(--font-mono);letter-spacing:.2em;color:var(--orange);margin:0;font-size:13px}.h2x{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-weight:900;font-stretch:125%;line-height:.98}.h2x-hollow{color:#0000;-webkit-text-stroke:2px var(--fg)}.h2x-dot{color:var(--orange)}.h2x-lead{color:var(--stone-2);margin:0;font-size:20px;line-height:1.45}.h2x-more{border:1px solid var(--claude);min-height:48px;color:var(--fg);font-family:var(--font-mono);transition:background-color var(--dur-fast) var(--ease-out);border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 24px;font-size:14px;text-decoration:none;display:inline-flex}.h2x-more:hover{color:var(--fg);background:#d9775724}.h2x-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.h2x-ej{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted-2);font-size:11px}.h2x-fit{position:relative;container-type:inline-size}.h2x-fit>.h2x-stage{transform-origin:0 0;transform:scale(tan(atan2(100cqw, var(--stage-w))));position:absolute;top:0;left:0}@media (width<=899px){.h2x-lead{font-size:17px}.h2x-hollow{-webkit-text-stroke-width:1.5px}}.home[data-astro-cid-lcdefpme]{font-size:18px;line-height:1.5;overflow-x:clip}
