.frame-markers[data-astro-cid-h76xchji]{pointer-events:none;width:100vw;height:100%;color:color-mix(in srgb, var(--foreground) 15%, transparent);font:10px/16px var(--font-family-mono);position:absolute;top:0;left:50%;transform:translate(-50%)}span[data-astro-cid-h76xchji]{position:absolute;top:12px;left:12px}span[data-astro-cid-h76xchji]:nth-child(2n){left:auto;right:12px}span[data-astro-cid-h76xchji]:nth-child(n+3){top:auto;bottom:12px}@media (width<=995px){.frame-markers[data-astro-cid-h76xchji]{display:none}}.ascii-artwork[data-astro-cid-7iiqja6a]{pointer-events:none;color:var(--foreground);opacity:.2;position:absolute;inset:0;overflow:hidden}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=wave]{color:var(--brand);opacity:.38}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=hero]{color:var(--brand);opacity:1}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=hero-muted]{color:#000;opacity:.2}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=texture]{opacity:.2}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=hall]{color:#fff;opacity:1}.ascii-artwork[data-astro-cid-7iiqja6a][data-ascii-artwork=applications]{color:#000;opacity:.2}pre[data-astro-cid-7iiqja6a]{left:var(--hall-x);top:var(--hall-y);font:400 var(--hall-font)/1.11538 var(--font-family-mono);letter-spacing:0;color:#ffffffdb;white-space:pre;margin:0;position:absolute}[data-astro-cid-7iiqja6a][data-ascii-layer=far]{animation:7s cubic-bezier(.455,.03,.515,.955) infinite alternate illuminate;animation-play-state:var(--artwork-motion,paused)}[data-astro-cid-7iiqja6a][data-ascii-layer=near] span{vertical-align:top;background:var(--artwork-background,var(--brand));display:inline-block}@keyframes illuminate{0%{opacity:.55}to{opacity:.95}}@media (prefers-reduced-motion:reduce){[data-astro-cid-7iiqja6a][data-ascii-layer=far]{animation:none}}canvas[data-astro-cid-7iiqja6a]{width:100%;height:100%;display:block}.prompt-examples[data-astro-cid-jdxlln3l]{border:1px solid var(--border);background:var(--surface);text-align:left;box-shadow:0 0 0 10px var(--background), 0 16px 24px -12px #0018330a, 0 32px 32px -20px #00183308, 0 56px 56px -20px #00183305;border-radius:20px;position:relative}.prompt-line[data-astro-cid-jdxlln3l]{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:14px 16px;font-size:15px;line-height:24px;display:flex}.prompt-line[data-astro-cid-jdxlln3l]>svg{color:var(--muted-foreground);flex:none}.prompt-text[data-astro-cid-jdxlln3l]{min-width:0}.prompt-text[data-astro-cid-jdxlln3l]:after{content:"";vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:1s steps(2,jump-none) infinite paused prompt-caret;display:inline-block}[data-astro-cid-jdxlln3l][data-running=true] .prompt-text[data-astro-cid-jdxlln3l]:after{animation-play-state:running}.prompt-toolbar[data-astro-cid-jdxlln3l]{justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.prompt-topics[data-astro-cid-jdxlln3l]{align-items:center;gap:2px;min-width:0;display:flex}.prompt-topics[data-astro-cid-jdxlln3l] span[data-astro-cid-jdxlln3l]{color:var(--muted-foreground);border-radius:7px;padding:6px 10px;font-size:12px;line-height:18px;transition:color .2s,background .2s}.prompt-topics[data-astro-cid-jdxlln3l] [data-astro-cid-jdxlln3l][data-active=true]{color:var(--foreground);background:var(--background);box-shadow:0 1px 3px #00183310}.prompt-arrow[data-astro-cid-jdxlln3l]{background:var(--brand);color:#fff;border-radius:9px;flex:none;place-items:center;width:42px;height:34px;display:grid}@keyframes prompt-caret{to{opacity:0}}@media (width<=575px){.prompt-line[data-astro-cid-jdxlln3l]{min-height:80px;font-size:14px;line-height:22px}.prompt-topics[data-astro-cid-jdxlln3l] span[data-astro-cid-jdxlln3l]{padding:5px 6px;font-size:11px}.prompt-toolbar[data-astro-cid-jdxlln3l]{padding:8px}.prompt-arrow[data-astro-cid-jdxlln3l]{width:32px;height:30px}}@media (prefers-reduced-motion:reduce){.prompt-text[data-astro-cid-jdxlln3l]:after{animation:none;display:none}.prompt-topics[data-astro-cid-jdxlln3l] span[data-astro-cid-jdxlln3l]{transition:none}}.data-artwork[data-astro-cid-u3v2bay3]{background:var(--background);width:100%;height:310px;color:var(--foreground);position:relative;overflow:hidden}.document-lane[data-astro-cid-u3v2bay3]{background:repeating-linear-gradient(90deg, transparent 0 24.8%, var(--border) 25%, transparent 25.2% 50%);height:100%;position:relative}.document-page[data-astro-cid-u3v2bay3]{width:180px;height:300px;top:10px;left:calc(50% - 90px + var(--position) * 264px);opacity:calc(1 - var(--position) * var(--position) * .7);animation:7s ease-in-out infinite document-lift;position:absolute}.document-page[data-astro-cid-u3v2bay3] img[data-astro-cid-u3v2bay3]{object-fit:contain;width:100%;height:100%}.scan-beam[data-astro-cid-u3v2bay3]{background:var(--brand);width:100px;height:1px;box-shadow:0 0 12px color-mix(in srgb, var(--brand) 35%, transparent);animation:5s ease-in-out infinite document-scan;position:absolute;top:90px;left:40px}.document-tag[data-astro-cid-u3v2bay3]{background:var(--brand);color:#fff;max-width:130px;padding:3px 6px;font-size:11px;line-height:16px;position:absolute;top:156px;left:calc(50% + 12px)}.artwork-status[data-astro-cid-u3v2bay3]{white-space:nowrap;background:var(--background);border:1px solid var(--border);box-shadow:0 0 0 6px var(--background);font:11px/16px var(--font-family-mono);align-items:center;gap:7px;padding:6px 10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.artwork-status[data-astro-cid-u3v2bay3] svg{color:var(--brand)}.connection-layout[data-astro-cid-u3v2bay3]{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);background-size:148px 148px;justify-content:center;align-items:center;height:100%;padding:40px 24px 58px;display:flex}.connection-node[data-astro-cid-u3v2bay3]{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:0 0 96px;place-items:center;height:96px;display:grid;position:relative;box-shadow:0 16px 24px -12px #0018330a,0 32px 32px -20px #00183308}.connection-node[data-astro-cid-u3v2bay3]:before{content:"";border:1px solid var(--border);border-radius:4px;position:absolute;inset:7px}.connection-node[data-astro-cid-u3v2bay3]>img[data-astro-cid-u3v2bay3]{width:80px;height:80px}.connection-node[data-astro-cid-u3v2bay3]>span[data-astro-cid-u3v2bay3]{white-space:nowrap;background:var(--background);border:1px solid var(--border);font:11px/16px var(--font-family-mono);color:var(--muted-foreground);padding:3px 7px;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)}.connection-node[data-astro-cid-u3v2bay3].central{flex-basis:180px;height:130px}.central-mark[data-astro-cid-u3v2bay3]{background:var(--background);border:1px solid var(--border);border-radius:50%;place-items:center;width:70px;height:70px;display:grid}.central-mark[data-astro-cid-u3v2bay3] img{width:42px;height:42px}.connection-line[data-astro-cid-u3v2bay3]{background:var(--border);flex:0 100px;min-width:20px;height:1px;position:relative}.connection-line[data-astro-cid-u3v2bay3]:after{content:"";background:var(--brand);width:24px;height:1px;animation:3s linear infinite connection-transfer;position:absolute}.source-pair[data-astro-cid-u3v2bay3]{gap:0;animation:32s linear infinite source-orbit;display:flex;transform:rotate(-25deg)}.source-pair[data-astro-cid-u3v2bay3] img[data-astro-cid-u3v2bay3]{object-fit:contain;width:40px;height:40px;animation:32s linear infinite source-counter-orbit;transform:rotate(25deg)}.brand-tone[data-astro-cid-u3v2bay3]{filter:hue-rotate(200deg)saturate(1.2)}.orbital-layout[data-astro-cid-u3v2bay3]{place-items:center;height:100%;display:grid;position:relative}.orbit[data-astro-cid-u3v2bay3]{width:calc(150px + var(--index) * 80px);height:calc(150px + var(--index) * 80px);border:1px solid var(--border);border-radius:50%;position:absolute}.mini-window[data-astro-cid-u3v2bay3]{background:var(--surface);border:1px solid var(--border);text-align:center;border-radius:12px;width:158px;min-height:112px;padding:0 20px 20px;position:relative;box-shadow:0 16px 24px -12px #00183312}.mini-toolbar[data-astro-cid-u3v2bay3]{align-items:center;gap:8px;height:30px;margin-bottom:14px;display:flex}.mini-toolbar[data-astro-cid-u3v2bay3] i[data-astro-cid-u3v2bay3]{border:1px solid var(--border);border-radius:50%;width:7px;height:7px}.access-shield[data-astro-cid-u3v2bay3]{color:var(--brand);margin:auto auto 14px}.skeleton-line[data-astro-cid-u3v2bay3]{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:4px;width:80%;height:6px;margin:10px auto 0}.skeleton-line[data-astro-cid-u3v2bay3].short{width:45%}.orbital-icon[data-astro-cid-u3v2bay3]{left:calc(50% + cos(var(--index) * 60deg) * 180px - 18px);top:calc(50% + sin(var(--index) * 60deg) * 115px - 18px);border:1px solid var(--border);background:var(--background);width:36px;height:36px;color:var(--brand);animation:5s ease-in-out infinite icon-illuminate;animation-delay:calc(var(--index) * -.7s);border-radius:50%;place-items:center;display:grid;position:absolute}.operation-layout[data-astro-cid-u3v2bay3]{grid-template-columns:repeat(3,minmax(0,1fr));height:100%;display:grid}.operation-tile[data-astro-cid-u3v2bay3]{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:13px;display:flex}.operation-tile[data-astro-cid-u3v2bay3]:last-child{border:0}.operation-icon[data-astro-cid-u3v2bay3]{border:1px solid var(--border);width:72px;height:48px;animation:6s ease-in-out infinite icon-illuminate;animation-delay:calc(var(--step) * -1.5s);border-radius:24px;place-items:center;display:grid}.meter-line[data-astro-cid-u3v2bay3]{background:var(--border);width:60%;height:3px;overflow:hidden}.meter-line[data-astro-cid-u3v2bay3] i[data-astro-cid-u3v2bay3]{background:var(--brand);transform-origin:0;width:100%;height:100%;animation:5s ease-in-out infinite meter-progress;animation-delay:calc(var(--step) * -.8s);display:block}.catalog-layout[data-astro-cid-u3v2bay3]{place-items:center;height:100%;display:grid;position:relative}.catalog-window[data-astro-cid-u3v2bay3]{z-index:1;border:1px solid var(--border);background:var(--surface);border-radius:14px;width:min(380px,80%);padding:0 20px 24px;position:relative;box-shadow:0 16px 24px -12px #0018330d}.catalog-lines[data-astro-cid-u3v2bay3]>div[data-astro-cid-u3v2bay3]{border-top:1px solid var(--border);animation:6s ease-in-out infinite icon-illuminate;animation-delay:calc(var(--step) * -1.2s);align-items:center;gap:12px;padding:12px 4px;font-size:12px;display:flex}.catalog-lines[data-astro-cid-u3v2bay3] svg{color:var(--brand)}.catalog-lines[data-astro-cid-u3v2bay3]>div[data-astro-cid-u3v2bay3]>[data-astro-cid-u3v2bay3]:last-child{margin-left:auto}.catalog-back[data-astro-cid-u3v2bay3]{border:1px solid var(--border);border-radius:16px;width:min(420px,88%);height:240px;position:absolute;transform:translateY(-16px)}.data-artwork[data-astro-cid-u3v2bay3] [data-astro-cid-u3v2bay3]:is(.document-page,.scan-beam,.source-pair,.source-pair img,.orbital-icon,.operation-icon,.meter-line i,.catalog-lines>div),.connection-line[data-astro-cid-u3v2bay3]:after{animation-play-state:var(--motion-state,running)}@keyframes document-lift{50%{transform:translateY(-14px)}}@keyframes document-scan{0%,10%{opacity:0;transform:translateY(0)}20%,70%{opacity:1}90%,to{opacity:0;transform:translateY(90px)}}@keyframes connection-transfer{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 24px)}}@keyframes source-orbit{to{transform:rotate(335deg)}}@keyframes source-counter-orbit{0%{transform:rotate(25deg)}to{transform:rotate(-335deg)}}@keyframes icon-illuminate{0%,60%,to{color:var(--muted-foreground)}20%,40%{color:var(--brand);background:color-mix(in srgb, var(--brand) 3%, var(--surface))}}@keyframes meter-progress{0%,15%{transform:scaleX(.15)}80%,to{transform:scaleX(1)}}@media (width<=575px){.connection-layout[data-astro-cid-u3v2bay3]{padding:40px 16px 58px}.connection-node[data-astro-cid-u3v2bay3]{flex-basis:64px;height:72px}.connection-node[data-astro-cid-u3v2bay3]>img[data-astro-cid-u3v2bay3]{width:58px;height:58px}.connection-node[data-astro-cid-u3v2bay3].central{flex-basis:100px;height:104px}.connection-line[data-astro-cid-u3v2bay3]{min-width:16px}.source-pair[data-astro-cid-u3v2bay3] img[data-astro-cid-u3v2bay3]{width:28px;height:28px}.orbital-icon[data-astro-cid-u3v2bay3]{left:calc(50% + cos(var(--index) * 60deg) * 140px - 18px)}}@media (prefers-reduced-motion:reduce){.data-artwork[data-astro-cid-u3v2bay3] [data-astro-cid-u3v2bay3]:is(.document-page,.scan-beam,.source-pair,.source-pair img,.orbital-icon,.operation-icon,.meter-line i,.catalog-lines>div),.connection-line[data-astro-cid-u3v2bay3]:after{animation:none}}.document-content[data-astro-cid-u3v2bay3]{background:color-mix(in srgb, var(--foreground) 9%, transparent);width:77px;height:92px;position:absolute;top:75px;left:48px;mask:url(/images/illustrations/media-docx.webp) 50%/contain no-repeat}[data-astro-cid-u3v2bay3][data-artwork=conversation] .connection-layout[data-astro-cid-u3v2bay3]{padding-inline:16px}[data-astro-cid-u3v2bay3][data-artwork=conversation] .connection-node[data-astro-cid-u3v2bay3]{flex-basis:64px;height:72px}[data-astro-cid-u3v2bay3][data-artwork=conversation] .connection-node[data-astro-cid-u3v2bay3]>img[data-astro-cid-u3v2bay3]{width:58px;height:58px}[data-astro-cid-u3v2bay3][data-artwork=conversation] .connection-node[data-astro-cid-u3v2bay3].central{flex-basis:100px;height:104px}[data-astro-cid-u3v2bay3][data-artwork=conversation] .connection-line[data-astro-cid-u3v2bay3]{min-width:16px}[data-astro-cid-u3v2bay3][data-artwork=conversation] .source-pair[data-astro-cid-u3v2bay3] img[data-astro-cid-u3v2bay3]{width:28px;height:28px}.data-preview[data-astro-cid-3f335iyc]{background:var(--background);min-width:0;margin:0;position:relative;overflow:hidden}figcaption[data-astro-cid-3f335iyc]{z-index:1;border-bottom:1px solid var(--border);font:11px/18px var(--font-family-mono);color:var(--muted-foreground);align-items:center;gap:16px;padding:0 20px 0 0;display:flex;position:relative}.preview-stage[data-astro-cid-3f335iyc]{align-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.preview-art[data-astro-cid-3f335iyc]{width:100%;max-width:none;margin:auto}dt[data-astro-cid-3f335iyc]{color:var(--showcase-blue);margin-bottom:4px;font-size:11px;line-height:18px}dd[data-astro-cid-3f335iyc]{overflow-wrap:anywhere;color:var(--muted-foreground);margin:0;font-size:11px;line-height:18px}.data-preview-note[data-astro-cid-3f335iyc]{border-top:1px solid var(--border);color:var(--muted-foreground);background:var(--surface);margin:0;padding:12px 20px;font-size:11px;line-height:18px}[data-astro-cid-3f335iyc][data-scene=code] .preview-stage[data-astro-cid-3f335iyc]{min-height:352px}[data-astro-cid-3f335iyc][data-scene=code] .preview-art[data-astro-cid-3f335iyc]{opacity:.8;width:100%;transform:translate(-20%)}pre[data-astro-cid-3f335iyc]{border:1px solid color-mix(in srgb, var(--brand) 15%, white);width:68%;font:11px/22px var(--font-family-mono);white-space:normal;overflow-wrap:anywhere;background:#fffffff5;margin:0;padding:20px 0;position:absolute;top:58%;right:20px;transform:translateY(-42%);box-shadow:0 16px 40px #0018330a}pre[data-astro-cid-3f335iyc]:before{content:"";background:linear-gradient(90deg, var(--brand), var(--showcase-lilac));height:3px;margin:-20px 0 18px;display:block}.code-line[data-astro-cid-3f335iyc]{animation:7s ease-in-out infinite row-highlight;animation-delay:calc(var(--step) * .35s);gap:12px;padding-inline:16px;display:flex}.code-line[data-astro-cid-3f335iyc]>span[data-astro-cid-3f335iyc]{color:#a2aec2;user-select:none}code[data-astro-cid-3f335iyc]{white-space:pre-wrap;color:var(--showcase-blue)}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-stage[data-astro-cid-3f335iyc]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;padding:32px 24px 40px}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-art[data-astro-cid-3f335iyc]{width:100%;margin-left:0}.preview-conversation[data-astro-cid-3f335iyc]{width:100%;position:relative}.message-request[data-astro-cid-3f335iyc]{border:1px solid color-mix(in srgb, var(--brand) 16%, white);background:color-mix(in srgb, var(--showcase-cyan) 28%, white);width:fit-content;max-width:95%;margin:0 0 20px auto;padding:14px 18px;box-shadow:0 8px 24px #00183305}.message-label[data-astro-cid-3f335iyc]{color:var(--showcase-blue);font:10px/18px var(--font-family-mono)}.message-request[data-astro-cid-3f335iyc] p[data-astro-cid-3f335iyc]{margin:3px 0 0;font-size:12px;line-height:21px}.message-response[data-astro-cid-3f335iyc]{border:1px solid var(--border);background:var(--surface);gap:12px;padding:18px;display:flex;box-shadow:0 12px 32px #00183308}.message-response[data-astro-cid-3f335iyc]>svg{color:var(--brand);flex-shrink:0;margin-top:3px}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]{flex:1;min-width:0;margin:0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]{border-bottom:1px solid var(--border);animation:7s ease-in-out infinite row-highlight;animation-delay:calc(var(--step) * .6s);padding:8px 0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]:first-child{padding-top:0}.message-response[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]>div[data-astro-cid-3f335iyc]:last-child{border:0;padding-bottom:0}.message-response[data-astro-cid-3f335iyc] dt[data-astro-cid-3f335iyc]{margin:0 0 2px}.message-response[data-astro-cid-3f335iyc] dd[data-astro-cid-3f335iyc]{align-items:baseline;gap:6px;display:flex}.message-response[data-astro-cid-3f335iyc] dd[data-astro-cid-3f335iyc] svg{color:var(--brand);flex-shrink:0}.data-preview[data-astro-cid-3f335iyc] [data-astro-cid-3f335iyc]:is(.code-line,.message-response dl>div){animation-play-state:var(--motion-state,running)}@keyframes row-highlight{0%,12%,to{background:0 0}28%,42%{background:color-mix(in srgb, var(--brand) 4%, white)}}@media (width<=767px){[data-astro-cid-3f335iyc][data-scene=conversation] .preview-stage[data-astro-cid-3f335iyc]{grid-template-columns:minmax(0,1fr);padding:24px 16px}[data-astro-cid-3f335iyc][data-scene=conversation] .preview-art[data-astro-cid-3f335iyc]{display:none}}@media (width<=575px){.preview-stage[data-astro-cid-3f335iyc]{min-height:240px}[data-astro-cid-3f335iyc][data-scene=code] .preview-stage[data-astro-cid-3f335iyc]{min-height:340px}pre[data-astro-cid-3f335iyc]{width:86%;font-size:10px;right:16px}.code-line[data-astro-cid-3f335iyc]{gap:8px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.data-preview[data-astro-cid-3f335iyc] [data-astro-cid-3f335iyc]:is(.code-line,.message-response dl>div){animation:none}}.preview-window-dots[data-astro-cid-3f335iyc]{border-right:1px solid var(--border);flex:0 0 84px;justify-content:center;align-items:center;gap:10px;height:42px;display:flex}.preview-window-dots[data-astro-cid-3f335iyc] i[data-astro-cid-3f335iyc]{border:1px solid var(--border);border-radius:50%;width:8px;height:8px}.results-stage[data-astro-cid-3f335iyc]{min-height:350px;position:relative;overflow:hidden}.results-stage[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]{border-right:1px solid var(--border);flex-direction:column;width:78%;min-height:350px;margin:0;display:flex;position:relative}.result-row[data-astro-cid-3f335iyc]{border-bottom:1px solid var(--border);animation:7s ease-in-out infinite row-highlight;animation-delay:calc(var(--step) * .6s);animation-play-state:var(--motion-state,running);flex:1;grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:20px;padding:24px 28px;display:grid}.result-row[data-astro-cid-3f335iyc] dt[data-astro-cid-3f335iyc],.result-row[data-astro-cid-3f335iyc] dd[data-astro-cid-3f335iyc]{margin:0;font-size:14px;line-height:22px}.results-paper[data-astro-cid-3f335iyc]{pointer-events:none;width:180px;height:300px;position:absolute;top:25px;right:-12px}.results-paper[data-astro-cid-3f335iyc] img[data-astro-cid-3f335iyc]{width:100%;height:100%}.results-paper[data-astro-cid-3f335iyc] span[data-astro-cid-3f335iyc]{background:var(--brand);color:#fff;font:11px/16px var(--font-family-mono);padding:4px 8px;position:absolute;bottom:90px;right:28px}@media (width<=575px){.results-stage[data-astro-cid-3f335iyc] dl[data-astro-cid-3f335iyc]{width:100%}.results-paper[data-astro-cid-3f335iyc]{display:none}.result-row[data-astro-cid-3f335iyc]{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:20px 24px}}@media (prefers-reduced-motion:reduce){.result-row[data-astro-cid-3f335iyc]{animation:none}}.product-hero[data-astro-cid-whm4sqhp]{padding:88px 20px 0;position:relative;overflow-x:clip}.hero-grid[data-astro-cid-whm4sqhp]{z-index:0;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);pointer-events:none;background-size:101px 101px;position:absolute;inset:0 0 180px;mask-image:radial-gradient(74% 64% at 50% 38%,#0000 42%,#000 100%)}.hero-atmosphere[data-astro-cid-whm4sqhp]{z-index:-1;pointer-events:none;width:720px;height:400px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.product-hero-content[data-astro-cid-whm4sqhp]{z-index:1;isolation:isolate;text-align:center;position:relative}.hero-ambient[data-astro-cid-whm4sqhp]{z-index:-1;pointer-events:none;gap:16px;width:686px;height:190px;display:flex;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.hero-ambient[data-astro-cid-whm4sqhp]>div[data-astro-cid-whm4sqhp]{flex:1;position:relative;overflow:hidden}.hero-ambient[data-astro-cid-whm4sqhp]>div[data-astro-cid-whm4sqhp]:last-child{transform:scaleX(-1)}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp]{text-wrap:initial;letter-spacing:-.005em;max-width:960px;margin-inline:auto;font-size:60px;font-weight:500;line-height:64px}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]{color:var(--brand)}.product-hero-description[data-astro-cid-whm4sqhp]{max-width:510px;color:var(--muted-foreground);margin:20px auto 0;font-size:16px;line-height:26px}.hero-copy[data-astro-cid-whm4sqhp]{text-align:left;max-width:640px;margin:24px auto 0}.hero-demo[data-astro-cid-whm4sqhp]{isolation:isolate;max-width:552px;position:relative}.hero-preview[data-astro-cid-whm4sqhp]{z-index:1;border:1px solid var(--border);background:var(--surface);max-width:none;box-shadow:0 0 0 8px #ffffff80, 0 24px 80px color-mix(in srgb, var(--brand) 10%, transparent);border-bottom:0;margin:80px auto 0;padding:6px;position:relative}.hero-preview-bar[data-astro-cid-whm4sqhp]{align-items:center;gap:7px;height:36px;padding-inline:12px;display:flex}.hero-preview-bar[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]{background:color-mix(in srgb, var(--brand) 12%, transparent);width:8px;height:8px}.hero-preview-bar[data-astro-cid-whm4sqhp] span[data-astro-cid-whm4sqhp]:first-child{background:var(--brand)}.hero-preview-bar[data-astro-cid-whm4sqhp] i[data-astro-cid-whm4sqhp]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11px/16px var(--font-family-mono);color:var(--muted-foreground);margin-left:auto;overflow:hidden}.hero-preview[data-astro-cid-whm4sqhp] .data-preview{min-height:280px}@media (width>=996px){.product-hero[data-astro-cid-whm4sqhp]{padding:154px 32px 0}}@media (width<=995px){.hero-ambient[data-astro-cid-whm4sqhp]{display:none}.product-hero[data-astro-cid-whm4sqhp]{padding-top:64px}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp]{font-size:44px;line-height:48px}}@media (width<=575px){.product-hero[data-astro-cid-whm4sqhp]{padding:48px 0 0}.product-hero-content[data-astro-cid-whm4sqhp]{padding-inline:24px}.product-hero[data-astro-cid-whm4sqhp] h1[data-astro-cid-whm4sqhp]{letter-spacing:-.36px;font-size:36px;line-height:40px}.product-hero-description[data-astro-cid-whm4sqhp]{font-size:18px;line-height:26px}.hero-actions[data-astro-cid-whm4sqhp]>div{flex-direction:column;gap:12px}.hero-actions[data-astro-cid-whm4sqhp] a{width:100%}.hero-copy[data-astro-cid-whm4sqhp]{margin-top:24px}.hero-preview[data-astro-cid-whm4sqhp]{margin-top:64px;margin-inline:16px}.hero-atmosphere[data-astro-cid-whm4sqhp]{opacity:.6;width:720px}}.section-heading[data-astro-cid-6kwiq5mf]{isolation:isolate;text-align:center;border-bottom:1px solid var(--border);padding:80px 20px;position:relative;overflow:hidden}.section-heading[data-astro-cid-6kwiq5mf]>.ascii-artwork{z-index:-1;mask-image:radial-gradient(25% 45%,#0000 35%,#000 100%)}.section-heading[data-astro-cid-6kwiq5mf]>[data-ascii-artwork=applications]{mask-image:none}.section-heading-label[data-astro-cid-6kwiq5mf]{border-bottom:1px solid var(--border);justify-content:center;gap:10px;width:fit-content;margin:0 auto 20px;padding-bottom:16px;font-size:12px;line-height:16px;display:flex}.section-heading-label[data-astro-cid-6kwiq5mf] span[data-astro-cid-6kwiq5mf]{color:var(--muted-foreground)}.section-heading[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{letter-spacing:-.01em;white-space:pre-line;max-width:720px;margin-inline:auto;font-size:52px;font-weight:500;line-height:56px}.section-heading-description[data-astro-cid-6kwiq5mf]{max-width:369px;color:var(--muted-foreground);margin:16px auto 0;font-size:16px;line-height:24px}@media (width>=996px){.section-heading[data-astro-cid-6kwiq5mf]{padding-block:143px}.section-heading-split[data-astro-cid-6kwiq5mf]{text-align:left;justify-content:space-between;align-items:flex-start;gap:48px;padding-inline:max(32px,50% - 368px);display:flex}.section-heading-split[data-astro-cid-6kwiq5mf] .section-heading-label[data-astro-cid-6kwiq5mf]{flex:none;margin:0}.section-heading-split[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{max-width:480px;font-size:40px;line-height:44px}}@media (width<=995px){.section-heading[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{font-size:36px;line-height:40px}.section-heading-description[data-astro-cid-6kwiq5mf]{font-size:18px;line-height:26px}}@media (width<=575px){.section-heading[data-astro-cid-6kwiq5mf]{padding:64px 24px}.section-heading[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf]{font-size:30px;line-height:34px}}@media (width>=996px){.section-heading-halves[data-astro-cid-6kwiq5mf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-inline:0;display:grid}.section-heading-halves[data-astro-cid-6kwiq5mf] .section-heading-label[data-astro-cid-6kwiq5mf]{margin-inline:auto}.section-heading-halves[data-astro-cid-6kwiq5mf]>div[data-astro-cid-6kwiq5mf]{padding-left:20px;padding-right:64px}.section-heading-halves[data-astro-cid-6kwiq5mf] h2[data-astro-cid-6kwiq5mf],.section-heading-halves[data-astro-cid-6kwiq5mf] .section-heading-description[data-astro-cid-6kwiq5mf]{text-align:left;margin-left:0}}.grouped-questions[data-astro-cid-4l5lp4id] .section-heading{padding-block:109px}.question-group[data-astro-cid-4l5lp4id]{border-bottom:1px solid var(--border);display:grid}.question-group[data-astro-cid-4l5lp4id]>h3[data-astro-cid-4l5lp4id]{border-bottom:1px solid var(--border);padding:28px}@media (width>=996px){.question-group[data-astro-cid-4l5lp4id]{grid-template-columns:repeat(2,minmax(0,1fr))}.question-group[data-astro-cid-4l5lp4id]>h3[data-astro-cid-4l5lp4id]{border-bottom:0;border-right:1px solid var(--border);padding:40px 64px}}.question-group[data-astro-cid-4l5lp4id]>h3[data-astro-cid-4l5lp4id]{font-size:24px;line-height:32px}@media (width<=995px){.grouped-questions[data-astro-cid-4l5lp4id] .section-heading{padding-block:96px}}.centered-cta[data-astro-cid-la5f7t3l]{isolation:isolate;position:relative}.cta-art[data-astro-cid-la5f7t3l]{z-index:-1;height:220px;position:absolute;inset:auto 0 0;mask-image:linear-gradient(#0000,#000)}.centered-cta[data-astro-cid-la5f7t3l] h2[data-astro-cid-la5f7t3l]{font-size:40px;line-height:44px}@media (width<=995px){.centered-cta[data-astro-cid-la5f7t3l]{min-height:468px;padding:56px 24px}.centered-cta[data-astro-cid-la5f7t3l] h2[data-astro-cid-la5f7t3l]{font-size:30px;line-height:34px}.centered-cta[data-astro-cid-la5f7t3l] p[data-astro-cid-la5f7t3l]{font-size:18px;line-height:26px}.centered-cta[data-astro-cid-la5f7t3l]>div.mt-7{flex-direction:column;width:100%}.centered-cta[data-astro-cid-la5f7t3l]>div.mt-7 a,.centered-cta[data-astro-cid-la5f7t3l]>div.mt-7 button{width:100%}}.brand-panel[data-astro-cid-zw5dsaji]>div[data-astro-cid-zw5dsaji]:first-child{isolation:isolate;min-height:344px;overflow:hidden}.brand-panel[data-astro-cid-zw5dsaji] h2[data-astro-cid-zw5dsaji]{max-width:320px;font-size:20px;line-height:28px}.brand-art[data-astro-cid-zw5dsaji]{z-index:-1;height:180px;position:absolute;bottom:-32px;left:0;right:0}.brand-panel[data-astro-cid-zw5dsaji]>div[data-astro-cid-zw5dsaji]:last-child{padding:0}.brand-panel[data-astro-cid-zw5dsaji]>div[data-astro-cid-zw5dsaji]:last-child>p[data-astro-cid-zw5dsaji]{margin:0;padding:28px}ul[data-astro-cid-zw5dsaji]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));min-height:260px;display:grid}li[data-astro-cid-zw5dsaji]{border:0}li[data-astro-cid-zw5dsaji]+li[data-astro-cid-zw5dsaji]{border-left:1px solid var(--border)}li[data-astro-cid-zw5dsaji] a[data-astro-cid-zw5dsaji]{text-align:center;flex-direction:column;justify-content:center;height:100%;padding:24px}li[data-astro-cid-zw5dsaji] img[data-astro-cid-zw5dsaji]{width:32px;height:32px}@media (width<=995px){.brand-panel[data-astro-cid-zw5dsaji]>div[data-astro-cid-zw5dsaji]:first-child{min-height:228px;padding:32px}.brand-panel[data-astro-cid-zw5dsaji]>div[data-astro-cid-zw5dsaji]:last-child>p[data-astro-cid-zw5dsaji]{padding:20px 24px}ul[data-astro-cid-zw5dsaji]{min-height:152px}}.feature-panels-grid[data-astro-cid-kp6ypy5u]{gap:16px;display:grid}article[data-astro-cid-kp6ypy5u]{border:1px solid var(--border);border-inline-width:0;min-width:0}.feature-panel-copy[data-astro-cid-kp6ypy5u]{padding:40px 32px 36px}.feature-panel-copy[data-astro-cid-kp6ypy5u] h3[data-astro-cid-kp6ypy5u]{letter-spacing:0;color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;font-weight:400;line-height:18px;display:flex}.feature-panel-copy[data-astro-cid-kp6ypy5u] p[data-astro-cid-kp6ypy5u]{max-width:480px;color:var(--muted-foreground);margin-top:16px;font-size:20px;line-height:28px}article[data-astro-cid-kp6ypy5u] .data-preview{border-top:1px solid var(--border)}@media (width>=996px){.feature-panels-grid[data-astro-cid-kp6ypy5u]{grid-template-columns:repeat(2,minmax(0,1fr))}article[data-astro-cid-kp6ypy5u]{border-inline-width:1px}.feature-panel-copy[data-astro-cid-kp6ypy5u]{padding:60px 64px 48px}article[data-astro-cid-kp6ypy5u][data-wide=true]{grid-column:1/-1}article[data-astro-cid-kp6ypy5u][data-wide=true] .feature-panel-copy[data-astro-cid-kp6ypy5u]{text-align:center;border-inline:1px solid var(--border);width:593px;max-width:100%;margin:auto;padding:60px 72px 40px}article[data-astro-cid-kp6ypy5u][data-wide=true] h3[data-astro-cid-kp6ypy5u]{justify-content:center}article[data-astro-cid-kp6ypy5u][data-wide=true] .preview-art{max-width:900px}article[data-astro-cid-kp6ypy5u][data-wide=true] .preview-legend{max-width:900px;margin:auto}}@media (width<=575px){.feature-panels-grid[data-astro-cid-kp6ypy5u]{gap:52px}.feature-panel-copy[data-astro-cid-kp6ypy5u]{padding:32px}}.content-panel[data-astro-cid-r64f7kus]{min-width:0}.content-panel-copy[data-astro-cid-r64f7kus]{padding:24px 28px}.content-panel-copy[data-astro-cid-r64f7kus] p[data-astro-cid-r64f7kus]{color:var(--muted-foreground);margin-top:12px;font-size:14px;line-height:24px}.content-panel[data-astro-cid-r64f7kus] .data-preview{margin:0}.content-panel-actions[data-astro-cid-r64f7kus]{border-top:1px solid var(--border);padding:0 28px 28px}.content-panel-copy[data-astro-cid-r64f7kus] h3[data-astro-cid-r64f7kus]{font-size:16px;font-weight:400;line-height:24px}.content-panel-copy[data-astro-cid-r64f7kus] p[data-astro-cid-r64f7kus]{font-size:14px;line-height:22px}@media (width<=995px){.content-panel-copy[data-astro-cid-r64f7kus]{padding:24px 32px}}.tabbed-desktop[data-astro-cid-mvvqlj3k]{display:none}.tabbed-navigation[data-astro-cid-mvvqlj3k]{border-right:1px solid var(--border);flex:0 0 300px}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]{border-bottom:1px solid var(--border);text-align:left;cursor:pointer;border-left:2px solid #0000;width:100%;padding:24px;transition:background .2s,border-color .2s;display:block}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]:hover{background:var(--surface)}.tabbed-content[data-astro-cid-mvvqlj3k] [data-astro-cid-mvvqlj3k][role=tabpanel]:not([hidden]){animation:.24s ease-out panel-enter}@keyframes panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tabbed-content[data-astro-cid-mvvqlj3k] [data-astro-cid-mvvqlj3k][role=tabpanel]:not([hidden]){animation:none}}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k][aria-selected=true]{background:color-mix(in srgb, var(--brand) 6%, transparent);border-left-color:var(--brand);color:var(--brand)}.tabbed-navigation[data-astro-cid-mvvqlj3k] button[data-astro-cid-mvvqlj3k]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px}.tabbed-navigation[data-astro-cid-mvvqlj3k] strong[data-astro-cid-mvvqlj3k]{font-size:16px;font-weight:500;display:block}.tabbed-navigation[data-astro-cid-mvvqlj3k] span[data-astro-cid-mvvqlj3k]{color:var(--muted-foreground);margin-top:8px;font-size:13px;line-height:20px;display:block}.tabbed-content[data-astro-cid-mvvqlj3k]{flex:1;min-width:0}.tabbed-mobile[data-astro-cid-mvvqlj3k] details[data-astro-cid-mvvqlj3k]{border-bottom:1px solid var(--border)}.tabbed-mobile[data-astro-cid-mvvqlj3k] summary[data-astro-cid-mvvqlj3k]{cursor:pointer;justify-content:space-between;padding:24px 32px;font-size:16px;list-style:none;display:flex}.tabbed-mobile[data-astro-cid-mvvqlj3k] summary[data-astro-cid-mvvqlj3k]::-webkit-details-marker{display:none}.tabbed-mobile[data-astro-cid-mvvqlj3k] details[data-astro-cid-mvvqlj3k][open]>summary[data-astro-cid-mvvqlj3k]{background:color-mix(in srgb, var(--brand) 4%, transparent);color:var(--brand)}@media (width>=996px){.tabbed-desktop[data-astro-cid-mvvqlj3k]{display:flex}.tabbed-mobile[data-astro-cid-mvvqlj3k]{display:none}}.spotlight-banner[data-astro-cid-niijvfey]{background:var(--brand);color:#fff;place-items:center;min-height:460px;padding:64px 20px;display:grid;position:relative;overflow:hidden}.spotlight-art[data-astro-cid-niijvfey]{--artwork-background:var(--brand);pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(36% 110%,#0000 30%,#000 100%)}.spotlight-copy[data-astro-cid-niijvfey]{z-index:1;text-align:center;width:100%;position:relative}.spotlight-label[data-astro-cid-niijvfey]{background:#ffffff14;border:1px solid #fff3;border-radius:20px;padding:4px 12px;font-size:12px;line-height:20px;display:inline-flex}.spotlight[data-astro-cid-niijvfey] h2[data-astro-cid-niijvfey]{letter-spacing:-.01em;white-space:pre-line;max-width:760px;margin:24px auto 0;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.077}.spotlight-description[data-astro-cid-niijvfey]{color:#ffffffe6;max-width:520px;margin:24px auto 0;font-size:16px;line-height:26px}.spotlight[data-astro-cid-niijvfey] a,.spotlight[data-astro-cid-niijvfey] button{color:var(--brand);background:#fff;border:1px solid #fff6}.spotlight[data-astro-cid-niijvfey] [data-action-style=secondary]{color:#fff;background:0 0}.spotlight-stats[data-astro-cid-niijvfey]{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.spotlight-stats[data-astro-cid-niijvfey]>div[data-astro-cid-niijvfey]{border-bottom:1px solid var(--border);border-right:1px solid var(--border);flex-direction:column;gap:6px;padding:24px 20px;display:flex}dt[data-astro-cid-niijvfey]{order:2;margin-top:8px;font-size:14px}dd[data-astro-cid-niijvfey]{color:var(--brand);order:1;margin:0;font-size:28px;line-height:36px}.stat-description[data-astro-cid-niijvfey]{color:var(--muted-foreground);order:3;font-size:12px;line-height:20px}@media (width>=996px){.spotlight-banner[data-astro-cid-niijvfey]{min-height:560px;padding:96px 32px}.spotlight-stats[data-astro-cid-niijvfey]{grid-template-columns:repeat(4,minmax(0,1fr))}.spotlight-stats[data-astro-cid-niijvfey]>div[data-astro-cid-niijvfey]{padding:32px 28px}}@media (width<=995px){.spotlight[data-astro-cid-niijvfey] h2[data-astro-cid-niijvfey]{font-size:30px;line-height:34px}.spotlight-banner[data-astro-cid-niijvfey]{padding:64px 24px}.spotlight-description[data-astro-cid-niijvfey]{font-size:18px;line-height:26px}.spotlight[data-astro-cid-niijvfey] .spotlight-copy>div{flex-direction:column}.spotlight[data-astro-cid-niijvfey] a,.spotlight[data-astro-cid-niijvfey] button{width:100%}}@media (width<=575px){.spotlight[data-astro-cid-niijvfey] h2[data-astro-cid-niijvfey]{font-size:24px;line-height:28px}.spotlight-art[data-astro-cid-niijvfey]{opacity:.65}}.evidence-cards[data-astro-cid-h6aufaql]{display:grid}article[data-astro-cid-h6aufaql]{border-bottom:1px solid var(--border);background:var(--surface);flex-direction:column;padding:40px 28px;display:flex}article[data-astro-cid-h6aufaql]:nth-child(2){background:var(--background)}blockquote[data-astro-cid-h6aufaql]{margin:0 0 32px;font-size:16px;line-height:24px}.evidence-value[data-astro-cid-h6aufaql]{letter-spacing:-.04em;color:var(--brand);margin-bottom:20px;font-size:40px;line-height:1}.evidence-attribution[data-astro-cid-h6aufaql]{flex-direction:column;gap:6px;margin-top:auto;font-size:14px;line-height:20px;display:flex}.evidence-attribution[data-astro-cid-h6aufaql] strong[data-astro-cid-h6aufaql]{font-weight:500}.evidence-attribution[data-astro-cid-h6aufaql] span[data-astro-cid-h6aufaql]{color:var(--muted-foreground);font-size:12px}a[data-astro-cid-h6aufaql]{text-underline-offset:4px;width:fit-content;margin-top:24px;font-size:12px;text-decoration:underline}@media (width>=996px){.evidence-cards[data-astro-cid-h6aufaql]{grid-template-columns:repeat(2,minmax(0,1fr))}article[data-astro-cid-h6aufaql]{padding:48px 40px}article[data-astro-cid-h6aufaql]:not(:last-child){border-right:1px solid var(--border)}}.evidence-grid[data-astro-cid-h6aufaql]{padding-bottom:160px}.evidence-cards[data-astro-cid-h6aufaql] article[data-astro-cid-h6aufaql]{min-height:280px}@media (width<=995px){.evidence-grid[data-astro-cid-h6aufaql]{padding-bottom:60px}}.logo-strip[data-astro-cid-7hzkb424]{border-block:1px solid var(--border);flex-direction:column;display:flex}.logo-strip-heading[data-astro-cid-7hzkb424]{justify-content:center;align-items:center;padding:16px;display:flex;position:relative}.logo-strip-heading[data-astro-cid-7hzkb424] p[data-astro-cid-7hzkb424]{font-size:16px;line-height:24px}.logo-strip-window[data-astro-cid-7hzkb424]{min-width:0;height:96px;position:relative;overflow:hidden}.logo-strip-heading[data-astro-cid-7hzkb424]+.logo-strip-window[data-astro-cid-7hzkb424]{border-top:1px solid var(--border)}.logo-strip-window[data-astro-cid-7hzkb424]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.logo-strip-track[data-astro-cid-7hzkb424]{width:max-content;height:100%;animation:logo-strip-scroll var(--logo-duration) linear infinite;display:flex}.logo-strip-group[data-astro-cid-7hzkb424]{flex:none;height:100%;margin:0;padding:0;list-style:none;display:flex}.logo-strip-cell[data-astro-cid-7hzkb424]{border-right:1px solid var(--border);flex:0 0 204px;place-items:center;width:204px;height:100%;display:grid;position:relative}.logo-strip-cell[data-astro-cid-7hzkb424] img[data-astro-cid-7hzkb424]{object-fit:contain;filter:grayscale()brightness(0);opacity:.85;width:140px;height:40px}@keyframes logo-strip-scroll{to{transform:translate(-50%)}}@media (width>=996px){.logo-strip[data-astro-cid-7hzkb424]{flex-direction:row}.logo-strip-heading[data-astro-cid-7hzkb424]{flex:0 0 242px;justify-content:flex-start;padding:40px}.logo-strip-window[data-astro-cid-7hzkb424]{flex:1;height:128px}.logo-strip-heading[data-astro-cid-7hzkb424]+.logo-strip-window[data-astro-cid-7hzkb424]{border-top:0;border-left:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.logo-strip-window[data-astro-cid-7hzkb424]{overflow-x:auto}.logo-strip-track[data-astro-cid-7hzkb424]{animation:none}.logo-strip-group[data-astro-cid-7hzkb424][aria-hidden=true]{display:none}}.page-framed{--border-faint:#e8e8e8;--border:var(--border-faint);--background:#f9f9f9;--surface:#fff;--frame-rail-width:min(1112px, calc(100% - 32px));--framed-shell-padding:24px;background:var(--background)}.page-framed [data-action-style],.page-framed [data-copy-text],.page-framed .header-button{border-radius:8px}.page-framed [data-action-style=secondary]{background:color-mix(in srgb, var(--foreground) 4%, var(--background))}.page-framed [data-action-style=primary],.page-framed .header-button-primary{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 4px color-mix(in srgb, var(--brand) 12%, transparent);transition:background .2s,box-shadow .2s,transform .2s}.page-framed [data-action-style=primary]:hover,.page-framed .header-button-primary:hover{background:var(--brand);box-shadow:0 4px 16px color-mix(in srgb, var(--brand) 20%, transparent);transform:translateY(-1px)}.page-framed [data-action-style=primary]:active{transform:translateY(0)}.page-framed [id]{scroll-margin-top:100px}@media (width<=995px){.page-framed [id]{scroll-margin-top:76px}}.page-framed:before{content:"";z-index:2;inset-block:0;width:var(--frame-rail-width);border-inline:1px solid var(--border-faint);pointer-events:none;position:fixed;left:50%;transform:translate(-50%)}.page-framed .framed-shell{width:100%;max-width:1112px;margin-inline:auto;padding-inline:0}.page-framed .border-frame{border-top:1px solid var(--border-faint);margin-top:-1px;position:relative}.page-framed .border-frame>header,.page-framed .border-frame>section,.page-framed .border-frame>.section-divider{border-block-width:0;position:relative}.page-framed .header-bar{width:var(--frame-rail-width);border-inline:1px solid var(--border-faint);max-width:none;height:100px;padding-inline:60px}.page-framed footer>.site-container{width:var(--frame-rail-width);border-inline:1px solid var(--border-faint);max-width:none;padding-inline:28px}@media (width<=995px){.page-framed .header-bar{height:76px;padding-inline:24px}.page-framed .framed-shell{width:var(--frame-rail-width)}}.page-framed .site-header:after,.page-framed .border-frame>section:after,.page-framed .border-frame>.section-divider:after,.page-framed .border-frame:after{content:"";z-index:3;background:var(--border-faint);pointer-events:none;width:100vw;height:1px;position:absolute;left:50%;transform:translate(-50%)}.page-framed .site-header:after,.page-framed .border-frame:after{bottom:0}.page-framed .border-frame>section:after,.page-framed .border-frame>.section-divider:after{top:-1px}@media (width>=996px){.page-framed{--framed-shell-padding:32px}}@media (width<=575px){.page-framed{--frame-rail-width:calc(100% - 20px)}}.framed-page[data-astro-cid-psekojk4] :where(h1),.framed-page[data-astro-cid-psekojk4] :where(h2),.framed-page[data-astro-cid-psekojk4] :where(h3){font-family:var(--font-family-sans);text-wrap:balance;letter-spacing:-.04em}.framed-page[data-astro-cid-psekojk4] :where(h1){font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.08}.framed-page[data-astro-cid-psekojk4] :where(h2){font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:500;line-height:1.15}.framed-page[data-astro-cid-psekojk4] :where(h3){font-size:1.25rem;font-weight:500;line-height:1.3}
