.BentoCard-module__UKE8Eq__cell{min-width:0;display:flex}.BentoCard-module__UKE8Eq__card{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-1);isolation:isolate;flex-direction:column;flex:1;gap:26px;padding:clamp(22px,2.6vw,32px);transition:border-color .4s;display:flex;position:relative;overflow:hidden}.BentoCard-module__UKE8Eq__card:hover{border-color:var(--line-2)}.BentoCard-module__UKE8Eq__head{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.BentoCard-module__UKE8Eq__head h3{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(21px,2.1vw,26px);font-weight:500;line-height:1.15}.BentoCard-module__UKE8Eq__head p{max-width:46ch;color:var(--text-2);font-size:15px;line-height:1.6}.BentoCard-module__UKE8Eq__body{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex}
.SectionHead-module___aV-iW__head{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:24px;margin-bottom:clamp(48px,7vw,96px);padding-top:22px;display:grid}.SectionHead-module___aV-iW__label{color:var(--text-2);align-self:start;gap:14px}.SectionHead-module___aV-iW__index{color:var(--text-3)}.SectionHead-module___aV-iW__copy{flex-direction:column;gap:28px;display:flex}.SectionHead-module___aV-iW__title{max-width:15ch;font-size:clamp(42px,7vw,96px);line-height:.98}.SectionHead-module___aV-iW__title .serif{padding-right:.06em;font-size:1.07em}.SectionHead-module___aV-iW__lede{max-width:54ch}@media (max-width:760px){.SectionHead-module___aV-iW__head{grid-template-columns:1fr;gap:22px}}
.AppWindow-module__xK4Yaq__window{--w-bg:#101011;--w-side:#0a0a0b;--w-card:#171719;--w-card-2:#1d1d20;--w-line:#ffffff13;background:var(--w-bg);text-align:left;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:208px minmax(0,1fr);height:640px;font-size:14px;line-height:1.45;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000c,0 60px 120px -30px #000000e6,0 30px 60px -30px #000c}.AppWindow-module__xK4Yaq__titlebar{z-index:3;gap:8px;display:flex;position:absolute;top:14px;left:16px}.AppWindow-module__xK4Yaq__titlebar i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000040}.AppWindow-module__xK4Yaq__sidebar{background:var(--w-side);border-right:1px solid var(--w-line);flex-direction:column;padding:52px 12px 16px;display:flex}.AppWindow-module__xK4Yaq__wordmark{letter-spacing:-.01em;align-items:center;gap:8px;padding:0 10px 18px;font-size:15.5px;font-weight:500;display:flex}.AppWindow-module__xK4Yaq__nav{flex-direction:column;gap:2px;display:flex}.AppWindow-module__xK4Yaq__navItem{width:100%;color:var(--text-3);text-align:left;border-radius:9px;padding:8px 10px;transition:color .2s;display:block;position:relative}.AppWindow-module__xK4Yaq__navItem:hover,.AppWindow-module__xK4Yaq__navItem[data-active=true]{color:var(--text)}.AppWindow-module__xK4Yaq__navPill{background:#1f1f22;border:1px solid #ffffff0d;border-radius:9px;position:absolute;inset:0}.AppWindow-module__xK4Yaq__navContent{align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.AppWindow-module__xK4Yaq__sidebarFoot{flex-direction:column;gap:10px;margin-top:auto;padding:0 10px;display:flex}.AppWindow-module__xK4Yaq__footStatus{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.AppWindow-module__xK4Yaq__keys{gap:5px;display:inline-flex}.AppWindow-module__xK4Yaq__keys .kbd{border-radius:6px;min-width:22px;height:22px;font-size:11px}.AppWindow-module__xK4Yaq__main{min-width:0;position:relative;overflow:hidden}.AppWindow-module__xK4Yaq__main:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent, var(--w-bg));height:56px;position:absolute;inset:auto 0 0}.AppWindow-module__xK4Yaq__panel{height:100%;overflow:hidden}.AppWindow-module__xK4Yaq__view{max-width:748px;margin-inline:auto;padding:44px 28px 80px}.AppWindow-module__xK4Yaq__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.AppWindow-module__xK4Yaq__muted{color:var(--text-3)}.AppWindow-module__xK4Yaq__sub{color:var(--text-2);font-size:13px}.AppWindow-module__xK4Yaq__sectionHead,.AppWindow-module__xK4Yaq__blockHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.AppWindow-module__xK4Yaq__dictation{background:var(--w-card);border:1px solid #0000;border-radius:14px;flex-direction:column;min-height:150px;padding:20px 22px;transition:border-color .5s,background-color .5s;display:flex;position:relative}.AppWindow-module__xK4Yaq__dictation[data-phase=listening]{border-color:#ffffff38}.AppWindow-module__xK4Yaq__status{align-items:center;gap:9px;display:flex}.AppWindow-module__xK4Yaq__statusDot{background:#3b3b40;border-radius:50%;flex:none;width:6px;height:6px;transition:background-color .3s}.AppWindow-module__xK4Yaq__statusDot[data-phase=listening]{background:var(--ok)}.AppWindow-module__xK4Yaq__statusDot[data-phase=transcribing],.AppWindow-module__xK4Yaq__statusDot[data-phase=inserting]{background:var(--warn)}.AppWindow-module__xK4Yaq__statusDot[data-phase=done]{background:var(--ok)}.AppWindow-module__xK4Yaq__dictationBody{flex:1;align-items:center;min-height:70px;margin-top:8px;display:flex}.AppWindow-module__xK4Yaq__dictationText{letter-spacing:-.01em;color:var(--text-3);font-size:19px;line-height:1.4}.AppWindow-module__xK4Yaq__dictationTyped{color:var(--text)}.AppWindow-module__xK4Yaq__waveWrap{width:100%}.AppWindow-module__xK4Yaq__caret{vertical-align:-.15em;background:var(--text);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite AppWindow-module__xK4Yaq__blink;display:inline-block}@keyframes AppWindow-module__xK4Yaq__blink{50%{opacity:0}}.AppWindow-module__xK4Yaq__dots{gap:5px;display:inline-flex}.AppWindow-module__xK4Yaq__dots i{background:var(--text-2);width:6px;height:6px;animation:AppWindow-module__xK4Yaq__bounce .9s var(--ease-in-out) infinite;border-radius:50%}.AppWindow-module__xK4Yaq__dots i:nth-child(2){animation-delay:.12s}.AppWindow-module__xK4Yaq__dots i:nth-child(3){animation-delay:.24s}@keyframes AppWindow-module__xK4Yaq__bounce{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.AppWindow-module__xK4Yaq__startRow{border-bottom:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-bottom:28px;display:flex}.AppWindow-module__xK4Yaq__startButton{color:#09090b;height:36px;transition:transform .2s var(--ease-out), opacity .2s, box-shadow .3s;background:#f4f4f5;border-radius:9px;align-items:center;gap:9px;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.AppWindow-module__xK4Yaq__startButton:hover:not(:disabled){box-shadow:0 8px 28px -8px #ffffff80}.AppWindow-module__xK4Yaq__startButton:active:not(:disabled){transform:scale(.96)}.AppWindow-module__xK4Yaq__startButton:disabled{opacity:.45;cursor:default}.AppWindow-module__xK4Yaq__hint{color:var(--text-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.AppWindow-module__xK4Yaq__hint .kbd{border-radius:6px;min-width:22px;height:22px;font-size:11px}.AppWindow-module__xK4Yaq__twoCol{border-bottom:1px solid var(--w-line);grid-template-columns:1fr 1fr;gap:40px;padding:24px 0 26px;display:grid}.AppWindow-module__xK4Yaq__block{min-width:0}.AppWindow-module__xK4Yaq__engineName{letter-spacing:-.02em;font-size:21px;font-weight:500}.AppWindow-module__xK4Yaq__runs{color:var(--text-2);align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.AppWindow-module__xK4Yaq__okDot{background:var(--ok);border-radius:50%;width:6px;height:6px;display:inline-block}.AppWindow-module__xK4Yaq__styleCopy{color:var(--text-2);min-height:3.1em;margin-top:14px;font-size:12.5px}.AppWindow-module__xK4Yaq__linkButton{color:var(--text-3);align-items:center;gap:5px;font-size:12.5px;transition:color .2s;display:inline-flex}.AppWindow-module__xK4Yaq__linkButton:hover{color:var(--text)}.AppWindow-module__xK4Yaq__segmented{border:1px solid var(--w-line,var(--line));background:#0b0b0c;border-radius:999px;padding:3px;display:flex}.AppWindow-module__xK4Yaq__segmentedCompact{width:fit-content;display:inline-flex}.AppWindow-module__xK4Yaq__segment{color:var(--text-3);white-space:nowrap;border-radius:999px;flex:1;padding:7px 14px;font-size:12.5px;transition:color .2s;position:relative}.AppWindow-module__xK4Yaq__segment:hover,.AppWindow-module__xK4Yaq__segment[data-selected=true]{color:var(--text)}.AppWindow-module__xK4Yaq__segmentPill{background:#212124;border-radius:999px;position:absolute;inset:0}.AppWindow-module__xK4Yaq__segmentLabel{position:relative}.AppWindow-module__xK4Yaq__recent{padding-top:22px}.AppWindow-module__xK4Yaq__rows{margin:0;padding:0;list-style:none}.AppWindow-module__xK4Yaq__row{border-bottom:1px solid var(--w-line);grid-template-columns:44px 76px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;font-size:13.5px;display:grid}.AppWindow-module__xK4Yaq__rowTime,.AppWindow-module__xK4Yaq__rowApp{font-family:var(--font-mono);color:var(--text-3);font-size:11px}.AppWindow-module__xK4Yaq__rowApp,.AppWindow-module__xK4Yaq__rowText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AppWindow-module__xK4Yaq__search{border:1px solid var(--w-line);background:var(--w-card);width:100%;height:40px;color:var(--text);font:inherit;border-radius:10px;outline:none;margin-bottom:8px;padding:0 14px;font-size:13.5px;transition:border-color .2s}.AppWindow-module__xK4Yaq__search::placeholder{color:var(--text-3)}.AppWindow-module__xK4Yaq__search:focus-visible{border-color:#fff6;outline:none}.AppWindow-module__xK4Yaq__empty{color:var(--text-3);padding:28px 0;font-size:13.5px}.AppWindow-module__xK4Yaq__footnote{color:var(--text-3);margin-top:16px;font-size:12px}.AppWindow-module__xK4Yaq__settingRow{border-bottom:1px solid var(--w-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;padding:24px 0;display:grid}.AppWindow-module__xK4Yaq__settingRow:first-child{padding-top:0}.AppWindow-module__xK4Yaq__settingRow .AppWindow-module__xK4Yaq__settingTitle{margin-bottom:8px;font-size:14.5px;font-weight:500}.AppWindow-module__xK4Yaq__settingRow p{color:var(--text-2);font-size:12.5px}.AppWindow-module__xK4Yaq__settingControl{min-width:0}.AppWindow-module__xK4Yaq__inline{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.AppWindow-module__xK4Yaq__shortcutBox{border:1px solid var(--w-line);background:#0b0b0c;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:128px;height:36px;display:inline-flex}.AppWindow-module__xK4Yaq__note{min-height:1.5em;margin-top:12px;font-size:12.5px;color:var(--text-3)!important}.AppWindow-module__xK4Yaq__note code{font-family:var(--font-mono);color:var(--text-2)}.AppWindow-module__xK4Yaq__toggle{background:#2a2a2e;border-radius:999px;flex:none;width:40px;height:22px;padding:2px;transition:background-color .25s;position:relative}.AppWindow-module__xK4Yaq__toggle[data-on=true]{background:#f1f1f2}.AppWindow-module__xK4Yaq__toggleKnob{background:#8b8b92;border-radius:50%;width:18px;height:18px;transition:background-color .25s;display:block}.AppWindow-module__xK4Yaq__toggle[data-on=true] .AppWindow-module__xK4Yaq__toggleKnob{background:#121214}.AppWindow-module__xK4Yaq__hardware{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-bottom:22px;padding-left:4px;font-size:13px;display:flex}.AppWindow-module__xK4Yaq__hardware span{align-items:center;gap:7px;display:inline-flex}.AppWindow-module__xK4Yaq__engines{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.AppWindow-module__xK4Yaq__engineTile{border:1px solid var(--w-line);background:var(--w-card);text-align:left;border-radius:12px;flex-direction:column;gap:4px;padding:13px 14px;transition:border-color .25s,background-color .25s;display:flex}.AppWindow-module__xK4Yaq__engineTile:hover{border-color:#ffffff29}.AppWindow-module__xK4Yaq__engineTile[data-selected=true]{border-color:#ffffffb3}.AppWindow-module__xK4Yaq__engineTileName{align-items:center;gap:8px;font-size:13.5px;font-weight:500;display:flex}.AppWindow-module__xK4Yaq__engineTileName .AppWindow-module__xK4Yaq__okDot{margin-left:auto}.AppWindow-module__xK4Yaq__modelGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.AppWindow-module__xK4Yaq__modelCard{border:1px solid var(--w-line);background:var(--w-card);border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:border-color .3s;display:flex}.AppWindow-module__xK4Yaq__modelCard[data-active=true]{border-color:#ffffffb3}.AppWindow-module__xK4Yaq__modelTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.AppWindow-module__xK4Yaq__modelTop .AppWindow-module__xK4Yaq__modelName{font-size:14.5px;font-weight:500;line-height:1.3}.AppWindow-module__xK4Yaq__badge{color:#8ee0ad;white-space:nowrap;background:#5fd08a1f;border-radius:999px;flex:none;padding:3px 9px;font-size:11px}.AppWindow-module__xK4Yaq__ratings{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11.5px;display:flex}.AppWindow-module__xK4Yaq__stars{color:var(--text);align-items:center;gap:1.5px;display:inline-flex}.AppWindow-module__xK4Yaq__starValue{font-family:var(--font-mono);color:var(--text-3);margin-left:5px;font-size:11px}.AppWindow-module__xK4Yaq__modelFoot{border-top:1px solid var(--w-line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.AppWindow-module__xK4Yaq__meta{font-family:var(--font-mono);color:var(--text-3);font-size:10.5px}.AppWindow-module__xK4Yaq__chipButton,.AppWindow-module__xK4Yaq__chipButtonDisabled{color:#09090b;min-width:78px;height:30px;transition:transform .2s var(--ease-out), opacity .2s;background:#f4f4f5;border-radius:8px;place-items:center;padding:0 14px;font-size:12.5px;font-weight:500;display:inline-grid}.AppWindow-module__xK4Yaq__chipButton:active{transform:scale(.95)}.AppWindow-module__xK4Yaq__chipButton:disabled{cursor:default}.AppWindow-module__xK4Yaq__chipButtonDisabled{border:1px solid var(--w-line);color:var(--text-3);cursor:default;background:0 0}.AppWindow-module__xK4Yaq__progress{background:#0000002e;border-radius:99px;width:52px;height:4px;display:block;overflow:hidden}.AppWindow-module__xK4Yaq__progress span{background:#09090b;height:100%;display:block}@media (max-width:860px){.AppWindow-module__xK4Yaq__window{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:600px}.AppWindow-module__xK4Yaq__titlebar{display:none}.AppWindow-module__xK4Yaq__sidebar{border-right:0;border-bottom:1px solid var(--w-line);flex-direction:row;align-items:center;padding:10px 12px;overflow-x:auto}.AppWindow-module__xK4Yaq__wordmark,.AppWindow-module__xK4Yaq__sidebarFoot{display:none}.AppWindow-module__xK4Yaq__nav{flex-direction:row}.AppWindow-module__xK4Yaq__navItem{white-space:nowrap;width:auto}.AppWindow-module__xK4Yaq__view{padding:22px 16px 80px}.AppWindow-module__xK4Yaq__twoCol{grid-template-columns:1fr;gap:24px}.AppWindow-module__xK4Yaq__settingRow{grid-template-columns:1fr;gap:14px}.AppWindow-module__xK4Yaq__engines,.AppWindow-module__xK4Yaq__modelGrid{grid-template-columns:1fr}.AppWindow-module__xK4Yaq__hint{display:none}.AppWindow-module__xK4Yaq__row{grid-template-columns:40px minmax(0,1fr)}.AppWindow-module__xK4Yaq__rowApp{display:none}}
.Features-module__ZD3nRW__section{padding-block:clamp(80px,11vw,150px) clamp(40px,6vw,80px)}.Features-module__ZD3nRW__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.Features-module__ZD3nRW__modes7{grid-column:span 7}.Features-module__ZD3nRW__engines5{grid-column:span 5}.Features-module__ZD3nRW__third{grid-column:span 4}.Features-module__ZD3nRW__half{grid-column:span 6}@media (max-width:960px){.Features-module__ZD3nRW__modes7,.Features-module__ZD3nRW__engines5,.Features-module__ZD3nRW__half{grid-column:span 12}.Features-module__ZD3nRW__third{grid-column:span 6}.Features-module__ZD3nRW__third:nth-child(5){grid-column:span 12}}@media (max-width:640px){.Features-module__ZD3nRW__third{grid-column:span 12}}.Features-module__ZD3nRW__modes{flex-direction:column;flex:1;gap:18px;display:flex}.Features-module__ZD3nRW__sample{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg);letter-spacing:-.015em;flex:1;align-items:center;min-height:110px;padding:22px 24px;font-size:clamp(18px,2vw,22px);line-height:1.4;display:flex}.Features-module__ZD3nRW__caption{min-height:3em;color:var(--text-3);font-size:14px}.Features-module__ZD3nRW__engines{border-top:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Features-module__ZD3nRW__engines li{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 16px;padding:16px 0;display:grid}.Features-module__ZD3nRW__engineName{letter-spacing:-.02em;font-size:18px;font-weight:500}.Features-module__ZD3nRW__engineNote{color:var(--text-3);grid-column:1;font-size:14px;line-height:1.5}.Features-module__ZD3nRW__tag{color:#8ee0ad;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:10.5px}.Features-module__ZD3nRW__stat{flex-direction:column;gap:22px;display:flex}.Features-module__ZD3nRW__big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(64px,8vw,96px);font-weight:500;line-height:.9}.Features-module__ZD3nRW__big small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:12px;font-size:12px;font-weight:400;display:block}.Features-module__ZD3nRW__bars{align-items:flex-end;gap:6px;height:84px;display:flex}.Features-module__ZD3nRW__bars span{background:linear-gradient(#ffffffd9,#ffffff1f);border-radius:5px 5px 2px 2px;flex:1}.Features-module__ZD3nRW__dissolve{align-items:center;gap:4px;height:60px;display:flex}.Features-module__ZD3nRW__dissolve span{transform-origin:50%;height:100%;animation:Features-module__ZD3nRW__dissolve 3.6s var(--ease-in-out) infinite;background:#fff;border-radius:99px;flex:1}@keyframes Features-module__ZD3nRW__dissolve{0%{opacity:.9;transform:scaleY(.7)}60%{opacity:.1;transform:scaleY(.06)}to{opacity:.1;transform:scaleY(.06)}}.Features-module__ZD3nRW__cascade{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Features-module__ZD3nRW__cascade li{align-items:flex-start;gap:12px;display:flex}.Features-module__ZD3nRW__cascade strong{font-size:15px;font-weight:500;display:block}.Features-module__ZD3nRW__cascade small{color:var(--text-3);font-size:13px;line-height:1.45;display:block}.Features-module__ZD3nRW__check{width:22px;height:22px;color:var(--ok);background:#5fd08a24;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.Features-module__ZD3nRW__dev{flex-direction:column;gap:14px;display:flex}.Features-module__ZD3nRW__devRow{color:var(--text-2);align-items:center;gap:12px;font-size:14px;display:flex}.Features-module__ZD3nRW__said,.Features-module__ZD3nRW__typed{border-radius:var(--r-md);border:1px solid var(--line);background:var(--bg);letter-spacing:-.01em;flex-direction:column;gap:8px;padding:16px 18px;font-size:17px;display:flex}.Features-module__ZD3nRW__typed code{min-height:1.5em;color:var(--text);font-family:var(--font-mono);font-size:15px}.Features-module__ZD3nRW__history{flex-direction:column;gap:10px;display:flex}.Features-module__ZD3nRW__history input{border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--bg);width:100%;height:44px;color:var(--text);font:inherit;outline:none;padding:0 16px;font-size:15px;transition:border-color .2s}.Features-module__ZD3nRW__history input::placeholder{color:var(--text-3)}.Features-module__ZD3nRW__history input:focus-visible{border-color:rgba(var(--glow), .6);outline:none}.Features-module__ZD3nRW__history ul{min-height:232px;margin:0;padding:0;list-style:none}.Features-module__ZD3nRW__history li{border-bottom:1px solid var(--line);grid-template-columns:44px 58px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0;font-size:14px;display:grid}.Features-module__ZD3nRW__history li span:nth-child(-n+2){font-family:var(--font-mono);color:var(--text-3);font-size:11px}.Features-module__ZD3nRW__history li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Features-module__ZD3nRW__none{color:var(--text-3);display:block!important}.Features-module__ZD3nRW__prose{min-height:1.5em;color:var(--text);font-size:17px;line-height:1.5}
.CopyButton-module__iWLseW__button{border:1px solid var(--line-2);height:34px;color:var(--text-2);transition:color .2s, background-color .2s, border-color .2s, transform .2s var(--ease-out);background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;display:inline-flex}.CopyButton-module__iWLseW__button:hover{color:var(--text);border-color:var(--line-3);background:#ffffff17}.CopyButton-module__iWLseW__button:active{transform:scale(.96)}.CopyButton-module__iWLseW__icon{place-items:center;width:15px;height:15px;display:grid}.CopyButton-module__iWLseW__icon>span{place-items:center;display:grid}
.GetStarted-module__6YZqnq__section{padding-block:clamp(80px,11vw,150px) clamp(40px,6vw,80px)}.GetStarted-module__6YZqnq__grid{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.GetStarted-module__6YZqnq__primary,.GetStarted-module__6YZqnq__secondary{flex-direction:column;gap:16px;min-width:0;display:flex}.GetStarted-module__6YZqnq__primary>div,.GetStarted-module__6YZqnq__secondary>div{flex:1}.GetStarted-module__6YZqnq__download{border-radius:var(--r-xl);border:1px solid var(--line-2);background:var(--bg-1);flex-direction:column;align-items:flex-start;gap:24px;height:100%;padding:clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.GetStarted-module__6YZqnq__downloadHead{flex-direction:column;gap:12px;display:flex}.GetStarted-module__6YZqnq__downloadHead h3{letter-spacing:-.03em;font-size:clamp(28px,3.4vw,40px);font-weight:500;line-height:1.1}.GetStarted-module__6YZqnq__downloadHead p{max-width:44ch;color:var(--text-2)}.GetStarted-module__6YZqnq__callout{border-radius:var(--r-md);color:var(--text-2);background:#e3b5560f;border:1px solid #e3b55647;padding:14px 16px;font-size:14px;line-height:1.6}.GetStarted-module__6YZqnq__callout[data-notarized=true]{background:#5fd08a0f;border-color:#5fd08a47}.GetStarted-module__6YZqnq__checksum{flex-direction:column;gap:10px;width:100%;margin:0;display:flex}.GetStarted-module__6YZqnq__checksum dd{flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.GetStarted-module__6YZqnq__checksum code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono);color:var(--text-3);flex:1;font-size:12px;line-height:1.6}.GetStarted-module__6YZqnq__command{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--bg-1);flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(20px,2.4vw,28px);display:flex}.GetStarted-module__6YZqnq__command h3{letter-spacing:-.02em;font-size:20px;font-weight:500}.GetStarted-module__6YZqnq__command p{color:var(--text-2);margin-top:6px;font-size:14.5px}.GetStarted-module__6YZqnq__command code{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);width:100%;font-family:var(--font-mono);color:var(--text-2);overflow-wrap:anywhere;padding:13px 15px;font-size:12.5px;line-height:1.6;display:block}@media (max-width:900px){.GetStarted-module__6YZqnq__grid{grid-template-columns:1fr}}.GetStarted-module__6YZqnq__legacy{color:var(--text-3);font-size:13.5px;line-height:1.6}.GetStarted-module__6YZqnq__legacy a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}
.Waveform-module__hc5uCG__wave{justify-content:space-between;align-items:center;gap:3px;width:100%;height:44px;display:flex}.Waveform-module__hc5uCG__bar{transform-origin:50%;max-width:6px;height:100%;transition:transform .35s var(--ease-out);will-change:transform;background:linear-gradient(#fff,#ffffff8c);border-radius:99px;flex:1;transform:scaleY(.08)}
.ShaderField-module__Y26IJG__field{pointer-events:none;background:var(--bg);position:absolute;inset:0;overflow:hidden}.ShaderField-module__Y26IJG__canvas{image-rendering:auto;width:100%;height:100%}.ShaderField-module__Y26IJG__fallback{background:repeating-radial-gradient(circle at 25% 35%, transparent 0 34px, #ffffff0d 35px 36px), var(--bg);position:absolute;inset:0}
.Hero-module__Z8hQ_W__hero{position:relative}.Hero-module__Z8hQ_W__hero>:first-child{height:130svh;position:absolute;inset:0 0 auto}.Hero-module__Z8hQ_W__pin{z-index:1;align-items:center;height:100svh;min-height:640px;display:flex;position:sticky;top:0}.Hero-module__Z8hQ_W__copy{padding-top:calc(var(--nav-h) + 8px);transform-origin:0%;will-change:transform, opacity;flex-direction:column;gap:clamp(28px,5vh,56px);padding-bottom:16svh;display:flex}.Hero-module__Z8hQ_W__meta{border-bottom:1px solid var(--line);justify-content:space-between;width:100%;padding-bottom:16px}.Hero-module__Z8hQ_W__title{letter-spacing:-.045em;font-size:clamp(54px,10.6vw,156px);line-height:.93}.Hero-module__Z8hQ_W__line{flex-wrap:wrap;column-gap:.22em;display:flex}.Hero-module__Z8hQ_W__word{will-change:transform, opacity;display:inline-block}.Hero-module__Z8hQ_W__accent{letter-spacing:-.02em;padding-right:.08em;font-size:1.07em;line-height:.9}.Hero-module__Z8hQ_W__lower{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.Hero-module__Z8hQ_W__sub{max-width:44ch}.Hero-module__Z8hQ_W__ctas{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__Z8hQ_W__stage{z-index:2;margin-top:-14svh;padding-bottom:clamp(60px,9vw,130px);position:relative}.Hero-module__Z8hQ_W__windowWrap{transform-origin:50% 0;max-width:1040px;margin-inline:auto}@media (max-width:760px){.Hero-module__Z8hQ_W__meta span:last-child{display:none}.Hero-module__Z8hQ_W__lower{align-items:flex-start}.Hero-module__Z8hQ_W__ctas{flex-direction:column;width:100%}.Hero-module__Z8hQ_W__ctas .btn{width:100%}.Hero-module__Z8hQ_W__stage{margin-top:-6svh}}
.Marquee-module__XxqZwG__marquee{border-block:1px solid var(--line);flex-direction:column;align-items:center;gap:22px;padding:40px 0;display:flex}.Marquee-module__XxqZwG__label{padding-inline:var(--gutter);text-align:center}.Marquee-module__XxqZwG__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.Marquee-module__XxqZwG__track{will-change:transform;width:max-content;display:flex}.Marquee-module__XxqZwG__group{flex:none;margin:0;padding:0;list-style:none;display:flex}.Marquee-module__XxqZwG__group li{letter-spacing:-.03em;white-space:nowrap;color:var(--text-3);padding-inline:clamp(22px,3.4vw,46px);font-size:clamp(22px,2.6vw,32px);font-weight:500;transition:color .3s}.Marquee-module__XxqZwG__group li:hover{color:var(--text)}
.CodeBlock-module__RTtnOG__block{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-1);margin:0;overflow:hidden}.CodeBlock-module__RTtnOG__bar{border-bottom:1px solid var(--line);background:var(--bg-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 18px;display:flex}.CodeBlock-module__RTtnOG__block pre{margin:0;padding:18px;overflow-x:auto}.CodeBlock-module__RTtnOG__block pre code{color:var(--text-2);font-family:var(--font-mono);white-space:pre;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.75}
.ModelsRail-module__DmgmlG__section{padding-block:clamp(60px,9vw,120px) 0}.ModelsRail-module__DmgmlG__outer{position:relative}.ModelsRail-module__DmgmlG__sticky{height:100svh;min-height:560px;padding-top:calc(var(--nav-h) + 8px);flex-direction:column;justify-content:center;gap:28px;display:flex;position:sticky;top:0;overflow:clip}.ModelsRail-module__DmgmlG__bar{justify-content:space-between;align-items:center;gap:24px;display:flex}.ModelsRail-module__DmgmlG__progress{background:var(--line-2);width:140px;height:1px;position:relative}.ModelsRail-module__DmgmlG__progress i{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.ModelsRail-module__DmgmlG__track{padding:0 var(--gutter) 0 max(var(--gutter), calc((100vw - var(--container)) / 2));will-change:transform, filter;gap:14px;width:max-content;margin:0;list-style:none;display:flex}.ModelsRail-module__DmgmlG__native{width:auto;padding-bottom:16px;overflow-x:auto}.ModelsRail-module__DmgmlG__card{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-1);flex-direction:column;flex:none;gap:14px;width:clamp(290px,28vw,380px);min-height:330px;padding:24px;transition:border-color .3s;display:flex}.ModelsRail-module__DmgmlG__card:hover{border-color:var(--line-3)}.ModelsRail-module__DmgmlG__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px}.ModelsRail-module__DmgmlG__card h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.12}.ModelsRail-module__DmgmlG__card p{color:var(--text-2);font-size:15px;line-height:1.55}.ModelsRail-module__DmgmlG__ratings{color:var(--text-3);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.ModelsRail-module__DmgmlG__ratings span{align-items:center;gap:8px;display:inline-flex}.ModelsRail-module__DmgmlG__card .ModelsRail-module__DmgmlG__meta{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-3);margin-top:auto;padding-top:14px;font-size:11.5px}.ModelsRail-module__DmgmlG__note{color:var(--text-3);font-size:14px}
.DocsNav-module__vODMjW__nav{top:calc(var(--nav-h) + 36px);align-self:start;position:sticky}.DocsNav-module__vODMjW__nav ol{border-left:1px solid var(--line);flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.DocsNav-module__vODMjW__nav a{color:var(--text-3);padding:7px 0 7px 18px;font-size:14.5px;transition:color .2s;display:block;position:relative}.DocsNav-module__vODMjW__nav a:before{content:"";width:1px;transition:transform .35s var(--ease-out);background:#fff;position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(0)}.DocsNav-module__vODMjW__nav a:hover,.DocsNav-module__vODMjW__nav a[data-active=true]{color:var(--text)}.DocsNav-module__vODMjW__nav a[data-active=true]:before{transform:scaleY(1)}@media (max-width:900px){.DocsNav-module__vODMjW__nav{position:static}.DocsNav-module__vODMjW__nav ol{border-left:0;flex-flow:wrap;gap:4px 6px}.DocsNav-module__vODMjW__nav a{border:1px solid var(--line-2);border-radius:999px;padding:6px 12px}.DocsNav-module__vODMjW__nav a:before{display:none}}
.OpenSourceBand-module__SlUSWG__band{margin-top:clamp(40px,6vw,80px);padding-block:clamp(90px,12vw,150px);position:relative;overflow:clip}.OpenSourceBand-module__SlUSWG__inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.OpenSourceBand-module__SlUSWG__title{max-width:15ch;font-size:clamp(42px,7.4vw,96px)}.OpenSourceBand-module__SlUSWG__title .serif{font-size:1.06em}.OpenSourceBand-module__SlUSWG__inner .lede{max-width:560px}.OpenSourceBand-module__SlUSWG__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:560px){.OpenSourceBand-module__SlUSWG__ctas{flex-direction:column;width:100%}.OpenSourceBand-module__SlUSWG__ctas .btn{width:100%}}
.PageShell-module__9zokjG__main{padding-top:calc(var(--nav-h) + clamp(48px, 9vw, 110px));padding-bottom:clamp(60px,9vw,120px)}.PageShell-module__9zokjG__head{flex-direction:column;align-items:flex-start;gap:18px;max-width:760px;margin-bottom:clamp(40px,6vw,72px);display:flex}.PageShell-module__9zokjG__title{font-size:clamp(42px,7vw,84px)}.PageShell-module__9zokjG__updated{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:12px}.PageShell-module__9zokjG__narrow{max-width:760px}.PageShell-module__9zokjG__wide{max-width:none}
.PipelineVisuals-module__pNba6G__frame{border-radius:var(--r-xl);border:1px solid var(--line-2);background:var(--bg-1);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.PipelineVisuals-module__pNba6G__caption{border-bottom:1px solid var(--line);padding:16px 22px}.PipelineVisuals-module__pNba6G__content{flex-direction:column;flex:1;justify-content:center;gap:24px;min-height:0;padding:clamp(20px,3vw,40px);display:flex}.PipelineVisuals-module__pNba6G__hint{color:var(--text-3);font-size:14px;line-height:1.55}.PipelineVisuals-module__pNba6G__keys{justify-content:center;align-items:center;gap:18px;display:flex}.PipelineVisuals-module__pNba6G__bigKey{border-bottom-width:6px;border-radius:18px;min-width:clamp(76px,12vw,120px);height:clamp(76px,12vw,120px);font-size:clamp(30px,5vw,48px)}.PipelineVisuals-module__pNba6G__bigKey[data-pressed=true]{border-bottom-width:2px;transform:translateY(4px)}.PipelineVisuals-module__pNba6G__hud{border:1px solid var(--line-2);background:#000;border-radius:999px;align-items:center;gap:18px;padding:16px 22px;display:flex}.PipelineVisuals-module__pNba6G__hudLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);flex:none;font-size:11px}.PipelineVisuals-module__pNba6G__engine{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg-2);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.PipelineVisuals-module__pNba6G__engine strong{letter-spacing:-.02em;font-size:22px;font-weight:500}.PipelineVisuals-module__pNba6G__engine span{color:var(--text-2);font-size:14px}.PipelineVisuals-module__pNba6G__engine .PipelineVisuals-module__pNba6G__runs{color:#8ee0ad;margin-top:8px;font-size:13px}.PipelineVisuals-module__pNba6G__raw{letter-spacing:-.01em;min-height:3.2em;color:var(--text-2);font-size:clamp(17px,2vw,22px);line-height:1.45}.PipelineVisuals-module__pNba6G__caret{vertical-align:-.15em;background:var(--text);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite PipelineVisuals-module__pNba6G__blink;display:inline-block}@keyframes PipelineVisuals-module__pNba6G__blink{50%{opacity:0}}.PipelineVisuals-module__pNba6G__struck{color:var(--text-3);text-decoration:line-through}.PipelineVisuals-module__pNba6G__polished{letter-spacing:-.015em;color:var(--text);font-size:clamp(19px,2.3vw,26px);line-height:1.4}.PipelineVisuals-module__pNba6G__modes{border:1px solid var(--line);background:var(--bg);border-radius:999px;width:fit-content;padding:3px;display:inline-flex}.PipelineVisuals-module__pNba6G__modes span{color:var(--text-3);border-radius:999px;padding:6px 14px;font-size:13px}.PipelineVisuals-module__pNba6G__modes span[data-active=true]{background:var(--bg-4);color:var(--text)}.PipelineVisuals-module__pNba6G__editor{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--bg);overflow:hidden}.PipelineVisuals-module__pNba6G__editorBar{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:6px;padding:10px 14px;font-size:12px;display:flex}.PipelineVisuals-module__pNba6G__editorBar i{background:var(--bg-4);border-radius:50%;width:9px;height:9px}.PipelineVisuals-module__pNba6G__editorBar span{margin-left:auto;margin-right:auto}.PipelineVisuals-module__pNba6G__editor p{min-height:5.2em;padding:18px;font-size:clamp(16px,1.8vw,20px);line-height:1.5}.PipelineVisuals-module__pNba6G__checks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PipelineVisuals-module__pNba6G__checks li{border:1px solid var(--line-2);color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;display:inline-flex}.PipelineVisuals-module__pNba6G__checks svg{color:var(--ok)}.PipelineVisuals-module__pNba6G__rows{margin:0;padding:0;list-style:none}.PipelineVisuals-module__pNba6G__rows li{border-bottom:1px solid var(--line);grid-template-columns:48px 64px minmax(0,1fr);align-items:center;gap:14px;padding:14px 0;font-size:14.5px;display:grid}.PipelineVisuals-module__pNba6G__rows li span:nth-child(-n+2){font-family:var(--font-mono);color:var(--text-3);font-size:11px}.PipelineVisuals-module__pNba6G__rows li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PipelineVisuals-module__pNba6G__newRow{color:var(--text)}.PipelineVisuals-module__pNba6G__newRow span:first-child{color:var(--ok)!important}
.changelog-module__eZoe_G__link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.changelog-module__eZoe_G__timeline{margin:0;padding:0 0 0 36px;list-style:none;position:relative}.changelog-module__eZoe_G__timeline:before{content:"";background:linear-gradient(180deg, var(--line-3), var(--line) 70%, transparent);width:1px;position:absolute;top:8px;bottom:0;left:5px}.changelog-module__eZoe_G__release{padding-bottom:clamp(44px,6vw,72px);position:relative}.changelog-module__eZoe_G__marker{background:var(--bg);border:1px solid var(--line-3);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:-36px}.changelog-module__eZoe_G__release:first-child .changelog-module__eZoe_G__marker{box-shadow:0 0 0 5px rgba(var(--glow), .18);background:#fff;border-color:#fff}.changelog-module__eZoe_G__head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.changelog-module__eZoe_G__head h2{letter-spacing:-.035em;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1}.changelog-module__eZoe_G__head time{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.changelog-module__eZoe_G__tag{border:1px solid var(--line-2);color:var(--text-2);background:#ffffff0d;border-radius:999px;padding:3px 11px;font-size:12px}.changelog-module__eZoe_G__release:first-child .changelog-module__eZoe_G__tag{color:#8ee0ad;background:#5fd08a1a;border-color:#5fd08a4d}.changelog-module__eZoe_G__summary{max-width:60ch;color:var(--text);letter-spacing:-.01em;margin-top:16px;font-size:18px;line-height:1.55}.changelog-module__eZoe_G__release ul{color:var(--text-2);flex-direction:column;gap:10px;margin:20px 0 0;padding:0;font-size:15.5px;line-height:1.6;list-style:none;display:flex}.changelog-module__eZoe_G__release ul li{max-width:64ch;padding-left:22px;position:relative}.changelog-module__eZoe_G__release ul li:before{content:"";background:var(--text-3);width:8px;height:1px;position:absolute;top:.7em;left:0}
.docs-module__hZJeFq__layout{grid-template-columns:220px minmax(0,760px);gap:clamp(32px,6vw,96px);display:grid}.docs-module__hZJeFq__body section{scroll-margin-top:calc(var(--nav-h) + 24px)}.docs-module__hZJeFq__body section+section{margin-top:3.2em}.docs-module__hZJeFq__body section>*+*{margin-top:1.1em}@media (max-width:900px){.docs-module__hZJeFq__layout{grid-template-columns:1fr}}
.Pipeline-module__4QHuxW__section{padding-top:clamp(80px,12vw,160px)}.Pipeline-module__4QHuxW__scene{height:calc(100svh + var(--steps) * 62svh);position:relative}.Pipeline-module__4QHuxW__sticky{height:100svh;min-height:560px;padding-top:calc(var(--nav-h) + 8px);align-items:center;padding-bottom:32px;display:flex;position:sticky;top:0}.Pipeline-module__4QHuxW__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,5vw,80px);height:min(100%,640px);display:grid}.Pipeline-module__4QHuxW__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Pipeline-module__4QHuxW__steps li{border-bottom:1px solid var(--line);color:var(--text-3);grid-template-columns:38px 1fr;grid-template-areas:"index name"".detail";column-gap:6px;padding:16px 0;transition:color .5s;display:grid;position:relative}.Pipeline-module__4QHuxW__index{font-family:var(--font-mono);grid-area:index;align-self:center;font-size:12px}.Pipeline-module__4QHuxW__name{letter-spacing:-.03em;grid-area:name;font-size:clamp(22px,2.4vw,32px);font-weight:500;line-height:1.15}.Pipeline-module__4QHuxW__detail{opacity:0;max-width:34ch;max-height:0;transition:opacity .5s, max-height .6s var(--ease-out), margin .6s var(--ease-out);grid-area:detail;grid-template-rows:0fr;font-size:15px;line-height:1.55;display:grid;overflow:hidden}.Pipeline-module__4QHuxW__steps li[data-state=active]{color:var(--text)}.Pipeline-module__4QHuxW__steps li[data-state=active] .Pipeline-module__4QHuxW__detail{opacity:1;max-height:6em;color:var(--text-2);margin-top:8px}.Pipeline-module__4QHuxW__steps li[data-state=done]{color:var(--text-2)}.Pipeline-module__4QHuxW__bar{transform-origin:0;background:#fff;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.Pipeline-module__4QHuxW__stage{height:min(100%,560px);position:relative}.Pipeline-module__4QHuxW__visual{position:absolute;inset:0}@media (max-width:820px){.Pipeline-module__4QHuxW__grid{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:20px}.Pipeline-module__4QHuxW__steps li{padding:8px 0}.Pipeline-module__4QHuxW__name{font-size:20px}.Pipeline-module__4QHuxW__stage{height:100%}}
