.Sections-module__3dNdjG__output{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;gap:32px clamp(32px,5vw,72px);display:grid}.Sections-module__3dNdjG__output .sub{margin-top:16px}.Sections-module__3dNdjG__tabs{flex-wrap:wrap;gap:4px;margin-top:26px;display:flex}.Sections-module__3dNdjG__tabs button{border-radius:var(--r-sm);corner-shape:squircle;height:30px;color:var(--fg-2);border:1px solid #0000;padding:0 11px;font-size:13.5px;transition:color .15s,background-color .15s,border-color .15s;position:relative;overflow:hidden}.Sections-module__3dNdjG__tabs button:hover{color:var(--fg)}.Sections-module__3dNdjG__tabs button[aria-selected=true]{border-color:var(--line);background:var(--bg-raise);box-shadow:var(--shadow-card);color:var(--fg)}.Sections-module__3dNdjG__timer{background:var(--accent);transform-origin:0;width:100%;height:2px;animation:linear both Sections-module__3dNdjG__fill;position:absolute;bottom:0;left:0}@keyframes Sections-module__3dNdjG__fill{0%{transform:scaleX(0)}}.Sections-module__3dNdjG__stats{border-top:1px solid var(--line);gap:clamp(20px,3vw,36px);margin-top:26px;padding-top:20px;animation:.35s ease-out Sections-module__3dNdjG__appear;display:flex}.Sections-module__3dNdjG__stats dd{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}.Sections-module__3dNdjG__stats dt{color:var(--fg-3);font-size:13px}.Sections-module__3dNdjG__stats>div{flex-direction:column;display:flex}.Sections-module__3dNdjG__screen{aspect-ratio:4/3;background:var(--shot-bg);overflow:hidden}.Sections-module__3dNdjG__screen>div{animation:.35s ease-out Sections-module__3dNdjG__appear}.Sections-module__3dNdjG__screen img{width:100%}@keyframes Sections-module__3dNdjG__appear{0%{opacity:0}}.Sections-module__3dNdjG__points{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.Sections-module__3dNdjG__points svg{color:var(--fg)}.Sections-module__3dNdjG__points h3{letter-spacing:-.01em;margin-top:12px;font-size:15px;font-weight:500}.Sections-module__3dNdjG__points p{color:var(--fg-2);margin-top:4px;font-size:14.5px}.Sections-module__3dNdjG__bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.Sections-module__3dNdjG__bento article{flex-direction:column;min-width:0;padding:26px 26px 0;display:flex;overflow:hidden}.Sections-module__3dNdjG__bento .Sections-module__3dNdjG__wide{grid-column:span 2}.Sections-module__3dNdjG__bento h3{letter-spacing:-.01em;font-size:15px;font-weight:500}.Sections-module__3dNdjG__bento p{max-width:44ch;color:var(--fg-2);margin-top:8px;font-size:14.5px}.Sections-module__3dNdjG__art{flex-direction:column;flex:1;justify-content:flex-end;min-height:150px;margin-top:22px;display:flex}.Sections-module__3dNdjG__art code{color:var(--fg-2);font-family:var(--font-mono);white-space:pre;font-size:12px;line-height:26px;display:block;overflow:hidden}.Sections-module__3dNdjG__stream{padding-bottom:22px;-webkit-mask-image:linear-gradient(90deg,#000 70%,#0000);mask-image:linear-gradient(90deg,#000 70%,#0000)}.Sections-module__3dNdjG__stream code:first-child{opacity:.45}.Sections-module__3dNdjG__stream code:nth-child(2){opacity:.65}.Sections-module__3dNdjG__stream code:nth-child(3){opacity:.85}.Sections-module__3dNdjG__stream code:last-child:after{content:"";background:var(--accent);vertical-align:-2px;width:2px;height:14px;margin-left:2px;animation:1.1s steps(2,jump-none) infinite Sections-module__3dNdjG__blink;display:inline-block}@keyframes Sections-module__3dNdjG__blink{50%{opacity:0}}.Sections-module__3dNdjG__diff{margin-inline:-26px;padding-bottom:18px}.Sections-module__3dNdjG__diff code{padding-inline:26px}.Sections-module__3dNdjG__diff code>span:first-child{width:2ch;color:var(--fg-3);display:inline-block}.Sections-module__3dNdjG__diff code[data-sign=\-]{background:var(--bad-soft)}.Sections-module__3dNdjG__diff code[data-sign=\+]{background:var(--ok-soft)}.Sections-module__3dNdjG__logos{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:8px;padding-bottom:26px}.Sections-module__3dNdjG__logos span,.Sections-module__3dNdjG__shield span{border:1px solid var(--line);border-radius:var(--r-sm);corner-shape:squircle;background:var(--bg-sunk);place-items:center;display:grid}.Sections-module__3dNdjG__logos span{width:44px;height:44px}.Sections-module__3dNdjG__shield{justify-content:center;align-items:center;padding-bottom:26px}.Sections-module__3dNdjG__shield span{width:64px;height:64px;color:var(--accent);box-shadow:0 0 0 14px var(--accent-soft), 0 0 0 28px color-mix(in oklab, var(--accent-soft), transparent 55%);border-radius:50%}.Sections-module__3dNdjG__meter{gap:12px;padding-bottom:28px}.Sections-module__3dNdjG__meter>div{border-top:1px dashed var(--line-2);justify-content:space-between;padding-top:14px;font-size:14px;display:flex}.Sections-module__3dNdjG__meter span{color:var(--fg-2)}.Sections-module__3dNdjG__meter b{font-weight:500}.Sections-module__3dNdjG__meter i{background:repeating-linear-gradient(90deg, var(--accent) 0 3px, transparent 3px 8px) 0 0 / 10.6% 100% no-repeat, repeating-linear-gradient(90deg, var(--line-2) 0 3px, transparent 3px 8px);height:22px}.Sections-module__3dNdjG__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,4vw,56px);display:grid}.Sections-module__3dNdjG__steps h3{letter-spacing:-.01em;font-size:15px;font-weight:500}.Sections-module__3dNdjG__steps h3 span{color:var(--fg-3);font-family:var(--font-mono);font-size:13px;font-weight:400}.Sections-module__3dNdjG__steps p{color:var(--fg-2);margin-top:6px;font-size:14.5px}.Sections-module__3dNdjG__steps code{color:var(--fg);font-family:var(--font-mono);font-size:13px}.Sections-module__3dNdjG__demo{margin-top:36px;overflow:hidden}.Sections-module__3dNdjG__demoTabs{flex-wrap:wrap;align-items:center;gap:2px;padding:12px 12px 4px;display:flex}.Sections-module__3dNdjG__demoTabs button[role=tab]{border-radius:var(--r-sm);corner-shape:squircle;height:30px;color:var(--fg-2);align-items:center;gap:7px;padding:0 11px;font-size:13.5px;transition:color .15s,background-color .15s;display:inline-flex}.Sections-module__3dNdjG__demoTabs button[role=tab]:hover{color:var(--fg)}.Sections-module__3dNdjG__demoTabs button[aria-selected=true]{background:var(--bg-hover);color:var(--fg)}.Sections-module__3dNdjG__demoTabs .copy{margin-left:auto}.Sections-module__3dNdjG__demo .code{min-height:250px;padding:10px 6px 22px}.Sections-module__3dNdjG__faq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:32px clamp(32px,6vw,96px);display:grid}.Sections-module__3dNdjG__faq .sub{margin-top:10px}.Sections-module__3dNdjG__faqMore{color:var(--fg-3);margin-top:20px;font-size:14px}.Sections-module__3dNdjG__faqMore a{color:var(--accent)}.Sections-module__3dNdjG__faq details{border-bottom:1px solid var(--line)}.Sections-module__3dNdjG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:15px;font-weight:500;list-style:none;display:flex}.Sections-module__3dNdjG__faq summary::-webkit-details-marker{display:none}.Sections-module__3dNdjG__faq summary svg{color:var(--fg-3);transition:transform .2s var(--ease-out);flex:none}.Sections-module__3dNdjG__faq details[open] summary svg{transform:rotate(180deg)}.Sections-module__3dNdjG__faq details p{max-width:60ch;color:var(--fg-2);padding-bottom:18px;font-size:14.5px}@media (max-width:860px){.Sections-module__3dNdjG__output,.Sections-module__3dNdjG__faq{grid-template-columns:minmax(0,1fr)}.Sections-module__3dNdjG__bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.Sections-module__3dNdjG__bento,.Sections-module__3dNdjG__points,.Sections-module__3dNdjG__steps{grid-template-columns:minmax(0,1fr)}.Sections-module__3dNdjG__bento .Sections-module__3dNdjG__wide{grid-column:auto}}
