.Nav-module__e1xquq__bar{z-index:50;width:100%;transition:background .22s var(--cv-ease-out), border-color .22s var(--cv-ease-out), backdrop-filter .22s var(--cv-ease-out);border-bottom:1px solid #0000;position:sticky;top:0}.Nav-module__e1xquq__bar.Nav-module__e1xquq__scrolled{-webkit-backdrop-filter:saturate(140%)blur(14px);backdrop-filter:saturate(140%)blur(14px);border-bottom-color:var(--cv-border);background:#0b0b0cb8}.Nav-module__e1xquq__nav{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1240px;height:82px;margin:0 auto;padding:0 40px;display:grid}.Nav-module__e1xquq__brand{justify-self:start;align-items:center;gap:9px;display:flex}.Nav-module__e1xquq__wm{font-family:var(--cv-font-display);letter-spacing:-.02em;font-size:18px;font-weight:600}.Nav-module__e1xquq__links{justify-self:center;gap:32px;display:flex}.Nav-module__e1xquq__links a{color:var(--cv-text-muted);transition:color .16s var(--cv-ease-out);font-size:14px}.Nav-module__e1xquq__links a:hover{color:var(--cv-text)}.Nav-module__e1xquq__right{justify-self:end;align-items:center;gap:6px;display:flex}.Nav-module__e1xquq__login{color:var(--cv-text-muted);transition:color .16s var(--cv-ease-out);padding:7px 12px;font-size:14px}.Nav-module__e1xquq__login:hover{color:var(--cv-text)}.Nav-module__e1xquq__signup{background:var(--cv-chrome);color:var(--cv-bg);border-radius:var(--cv-radius-md);transition:transform .16s var(--cv-ease-out), filter .16s var(--cv-ease-out);padding:7px 15px;font-size:14px;font-weight:600}.Nav-module__e1xquq__signup:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.Nav-module__e1xquq__signup:hover{filter:brightness(1.05);transform:translateY(-1px)}}@media (max-width:720px){.Nav-module__e1xquq__links{display:none}.Nav-module__e1xquq__nav{height:64px;padding:0 20px}}
.EditorDemo-module__rAsXQG__editor{z-index:3;background:linear-gradient(180deg, var(--cv-border-strong), var(--cv-border) 55%, transparent);max-width:1180px;animation:EditorDemo-module__rAsXQG__editorUp .88s var(--cv-ease-out) .22s both;border-radius:15px 15px 0 0;margin:54px auto 0;padding:1px;position:relative;box-shadow:0 50px 130px -40px #000000eb}@keyframes EditorDemo-module__rAsXQG__editorUp{0%{opacity:0;transform:translateY(40px)}}.EditorDemo-module__rAsXQG__win{background:var(--cv-surface);border-radius:14px 14px 0 0;overflow:hidden}.EditorDemo-module__rAsXQG__top{border-bottom:1px solid var(--cv-border);background:var(--cv-surface-elevated);align-items:center;gap:12px;height:50px;padding:0 16px;display:flex}.EditorDemo-module__rAsXQG__pj{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.EditorDemo-module__rAsXQG__pj .EditorDemo-module__rAsXQG__sl{color:var(--cv-text-subtle);font-weight:400}.EditorDemo-module__rAsXQG__agents{align-items:center;gap:11px;margin-left:auto;display:flex}.EditorDemo-module__rAsXQG__agentsLabel{font-family:var(--cv-font-mono);letter-spacing:.08em;color:var(--cv-text-subtle);text-transform:uppercase;font-size:10px}.EditorDemo-module__rAsXQG__acluster{display:flex}.EditorDemo-module__rAsXQG__achip{background:var(--cv-surface);border:1px solid var(--cv-border-strong);width:27px;height:27px;color:var(--cv-text-muted);border-radius:9999px;place-items:center;margin-left:-7px;display:grid;box-shadow:0 1px 3px #0006}.EditorDemo-module__rAsXQG__achip:first-child{margin-left:0}.EditorDemo-module__rAsXQG__achip svg{width:15px;height:15px}.EditorDemo-module__rAsXQG__achip.EditorDemo-module__rAsXQG__on{background:var(--cv-chrome);color:var(--cv-bg);z-index:2;border-color:#0000}.EditorDemo-module__rAsXQG__udot{background:var(--cv-surface-sunken);border:1px solid var(--cv-border);width:27px;height:27px;color:var(--cv-text-muted);border-radius:9999px;place-items:center;margin-left:6px;font-size:10px;font-weight:600;display:grid}.EditorDemo-module__rAsXQG__body{grid-template-columns:222px 1fr 244px;height:580px;display:grid}.EditorDemo-module__rAsXQG__rail{border-right:1px solid var(--cv-border);background:var(--cv-surface);flex-direction:column;display:flex;overflow:hidden}.EditorDemo-module__rAsXQG__rhdr{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-subtle);justify-content:space-between;align-items:center;padding:15px 15px 9px;font-size:10px;display:flex}.EditorDemo-module__rAsXQG__rhdr .EditorDemo-module__rAsXQG__x{font-size:11px}.EditorDemo-module__rAsXQG__plist{flex-direction:column;gap:1px;padding:0 8px;display:flex}.EditorDemo-module__rAsXQG__prow{color:var(--cv-text-muted);border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.EditorDemo-module__rAsXQG__dh{background-image:radial-gradient(var(--cv-text-subtle) .9px, transparent 1.1px);opacity:.5;background-size:3.5px 4px;flex:none;width:7px;height:13px}.EditorDemo-module__rAsXQG__prow.EditorDemo-module__rAsXQG__sel{background:var(--cv-surface-elevated);border:1px solid var(--cv-border-strong);color:var(--cv-text);font-weight:500}.EditorDemo-module__rAsXQG__newpage{border:1px dashed var(--cv-border-strong);text-align:center;color:var(--cv-text-subtle);border-radius:8px;margin:8px;padding:9px;font-size:12px}.EditorDemo-module__rAsXQG__ltree{flex-direction:column;gap:1px;padding:0 8px 10px;display:flex;overflow:hidden}.EditorDemo-module__rAsXQG__lEmpty{font-family:var(--cv-font-mono);color:var(--cv-text-subtle);padding:12px 14px;font-size:11px;font-style:italic}.EditorDemo-module__rAsXQG__lrow{color:var(--cv-text-muted);white-space:nowrap;animation:EditorDemo-module__rAsXQG__lrowIn .22s var(--cv-ease-out) both;border-radius:7px;align-items:center;gap:6px;padding:5.5px 8px;font-size:12.5px;display:flex}@keyframes EditorDemo-module__rAsXQG__lrowIn{0%{opacity:0;transform:translate(-4px)}}.EditorDemo-module__rAsXQG__lrow .EditorDemo-module__rAsXQG__cx{width:10px;color:var(--cv-text-subtle);font-size:9px}.EditorDemo-module__rAsXQG__lrow .EditorDemo-module__rAsXQG__cx.EditorDemo-module__rAsXQG__open{transform:rotate(90deg)}.EditorDemo-module__rAsXQG__lrow .EditorDemo-module__rAsXQG__gl{text-align:center;width:13px;color:var(--cv-text-subtle);font-size:11px}.EditorDemo-module__rAsXQG__lrow.EditorDemo-module__rAsXQG__sel{background:var(--cv-surface-elevated);color:var(--cv-text)}.EditorDemo-module__rAsXQG__i1{padding-left:16px}.EditorDemo-module__rAsXQG__i2{padding-left:30px}.EditorDemo-module__rAsXQG__canvas{background:var(--cv-surface-sunken);background-image:radial-gradient(var(--cv-border) 1px, transparent 1px);background-size:22px 22px;position:relative;overflow:hidden}.EditorDemo-module__rAsXQG__zoom{transform-origin:0 0;will-change:transform;transition:transform .76s cubic-bezier(.645,.045,.355,1);position:absolute;inset:0}.EditorDemo-module__rAsXQG__zoom[data-mode=normal]{transform:none}.EditorDemo-module__rAsXQG__zoom[data-mode=in]{transform:scale(1.25)translate(-32px,-100px)}.EditorDemo-module__rAsXQG__zoom[data-mode=responsive]{transform:scale(.62)translate(8px,14px)}.EditorDemo-module__rAsXQG__blab{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);z-index:6;pointer-events:none;font-size:10px;position:absolute;top:12px;left:24px}.EditorDemo-module__rAsXQG__board{color:#0a0a0c;font-feature-settings:"tnum" 1, "ss01" 1;width:332px;animation:EditorDemo-module__rAsXQG__boardIn .36s var(--cv-ease-out) both;background:#f4f0e8;border-radius:10px;position:absolute;top:32px;left:24px;overflow:hidden;box-shadow:0 30px 70px -26px #000000d9,0 0 0 1px #0000000d}@keyframes EditorDemo-module__rAsXQG__boardIn{0%{opacity:0;transform:scale(.96)}}.EditorDemo-module__rAsXQG__bnav{opacity:0;transition:opacity .32s var(--cv-ease-out), transform .32s var(--cv-ease-out);border-bottom:1px solid #0a0a0c12;align-items:center;gap:10px;padding:13px 18px;display:flex;transform:translateY(-4px)}.EditorDemo-module__rAsXQG__bnav.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__bnav .EditorDemo-module__rAsXQG__lg{font-family:var(--cv-font-display);letter-spacing:.22em;color:#0a0a0c;font-size:11px;font-weight:700}.EditorDemo-module__rAsXQG__bnav .EditorDemo-module__rAsXQG__nl{color:#0a0a0c80;gap:12px;margin-left:12px;font-size:10px;display:flex}.EditorDemo-module__rAsXQG__bnav .EditorDemo-module__rAsXQG__avatar{color:#f4f0e8;letter-spacing:.04em;background:#0a0a0c;border-radius:9999px;place-items:center;width:22px;height:22px;margin-left:auto;font-size:9px;font-weight:600;display:grid}.EditorDemo-module__rAsXQG__bhero{border-bottom:1px solid #0a0a0c12;padding:24px 22px 22px;position:relative}.EditorDemo-module__rAsXQG__ek{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a0a0c73;opacity:0;transition:opacity .28s var(--cv-ease-out), transform .28s var(--cv-ease-out);margin-bottom:12px;font-size:9px;transform:translateY(4px)}.EditorDemo-module__rAsXQG__ek.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__balanceRow{opacity:0;transition:opacity .38s var(--cv-ease-out), transform .38s var(--cv-ease-out);align-items:flex-end;display:flex;transform:translateY(6px)}.EditorDemo-module__rAsXQG__balanceRow.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__balance{font-family:var(--cv-font-display);letter-spacing:-.045em;color:#0a0a0c;transition:text-shadow .42s var(--cv-ease-out);align-items:baseline;margin:0;font-size:44px;font-weight:700;line-height:.96;display:inline-flex}.EditorDemo-module__rAsXQG__balance .EditorDemo-module__rAsXQG__cur{color:#0a0a0c80;margin-right:3px;font-size:22px;font-weight:500;transform:translateY(-8px)}.EditorDemo-module__rAsXQG__balance .EditorDemo-module__rAsXQG__dec{color:#0a0a0c73;letter-spacing:-.02em;font-size:22px;font-weight:500}.EditorDemo-module__rAsXQG__balance.EditorDemo-module__rAsXQG__glow{text-shadow:0 0 22px #0a0a0c38,0 1px #0a0a0c0a;font-weight:800}.EditorDemo-module__rAsXQG__changeRow{font-family:var(--cv-font-mono);opacity:0;transition:opacity .32s var(--cv-ease-out) 80ms;align-items:baseline;gap:10px;margin-top:10px;font-size:11px;display:flex}.EditorDemo-module__rAsXQG__changeRow.EditorDemo-module__rAsXQG__in{opacity:1}.EditorDemo-module__rAsXQG__chgUp{color:#1f7a4d;font-weight:600}.EditorDemo-module__rAsXQG__chgMuted{color:#0a0a0c6b}.EditorDemo-module__rAsXQG__spark{color:#0a0a0c;opacity:0;width:100%;height:56px;transition:opacity .32s var(--cv-ease-out);margin-top:14px;display:block}.EditorDemo-module__rAsXQG__spark.EditorDemo-module__rAsXQG__in{opacity:1}.EditorDemo-module__rAsXQG__sparkLine{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset .88s var(--cv-ease-out) 60ms}.EditorDemo-module__rAsXQG__spark.EditorDemo-module__rAsXQG__in .EditorDemo-module__rAsXQG__sparkLine{stroke-dashoffset:0}.EditorDemo-module__rAsXQG__sparkDot{opacity:0;transition:opacity .22s var(--cv-ease-out) .88s}.EditorDemo-module__rAsXQG__spark.EditorDemo-module__rAsXQG__in .EditorDemo-module__rAsXQG__sparkDot{opacity:1}.EditorDemo-module__rAsXQG__selbox{pointer-events:none;opacity:0;width:296px;height:76px;transition:opacity .2s var(--cv-ease-out), transform .22s var(--cv-ease-out);border:1.5px solid #0a0a0c;border-radius:4px;position:absolute;top:42px;left:18px;transform:scale(1.04)}.EditorDemo-module__rAsXQG__selbox.EditorDemo-module__rAsXQG__selOn{opacity:1;transform:scale(1)}.EditorDemo-module__rAsXQG__handle{background:#f4f0e8;border:1.5px solid #0a0a0c;border-radius:1px;width:7px;height:7px;position:absolute}.EditorDemo-module__rAsXQG__handle.EditorDemo-module__rAsXQG__tl{top:-4.5px;left:-4.5px}.EditorDemo-module__rAsXQG__handle.EditorDemo-module__rAsXQG__tr{top:-4.5px;right:-4.5px}.EditorDemo-module__rAsXQG__handle.EditorDemo-module__rAsXQG__bl{bottom:-4.5px;left:-4.5px}.EditorDemo-module__rAsXQG__handle.EditorDemo-module__rAsXQG__br{bottom:-4.5px;right:-4.5px}.EditorDemo-module__rAsXQG__seltag{font-family:var(--cv-font-mono);color:#f4f0e8;white-space:nowrap;background:#0a0a0c;border-radius:3px;padding:2px 6px;font-size:9.5px;position:absolute;top:-20px;left:-1px}.EditorDemo-module__rAsXQG__holdings{padding:14px 22px 18px}.EditorDemo-module__rAsXQG__hHead{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:#0a0a0c80;opacity:0;transition:opacity .3s var(--cv-ease-out), transform .3s var(--cv-ease-out);border-bottom:1px solid #0a0a0c14;justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:9px;display:flex;transform:translateY(4px)}.EditorDemo-module__rAsXQG__hHead.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__muted{color:#0a0a0c52}.EditorDemo-module__rAsXQG__hRow{color:#0a0a0c;opacity:0;transition:opacity .3s var(--cv-ease-out), transform .3s var(--cv-ease-out);border-bottom:1px solid #0a0a0c0f;grid-template-columns:36px 1fr 38px 46px 56px;align-items:center;gap:8px;padding:10px 0;font-size:11px;display:grid;transform:translateY(6px)}.EditorDemo-module__rAsXQG__hRow.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__sym{font-family:var(--cv-font-mono);letter-spacing:.04em;font-size:10px;font-weight:600}.EditorDemo-module__rAsXQG__name{color:#0a0a0c99;font-size:10.5px}.EditorDemo-module__rAsXQG__rowSpark{color:#0a0a0c80;width:38px;height:14px}.EditorDemo-module__rAsXQG__up{color:#1f7a4d;font-family:var(--cv-font-mono);text-align:right;font-size:10px}.EditorDemo-module__rAsXQG__down{color:#b33a3a;font-family:var(--cv-font-mono);text-align:right;font-size:10px}.EditorDemo-module__rAsXQG__val{font-family:var(--cv-font-mono);text-align:right;font-size:10.5px}.EditorDemo-module__rAsXQG__cta{color:#f4f0e8;opacity:0;transition:opacity .3s var(--cv-ease-out), transform .3s var(--cv-ease-out);background:#0a0a0c;border-radius:7px;align-items:center;gap:6px;margin-top:14px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex;transform:translateY(4px)}.EditorDemo-module__rAsXQG__cta.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__mboard{width:168px;animation:EditorDemo-module__rAsXQG__boardIn .36s var(--cv-ease-out) both;will-change:transform, opacity;position:absolute;top:32px;left:380px}.EditorDemo-module__rAsXQG__mlab{font-family:var(--cv-font-mono);color:var(--cv-text-subtle);font-size:10px;position:absolute;top:-18px;left:0}.EditorDemo-module__rAsXQG__mwin{color:#0a0a0c;font-feature-settings:"tnum" 1;background:#f4f0e8;border-radius:18px;padding:12px 12px 14px;overflow:hidden;box-shadow:0 30px 70px -26px #000000d9,0 0 0 1px #0000000d}.EditorDemo-module__rAsXQG__mnav{opacity:0;transition:opacity .28s var(--cv-ease-out), transform .28s var(--cv-ease-out);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex;transform:translateY(-3px)}.EditorDemo-module__rAsXQG__mnav.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__mlg{font-family:var(--cv-font-display);letter-spacing:.22em;font-size:9px;font-weight:700}.EditorDemo-module__rAsXQG__mAvatar{color:#f4f0e8;background:#0a0a0c;border-radius:9999px;place-items:center;width:16px;height:16px;font-size:7px;font-weight:600;display:grid}.EditorDemo-module__rAsXQG__mek{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:#0a0a0c6b;opacity:0;transition:opacity .26s var(--cv-ease-out), transform .26s var(--cv-ease-out);margin:2px 0 6px;font-size:7.5px;transform:translateY(3px)}.EditorDemo-module__rAsXQG__mek.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__mbal{font-family:var(--cv-font-display);letter-spacing:-.04em;opacity:0;transition:opacity .32s var(--cv-ease-out), transform .32s var(--cv-ease-out);font-size:24px;font-weight:700;line-height:1;transform:translateY(4px)}.EditorDemo-module__rAsXQG__mbal.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__mbal .EditorDemo-module__rAsXQG__cur,.EditorDemo-module__rAsXQG__mbal .EditorDemo-module__rAsXQG__dec{color:#0a0a0c80;font-size:13px;font-weight:500}.EditorDemo-module__rAsXQG__mchg{font-family:var(--cv-font-mono);color:#1f7a4d;opacity:0;transition:opacity .32s var(--cv-ease-out) 60ms;margin-top:5px;font-size:8.5px}.EditorDemo-module__rAsXQG__mchg.EditorDemo-module__rAsXQG__in{opacity:1}.EditorDemo-module__rAsXQG__mspark{color:#0a0a0c;opacity:0;width:100%;height:32px;transition:opacity .28s var(--cv-ease-out);margin:8px 0 6px;display:block}.EditorDemo-module__rAsXQG__mspark.EditorDemo-module__rAsXQG__in{opacity:1}.EditorDemo-module__rAsXQG__mspark .EditorDemo-module__rAsXQG__sparkLine{stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset .72s var(--cv-ease-out) 60ms}.EditorDemo-module__rAsXQG__mspark.EditorDemo-module__rAsXQG__in .EditorDemo-module__rAsXQG__sparkLine{stroke-dashoffset:0}.EditorDemo-module__rAsXQG__mRow{opacity:0;transition:opacity .26s var(--cv-ease-out), transform .26s var(--cv-ease-out);border-top:1px solid #0a0a0c0f;grid-template-columns:36px 1fr 56px;align-items:center;gap:6px;padding:6px 0;font-size:9.5px;display:grid;transform:translateY(4px)}.EditorDemo-module__rAsXQG__mRow.EditorDemo-module__rAsXQG__in{opacity:1;transform:none}.EditorDemo-module__rAsXQG__mRow .EditorDemo-module__rAsXQG__sym{font-size:8.5px}.EditorDemo-module__rAsXQG__mRow .EditorDemo-module__rAsXQG__val,.EditorDemo-module__rAsXQG__mRow .EditorDemo-module__rAsXQG__up,.EditorDemo-module__rAsXQG__mRow .EditorDemo-module__rAsXQG__down{font-size:9.5px}.EditorDemo-module__rAsXQG__agentCur{color:#0a0a0c;z-index:7;animation:EditorDemo-module__rAsXQG__curIn .28s var(--cv-ease-out) both;position:absolute;top:138px;left:220px}@keyframes EditorDemo-module__rAsXQG__curIn{0%{opacity:0;transform:translate(-6px,-6px)}}.EditorDemo-module__rAsXQG__agentCur svg{filter:drop-shadow(0 2px 5px #00000073)}.EditorDemo-module__rAsXQG__agentCur .EditorDemo-module__rAsXQG__cl{color:#f4f0e8;white-space:nowrap;background:#0a0a0c;border-radius:9999px;padding:2px 7px;font-size:9.5px;font-weight:600;position:absolute;top:14px;left:14px}.EditorDemo-module__rAsXQG__term{z-index:8;background:var(--cv-surface-sunken);border:1px solid var(--cv-border-strong);transform-origin:0 0;will-change:transform, opacity;width:332px;max-height:528px;transition:opacity .2s var(--cv-ease-out);border-radius:11px;position:absolute;top:26px;right:22px;overflow:hidden;box-shadow:0 44px 90px -22px #000000eb,0 14px 28px -10px #0000008c,inset 0 1px #ffffff14}.EditorDemo-module__rAsXQG__dragCursor{z-index:9;pointer-events:none;transform-origin:2px 2px;filter:drop-shadow(0 3px 6px #00000080);will-change:transform, opacity;position:absolute;top:0;left:0}.EditorDemo-module__rAsXQG__th{border-bottom:1px solid var(--cv-border);align-items:center;gap:8px;padding:9px 12px;display:flex}.EditorDemo-module__rAsXQG__ic{background:var(--cv-chrome);width:18px;height:18px;color:var(--cv-bg);border-radius:5px;place-items:center;display:grid}.EditorDemo-module__rAsXQG__ic svg{width:12px;height:12px}.EditorDemo-module__rAsXQG__nm{color:var(--cv-text);font-size:12px;font-weight:600}.EditorDemo-module__rAsXQG__cv{color:var(--cv-text-subtle);font-size:10px;font-family:var(--cv-font-mono);margin-left:auto}.EditorDemo-module__rAsXQG__tb{font-family:var(--cv-font-mono);color:var(--cv-text-muted);flex-direction:column;gap:4px;padding:11px 13px;font-size:11px;line-height:1.72;display:flex}.EditorDemo-module__rAsXQG__sys{color:var(--cv-text-subtle)}.EditorDemo-module__rAsXQG__you{color:var(--cv-text)}.EditorDemo-module__rAsXQG__you b{color:var(--cv-text-subtle);margin-right:2px;font-weight:400}.EditorDemo-module__rAsXQG__tc{color:var(--cv-text)}.EditorDemo-module__rAsXQG__tc s{color:var(--cv-text-subtle);text-decoration:none}.EditorDemo-module__rAsXQG__tc.EditorDemo-module__rAsXQG__live s{color:var(--cv-text-muted)}.EditorDemo-module__rAsXQG__ok{color:var(--cv-text-muted);margin-left:6px}.EditorDemo-module__rAsXQG__dots{vertical-align:middle;gap:3px;margin-left:8px;display:inline-flex}.EditorDemo-module__rAsXQG__dots i{background:var(--cv-text-muted);border-radius:9999px;width:4px;height:4px;animation:1.05s ease-in-out infinite EditorDemo-module__rAsXQG__tdot;display:inline-block}.EditorDemo-module__rAsXQG__dots i:nth-child(2){animation-delay:.15s}.EditorDemo-module__rAsXQG__dots i:nth-child(3){animation-delay:.3s}@keyframes EditorDemo-module__rAsXQG__tdot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.EditorDemo-module__rAsXQG__car{background:var(--cv-text);vertical-align:-2px;width:7px;height:13px;margin-left:1px;animation:1s steps(2,end) infinite EditorDemo-module__rAsXQG__blink;display:inline-block}@keyframes EditorDemo-module__rAsXQG__blink{50%{opacity:.25}}.EditorDemo-module__rAsXQG__insp{border-left:1px solid var(--cv-border);background:var(--cv-surface);padding:13px 14px;font-size:12px}.EditorDemo-module__rAsXQG__ihead{border-bottom:1px solid var(--cv-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.EditorDemo-module__rAsXQG__ihead .EditorDemo-module__rAsXQG__t{color:var(--cv-text);font-weight:600}.EditorDemo-module__rAsXQG__ihead .EditorDemo-module__rAsXQG__z{color:var(--cv-text-subtle);font-size:11px}.EditorDemo-module__rAsXQG__iEmpty{text-align:center;font-family:var(--cv-font-mono);color:var(--cv-text-subtle);padding:24px 4px;font-size:11px;line-height:1.6}.EditorDemo-module__rAsXQG__igrp{border-bottom:1px solid var(--cv-border);padding:14px 0}.EditorDemo-module__rAsXQG__igrp:last-child{border-bottom:none}.EditorDemo-module__rAsXQG__igrp .EditorDemo-module__rAsXQG__gl{color:var(--cv-text-muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.EditorDemo-module__rAsXQG__badgeNew{font-family:var(--cv-font-mono);letter-spacing:.12em;background:var(--cv-chrome);color:var(--cv-bg);border-radius:9999px;padding:2px 6px;font-size:8px;font-weight:700}.EditorDemo-module__rAsXQG__fields{grid-template-columns:1fr 1fr;gap:7px;display:grid}.EditorDemo-module__rAsXQG__fld{background:var(--cv-surface-sunken);border:1px solid var(--cv-border);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;display:flex}.EditorDemo-module__rAsXQG__fld .EditorDemo-module__rAsXQG__k{color:var(--cv-text-subtle);font-size:11px}.EditorDemo-module__rAsXQG__fld .EditorDemo-module__rAsXQG__v{color:var(--cv-text);font-size:11px;font-family:var(--cv-font-mono);margin-left:auto}.EditorDemo-module__rAsXQG__swatch{background:var(--cv-surface-sunken);border:1px solid var(--cv-border);border-radius:6px;align-items:center;gap:9px;padding:7px 9px;display:flex}.EditorDemo-module__rAsXQG__swatch .EditorDemo-module__rAsXQG__sw{background:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:4px;width:15px;height:15px}.EditorDemo-module__rAsXQG__swatch .EditorDemo-module__rAsXQG__hx{font-family:var(--cv-font-mono);color:var(--cv-text);font-size:11px}.EditorDemo-module__rAsXQG__swatch .EditorDemo-module__rAsXQG__pc{color:var(--cv-text-subtle);margin-left:auto;font-size:11px}@media (max-width:1040px){.EditorDemo-module__rAsXQG__body{grid-template-columns:1fr}.EditorDemo-module__rAsXQG__rail,.EditorDemo-module__rAsXQG__insp{display:none}}@media (max-width:720px){.EditorDemo-module__rAsXQG__term,.EditorDemo-module__rAsXQG__mboard{display:none}}@media (prefers-reduced-motion:reduce){.EditorDemo-module__rAsXQG__editor,.EditorDemo-module__rAsXQG__zoom,.EditorDemo-module__rAsXQG__board,.EditorDemo-module__rAsXQG__bnav,.EditorDemo-module__rAsXQG__ek,.EditorDemo-module__rAsXQG__balanceRow,.EditorDemo-module__rAsXQG__changeRow,.EditorDemo-module__rAsXQG__spark,.EditorDemo-module__rAsXQG__sparkLine,.EditorDemo-module__rAsXQG__sparkDot,.EditorDemo-module__rAsXQG__selbox,.EditorDemo-module__rAsXQG__hHead,.EditorDemo-module__rAsXQG__hRow,.EditorDemo-module__rAsXQG__cta,.EditorDemo-module__rAsXQG__mboard,.EditorDemo-module__rAsXQG__mnav,.EditorDemo-module__rAsXQG__mek,.EditorDemo-module__rAsXQG__mbal,.EditorDemo-module__rAsXQG__mchg,.EditorDemo-module__rAsXQG__mspark,.EditorDemo-module__rAsXQG__mRow,.EditorDemo-module__rAsXQG__agentCur,.EditorDemo-module__rAsXQG__dots i,.EditorDemo-module__rAsXQG__car,.EditorDemo-module__rAsXQG__lrow{transition:none!important;animation:none!important}}
.Footer-module__EZoWya__foot{border-top:1px solid var(--cv-border);max-width:1180px;margin:0 auto;padding:56px 50px 44px}.Footer-module__EZoWya__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.Footer-module__EZoWya__brand{color:var(--cv-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__brand .Footer-module__EZoWya__wm{font-family:var(--cv-font-display);letter-spacing:-.01em;font-size:16px;font-weight:600}.Footer-module__EZoWya__tag{color:var(--cv-text-muted);max-width:36ch;margin:12px 0 0;font-size:13px;line-height:1.55}.Footer-module__EZoWya__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;display:grid}.Footer-module__EZoWya__col h4{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 14px;font-size:10px;font-weight:500}.Footer-module__EZoWya__col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__EZoWya__col a{color:var(--cv-text-muted);transition:color .16s var(--cv-ease-out);font-size:14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.Footer-module__EZoWya__col a:hover{color:var(--cv-text)}}.Footer-module__EZoWya__bot{border-top:1px solid var(--cv-border);font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);justify-content:space-between;align-items:center;gap:24px;margin-top:44px;padding-top:24px;font-size:11px;display:flex}.Footer-module__EZoWya__bot .Footer-module__EZoWya__dot{background:var(--cv-text);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.Footer-module__EZoWya__bot .Footer-module__EZoWya__right{gap:22px;display:inline-flex}.Footer-module__EZoWya__bot a{color:var(--cv-text-subtle);transition:color .16s var(--cv-ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.Footer-module__EZoWya__bot a:hover{color:var(--cv-text)}}@media (max-width:760px){.Footer-module__EZoWya__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.Footer-module__EZoWya__bot{flex-direction:column;align-items:flex-start}}
.page-module__E0kJGG__shell{min-height:100vh;position:relative;overflow-x:clip}.page-module__E0kJGG__amb{pointer-events:none;background:radial-gradient(closest-side, var(--cv-text), transparent 70%);opacity:.07;width:1000px;height:560px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__grain{pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
.Shell-module__Asfdza__shell{min-height:100vh;position:relative;overflow-x:clip}.Shell-module__Asfdza__amb{pointer-events:none;background:radial-gradient(closest-side, var(--cv-text), transparent 70%);opacity:.06;width:1100px;height:600px;position:absolute;top:-360px;left:50%;transform:translate(-50%)}.Shell-module__Asfdza__grain{pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}
.PromptPreview-module__ekAtua__frame{border-radius:var(--cv-radius-xl);background:var(--cv-surface-sunken);border:1px solid var(--cv-border);position:relative;overflow:hidden}.PromptPreview-module__ekAtua__chrome{background-image:radial-gradient(var(--cv-border) 1px, transparent 1px);background-position:0 38px;background-size:22px 22px;box-shadow:0 40px 90px -55px #000000e6}.PromptPreview-module__ekAtua__bar{border-bottom:1px solid var(--cv-border);background:color-mix(in srgb, var(--cv-surface) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;height:38px;padding:0 14px;display:flex}.PromptPreview-module__ekAtua__dots{gap:6px;display:inline-flex}.PromptPreview-module__ekAtua__dots i{background:var(--cv-border-strong);border-radius:50%;width:8px;height:8px}.PromptPreview-module__ekAtua__label{font-family:var(--cv-font-mono);letter-spacing:.02em;color:var(--cv-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.PromptPreview-module__ekAtua__canvasTag{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-subtle);border:1px solid var(--cv-border);border-radius:var(--cv-radius-full);margin-left:auto;padding:3px 9px;font-size:9px}.PromptPreview-module__ekAtua__viewport{width:100%;min-height:60px;transition:height .12s linear;position:relative;overflow:hidden}.PromptPreview-module__ekAtua__viewport[data-loading="1"]{aspect-ratio:16/10;background:var(--cv-surface-sunken)}.PromptPreview-module__ekAtua__frameDoc{transform-origin:0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;position:absolute;top:0;left:0}
.BeforeAfter-module__odvLoa__figure{margin:0}.BeforeAfter-module__odvLoa__frame{border-radius:var(--cv-radius-xl);border:1px solid var(--cv-border);background:var(--cv-surface-sunken);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;isolation:isolate;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 40px 90px -45px #000000d9}.BeforeAfter-module__odvLoa__img{object-fit:cover;object-position:top center;pointer-events:none;width:100%;height:100%;display:block}.BeforeAfter-module__odvLoa__beforeClip{width:100%;height:100%;clip-path:inset(0 calc(100% - var(--pos)) 0 0);will-change:clip-path;position:absolute;inset:0;overflow:hidden}.BeforeAfter-module__odvLoa__tag{z-index:3;font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text);border-radius:var(--cv-radius-full);-webkit-backdrop-filter:blur(8px);transition:opacity .22s var(--cv-ease-out);background:#08080a8c;border:1px solid #ffffff1a;padding:4px 10px;font-size:10.5px;position:absolute;top:14px}.BeforeAfter-module__odvLoa__tagBefore{left:14px}.BeforeAfter-module__odvLoa__tagAfter{right:14px}.BeforeAfter-module__odvLoa__frame[style*="--pos: 0"] .BeforeAfter-module__odvLoa__tagBefore,.BeforeAfter-module__odvLoa__frame[style*="--pos: 100"] .BeforeAfter-module__odvLoa__tagAfter{opacity:0}.BeforeAfter-module__odvLoa__divider{top:0;bottom:0;left:var(--pos);z-index:4;pointer-events:none;background:#f2f2eee6;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 0 1px #00000040,0 0 18px #00000080}.BeforeAfter-module__odvLoa__handle{top:50%;left:var(--pos);z-index:5;border-radius:var(--cv-radius-full);color:#0c0c0e;background:var(--cv-text);cursor:ew-resize;width:44px;height:44px;transition:transform .14s var(--cv-ease-out), box-shadow .2s var(--cv-ease-out);touch-action:none;border:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0006,0 0 0 6px #08080a59}.BeforeAfter-module__odvLoa__handle svg{width:19px;height:19px}.BeforeAfter-module__odvLoa__handle:hover{transform:translate(-50%,-50%)scale(1.06)}.BeforeAfter-module__odvLoa__handle:active{transform:translate(-50%,-50%)scale(.96)}.BeforeAfter-module__odvLoa__handle:focus-visible{box-shadow:0 2px 6px #0006, 0 0 0 3px var(--cv-bg), 0 0 0 5px #7c7bf6e6;outline:none}.BeforeAfter-module__odvLoa__dragging{cursor:ew-resize}.BeforeAfter-module__odvLoa__caption{font-family:var(--cv-font-mono);letter-spacing:.01em;color:var(--cv-text-subtle);margin:16px 2px 0;font-size:12px;line-height:1.5}@media (max-width:640px){.BeforeAfter-module__odvLoa__handle{width:40px;height:40px}.BeforeAfter-module__odvLoa__tag{padding:3px 8px;font-size:9.5px}}
.ChangelogBody-module__GcDOyG__body{color:color-mix(in srgb, var(--cv-text) 78%, var(--cv-bg));font-size:16px;line-height:1.7}.ChangelogBody-module__GcDOyG__h{font-family:var(--cv-font-display);letter-spacing:-.01em;color:var(--cv-text);margin:28px 0 10px;font-size:16px;font-weight:560;line-height:1.3}.ChangelogBody-module__GcDOyG__h:first-child{margin-top:0}.ChangelogBody-module__GcDOyG__p{margin:0 0 16px}.ChangelogBody-module__GcDOyG__p:last-child{margin-bottom:0}.ChangelogBody-module__GcDOyG__ul,.ChangelogBody-module__GcDOyG__ol{margin:0 0 16px;padding:0;list-style:none}.ChangelogBody-module__GcDOyG__ul li,.ChangelogBody-module__GcDOyG__ol li{margin:0 0 9px;padding-left:22px;position:relative}.ChangelogBody-module__GcDOyG__ul li:last-child,.ChangelogBody-module__GcDOyG__ol li:last-child{margin-bottom:0}.ChangelogBody-module__GcDOyG__ul li:before{content:"";background:var(--cv-text-subtle);width:5px;height:1px;position:absolute;top:.7em;left:4px}.ChangelogBody-module__GcDOyG__ol{counter-reset:item}.ChangelogBody-module__GcDOyG__ol li{counter-increment:item}.ChangelogBody-module__GcDOyG__ol li:before{content:counter(item);font-family:var(--cv-font-mono);color:var(--cv-text-subtle);font-size:13px;position:absolute;top:0;left:0}.ChangelogBody-module__GcDOyG__body strong{color:var(--cv-text);font-weight:600}.ChangelogBody-module__GcDOyG__code{font-family:var(--cv-font-mono);color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-sm);padding:1px 5px;font-size:14px}.ChangelogBody-module__GcDOyG__a{color:var(--cv-text);border-bottom:1px solid var(--cv-border-strong);transition:border-color .18s var(--cv-ease-out)}.ChangelogBody-module__GcDOyG__a:hover{border-color:var(--cv-text)}
.CopyButton-module__iWLseW__btn{font-family:var(--cv-font-body);color:var(--cv-bg);background:var(--cv-chrome);border-radius:var(--cv-radius-md);cursor:pointer;transition:transform .16s var(--cv-ease-out), filter .16s var(--cv-ease-out);border:0;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.CopyButton-module__iWLseW__btn svg{width:15px;height:15px}.CopyButton-module__iWLseW__btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.CopyButton-module__iWLseW__btn:hover{filter:brightness(1.06)}}.CopyButton-module__iWLseW__btn[data-copied="1"]{background:var(--cv-surface-elevated);color:var(--cv-text);box-shadow:inset 0 0 0 1px var(--cv-border-strong)}
.Prose-module__LJk_iW__prose{color:var(--cv-text-muted);font-size:17px;line-height:1.72}.Prose-module__LJk_iW__h2{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);margin:56px 0 18px;scroll-margin-top:100px;font-size:27px;font-weight:560;line-height:1.18}.Prose-module__LJk_iW__h3{font-family:var(--cv-font-display);letter-spacing:-.018em;color:var(--cv-text);margin:38px 0 14px;scroll-margin-top:100px;font-size:20px;font-weight:560;line-height:1.25}.Prose-module__LJk_iW__p{margin:0 0 22px}.Prose-module__LJk_iW__prose>.Prose-module__LJk_iW__p:first-child{color:var(--cv-text);font-size:19px;line-height:1.65}.Prose-module__LJk_iW__a{color:var(--cv-text);background-image:linear-gradient(var(--cv-border-strong), var(--cv-border-strong));transition:background-size .18s var(--cv-ease-out), color .18s var(--cv-ease-out);background-position:0 1.18em;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}@media (hover:hover) and (pointer:fine){.Prose-module__LJk_iW__a:hover{color:var(--cv-text);background-image:linear-gradient(var(--cv-text), var(--cv-text))}}.Prose-module__LJk_iW__code{font-family:var(--cv-font-mono);color:var(--cv-text);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-sm);padding:1px 6px;font-size:14px}.Prose-module__LJk_iW__ul,.Prose-module__LJk_iW__ol{flex-direction:column;gap:11px;margin:0 0 24px;padding-left:0;list-style:none;display:flex}.Prose-module__LJk_iW__ul li,.Prose-module__LJk_iW__ol li{padding-left:28px;line-height:1.6;position:relative}.Prose-module__LJk_iW__ul li:before{content:"";background:var(--cv-text-subtle);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:6px}.Prose-module__LJk_iW__ol{counter-reset:li}.Prose-module__LJk_iW__ol li{counter-increment:li}.Prose-module__LJk_iW__ol li:before{content:counter(li);border:1px solid var(--cv-border-strong);width:20px;height:20px;font-family:var(--cv-font-mono);color:var(--cv-text);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:.05em;left:0}.Prose-module__LJk_iW__quote{border-left:2px solid var(--cv-border-strong);margin:32px 0;padding:4px 0 4px 24px}.Prose-module__LJk_iW__quote p{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:0;font-size:21px;line-height:1.45}.Prose-module__LJk_iW__cite{font-family:var(--cv-font-mono);letter-spacing:.06em;color:var(--cv-text-subtle);margin-top:12px;font-size:11px;font-style:normal;display:block}.Prose-module__LJk_iW__callout{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);gap:14px;margin:32px 0;padding:18px 20px;display:flex}.Prose-module__LJk_iW__cIcon{width:22px;height:22px;color:var(--cv-text);flex:none}.Prose-module__LJk_iW__cIcon svg{width:22px;height:22px}.Prose-module__LJk_iW__callout.Prose-module__LJk_iW__warn .Prose-module__LJk_iW__cIcon{color:var(--cv-text)}.Prose-module__LJk_iW__cBody{min-width:0}.Prose-module__LJk_iW__cTitle{color:var(--cv-text);letter-spacing:-.01em;margin-bottom:4px;font-size:14px;font-weight:600}.Prose-module__LJk_iW__cBody p{color:var(--cv-text-muted);margin:0;font-size:15px;line-height:1.62}.Prose-module__LJk_iW__codeblock{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface-sunken);margin:28px 0;position:relative;overflow:hidden}.Prose-module__LJk_iW__clang{font-family:var(--cv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-subtle);border-bottom:1px solid var(--cv-border);background:var(--cv-surface);padding:11px 18px;font-size:10px;display:block}.Prose-module__LJk_iW__codeblock pre{margin:0;padding:18px;overflow-x:auto}.Prose-module__LJk_iW__codeblock code{font-family:var(--cv-font-mono);color:var(--cv-text);white-space:pre;font-size:13px;line-height:1.7}.Prose-module__LJk_iW__takeaways{background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-xl);margin:36px 0;padding:22px 24px}.Prose-module__LJk_iW__tkHead{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin-bottom:16px;font-size:10px}.Prose-module__LJk_iW__takeaways ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Prose-module__LJk_iW__takeaways li{color:var(--cv-text);align-items:flex-start;gap:11px;font-size:15px;line-height:1.55;display:flex}.Prose-module__LJk_iW__takeaways li svg{width:16px;height:16px;color:var(--cv-text);flex:none;margin-top:3px}.Prose-module__LJk_iW__divider{background:var(--cv-border);border:0;height:1px;margin:44px 0}@media (max-width:720px){.Prose-module__LJk_iW__prose{font-size:16px}.Prose-module__LJk_iW__h2{margin-top:44px;font-size:23px}.Prose-module__LJk_iW__h3{font-size:18px}.Prose-module__LJk_iW__quote p{font-size:19px}}
.page-module__hUlLAq__article{z-index:4;max-width:1240px;margin:0 auto;padding:40px 40px 0;position:relative}.page-module__hUlLAq__col{max-width:720px}.page-module__hUlLAq__back{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);transition:color .18s var(--cv-ease-out);align-items:center;gap:7px;margin-bottom:40px;font-size:12px;display:inline-flex}.page-module__hUlLAq__back svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.page-module__hUlLAq__back:hover{color:var(--cv-text)}}.page-module__hUlLAq__head{border-bottom:1px solid var(--cv-border);margin-bottom:8px;padding-bottom:32px}.page-module__hUlLAq__meta{align-items:center;gap:12px;margin-bottom:22px;display:flex}.page-module__hUlLAq__tag{font-family:var(--cv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-full);padding:4px 10px;font-size:10px}.page-module__hUlLAq__dot{background:var(--cv-text-subtle);border-radius:50%;width:3px;height:3px}.page-module__hUlLAq__muted{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);font-size:11px}.page-module__hUlLAq__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;color:var(--cv-text);margin:0;font-size:44px;font-weight:480;line-height:1.08}.page-module__hUlLAq__standfirst{color:var(--cv-text-muted);margin:20px 0 28px;font-size:19px;line-height:1.55}.page-module__hUlLAq__author{align-items:center;gap:12px;display:flex}.page-module__hUlLAq__avatar{width:38px;height:38px;color:var(--cv-bg);background:var(--cv-chrome);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.page-module__hUlLAq__aName{color:var(--cv-text);font-size:14px;font-weight:600}.page-module__hUlLAq__aRole{color:var(--cv-text-subtle);margin-top:1px;font-size:12px}.page-module__hUlLAq__body{padding:36px 0 8px}.page-module__hUlLAq__cta{text-align:center;border-top:1px solid var(--cv-border);margin:64px 0 0;padding:48px 0 0}.page-module__hUlLAq__ctaKicker{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 14px;font-size:10px}.page-module__hUlLAq__ctaTitle{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);max-width:22ch;margin:0 auto;font-size:26px;font-weight:500;line-height:1.15}.page-module__hUlLAq__ctaSub{color:var(--cv-text-muted);max-width:46ch;margin:14px auto 24px;font-size:15px;line-height:1.55}.page-module__hUlLAq__ctaBtn{background:var(--cv-chrome);color:var(--cv-bg);border-radius:var(--cv-radius-md);transition:transform .16s var(--cv-ease-out), filter .16s var(--cv-ease-out);align-items:center;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -10px #000000b3}.page-module__hUlLAq__ctaBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page-module__hUlLAq__ctaBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}}.page-module__hUlLAq__related{z-index:4;max-width:1240px;margin:80px auto 96px;padding:0 40px;position:relative}.page-module__hUlLAq__relHead{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);margin:0 0 24px;font-size:26px;font-weight:470}.page-module__hUlLAq__relGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.page-module__hUlLAq__relCard{height:100%;display:block}.page-module__hUlLAq__relTitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:14px 0 8px;font-size:17px;font-weight:560;line-height:1.22}.page-module__hUlLAq__relExcerpt{color:var(--cv-text-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:900px){.page-module__hUlLAq__relGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__hUlLAq__article{padding:32px 20px 0}.page-module__hUlLAq__h1{font-size:32px}.page-module__hUlLAq__cta{padding:40px 0 0}.page-module__hUlLAq__related{padding:0 20px}.page-module__hUlLAq__relGrid{gap:36px}}
.page-module__D1rvnq__head{z-index:4;text-align:center;max-width:1240px;margin:0 auto;padding:64px 40px 0;position:relative}.page-module__D1rvnq__eyebrow{font-family:var(--cv-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 18px;font-size:11px}.page-module__D1rvnq__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;background:linear-gradient(176deg, var(--cv-text) 46%, var(--cv-text-muted));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:54px;font-weight:470;line-height:1.06}.page-module__D1rvnq__lede{color:var(--cv-text-muted);max-width:52ch;margin:20px auto 0;font-size:18px;line-height:1.55}.page-module__D1rvnq__featured{z-index:4;border-bottom:1px solid var(--cv-border);max-width:1240px;margin:56px auto 0;padding:0 40px 48px;display:block;position:relative}.page-module__D1rvnq__fMeta,.page-module__D1rvnq__cMeta{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__D1rvnq__tag{font-family:var(--cv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-full);padding:4px 10px;font-size:10px}.page-module__D1rvnq__dot{background:var(--cv-text-subtle);border-radius:50%;width:3px;height:3px}.page-module__D1rvnq__muted{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);font-size:11px}.page-module__D1rvnq__fTitle{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);max-width:22ch;margin:0;font-size:34px;font-weight:500;line-height:1.1}.page-module__D1rvnq__fExcerpt{color:var(--cv-text-muted);max-width:60ch;margin:16px 0 22px;font-size:17px;line-height:1.6}.page-module__D1rvnq__readMore{color:var(--cv-text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.page-module__D1rvnq__readMore svg{width:16px;height:16px;transition:transform .2s var(--cv-ease-out)}@media (hover:hover) and (pointer:fine){.page-module__D1rvnq__featured:hover .page-module__D1rvnq__readMore svg{transform:translate(4px)}}.page-module__D1rvnq__grid{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;max-width:1240px;margin:48px auto 96px;padding:0 40px;list-style:none;display:grid;position:relative}.page-module__D1rvnq__card{flex-direction:column;height:100%;display:flex}.page-module__D1rvnq__cTitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:0 0 10px;font-size:19px;font-weight:560;line-height:1.2}.page-module__D1rvnq__cExcerpt{color:var(--cv-text-muted);flex:1;margin:0 0 22px;font-size:14.5px;line-height:1.55}.page-module__D1rvnq__cFoot{border-top:1px solid var(--cv-border);justify-content:space-between;align-items:center;padding-top:16px;display:flex}.page-module__D1rvnq__arrow{width:16px;height:16px;color:var(--cv-text-subtle);transition:transform .2s var(--cv-ease-out), color .2s var(--cv-ease-out)}@media (hover:hover) and (pointer:fine){.page-module__D1rvnq__card:hover .page-module__D1rvnq__arrow{color:var(--cv-text);transform:translate(3px)}}@media (max-width:900px){.page-module__D1rvnq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page-module__D1rvnq__head{padding:48px 20px 0}.page-module__D1rvnq__h1{font-size:38px}.page-module__D1rvnq__featured{margin-top:40px;padding:0 20px 36px}.page-module__D1rvnq__fTitle{font-size:26px}.page-module__D1rvnq__grid{grid-template-columns:1fr;gap:40px;padding:0 20px}}
.page-module__fsS_Sa__page{z-index:4;max-width:1240px;margin:0 auto;padding:0 40px;position:relative}.page-module__fsS_Sa__head{text-align:center;max-width:720px;margin:0 auto;padding:64px 0 0}.page-module__fsS_Sa__pill{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-muted);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-full);align-items:center;gap:9px;margin:0 0 22px;padding:6px 14px;font-size:11px;display:inline-flex}.page-module__fsS_Sa__pillDot{background:#b8324f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #b8324f38,0 0 10px #b8324fb3}.page-module__fsS_Sa__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;background:linear-gradient(176deg, var(--cv-text) 46%, var(--cv-text-muted));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:54px;font-weight:470;line-height:1.06}.page-module__fsS_Sa__lede{color:var(--cv-text-muted);max-width:50ch;margin:20px auto 0;font-size:18px;line-height:1.55}.page-module__fsS_Sa__timeline{max-width:760px;margin:64px auto 0;position:relative}.page-module__fsS_Sa__month{position:relative}.page-module__fsS_Sa__monthLabel{z-index:3;padding:8px 0 24px;position:sticky;top:16px}.page-module__fsS_Sa__monthLabel span{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);background:var(--cv-bg);border:1px solid var(--cv-border);border-radius:var(--cv-radius-full);padding:6px 12px;font-size:11px;display:inline-block}.page-module__fsS_Sa__entries{padding-left:28px;position:relative}.page-module__fsS_Sa__entry{padding:0 0 56px;scroll-margin-top:80px;position:relative}.page-module__fsS_Sa__entry:last-child{padding-bottom:16px}.page-module__fsS_Sa__entry:before{content:"";background:var(--cv-border);width:1px;position:absolute;top:0;bottom:0;left:-28px}.page-module__fsS_Sa__entry:first-child:before{top:11px}.page-module__fsS_Sa__entry:last-child:before{height:11px;bottom:auto}.page-module__fsS_Sa__node{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--cv-bg);border-radius:50%;position:absolute;top:7px;left:-32px}.page-module__fsS_Sa__meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.page-module__fsS_Sa__tags{gap:16px;display:flex}.page-module__fsS_Sa__tag{font-family:var(--cv-font-mono);letter-spacing:.01em;color:var(--cv-text-muted);font-size:12px}.page-module__fsS_Sa__date{color:var(--cv-text-subtle);font-size:13px}.page-module__fsS_Sa__version{font-family:var(--cv-font-mono);color:var(--cv-text-muted);border:1px solid var(--cv-border);border-radius:var(--cv-radius-sm);padding:2px 7px;font-size:11px}.page-module__fsS_Sa__title{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);margin:0;font-size:28px;font-weight:480;line-height:1.16}.page-module__fsS_Sa__summary{color:var(--cv-text-muted);max-width:56ch;margin:12px 0 0;font-size:17px;line-height:1.55}.page-module__fsS_Sa__asset{margin-top:24px}.page-module__fsS_Sa__image{border-radius:var(--cv-radius-lg);border:1px solid var(--cv-border);width:100%;height:auto;display:block}.page-module__fsS_Sa__body{margin-top:26px}.page-module__fsS_Sa__foot{text-align:center;color:var(--cv-text-muted);margin:24px auto 0;padding:40px 0 96px;font-size:16px}.page-module__fsS_Sa__foot a{color:var(--cv-text);border-bottom:1px solid var(--cv-border-strong);transition:border-color .18s var(--cv-ease-out);padding-bottom:1px}.page-module__fsS_Sa__foot a:hover{border-color:var(--cv-text)}@media (max-width:720px){.page-module__fsS_Sa__page{padding:0 20px}}@media (max-width:640px){.page-module__fsS_Sa__head{padding-top:48px}.page-module__fsS_Sa__h1{font-size:38px}.page-module__fsS_Sa__title{font-size:23px}}
.page-module__eoJNnG__wrap{z-index:4;max-width:1240px;margin:0 auto;padding:40px 40px 0;position:relative}.page-module__eoJNnG__back{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);transition:color .18s var(--cv-ease-out);align-items:center;gap:7px;margin-bottom:32px;font-size:12px;display:inline-flex}.page-module__eoJNnG__back svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.page-module__eoJNnG__back:hover{color:var(--cv-text)}}.page-module__eoJNnG__layout{grid-template-columns:1.35fr 1fr;align-items:start;gap:44px;display:grid}.page-module__eoJNnG__left{position:sticky;top:28px}.page-module__eoJNnG__previewNote{font-family:var(--cv-font-mono);letter-spacing:.03em;color:var(--cv-text-subtle);text-align:center;margin:16px 0 0;font-size:11px}.page-module__eoJNnG__metaRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__eoJNnG__tag{font-family:var(--cv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-full);padding:4px 10px;font-size:10px}.page-module__eoJNnG__agent{font-family:var(--cv-font-mono);color:var(--cv-text-subtle);font-size:11px}.page-module__eoJNnG__h1{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);margin:0 0 16px;font-size:38px;font-weight:480;line-height:1.08}.page-module__eoJNnG__desc{color:var(--cv-text-muted);margin:0 0 26px;font-size:16px;line-height:1.6}.page-module__eoJNnG__promptCard{border:1px solid var(--cv-border);border-radius:var(--cv-radius-lg);background:var(--cv-surface-sunken);overflow:hidden}.page-module__eoJNnG__pcBar{border-bottom:1px solid var(--cv-border);background:var(--cv-surface);justify-content:space-between;align-items:center;padding:11px 12px 11px 16px;display:flex}.page-module__eoJNnG__pcLabel{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-subtle);font-size:10px}.page-module__eoJNnG__pcText{font-family:var(--cv-font-mono);color:var(--cv-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:18px 16px;font-size:13.5px;line-height:1.65}.page-module__eoJNnG__tags{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.page-module__eoJNnG__chip{font-family:var(--cv-font-mono);color:var(--cv-text-muted);background:var(--cv-surface);border:1px solid var(--cv-border);border-radius:var(--cv-radius-full);padding:5px 11px;font-size:11px}.page-module__eoJNnG__tryBtn{background:var(--cv-chrome);color:var(--cv-bg);border-radius:var(--cv-radius-md);transition:transform .16s var(--cv-ease-out), filter .16s var(--cv-ease-out);align-items:center;margin-top:28px;padding:12px 22px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -10px #000000b3}.page-module__eoJNnG__tryBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.page-module__eoJNnG__tryBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}}.page-module__eoJNnG__related{margin:88px 0 96px}.page-module__eoJNnG__relHead{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);margin:0 0 24px;font-size:26px;font-weight:470}.page-module__eoJNnG__relGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.page-module__eoJNnG__relCard{height:100%;transition:transform .2s var(--cv-ease-out);display:block}@media (hover:hover) and (pointer:fine){.page-module__eoJNnG__relCard:hover{transform:translateY(-2px)}}.page-module__eoJNnG__relPreview{padding:0}.page-module__eoJNnG__relBody{padding:14px 2px 0}.page-module__eoJNnG__relTitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:10px 0 0;font-size:16px;font-weight:560}@media (max-width:920px){.page-module__eoJNnG__layout{grid-template-columns:1fr;gap:32px}.page-module__eoJNnG__left{position:static}.page-module__eoJNnG__relGrid{grid-template-columns:1fr}}@media (max-width:720px){.page-module__eoJNnG__wrap{padding:32px 20px 0}.page-module__eoJNnG__h1{font-size:30px}}
.page-module__st5kGW__head{z-index:4;text-align:center;max-width:780px;margin:0 auto;padding:64px 40px 0;position:relative}.page-module__st5kGW__eyebrow{font-family:var(--cv-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 18px;font-size:11px}.page-module__st5kGW__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;background:linear-gradient(176deg, var(--cv-text) 46%, var(--cv-text-muted));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:54px;font-weight:470;line-height:1.06}.page-module__st5kGW__lede{color:var(--cv-text-muted);max-width:56ch;margin:20px auto 0;font-size:18px;line-height:1.55}.page-module__st5kGW__grid{z-index:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;max-width:1240px;margin:56px auto 96px;padding:0 40px;list-style:none;display:grid;position:relative}.page-module__st5kGW__card{height:100%;transition:transform .22s var(--cv-ease-out);display:block}@media (hover:hover) and (pointer:fine){.page-module__st5kGW__card:hover{transform:translateY(-3px)}}.page-module__st5kGW__previewWrap{padding:0}.page-module__st5kGW__cBody{padding:18px 2px 0}.page-module__st5kGW__cTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.page-module__st5kGW__tag{font-family:var(--cv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text);border:1px solid var(--cv-border-strong);border-radius:var(--cv-radius-full);padding:4px 10px;font-size:10px}.page-module__st5kGW__agent{font-family:var(--cv-font-mono);color:var(--cv-text-subtle);font-size:11px}.page-module__st5kGW__cTitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:0 0 8px;font-size:20px;font-weight:560;line-height:1.2}.page-module__st5kGW__cDesc{color:var(--cv-text-muted);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:820px){.page-module__st5kGW__grid{grid-template-columns:1fr;gap:40px;padding:0 20px}.page-module__st5kGW__head{padding:48px 20px 0}.page-module__st5kGW__h1{font-size:38px}}
.CaseStudyPage-module__nK4YJq__wrap{max-width:880px;margin:0 auto;padding:40px 40px 60px}.CaseStudyPage-module__nK4YJq__back{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);transition:color .16s var(--cv-ease-out);align-items:center;gap:8px;margin-bottom:48px;font-size:12px;display:inline-flex}.CaseStudyPage-module__nK4YJq__back svg{width:15px;height:15px}.CaseStudyPage-module__nK4YJq__back:hover{color:var(--cv-text)}.CaseStudyPage-module__nK4YJq__eyebrow{font-family:var(--cv-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 22px;font-size:11px}.CaseStudyPage-module__nK4YJq__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;color:var(--cv-text);margin:0;font-size:46px;font-weight:480;line-height:1.07}.CaseStudyPage-module__nK4YJq__standfirst{color:var(--cv-text-muted);max-width:60ch;margin:24px 0 0;font-size:19px;line-height:1.55}.CaseStudyPage-module__nK4YJq__meta{border-top:1px solid var(--cv-border);grid-template-columns:repeat(2,1fr);gap:0 40px;margin:40px 0 0;padding:0;display:grid}.CaseStudyPage-module__nK4YJq__metaItem{border-bottom:1px solid var(--cv-border);padding:18px 0}.CaseStudyPage-module__nK4YJq__metaItem dt{font-family:var(--cv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text-subtle);margin-bottom:6px;font-size:10px}.CaseStudyPage-module__nK4YJq__metaItem dd{color:var(--cv-text);margin:0;font-size:14px;line-height:1.4}.CaseStudyPage-module__nK4YJq__reel{margin:44px 0 0}.CaseStudyPage-module__nK4YJq__reelVideo{background:var(--cv-bg);border:1px solid var(--cv-border);border-radius:var(--cv-radius-xl);width:100%;height:auto;display:block}.CaseStudyPage-module__nK4YJq__reelCap{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);text-align:center;margin:12px 0 0;font-size:11px}.CaseStudyPage-module__nK4YJq__compares{margin:56px 0}.CaseStudyPage-module__nK4YJq__compareList{flex-direction:column;gap:72px;display:flex}.CaseStudyPage-module__nK4YJq__compareHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.CaseStudyPage-module__nK4YJq__compareScreen{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-muted);margin:0;font-size:12px}.CaseStudyPage-module__nK4YJq__shippedTag{font-family:var(--cv-font-mono);letter-spacing:.06em;color:var(--cv-text-muted);border:1px solid var(--cv-border);border-radius:var(--cv-radius-full);background:var(--cv-surface);align-items:center;gap:7px;padding:4px 11px 4px 9px;font-size:10.5px;display:inline-flex}.CaseStudyPage-module__nK4YJq__shippedTag svg{color:#5fb88f;width:13px;height:13px}.CaseStudyPage-module__nK4YJq__metrics{border-top:1px solid var(--cv-border);grid-template-columns:repeat(4,1fr);gap:28px 0;margin:28px 0 0;padding:24px 0 0;display:grid}.CaseStudyPage-module__nK4YJq__metric{border-left:1px solid var(--cv-border);padding:0 28px}.CaseStudyPage-module__nK4YJq__metric:first-child{border-left:none;padding-left:0}.CaseStudyPage-module__nK4YJq__metricLabel{font-family:var(--cv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-subtle);font-size:10px}.CaseStudyPage-module__nK4YJq__metricDelta{flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin:10px 0 0;display:flex}.CaseStudyPage-module__nK4YJq__metricBefore{font-family:var(--cv-font-display);color:var(--cv-text-subtle);text-decoration:line-through;-webkit-text-decoration-color:var(--cv-border-strong);text-decoration-color:var(--cv-border-strong);white-space:nowrap;font-size:17px;font-weight:460}.CaseStudyPage-module__nK4YJq__metricArrow{width:15px;height:15px;color:var(--cv-text-subtle);flex:none;align-self:center}.CaseStudyPage-module__nK4YJq__metricAfter{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);white-space:nowrap;font-size:20px;font-weight:600}.CaseStudyPage-module__nK4YJq__changed{flex-direction:column;margin:24px 0 0;padding:0;list-style:none;display:flex}.CaseStudyPage-module__nK4YJq__changedRow{border-top:1px solid var(--cv-border);grid-template-columns:116px 1fr;gap:20px;padding:18px 0;display:grid}.CaseStudyPage-module__nK4YJq__changedRow:last-child{border-bottom:1px solid var(--cv-border)}.CaseStudyPage-module__nK4YJq__changedKind{font-family:var(--cv-font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--cv-radius-full);border:1px solid var(--cv-border-strong);color:var(--cv-text-muted);white-space:nowrap;place-self:start;padding:4px 10px;font-size:10px}.CaseStudyPage-module__nK4YJq__changedBody{color:var(--cv-text-muted);margin:0;font-size:15.5px;line-height:1.6}@media (max-width:640px){.CaseStudyPage-module__nK4YJq__metrics{grid-template-columns:repeat(2,1fr)}.CaseStudyPage-module__nK4YJq__metric:nth-child(odd){border-left:none;padding-left:0}.CaseStudyPage-module__nK4YJq__metric:nth-child(2n){border-left:1px solid var(--cv-border);padding-left:28px}.CaseStudyPage-module__nK4YJq__changedRow{grid-template-columns:1fr;gap:10px}}.CaseStudyPage-module__nK4YJq__stats{border-top:1px solid var(--cv-border);border-bottom:1px solid var(--cv-border);grid-template-columns:repeat(4,1fr);gap:32px;margin:56px 0;padding:40px 0;display:grid}.CaseStudyPage-module__nK4YJq__statValue{font-family:var(--cv-font-display);letter-spacing:-.04em;background:var(--cv-chrome);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700;line-height:1}.CaseStudyPage-module__nK4YJq__statLabel{color:var(--cv-text-muted);margin-top:12px;font-size:13px;line-height:1.45}.CaseStudyPage-module__nK4YJq__block{margin:56px 0}.CaseStudyPage-module__nK4YJq__kicker{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);border-bottom:1px solid var(--cv-border);margin:0 0 22px;padding-bottom:14px;font-size:11px}.CaseStudyPage-module__nK4YJq__prose p{color:var(--cv-text-muted);max-width:64ch;margin:0 0 18px;font-size:17px;line-height:1.65}.CaseStudyPage-module__nK4YJq__prose p:last-child{margin-bottom:0}.CaseStudyPage-module__nK4YJq__approach{gap:0;display:grid}.CaseStudyPage-module__nK4YJq__arow{border-bottom:1px solid var(--cv-border);padding:22px 0}.CaseStudyPage-module__nK4YJq__arow:first-child{padding-top:0}.CaseStudyPage-module__nK4YJq__arow:last-child{border-bottom:0;padding-bottom:0}.CaseStudyPage-module__nK4YJq__atitle{font-family:var(--cv-font-display);letter-spacing:-.01em;color:var(--cv-text);margin:0 0 8px;font-size:18px;font-weight:600}.CaseStudyPage-module__nK4YJq__abody{color:var(--cv-text-muted);max-width:64ch;margin:0;font-size:15px;line-height:1.6}.CaseStudyPage-module__nK4YJq__highlights{gap:0;display:grid}.CaseStudyPage-module__nK4YJq__hcard{border-top:1px solid var(--cv-border);padding:28px 0}.CaseStudyPage-module__nK4YJq__hcard:first-child{border-top:none;padding-top:0}.CaseStudyPage-module__nK4YJq__hkicker{font-family:var(--cv-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 12px;font-size:10.5px}.CaseStudyPage-module__nK4YJq__htitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);max-width:30ch;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.18}.CaseStudyPage-module__nK4YJq__hbody{color:var(--cv-text-muted);max-width:64ch;margin:0;font-size:15px;line-height:1.62}.CaseStudyPage-module__nK4YJq__quote{border-left:2px solid var(--cv-border-strong);margin:64px 0;padding:0 0 0 28px}.CaseStudyPage-module__nK4YJq__quote p{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);max-width:24ch;margin:0 0 14px;font-size:30px;font-weight:500;line-height:1.2}.CaseStudyPage-module__nK4YJq__quote cite{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);font-size:12px;font-style:normal}.CaseStudyPage-module__nK4YJq__shipped{margin:0;padding:0;list-style:none}.CaseStudyPage-module__nK4YJq__shipped li{border-bottom:1px solid var(--cv-border);color:var(--cv-text);align-items:flex-start;gap:13px;padding:15px 0;font-size:15.5px;line-height:1.45;display:flex}.CaseStudyPage-module__nK4YJq__shipped li:last-child{border-bottom:0}.CaseStudyPage-module__nK4YJq__shipped svg{width:17px;height:17px;color:var(--cv-text);flex:none;margin-top:2px}.CaseStudyPage-module__nK4YJq__cta{border-top:1px solid var(--cv-border);text-align:center;margin:80px 0 0;padding:56px 0 0}.CaseStudyPage-module__nK4YJq__ctaKicker{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 14px;font-size:11px}.CaseStudyPage-module__nK4YJq__ctaTitle{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);margin:0 0 12px;font-size:30px;font-weight:560}.CaseStudyPage-module__nK4YJq__ctaSub{color:var(--cv-text-muted);max-width:48ch;margin:0 auto 28px;font-size:16px;line-height:1.55}.CaseStudyPage-module__nK4YJq__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.CaseStudyPage-module__nK4YJq__ctaBtn{background:var(--cv-chrome);color:var(--cv-bg);border-radius:var(--cv-radius-md);transition:transform .13s var(--cv-ease-out), filter .16s var(--cv-ease-out);justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px -12px #000c}.CaseStudyPage-module__nK4YJq__ctaGhost{color:var(--cv-text);border:1px solid var(--cv-text-subtle);border-radius:var(--cv-radius-md);transition:transform .13s var(--cv-ease-out), background .2s var(--cv-ease-out), border-color .2s var(--cv-ease-out);justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.CaseStudyPage-module__nK4YJq__ctaBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}.CaseStudyPage-module__nK4YJq__ctaGhost:hover{background:var(--cv-surface-elevated);border-color:var(--cv-text);transform:translateY(-1px)}}.CaseStudyPage-module__nK4YJq__ctaBtn:active,.CaseStudyPage-module__nK4YJq__ctaGhost:active{transform:scale(.98)}@media (max-width:760px){.CaseStudyPage-module__nK4YJq__wrap{padding:32px 20px 56px}.CaseStudyPage-module__nK4YJq__h1{font-size:34px}.CaseStudyPage-module__nK4YJq__standfirst{font-size:17px}.CaseStudyPage-module__nK4YJq__meta{grid-template-columns:1fr}.CaseStudyPage-module__nK4YJq__stats{grid-template-columns:1fr 1fr;gap:28px 24px}.CaseStudyPage-module__nK4YJq__statValue{font-size:38px}.CaseStudyPage-module__nK4YJq__quote p{font-size:24px}.CaseStudyPage-module__nK4YJq__cta{padding:44px 0 0}.CaseStudyPage-module__nK4YJq__ctaTitle{font-size:25px}}
.ComparisonPage-module__lTYnwG__wrap{z-index:4;max-width:760px;margin:0 auto;padding:40px 40px 0;position:relative}.ComparisonPage-module__lTYnwG__back{font-family:var(--cv-font-mono);letter-spacing:.04em;color:var(--cv-text-subtle);transition:color .18s var(--cv-ease-out);align-items:center;gap:7px;margin-bottom:40px;font-size:12px;display:inline-flex}.ComparisonPage-module__lTYnwG__back svg{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.ComparisonPage-module__lTYnwG__back:hover{color:var(--cv-text)}}.ComparisonPage-module__lTYnwG__hero{text-align:center;padding-bottom:8px}.ComparisonPage-module__lTYnwG__kicker{font-family:var(--cv-font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 18px;font-size:11px}.ComparisonPage-module__lTYnwG__h1{font-family:var(--cv-font-display);letter-spacing:-.035em;background:linear-gradient(176deg, var(--cv-text) 46%, var(--cv-text-muted));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:50px;font-weight:470;line-height:1.06}.ComparisonPage-module__lTYnwG__standfirst{color:var(--cv-text-muted);max-width:54ch;margin:22px auto 0;font-size:19px;line-height:1.55}.ComparisonPage-module__lTYnwG__prose{margin-top:48px}.ComparisonPage-module__lTYnwG__h2{font-family:var(--cv-font-display);letter-spacing:-.03em;color:var(--cv-text);margin:0 0 18px;font-size:27px;font-weight:500;line-height:1.15}.ComparisonPage-module__lTYnwG__p{color:var(--cv-text-muted);margin:0 0 18px;font-size:17px;line-height:1.65}.ComparisonPage-module__lTYnwG__p:last-child{margin-bottom:0}.ComparisonPage-module__lTYnwG__tableWrap{z-index:4;max-width:1000px;margin:60px auto 0;padding:0 40px;position:relative}.ComparisonPage-module__lTYnwG__tableCard{border-top:1px solid var(--cv-border)}.ComparisonPage-module__lTYnwG__table{border-collapse:collapse;table-layout:fixed;width:100%}.ComparisonPage-module__lTYnwG__table th,.ComparisonPage-module__lTYnwG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cv-border);padding:18px 22px}.ComparisonPage-module__lTYnwG__table tbody tr:last-child th,.ComparisonPage-module__lTYnwG__table tbody tr:last-child td{border-bottom:none}.ComparisonPage-module__lTYnwG__table thead th{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-subtle);padding-top:20px;padding-bottom:16px;font-size:10px;font-weight:500}.ComparisonPage-module__lTYnwG__kritHead{color:var(--cv-text)!important}.ComparisonPage-module__lTYnwG__axisHead,.ComparisonPage-module__lTYnwG__axisCell{width:26%}.ComparisonPage-module__lTYnwG__kritHead,.ComparisonPage-module__lTYnwG__kritCell{background:var(--cv-surface-elevated)}.ComparisonPage-module__lTYnwG__axisCell{font-family:var(--cv-font-display);color:var(--cv-text);font-size:15px;font-weight:500}.ComparisonPage-module__lTYnwG__kritCell,.ComparisonPage-module__lTYnwG__rivalCell{color:var(--cv-text-muted);font-size:14px;line-height:1.45}.ComparisonPage-module__lTYnwG__kritCell span,.ComparisonPage-module__lTYnwG__rivalCell span{display:inline}.ComparisonPage-module__lTYnwG__kritCell.ComparisonPage-module__lTYnwG__win,.ComparisonPage-module__lTYnwG__rivalCell.ComparisonPage-module__lTYnwG__win{color:var(--cv-text)}.ComparisonPage-module__lTYnwG__glyph{vertical-align:-2px;width:15px;height:15px;color:var(--cv-text-subtle);margin-right:8px}.ComparisonPage-module__lTYnwG__win .ComparisonPage-module__lTYnwG__glyph{color:var(--cv-text)}@media (hover:hover) and (pointer:fine){.ComparisonPage-module__lTYnwG__table tbody tr{transition:background .16s var(--cv-ease-out)}.ComparisonPage-module__lTYnwG__table tbody tr:hover .ComparisonPage-module__lTYnwG__axisCell,.ComparisonPage-module__lTYnwG__table tbody tr:hover .ComparisonPage-module__lTYnwG__rivalCell{background:var(--cv-surface-elevated)}.ComparisonPage-module__lTYnwG__table tbody tr:hover .ComparisonPage-module__lTYnwG__kritCell{background:var(--cv-surface-sunken)}}.ComparisonPage-module__lTYnwG__honest{border-top:1px solid var(--cv-border);margin-top:56px;padding:48px 0 0}.ComparisonPage-module__lTYnwG__honestKicker{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 14px;font-size:10px}.ComparisonPage-module__lTYnwG__honestHead{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.15}.ComparisonPage-module__lTYnwG__honestBody{color:var(--cv-text-muted);margin:0 0 16px;font-size:16px;line-height:1.6}.ComparisonPage-module__lTYnwG__honestBody:last-child{margin-bottom:0}.ComparisonPage-module__lTYnwG__cta{text-align:center;border-top:1px solid var(--cv-border);margin:64px 0 0;padding:48px 0 0}.ComparisonPage-module__lTYnwG__ctaKicker{font-family:var(--cv-font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 14px;font-size:10px}.ComparisonPage-module__lTYnwG__ctaTitle{font-family:var(--cv-font-display);letter-spacing:-.025em;color:var(--cv-text);max-width:22ch;margin:0 auto;font-size:26px;font-weight:500;line-height:1.15}.ComparisonPage-module__lTYnwG__ctaSub{color:var(--cv-text-muted);max-width:46ch;margin:14px auto 24px;font-size:15px;line-height:1.55}.ComparisonPage-module__lTYnwG__ctaBtn{background:var(--cv-chrome);color:var(--cv-bg);border-radius:var(--cv-radius-md);transition:transform .16s var(--cv-ease-out), filter .16s var(--cv-ease-out);align-items:center;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px -10px #000000b3}.ComparisonPage-module__lTYnwG__ctaBtn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ComparisonPage-module__lTYnwG__ctaBtn:hover{filter:brightness(1.05);transform:translateY(-1px)}}.ComparisonPage-module__lTYnwG__cross{z-index:4;max-width:760px;margin:48px auto 96px;padding:0 40px;position:relative}.ComparisonPage-module__lTYnwG__crossCard{border-top:1px solid var(--cv-border);padding:40px 0 0;display:block}.ComparisonPage-module__lTYnwG__crossKicker{font-family:var(--cv-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-subtle);margin:0 0 10px;font-size:10px}.ComparisonPage-module__lTYnwG__crossTitle{font-family:var(--cv-font-display);letter-spacing:-.02em;color:var(--cv-text);margin:0 0 14px;font-size:20px;font-weight:500;line-height:1.2}.ComparisonPage-module__lTYnwG__crossMore{color:var(--cv-text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.ComparisonPage-module__lTYnwG__crossMore svg{width:16px;height:16px;transition:transform .2s var(--cv-ease-out)}@media (hover:hover) and (pointer:fine){.ComparisonPage-module__lTYnwG__crossCard:hover .ComparisonPage-module__lTYnwG__crossMore svg{transform:translate(4px)}}@media (max-width:900px){.ComparisonPage-module__lTYnwG__tableWrap{max-width:100%}}@media (max-width:720px){.ComparisonPage-module__lTYnwG__wrap{padding:32px 20px 0}.ComparisonPage-module__lTYnwG__h1{font-size:34px}.ComparisonPage-module__lTYnwG__standfirst{font-size:17px}.ComparisonPage-module__lTYnwG__tableWrap,.ComparisonPage-module__lTYnwG__cross{padding:0 20px}.ComparisonPage-module__lTYnwG__cta,.ComparisonPage-module__lTYnwG__honest{padding:40px 0 0}.ComparisonPage-module__lTYnwG__table,.ComparisonPage-module__lTYnwG__table tbody,.ComparisonPage-module__lTYnwG__table tr,.ComparisonPage-module__lTYnwG__table td,.ComparisonPage-module__lTYnwG__table th{width:100%;display:block}.ComparisonPage-module__lTYnwG__table thead{display:none}.ComparisonPage-module__lTYnwG__table tbody tr{border-bottom:1px solid var(--cv-border);padding:18px 20px}.ComparisonPage-module__lTYnwG__table tbody tr:last-child{border-bottom:none}.ComparisonPage-module__lTYnwG__table th,.ComparisonPage-module__lTYnwG__table td{border-bottom:none;padding:0}.ComparisonPage-module__lTYnwG__axisCell,.ComparisonPage-module__lTYnwG__axisHead{width:auto}.ComparisonPage-module__lTYnwG__axisCell{font-family:var(--cv-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cv-text-subtle);margin-bottom:12px;font-size:11px;font-weight:500}.ComparisonPage-module__lTYnwG__kritCell,.ComparisonPage-module__lTYnwG__rivalCell{background:0 0;padding:8px 0;position:relative}.ComparisonPage-module__lTYnwG__kritCell:before,.ComparisonPage-module__lTYnwG__rivalCell:before{content:attr(data-label);font-family:var(--cv-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cv-text-subtle);margin-bottom:4px;font-size:9px;display:block}.ComparisonPage-module__lTYnwG__kritCell{border-top:1px solid var(--cv-border);margin-top:4px}}
