.home-hero-module__FC7-Yq__hero{--ease:cubic-bezier(.32, .72, 0, 1);background:#fff7f2;border-bottom:1px solid #1d1d200f;width:100vw;margin-left:calc(50% - 50vw);padding-top:40px;padding-bottom:40px;position:relative;overflow:hidden}.home-hero-module__FC7-Yq__container{width:100%;max-width:var(--max,80rem);margin:0 auto;padding-left:24px;padding-right:24px}.home-hero-module__FC7-Yq__copy{flex-direction:column;gap:16px;padding-bottom:24px;display:flex}.home-hero-module__FC7-Yq__displayXl{letter-spacing:-.015em;text-wrap:balance;background:linear-gradient(96deg,#1d1d20 0%,#6b6560 100%);color:#0000;max-width:680px;animation:home-hero-module__FC7-Yq__heroRise .8s var(--ease) both;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Britti Sans,Arial,sans-serif;font-size:clamp(1.9rem,2.65vw,2.5rem);font-weight:500;line-height:1.06}.home-hero-module__FC7-Yq__displayXl em{background:linear-gradient(96deg,#d63501 0%,#f63e02 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.home-hero-module__FC7-Yq__lede{color:#47433f;text-wrap:pretty;max-width:680px;animation:home-hero-module__FC7-Yq__heroRise .8s .12s var(--ease) both;margin:0;font-size:1.05rem;line-height:1.55}.home-hero-module__FC7-Yq__chartBand{width:100%;animation:home-hero-module__FC7-Yq__heroRise .8s .2s var(--ease) both;margin:0;position:relative}.home-hero-module__FC7-Yq__plate{width:100%;position:relative}.home-hero-module__FC7-Yq__stage{--depth:clamp(4px, .46vw, 9px);--lid:clamp(2px, .24vw, 5px);width:100%;height:clamp(300px,30vw,470px);position:relative;overflow:hidden}.home-hero-module__FC7-Yq__room{background:linear-gradient(#fff7f2 0%,#fffaf5 28%,#fffbf7 54%,#fdf4ee 70%,#f9eee6 78%,#f7ebe2 88%,#f8ece4 100%);position:absolute;inset:0}.home-hero-module__FC7-Yq__room:after{content:"";opacity:0;transition:opacity .9s var(--ease);background:radial-gradient(62% 46% at 18% 88%,#ff983e21 0%,#ffa3520d 46%,#ffaa6000 100%);position:absolute;inset:0}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__room:after{opacity:1}.home-hero-module__FC7-Yq__floorLine{left:3.5%;right:3.5%;bottom:var(--floor-gap);background:linear-gradient(90deg,#1d1d2000 0%,#1d1d2016 9% 91%,#1d1d2000 100%);height:1px;position:absolute}.home-hero-module__FC7-Yq__baseShade{left:2.5%;right:2.5%;bottom:calc(var(--floor-gap) - 4%);filter:blur(7px);background:linear-gradient(#5e483a00 0%,#5e483a0d 34%,#5e483a26 54%,#5e483a38 64%,#5e483a26 71%,#5e483a0d 82%,#5e483a00 100%);height:13%;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 87%,#0000 100%)}.home-hero-module__FC7-Yq__baseShade:after{content:"";opacity:0;transition:opacity .9s var(--ease);background:linear-gradient(#ffba8400 0%,#ffb47c1f 40%,#ffb2846b 64%,#ffbc9442 74%,#ffbe9000 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 21%,#0000 46%);mask-image:linear-gradient(90deg,#000 0% 21%,#0000 46%)}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__baseShade:after{opacity:1}.home-hero-module__FC7-Yq__slabList{margin:0;padding:0;list-style:none}.home-hero-module__FC7-Yq__slabCol{left:var(--l);width:var(--pitch);z-index:2;pointer-events:none;--hn:0;--lit-top:#a74f24;--lit-2:#c9581d;--lit-3:#f9801b;--lit-core:#fd8d1f;--lit-4:#f96d16;--lit-5:#c14a17;--lit-base:#c33008;--lit-lid:#e65116;--lit-lid-hi:#d98a63;--lit-lid-low:#c8420f;--lit-ink:#5c1500;position:absolute;top:0;bottom:0}.home-hero-module__FC7-Yq__slabCol[data-lit]:nth-child(2){--lit-top:#c56c33;--lit-2:#e88035;--lit-3:#fda33b;--lit-core:#fdb242;--lit-4:#f98435;--lit-5:#dd6420;--lit-base:#da4c0a;--lit-lid:#ef6a20;--lit-lid-hi:#e09a6b;--lit-lid-low:#d2530f;--lit-ink:#6b2001}.home-hero-module__FC7-Yq__slabCol[data-lit]:nth-child(3){--lit-top:#d2854a;--lit-2:#e7934b;--lit-3:#ffb155;--lit-core:#fec45d;--lit-4:#fdb454;--lit-5:#dd7c2f;--lit-base:#b35517;--lit-lid:#f4802e;--lit-lid-hi:#e6a878;--lit-lid-low:#c9601a;--lit-ink:#7a2a04}.home-hero-module__FC7-Yq__slabCol:before{content:"";z-index:-1;left:calc(var(--bar-l) - 8%);width:calc(var(--bar-w) + 88%);bottom:calc(var(--floor-gap) - 3.4%);filter:blur(6px);height:7%;opacity:clamp(0, calc(var(--hn) * 26), 1);transition:background .9s var(--ease);background:radial-gradient(42% 52% at 30% 34%,#58423442 0%,#5842341a 44%,#58423408 72%,#58423400 100%);position:absolute}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit]:before{background:radial-gradient(42% 52% at 30% 34%,#8c4a1e1f 0%,#8c4a1e0a 48%,#8c4a1e00 100%)}.home-hero-module__FC7-Yq__bar{left:var(--bar-l);width:var(--bar-w);bottom:var(--floor-gap);height:var(--h);isolation:isolate;transition:filter .9s var(--ease);border-radius:3px 3px 1px 1px;position:absolute;box-shadow:0 2px 5px -2px #46342861,0 1px #4634282e}.home-hero-module__FC7-Yq__barFace{inset:var(--lid) var(--depth) 0 0;z-index:0;background:linear-gradient(90deg,#fffdfa80 0%,#fffdfa00 2px),linear-gradient(#fffdfa66 0%,#fffdfa00 2px),linear-gradient(90deg,#7660521f 0%,#76605200 15% 88%,#76605217 100%),linear-gradient(#e2d1c9 0%,#e3d2ca 48%,#e0cdc3 68%,#e2cbbe 78%,#dcc0b3 84%,#cca28c 90%,#c09b85 95%,#a49489 100%);border-radius:2px 0 0 1px;position:absolute}.home-hero-module__FC7-Yq__barFace:before{content:"";border-radius:inherit;opacity:0;transition:opacity .9s var(--ease);background:linear-gradient(90deg, #ffd29673 0%, #ffd29600 2px), linear-gradient(180deg, #ffd8a457 0%, #ffd8a400 2px),  linear-gradient(0deg, #ffb0544d 0%, #ffb05400 8%), radial-gradient(78% 64% at 52% 46%, #962c0600 42%, #962c0614 74%, #962c0633 100%),  linear-gradient(90deg, #9a2c0680 0%, #9a2c0642 9%, #9a2c0600 34%, #7e200400 84%, #7e200414 100%), linear-gradient(180deg, var(--lit-top) 0%, var(--lit-2) 10%, var(--lit-3) 22%, var(--lit-core) 58%, var(--lit-4) 80%, var(--lit-5) 90%, var(--lit-base) 100%);position:absolute;inset:0}.home-hero-module__FC7-Yq__barLid{height:var(--lid);z-index:3;background:linear-gradient(#e0d4cd 0%,#d0c3bc 44%,#dacec6 100%);border-radius:3px 3px 0 0;position:absolute;top:0;left:0;right:0}.home-hero-module__FC7-Yq__barSide{width:var(--depth);z-index:3;background:linear-gradient(90deg,#dacec5 0%,#ccbfb6 38%,#dccfc5 100%);border-radius:0 3px 1px 0;position:absolute;top:0;bottom:0;right:0}.home-hero-module__FC7-Yq__barLid:before,.home-hero-module__FC7-Yq__barSide:before{content:"";border-radius:inherit;opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.home-hero-module__FC7-Yq__barLid:before{background:linear-gradient(180deg, var(--lit-lid-hi) 0%, var(--lit-lid) 30%, var(--lit-lid-low) 72%, var(--lit-top) 100%)}.home-hero-module__FC7-Yq__barSide:before{background:linear-gradient(90deg, #ffce8c99 0%, #ffce8c00 2px), linear-gradient(90deg, #701c0433 0%, #701c0424 100%), linear-gradient(180deg, var(--lit-top) 0%, var(--lit-2) 10%, var(--lit-3) 22%, var(--lit-core) 58%, var(--lit-4) 80%, var(--lit-5) 90%, var(--lit-base) 100%)}.home-hero-module__FC7-Yq__barCount{left:0;right:var(--depth);z-index:1;text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#40362e;opacity:clamp(0, calc((var(--hn) - .085) * 60), 1);transition:color .9s var(--ease);font-family:Britti Sans,Arial,sans-serif;font-size:clamp(1rem,1.55vw,1.5rem);font-weight:500;line-height:1.15;position:absolute;bottom:13%}.home-hero-module__FC7-Yq__barGlaze{inset:var(--lid) var(--depth) 0 0;z-index:2;border-radius:2px 0 0 1px;position:absolute}.home-hero-module__FC7-Yq__barGlaze:before,.home-hero-module__FC7-Yq__barGlaze:after{content:"";border-radius:inherit;transition:opacity .9s var(--ease);position:absolute;inset:0}.home-hero-module__FC7-Yq__barGlaze:before{opacity:0;background:linear-gradient(#ffd69e1c 0%,#ffa6420d 52%,#b4340829 100%)}.home-hero-module__FC7-Yq__barGlaze:after{opacity:1;background:linear-gradient(#fff6ec29 0%,#e8ceba12 55%,#9676602e 100%)}.home-hero-module__FC7-Yq__slabCol[data-lit]:after{content:"";width:248%;left:-62%;bottom:calc(var(--floor-gap) - 8%);filter:blur(8px);opacity:0;height:16%;transition:opacity .9s var(--ease);background:radial-gradient(20% 46% at 51% 20%,#ff9e846b 0%,#ffac8c1f 58%,#ffb49600 100%),radial-gradient(48% 64% at 56% 30%,#ffc68657 0%,#ffce9824 48%,#ffd6a800 100%);position:absolute}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barFace:before,.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barLid:before,.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barSide:before,.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit]:after,.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barGlaze:before{opacity:1}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barGlaze:after{opacity:0}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol[data-lit] .home-hero-module__FC7-Yq__barCount{color:var(--lit-ink)}.home-hero-module__FC7-Yq__chartBand:not([data-phase=build]) .home-hero-module__FC7-Yq__slabCol:not([data-lit]) .home-hero-module__FC7-Yq__bar{filter:saturate(.78)}.home-hero-module__FC7-Yq__slabLabel{left:0;right:0;top:var(--floor);text-align:center;flex-direction:column;align-items:center;gap:2px;padding:10px 2px 0;display:flex;position:absolute}.home-hero-module__FC7-Yq__slabName{color:#47433f;text-wrap:balance;font-size:clamp(.75rem,.85vw,.875rem);line-height:1.3}.home-hero-module__FC7-Yq__axisMark,.home-hero-module__FC7-Yq__chipMark{width:24px;height:24px;transition:transform .42s var(--ease), box-shadow .42s var(--ease);background:#fff;border:1px solid #1d1d201a;border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:0 1px 2px #1d1d200d}.home-hero-module__FC7-Yq__axisMark img,.home-hero-module__FC7-Yq__chipMark img{object-fit:contain;width:70%;height:70%;display:block}.home-hero-module__FC7-Yq__axisMark>span,.home-hero-module__FC7-Yq__chipMark>span{letter-spacing:.01em;color:#6d665f;font-family:Britti Sans,Arial,sans-serif;font-size:.75rem;font-weight:500;line-height:1}.home-hero-module__FC7-Yq__slabCol[data-hit] .home-hero-module__FC7-Yq__axisMark{transform:scale(1.16);box-shadow:0 0 0 3px #f63e022e}.home-hero-module__FC7-Yq__divider{left:var(--divider-x);bottom:var(--floor-gap);width:2px;height:var(--divider-h);z-index:2;transform-origin:bottom;opacity:1;transition:transform .9s var(--ease), opacity .9s var(--ease);background:#c51f1a;position:absolute;transform:scaleY(1)}.home-hero-module__FC7-Yq__dividerLabel{left:calc(var(--divider-x) + 10px);bottom:calc(var(--floor-gap) + var(--divider-h) + 6px);z-index:2;color:#6d665f;white-space:nowrap;opacity:1;transition:opacity .9s var(--ease);margin:0;font-size:clamp(.75rem,.85vw,.875rem);line-height:1.3;position:absolute}.home-hero-module__FC7-Yq__chartBand[data-phase=build] .home-hero-module__FC7-Yq__divider{opacity:0;transform:scaleY(0)}.home-hero-module__FC7-Yq__chartBand[data-phase=build] .home-hero-module__FC7-Yq__dividerLabel{opacity:0}.home-hero-module__FC7-Yq__ghostPlinth{left:var(--bar-l);width:var(--bar-w);bottom:var(--floor-gap);border:2px dashed #1d1d2042;border-radius:2px;height:12px;position:absolute}.home-hero-module__FC7-Yq__ghostCount{left:var(--bar-l);width:var(--bar-w);bottom:calc(var(--floor-gap) + 16px);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#b33107;font-family:Britti Sans,Arial,sans-serif;font-size:clamp(1rem,1.55vw,1.5rem);font-weight:500;line-height:1.15;position:absolute}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__ghost{animation:home-hero-module__FC7-Yq__ghostFade .9s var(--ease) var(--ghost-delay) both}.home-hero-module__FC7-Yq__ask{z-index:4;flex-direction:column;align-items:flex-start;gap:10px;width:min(47%,520px);display:flex;position:absolute;top:3%;left:47%}.home-hero-module__FC7-Yq__composer{background:#fff;border:1px solid #1d1d201a;border-radius:16px;align-items:flex-end;gap:12px;padding:12px;display:flex;transform:translateY(0)scale(1);box-shadow:0 16px 32px -18px #1d1d2059,0 2px 6px #1d1d200a}.home-hero-module__FC7-Yq__composerText{color:#1d1d20;text-wrap:pretty;flex:1;min-width:0;margin:0;font-size:clamp(.75rem,.92vw,.9375rem);line-height:1.45}.home-hero-module__FC7-Yq__composerSend{color:#fff7f2;width:28px;height:28px;transition:background .7s var(--ease), color .7s var(--ease), transform .7s var(--ease);background:#f63e02;border-radius:14px;flex:none;place-items:center;display:grid;position:relative;transform:scale(1)}.home-hero-module__FC7-Yq__composer[data-state=idle] .home-hero-module__FC7-Yq__composerSend,.home-hero-module__FC7-Yq__composer[data-state=typing] .home-hero-module__FC7-Yq__composerSend,.home-hero-module__FC7-Yq__composer[data-state=ready] .home-hero-module__FC7-Yq__composerSend{color:#8a827a;background:#1d1d2012}.home-hero-module__FC7-Yq__composer[data-state=sending]{animation:home-hero-module__FC7-Yq__sendPress .7s var(--ease)}.home-hero-module__FC7-Yq__composer[data-state=sending] .home-hero-module__FC7-Yq__composerSend{transform:scale(1.16)}.home-hero-module__FC7-Yq__composerSend:after{content:"";opacity:0;border:2px solid #f63e028c;border-radius:17px;position:absolute;inset:-3px}.home-hero-module__FC7-Yq__composer[data-state=sending] .home-hero-module__FC7-Yq__composerSend:after{animation:home-hero-module__FC7-Yq__sendRing .7s var(--ease)}.home-hero-module__FC7-Yq__caret{vertical-align:-.14em;background:#f63e02;width:2px;height:1.05em;margin-left:2px;display:none}.home-hero-module__FC7-Yq__composer[data-state=typing] .home-hero-module__FC7-Yq__caret,.home-hero-module__FC7-Yq__composer[data-state=ready] .home-hero-module__FC7-Yq__caret{animation:1.12s step-end infinite home-hero-module__FC7-Yq__caretBlink;display:inline-block}.home-hero-module__FC7-Yq__thinking{align-items:center;gap:5px;height:20px;padding-left:12px;display:none}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__composer[data-state=thinking]~.home-hero-module__FC7-Yq__thinking,.home-hero-module__FC7-Yq__thinking[data-state=on]{display:flex}.home-hero-module__FC7-Yq__thinking i{width:6px;height:6px;animation:home-hero-module__FC7-Yq__thinkPulse 1.4s var(--ease) infinite;background:#b0a79f;border-radius:3px}.home-hero-module__FC7-Yq__thinking i:nth-child(2){animation-delay:.18s}.home-hero-module__FC7-Yq__thinking i:nth-child(3){animation-delay:.36s}.home-hero-module__FC7-Yq__reply{color:#1d1d20;text-wrap:pretty;max-width:46rem;margin:0;padding-left:12px;font-size:clamp(.75rem,.9vw,.9375rem);line-height:1.55}.home-hero-module__FC7-Yq__replyWord,.home-hero-module__FC7-Yq__replyBrand{transition:opacity .7s var(--ease)}.home-hero-module__FC7-Yq__replyBrand{vertical-align:-.28em;align-items:center;gap:5px;margin-right:.28em;font-weight:600;display:inline-flex}.home-hero-module__FC7-Yq__replyBrand .home-hero-module__FC7-Yq__chipMark{border-radius:6px;width:20px;height:20px}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__replyWord,.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__replyBrand{opacity:0;animation:1ms linear 9s forwards home-hero-module__FC7-Yq__labelFailsafe}.home-hero-module__FC7-Yq__askStatus{display:none}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__askStatus{align-self:stretch;align-items:center;gap:12px;min-height:26px;padding-left:12px;display:flex}.home-hero-module__FC7-Yq__namedNow{flex:1;min-width:0;height:26px;position:relative}.home-hero-module__FC7-Yq__namedChip{color:#1d1d20;white-space:nowrap;text-overflow:ellipsis;opacity:0;background:#fff;border:1px solid #1d1d2017;border-radius:13px;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 3px;font-size:clamp(.75rem,.85vw,.875rem);line-height:20px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.home-hero-module__FC7-Yq__namedChip .home-hero-module__FC7-Yq__chipMark{border-radius:6px;width:20px;height:20px}.home-hero-module__FC7-Yq__namedChip[data-state=on]{opacity:1}.home-hero-module__FC7-Yq__liveCaption{display:none}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__liveCaption{color:#47433f;white-space:nowrap;opacity:0;transition:opacity .7s var(--ease);align-items:center;gap:8px;margin:0;padding-left:12px;font-family:Britti Sans,Arial,sans-serif;font-size:clamp(.75rem,.92vw,.9375rem);font-weight:500;line-height:1.4;display:flex}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__liveCaption:before{content:"";background:#f63e02;border-radius:4px;flex:none;width:8px;height:8px}.home-hero-module__FC7-Yq__chartBand[data-motion=on] .home-hero-module__FC7-Yq__liveCaption[data-state=live]{opacity:1}.home-hero-module__FC7-Yq__motionCanvas{z-index:3;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .9s var(--ease);position:absolute;inset:0}.home-hero-module__FC7-Yq__motionCanvas[data-state=done]{opacity:0}.home-hero-module__FC7-Yq__chartNote{margin:0;padding:0}.home-hero-module__FC7-Yq__chartNoteMissing{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-hero-module__FC7-Yq__actions{animation:home-hero-module__FC7-Yq__heroRise .8s .28s var(--ease) both;flex-direction:column;gap:12px;padding-top:24px;display:flex}a.home-hero-module__FC7-Yq__quietLink{color:#47433f;text-underline-offset:3px;width:fit-content;padding-left:4px;font-size:.9rem;-webkit-text-decoration:underline #1d1d2047;text-decoration:underline #1d1d2047}a.home-hero-module__FC7-Yq__quietLink:hover{color:#b33107;text-decoration-color:#b3310780}.home-hero-module__FC7-Yq__capture{flex-direction:column;gap:8px;max-width:30rem;display:flex}.home-hero-module__FC7-Yq__captureRow{background:#fff;border:1px solid #1d1d2017;border-radius:16px;gap:8px;padding:8px;display:flex;box-shadow:0 18px 34px -14px #f63e0238,0 3px 9px #1d1d200d}.home-hero-module__FC7-Yq__captureRow:focus-within{border-color:#f63e028c;box-shadow:0 0 0 2px #f63e0240,0 18px 34px -14px #f63e0238,0 3px 9px #1d1d200d}.home-hero-module__FC7-Yq__captureRow input:focus-visible{outline:none}.home-hero-module__FC7-Yq__captureRow input{min-width:0;font:inherit;color:#1d1d20;background:0 0;border:none;outline:none;flex:1;padding:4px 12px;font-size:1rem}.home-hero-module__FC7-Yq__captureRow input::placeholder{color:#8a827a}.home-hero-module__FC7-Yq__captureMicro{color:#6d665f;padding-left:4px;font-size:.82rem}.home-hero-module__FC7-Yq__captureMicro b{color:#47433f;font-weight:600}.home-hero-module__FC7-Yq__captureChange{font:inherit;color:#b33107;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.home-hero-module__FC7-Yq__captureChange:hover{text-decoration:underline}.home-hero-module__FC7-Yq__captureError{color:#c51f1a;padding-left:4px;font-size:.85rem;font-style:normal}.home-hero-module__FC7-Yq__captureDone{color:#08532e;background:#eef7f1;border:1px solid #087a3f40;border-radius:16px;align-items:center;gap:12px;max-width:30rem;padding:16px 24px;font-size:.95rem;display:flex}@media (max-width:900px){.home-hero-module__FC7-Yq__ask{width:100%;max-width:32rem;margin:0 auto 16px;padding:0 24px;position:static}.home-hero-module__FC7-Yq__stage{height:clamp(260px,44vw,360px)}}@media (max-width:760px){.home-hero-module__FC7-Yq__hero{padding-top:24px;padding-bottom:32px}.home-hero-module__FC7-Yq__container{padding-left:16px;padding-right:16px}.home-hero-module__FC7-Yq__ask{padding:0 16px}.home-hero-module__FC7-Yq__slabName{display:none}.home-hero-module__FC7-Yq__axisMark,.home-hero-module__FC7-Yq__chipMark{border-radius:6px;width:20px;height:20px}.home-hero-module__FC7-Yq__axisMark>span,.home-hero-module__FC7-Yq__chipMark>span{font-size:.625rem}.home-hero-module__FC7-Yq__dividerLabel{display:none}.home-hero-module__FC7-Yq__chartNote{margin:12px 0 0;padding:0 16px}.home-hero-module__FC7-Yq__chartNoteMissing{clip-path:none;white-space:normal;color:#b33107;width:auto;height:auto;margin:0;font-size:.8rem;font-style:normal;font-weight:600;display:block;position:static;overflow:visible}}@media (max-width:640px){.home-hero-module__FC7-Yq__captureRow{flex-direction:column;padding:8px}.home-hero-module__FC7-Yq__captureRow input{padding:8px 12px}}@keyframes home-hero-module__FC7-Yq__heroRise{0%{opacity:0;filter:blur(12px);transform:translateY(64px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes home-hero-module__FC7-Yq__ghostFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero-module__FC7-Yq__sendPress{0%{transform:translateY(0)scale(1)}26%{transform:translateY(1px)scale(.986)}to{transform:translateY(0)scale(1)}}@keyframes home-hero-module__FC7-Yq__labelFailsafe{to{opacity:1}}@keyframes home-hero-module__FC7-Yq__sendRing{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.9)}}@keyframes home-hero-module__FC7-Yq__thinkPulse{0%,to{opacity:.3;transform:scale(.82)}30%{opacity:1;transform:scale(1)}}@keyframes home-hero-module__FC7-Yq__caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-hero-module__FC7-Yq__displayXl,.home-hero-module__FC7-Yq__lede,.home-hero-module__FC7-Yq__chartBand,.home-hero-module__FC7-Yq__chartNote,.home-hero-module__FC7-Yq__actions,.home-hero-module__FC7-Yq__ghost{animation:none}.home-hero-module__FC7-Yq__motionCanvas,.home-hero-module__FC7-Yq__askStatus,.home-hero-module__FC7-Yq__thinking{display:none}.home-hero-module__FC7-Yq__slabCol[data-hit] .home-hero-module__FC7-Yq__axisMark{transform:none;box-shadow:0 1px 2px #1d1d200d}}
.replay-home-module__ekRmCa__page{max-width:var(--max,80rem);background:#fff;margin:0 auto;padding:0 1.25rem 3rem}.replay-home-module__ekRmCa__section,.replay-home-module__ekRmCa__surfaces{padding:clamp(2.6rem,6vh,4.4rem) 0 0}.replay-home-module__ekRmCa__sectionHead{max-width:46rem;margin-bottom:1.9rem}.replay-home-module__ekRmCa__sectionHead h2{letter-spacing:-.005em;font-size:clamp(1.7rem,2.8vw,2.4rem);line-height:1.08}.replay-home-module__ekRmCa__sectionHead p{color:#525252;margin:.85rem 0 0;font-size:.98rem;line-height:1.6}.replay-home-module__ekRmCa__gridNote{color:#8a827a;text-wrap:pretty;max-width:46rem;margin:.9rem 0 0;font-size:.82rem;line-height:1.55}.replay-home-module__ekRmCa__sectionFoot{flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.4rem 0 0;font-size:.9rem;display:flex}.replay-home-module__ekRmCa__sectionFoot a{color:var(--base-color-brand--orange,#f63e02);font-weight:600;text-decoration:none}.replay-home-module__ekRmCa__sectionFoot a:hover{text-decoration:underline}.replay-home-module__ekRmCa__engineGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.replay-home-module__ekRmCa__engineCard{border:1px solid var(--stroke-gray,#e7e7e7);border-radius:var(--radius-card,1rem);background:#fff;flex-direction:column;display:flex;overflow:hidden}.replay-home-module__ekRmCa__engineCardHead{border-bottom:1px solid var(--stroke-gray,#e7e7e7);background:var(--surface-1,#fafafa);justify-content:space-between;align-items:center;gap:.5rem;min-height:42px;padding:.55rem .95rem;display:flex}.replay-home-module__ekRmCa__engineCardHead h3{font-size:1.02rem}.replay-home-module__ekRmCa__engineCardHead code{color:#8b8b8d;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.68rem}.replay-home-module__ekRmCa__engineMentions{flex-direction:column;flex:1;margin:0;padding:.6rem .95rem;list-style:none;display:flex}.replay-home-module__ekRmCa__engineMentions li{color:#100e0c;align-items:center;gap:.55rem;padding:.34rem 0;font-size:.86rem;display:flex}.replay-home-module__ekRmCa__engineMentions li+li{border-top:1px solid #f4f3f1}.replay-home-module__ekRmCa__engineMentions li[data-leader] .replay-home-module__ekRmCa__engineMentionName{font-weight:650}.replay-home-module__ekRmCa__engineMentions li b{font-variant-numeric:tabular-nums;color:#525252;margin-left:auto;font-weight:600}.replay-home-module__ekRmCa__engineMentions li[data-leader] b{color:var(--base-color-brand--orange,#f63e02)}.replay-home-module__ekRmCa__engineMentionLogo{background:#f5f4f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;display:inline-flex;overflow:hidden}.replay-home-module__ekRmCa__engineMentionLogo img{object-fit:contain;width:100%;height:100%}.replay-home-module__ekRmCa__engineCites{border-top:1px dashed var(--stroke-gray,#e7e7e7);background:var(--surface-1,#fafafa);align-items:center;gap:.35rem;padding:.6rem .95rem;display:flex}.replay-home-module__ekRmCa__engineCites span{letter-spacing:.07em;text-transform:uppercase;color:#8b8b8d;margin-right:.15rem;font-size:.66rem;font-weight:600}.replay-home-module__ekRmCa__engineCites em{color:#8b8b8d;margin-left:auto;font-size:.74rem;font-style:normal}.replay-home-module__ekRmCa__engineCiteIcon{background:#eceae8;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:.625rem;font-weight:700;display:inline-flex;overflow:hidden}.replay-home-module__ekRmCa__engineCiteIcon img{object-fit:contain;width:100%;height:100%}.replay-home-module__ekRmCa__subHead{max-width:46rem;margin:2.1rem 0 1.1rem}.replay-home-module__ekRmCa__subHead h3{letter-spacing:-.005em;font-size:1.25rem}.replay-home-module__ekRmCa__subHead p{color:#525252;margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.replay-home-module__ekRmCa__citeCloud{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.replay-home-module__ekRmCa__citeCloud li{border:1px solid var(--stroke-gray,#e7e7e7);color:#100e0c;background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.34rem .8rem .34rem .4rem;font-size:.86rem;font-weight:500;display:inline-flex}.replay-home-module__ekRmCa__citeCloud li b{color:var(--base-color-brand--orange,#f63e02);font-variant-numeric:tabular-nums;font-weight:600}.replay-home-module__ekRmCa__citeCloudIcon{background:#f5f4f2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.625rem;font-weight:700;display:inline-flex;overflow:hidden}.replay-home-module__ekRmCa__citeCloudIcon img{object-fit:contain;width:100%;height:100%}.replay-home-module__ekRmCa__surfaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.replay-home-module__ekRmCa__surfaceGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.replay-home-module__ekRmCa__buildOutBand{border-top:1px solid var(--stroke-gray,#e7e7e7);background:linear-gradient(#fbf7f3 0%,#fffdfb 100%);width:100%;margin-top:clamp(2.6rem,6vh,4.4rem)}.replay-home-module__ekRmCa__buildOut{max-width:var(--max,80rem);margin:0 auto;padding:clamp(2.4rem,5.5vh,3.8rem) 1.25rem clamp(2.6rem,6vh,4rem)}.replay-home-module__ekRmCa__buildOut .replay-home-module__ekRmCa__surfaceCard{background:#fff}.replay-home-module__ekRmCa__buildOutKicker{letter-spacing:.08em;text-transform:uppercase;color:#b33107;margin:0 0 .6rem;font-size:.7rem;font-weight:700}.replay-home-module__ekRmCa__surfaceCard{border:1px solid var(--stroke-gray,#e7e7e7);border-radius:var(--radius-card,1rem);color:#100e0c;background:#fff;flex-direction:column;gap:.45rem;padding:1.1rem 1.2rem 1.05rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.replay-home-module__ekRmCa__surfaceCard:hover{border-color:#f63e0259;box-shadow:0 10px 24px -18px #f63e0273}.replay-home-module__ekRmCa__surfaceKicker{letter-spacing:.07em;text-transform:uppercase;color:#8b8b8d;font-size:.66rem;font-weight:600}.replay-home-module__ekRmCa__surfaceTitle{font-family:Britti Sans,Arial,sans-serif;font-size:1.15rem;font-weight:500;line-height:1.15}.replay-home-module__ekRmCa__surfaceBody{color:#525252;font-size:.86rem;line-height:1.5}.replay-home-module__ekRmCa__surfaceStat{border-top:1px dashed var(--stroke-gray,#e7e7e7);color:#8b8b8d;margin-top:auto;padding-top:.6rem;font-size:.78rem;line-height:1.4}.replay-home-module__ekRmCa__surfaceStat b{font-variant-numeric:tabular-nums;color:#100e0c;font-weight:650}.replay-home-module__ekRmCa__surfaceArrow{color:var(--base-color-brand--orange,#f63e02);font-size:.84rem;font-weight:600}.replay-home-module__ekRmCa__surfaceCard:hover .replay-home-module__ekRmCa__surfaceArrow{text-decoration:underline}.replay-home-module__ekRmCa__legacySpine{min-width:0}@media (max-width:1024px){.replay-home-module__ekRmCa__engineGrid,.replay-home-module__ekRmCa__surfaceGrid,.replay-home-module__ekRmCa__surfaceGridThree{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.replay-home-module__ekRmCa__engineGrid,.replay-home-module__ekRmCa__surfaceGrid,.replay-home-module__ekRmCa__surfaceGridThree{grid-template-columns:minmax(0,1fr)}}
