@font-face{font-family:Archivo;src:url(../fonts/archivo-latin-variable.woff2)format("woff2");font-style:normal;font-weight:300 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Martian Mono;src:url(../fonts/martian-mono-latin-variable.woff2)format("woff2");font-style:normal;font-weight:300 700;font-stretch:75% 112.5%;font-display:swap}:root{--paper:#f4f1eb;--ink:#1d2a28;--teal:#0b6e63;--soft:#4f5a57;--rule:#1d2a2833;--on-teal:#f4f1eb;--on-teal-dim:#f4f1eb55;--teal-bright:#5cc8b6;--cond:"Archivo", sans-serif;--mono:"Martian Mono", monospace;--term:ui-monospace, "SF Mono", Menlo, Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--cond);font-stretch:100%}body:after{content:"";pointer-events:none;opacity:.18;mix-blend-mode:multiply;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit}code,pre,.mono{font-family:var(--mono);font-stretch:87%}.top{justify-content:space-between;align-items:baseline;padding:18px 28px;display:flex}.top .mark{font:900 22px var(--cond);letter-spacing:.01em;font-stretch:62%;text-decoration:none}.top nav{font:400 13px var(--mono);gap:26px;font-stretch:87%;display:flex}.top nav a{text-decoration:none}.top nav a:hover,.top nav a[aria-current]{color:var(--teal)}.display{text-transform:uppercase;letter-spacing:-.01em;padding:10px 28px 0;font-size:clamp(64px,13.5vw,230px);font-weight:900;font-stretch:62%;line-height:.82}.display span{color:var(--teal)}.display.small{font-size:clamp(48px,8vw,128px)}.sub{justify-content:flex-end;padding:22px 28px 34px;display:flex}.sub p{font:400 14px/1.6 var(--mono);max-width:46ch;font-stretch:87%}.sub strong{color:var(--teal);font-weight:700}.hero{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:end;gap:56px;padding:22px 28px 28px;display:grid}.hero .display{padding:0;font-size:clamp(70px,9.8vw,156px)}.hero .sub{padding:0 0 2px;display:block}.hero .sub h2{color:var(--teal);font:600 12px var(--mono);margin-bottom:12px;font-stretch:87%}.hero .sub p{max-width:54ch;font-size:12px;line-height:1.6}.hero .sub p+p{margin-top:12px}.hero .sub a{text-underline-offset:3px}.hero .sub .org{color:var(--soft);margin-top:14px;font-size:10px}.hero .sub .org a{align-items:center;gap:6px;text-decoration:none;display:inline-flex}.hero .sub .org a:hover{text-decoration:underline}.hero .sub .org img{width:14px;height:16px}@media (width<=1100px){.hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px}.hero .display{font-size:clamp(56px,8.7vw,104px)}.hero .sub p{font-size:11px}}@media (width<=760px){.hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:16px 28px 24px}.hero .display{font-size:clamp(40px,12vw,84px)}.hero .sub p{max-width:64ch}}@media (width<=600px){.hero{padding-left:16px;padding-right:16px}}.install{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px 40px;padding:0 28px 24px;display:grid}.shell{border-bottom:2px solid var(--teal);min-width:0;font:400 13px var(--mono);align-items:center;gap:12px;padding-bottom:8px;font-stretch:87%;display:flex}.shell .os{width:6ch;color:var(--soft);flex:none;font-size:11px}.shell .dollar{color:var(--teal)}.shell code{overflow-wrap:anywhere;flex:1;min-width:0}.copy{font:400 11px var(--mono);color:var(--ink);border:1px solid var(--ink);cursor:pointer;box-shadow:0 3px 0 var(--rule);background:0 0;flex:none;padding:4px 10px;font-stretch:87%}.copy:hover{background:var(--ink);color:var(--paper)}.copy[data-copied]{background:var(--teal);border-color:var(--teal);color:var(--on-teal);box-shadow:none;transform:translateY(3px)}.copy:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.install .meta{font:400 11px var(--mono);color:var(--soft);flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;font-stretch:87%;display:flex}.install .meta [data-latest-release]{color:var(--teal);font-weight:700}.install .meta a{color:var(--ink);text-underline-offset:3px}.start h2{text-transform:uppercase;font-size:clamp(44px,5.4vw,88px);font-weight:900;font-stretch:62%;line-height:.86}.start h2 span,.steps code{color:var(--teal)}.term{background:var(--ink);color:var(--paper);min-width:0}.start{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:48px;padding:0 28px 90px;display:grid}.steps{counter-reset:step;list-style:none}.steps li{counter-increment:step;font:400 14px/1.6 var(--mono);padding:0 0 26px 44px;font-stretch:87%;position:relative}.steps li:before{content:"0" counter(step);color:var(--teal);position:absolute;top:0;left:0}.steps li+li{border-top:1px solid var(--rule);padding-top:22px}.steps li+li:before{top:22px}.steps .shell{margin:12px 0 8px}.steps p{color:var(--soft);font-size:12px}.steps a{color:var(--teal);text-underline-offset:3px}.slab{background:var(--teal);color:var(--on-teal);grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr);display:grid}.slab .graph{width:100%;height:auto;display:block}.tick{stroke:var(--on-teal);stroke-width:1px;opacity:.55}.tick-l{font:400 8px var(--mono);fill:var(--on-teal);opacity:.7}.xh{stroke:var(--on-teal);stroke-width:1px;stroke-dasharray:2 3;opacity:.8}.xh-l{font:500 9px var(--mono);fill:var(--on-teal)}.node{cursor:crosshair;outline:none;transition:opacity .25s}.node rect{fill:#0000;stroke:var(--on-teal);stroke-width:1.2px}.node text{fill:var(--on-teal);pointer-events:none}.node .id{font:500 9px var(--mono);opacity:.7}.node .qq{font:400 12px var(--cond);opacity:.85;font-stretch:87%}.node .ans{font:700 14px var(--cond);font-stretch:75%}.node .p{font:400 11px var(--mono)}.node.on rect{fill:var(--on-teal)}.node.on text{fill:var(--teal);opacity:1}.node.src rect{stroke-dasharray:4 3;stroke-width:2.5px}.node:focus-visible rect{stroke-width:3px}.graph.focus .node:not(.on):not(.anc){opacity:.28}.node.changed rect{animation:.9s steps(6,end) flash}@keyframes flash{0%,33%,66%{fill:var(--on-teal)}16%,50%,83%,to{fill:#0000}}.edge{fill:none;stroke:var(--on-teal);stroke-width:1px;opacity:.5;transition:opacity .3s}.edge.on{opacity:1;stroke-width:2px}.amb{fill:var(--on-teal);opacity:.55}.tok{fill:var(--on-teal)}.read{border-left:1px solid var(--on-teal-dim);font:400 12px/1.5 var(--mono);flex-direction:column;gap:16px;min-width:0;padding:22px 28px 26px;font-stretch:87%;display:flex}.read .meta{opacity:.7}.read .label{opacity:.6;margin-bottom:4px;display:block}.read .facts p{white-space:pre-line}.read .q{font:600 24px/1.1 var(--cond);margin-bottom:8px;font-stretch:80%}.read .several .q{font-size:19px}.big{align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.big strong{font:900 112px/.8 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-stretch:62%}.several .big strong{font-size:64px}.big span{padding-bottom:6px}.strip{border:1px solid var(--on-teal);height:26px;margin-bottom:8px;display:flex}.strip i{border-right:1px solid var(--on-teal);background:repeating-linear-gradient(-45deg,#0000 0 4px,#f4f1eb88 4px 5px);flex:0 0;transition:flex-basis .6s cubic-bezier(.2,.8,.2,1);display:block}.strip i.sel{background:var(--on-teal)}.strip i:last-child{border-right:0}.legend{grid-template-columns:auto 1fr auto;gap:3px 10px;display:grid}.legend b{font-weight:600}.legend .sw{border:1px solid var(--on-teal);background:repeating-linear-gradient(-45deg,#0000 0 3px,#f4f1eb88 3px 4px);width:12px;height:12px;margin-top:3px}.legend .sw.sel{background:var(--on-teal)}.refused{font-weight:600}.log{border-top:1px solid var(--on-teal-dim);padding-top:12px}.log .row{opacity:.82;grid-template-columns:112px 1fr;gap:10px;padding:3px 4px;display:grid}.log .row:hover{opacity:1;background:#f4f1eb22}.log .row em{opacity:.7;grid-column:2;font-style:normal}.log .new{opacity:1;font-weight:600}.cmd{border:1px solid var(--on-teal-dim);justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.cmd code{overflow-wrap:anywhere}.cmd button{font:inherit;color:var(--on-teal);cursor:pointer;background:0 0;border:0;text-decoration:underline}.panel{border-top:1px solid var(--on-teal-dim);font:400 11px var(--mono);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:16px 44px;padding:16px 28px;font-stretch:87%;display:flex}.panel .group{align-items:center;gap:10px;display:flex}.keys{display:flex}.keys button,.keys label{font:inherit;color:var(--on-teal);border:1px solid var(--on-teal);cursor:pointer;box-shadow:0 3px 0 var(--on-teal-dim);background:0 0;padding:7px 12px}.keys>*+*{margin-left:-1px}.keys [aria-pressed=true]{background:var(--on-teal);color:var(--teal);box-shadow:none;transform:translateY(3px)}.keys label:has(input:checked){background:var(--on-teal);color:var(--teal);box-shadow:none;transform:translateY(3px)}.keys input{opacity:0;pointer-events:none;position:absolute}.keys button:focus-visible{outline:2px solid var(--on-teal);outline-offset:2px}.keys label:has(input:focus-visible){outline:2px solid var(--on-teal);outline-offset:2px}table.index{border-collapse:collapse;width:calc(100% - 56px);font:400 13px var(--mono);margin:0 28px 90px;font-stretch:87%}.index th{text-align:left;opacity:.6;border-bottom:2px solid var(--ink);padding:0 12px 10px 0;font-weight:400}.index td{border-bottom:1px solid var(--rule);vertical-align:baseline;padding:16px 12px 16px 0}.index td.t a{font:800 30px var(--cond);font-stretch:70%;text-decoration:none}.index tr:hover td.t a{color:var(--teal)}.index .n{text-align:right;font-variant-numeric:tabular-nums}footer.site{font:400 12px var(--mono);gap:24px;padding:0 28px 40px;font-stretch:87%;display:flex}.prose{color:var(--soft);font-size:18px;line-height:1.55}.prose>*+*{margin-top:16px}.prose h2{font:800 34px/1 var(--cond);color:var(--ink);border-top:2px solid var(--ink);align-items:baseline;gap:14px;margin-top:64px;padding-top:14px;font-stretch:70%;display:flex}.prose h2 .num{font:400 13px var(--mono);color:var(--teal);font-stretch:87%}.prose h3{font:700 22px/1.1 var(--cond);color:var(--ink);margin-top:32px;font-stretch:80%}.prose strong{color:var(--ink)}.prose a{color:var(--teal);text-underline-offset:3px}.prose code{background:#1d2a2810;padding:1px 4px;font-size:.82em}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:6px}.prose pre{border:1px solid var(--rule);color:var(--ink);background:#fff5;padding:14px 16px;font-size:12.5px;line-height:1.55;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;padding:0}.prose pre.out{background:var(--ink);color:var(--paper);border-color:var(--ink)}.prose pre.out code{font-family:var(--term);font-stretch:100%}.prose .caption{font:400 11px var(--mono);color:var(--soft);margin-top:20px;font-stretch:87%}.prose .caption+pre{margin-top:6px}.prose .finding{border-left:3px solid var(--teal);color:var(--ink);padding-left:14px}.prose table{border-collapse:collapse;font:400 13px/1.45 var(--mono);width:100%;font-stretch:87%}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px 8px 0}.prose th{color:var(--ink);border-bottom:2px solid var(--ink);font-weight:500}.guide{grid-template-columns:220px minmax(0,720px);gap:56px;padding:40px 28px 120px;display:grid}.guide>*{min-width:0}.guide .toc{font:400 12px/2 var(--mono);align-self:start;font-stretch:87%;list-style:none;position:sticky;top:20px}.guide .toc a{text-decoration:none}.guide .toc a:hover{color:var(--teal)}.notes{max-width:780px;padding:0 28px 90px}.walk{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:40px;padding:30px 0 120px 28px;display:grid}.walk>*{min-width:0}.walk .story{padding-bottom:40vh}.walk .lede{font:300 26px/1.2 var(--cond);color:var(--ink);font-stretch:87%}.walk .step{scroll-margin-top:30px;transition:opacity .3s}.walk .step:not(.on) h2 .num{color:var(--soft)}.walk aside{height:100vh;position:sticky;top:0}.walk .slab{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100%;overflow:hidden}.walk .slab .graph{width:100%;height:100%;min-height:0;padding:8px}.walk .read{border-left:0;border-top:1px solid var(--on-teal-dim);max-height:46vh;overflow-y:auto}.walk .big strong{font-size:72px}.walk .several .big strong{font-size:48px}.walk .display{padding:8px 0 18px}.views{font:400 12px var(--mono);flex-wrap:wrap;align-items:center;margin-top:36px;font-stretch:87%;display:flex}.views>span{color:var(--soft);margin-right:12px}.views button{font:inherit;border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:5px 12px}.views button+button{border-left:0}.views button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.views button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.views p{color:var(--soft);flex-basis:100%;margin-top:12px;font-size:13px;line-height:1.6}.prose .note{font:400 13px var(--mono);font-stretch:87%}.crumb{font:400 12px var(--mono);font-stretch:87%}.crumb a{color:var(--teal);text-decoration:none}@media (width<=960px){.install{grid-template-columns:minmax(0,1fr)}.start{grid-template-columns:minmax(0,1fr);gap:28px}.slab{grid-template-columns:1fr}.read{border-left:0;border-top:1px solid var(--on-teal-dim)}.guide{grid-template-columns:1fr;gap:24px}.guide .toc{position:static}.guide table{display:block;overflow-x:auto}.walk{grid-template-columns:1fr;padding-right:28px}.walk aside{order:-1;height:52vh;position:static}.walk .read{display:none}.walk .story{padding-bottom:20vh}}@media (width<=560px){.top{flex-wrap:wrap;row-gap:12px}.top nav{flex-wrap:wrap;gap:14px;max-width:100%}.display:not(.small){font-size:clamp(48px,15vw,84px)}.index{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.tui-snapshot{color:#d1d5db;background:#15191d;border:1px solid #31373e;min-width:0;margin:22px 0}.tui-controls{font:11px var(--mono);border-bottom:1px solid #31373e;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.tui-controls button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #68717c;padding:4px 9px}.tui-controls button[aria-pressed=true]{color:#15191d;background:#d1d5db;border-color:#d1d5db}.tui-controls>span{color:#9ca3af;margin-left:auto;font-size:10px}.tui-controls button:focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.prose .tui-screen,.tui-screen,.prose .tui-static,.tui-static{color:#d1d5db;max-width:100%;font:12px/1.45 var(--term);white-space:pre;background:#15191d;border:0;margin:0;padding:14px;font-stretch:100%;display:block;overflow:auto}.tui-grid{width:max-content;display:block}.tui-row{height:1.45em;display:block}.tui-screen:focus-visible{outline-offset:-2px;outline:2px solid #67e8f9}.prose .tui-caption,.tui-caption{color:#9ca3af;font:11px/1.6 var(--mono);border-top:1px solid #31373e;margin:0;padding:10px 14px}body[data-view=tui] .step>pre:not([class]),body[data-view=tui] .cmd-only,body[data-view=commands] .tui-only,body[data-view=commands] .tui-snapshot{display:none}body[data-view=tui] .step:has(>.tui-snapshot)>.caption{display:none}body[data-view=tui] .step:has(>.tui-snapshot)>pre.out{display:none}@media (width<=600px){.tui-controls>span{flex-basis:100%;margin:4px 0 0}}.examples-heading{font:700 20px var(--mono);color:var(--teal);padding:26px 28px 12px}.top .mark img{vertical-align:-6px;width:24px;height:auto;margin-right:8px}.eyebrow{font:400 11px/1.6 var(--mono);color:var(--teal);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-stretch:87%;display:flex}.eyebrow a{text-decoration:none}.eyebrow>span{color:var(--soft)}.model-site .top{border-bottom:1px solid var(--rule)}.model-site a:focus-visible{outline:2px solid var(--teal);outline-offset:5px}footer.site{flex-wrap:wrap;line-height:1.6}.catalog{max-width:1600px;margin:auto;padding:0 28px 100px}.catalog-hero{padding:36px 0 42px}.catalog-hero h1{font:900 clamp(64px, 11vw, 160px)/.86 var(--cond);text-transform:uppercase;letter-spacing:-.015em;margin:32px 0 30px;font-stretch:62%}.catalog-hero h1 span{color:var(--teal)}.catalog-intro{max-width:1100px;font:400 17px/1.6 var(--cond);color:var(--soft);grid-template-columns:1fr 1fr;gap:70px;display:grid}.catalog-intro a{color:var(--teal);text-underline-offset:4px}.model-toolbar{border-top:2px solid var(--ink);font:400 11px var(--mono);color:var(--soft);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.model-toolbar>div{gap:6px;display:flex}.model-toolbar button{cursor:pointer;font:inherit;border:1px solid var(--rule);color:var(--ink);background:0 0;padding:9px 15px}.model-toolbar button[aria-pressed=true]{color:var(--paper);background:var(--teal);border-color:var(--teal)}.model-toolbar button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.model-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.model-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;grid-column:span 2;min-width:0;padding:25px;display:flex}.model-card[data-model-category=control]{grid-column:span 3}.model-card[hidden]{display:none}.card-meta,.card-bottom{font:400 10px/1.5 var(--mono);color:var(--soft);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.card-meta{text-transform:uppercase}.model-card h2{font:900 clamp(48px, 5vw, 72px)/.9 var(--cond);text-transform:uppercase;margin:28px 0 14px;font-stretch:62%}.model-card h2 a{justify-content:space-between;align-items:start;gap:16px;text-decoration:none;display:flex}.model-card h2 span{color:var(--teal);font-size:.45em;transition:transform .2s}.model-card:hover h2 a{color:var(--teal)}.model-card:hover h2 span{transform:translate(3px,-3px)}.model-card>p{color:var(--soft);max-width:40ch;min-height:5em;font-size:17px;line-height:1.5}.model-flow{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:400 10px/1.7 var(--mono);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 28px;padding:13px 0;display:flex}.model-flow span:nth-child(2){color:var(--teal)}.card-bottom{margin-top:auto}.card-bottom a{color:var(--teal);text-underline-offset:4px}.catalog-bottom{grid-template-columns:1fr 1fr;gap:70px;padding-top:80px;display:grid}.catalog-bottom h2{font:800 clamp(32px, 3.4vw, 48px)/1.05 var(--cond);margin-top:16px;font-stretch:70%}.catalog-bottom .prose{font-size:17px}.button{border:1px solid var(--teal);background:var(--teal);font:500 12px/1.5 var(--mono);padding:13px 18px;font-stretch:87%;text-decoration:none;display:inline-block;color:var(--on-teal)!important}.button:hover{background:var(--ink);border-color:var(--ink)}.release-hero{border-bottom:1px solid var(--rule);max-width:1500px;margin:auto;padding:34px 28px 40px}.release-hero h1{font:900 clamp(68px, 10vw, 152px)/.9 var(--cond);text-transform:uppercase;margin:32px 0 14px;font-stretch:62%}.release-task{color:var(--teal);font:500 clamp(22px, 2.5vw, 36px)/1.2 var(--cond);font-stretch:85%}.release-intro{max-width:950px;color:var(--soft);margin-top:22px;font-size:20px;line-height:1.55}.release-intro code{font-size:.8em}.release-actions{font:400 12px/1.6 var(--mono);flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:28px;display:flex}.release-actions>a:not(.button){color:var(--teal);text-underline-offset:4px}.model-layout{grid-template-columns:minmax(0,920px) 240px;align-items:start;gap:clamp(36px,6vw,90px);max-width:1400px;margin:auto;padding:40px 28px 80px;display:grid}.model-body{min-width:0}.model-body section{scroll-margin-top:24px}.model-body section+section{margin-top:56px}.model-body section>*+*{margin-top:16px}.model-body section h2{margin-top:0}.model-body img,.model-body video{border:1px solid var(--rule);background:#fff;width:100%;height:auto;display:block}.comparison-image{display:block}.model-body a{overflow-wrap:anywhere}.model-body table{font-size:12px}.model-aside{border-top:2px solid var(--teal);color:var(--soft);padding-top:16px;font-size:15px;line-height:1.6;position:sticky;top:24px}.aside-version{color:var(--ink);font:700 28px/1 var(--cond);margin:14px 0;font-stretch:70%}.aside-hf{color:var(--teal);font:500 11px/1.7 var(--mono);text-underline-offset:4px;margin-top:18px;display:block}.model-aside nav{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:14px;margin-top:30px;padding:24px 0;display:grid}.model-aside nav a{color:var(--ink);font:400 11px/1.5 var(--mono);text-decoration:none}.model-aside nav a:hover{color:var(--teal);text-decoration:underline}.aside-note{margin-top:20px;font-size:13px}.code-example{border:1px solid var(--rule);margin:20px 0}.code-label{border-bottom:1px solid var(--rule);font:400 10px/1.6 var(--mono);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.code-example pre{border:0;margin:0}.code-label .copy{box-shadow:none}.related-models{border-top:1px solid var(--rule);padding:28px 28px 70px}.related-models>div{flex-wrap:wrap;gap:20px 36px;margin-top:20px;display:flex}.related-models a{font:700 24px/1.2 var(--cond);font-stretch:75%;text-decoration:none}.related-models a:hover{color:var(--teal)}@media (width<=1000px){.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card,.model-card[data-model-category=control]{grid-column:auto}.model-layout{grid-template-columns:minmax(0,1fr) 200px;gap:30px}.catalog-intro,.catalog-bottom{gap:36px}}@media (width<=760px){.model-layout{flex-direction:column;display:flex}.model-aside{width:100%;position:static}.catalog-intro,.catalog-bottom{grid-template-columns:1fr;gap:20px}}@media (width<=560px){.catalog{padding-left:20px;padding-right:20px}.model-grid{grid-template-columns:minmax(0,1fr)}.model-card{padding:22px}.model-card>p{min-height:0}.model-toolbar button{padding:8px 10px}.model-toolbar{font-size:10px}.catalog-hero h1{font-size:clamp(48px,13vw,72px)}.release-hero{padding:28px 20px}.release-hero h1{font-size:clamp(54px,15vw,84px)}.release-intro{font-size:18px}.release-actions{gap:18px}.model-layout{padding:32px 20px 60px}.model-body{width:100%}.model-body table{table-layout:fixed;overflow-wrap:anywhere;font-size:10px}.model-body table th:first-child{width:30%}}.ui-video{margin:24px 0}.ui-video video{background:#15191d;width:100%;height:auto;display:block}.ui-video figcaption{margin-top:10px;font-size:13px;line-height:1.5}.replay-note{margin:0;font-size:12px;line-height:1.5}.replay-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}
