@import "https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600&family=Geist+Mono:wght@400;500&display=swap";@font-face{font-family:Thmanyah Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/thmanyahsans-Light.woff2)format("woff2")}@font-face{font-family:Thmanyah Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/thmanyahsans-Regular.woff2)format("woff2")}:root{--night:#09090b;--card:#131315;--raised:#1b1b1e;--hover:#242428;--line:#ffffff12;--line-strong:#ffffff21;--bone:#eceae4;--ash:#8c8b86;--dim:#55554f;--saffron:#f0b44c;--add:#86d6a0;--del:#ef8b80;--sans:"Geist", ui-sans-serif, system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--arabic:"Thmanyah Sans", "Geeza Pro", sans-serif;--card-radius:28px;--inner-radius:16px;--gutter:clamp(16px, 4vw, 40px);--max:1180px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--night);min-width:320px;color:var(--bone);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}::selection{background:var(--saffron);color:var(--night)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}code,kbd,pre{font-family:var(--mono)}h1,h2,h3,p{margin:0}[lang=ar]{font-family:var(--arabic)}:focus-visible{outline:2px solid var(--saffron);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--bone);color:var(--night);transition:transform .2s var(--ease-out);border-radius:999px;padding:10px 16px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.pill-button{background:var(--bone);height:40px;color:var(--night);white-space:nowrap;transition:transform .25s var(--ease-spring), background .2s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.pill-button:hover{background:#fff}.pill-button:active{transform:scale(.96)}.pill-button-quiet{background:var(--raised);color:var(--bone)}.pill-button-quiet:hover{background:var(--hover)}.badge{border:1px solid var(--line-strong);height:32px;color:var(--bone);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.badge-dot{background:var(--saffron);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #f0b44c29}.section{padding-block:clamp(80px,12vw,152px) 0}.section-head{gap:16px;max-width:640px;margin-bottom:clamp(32px,5vw,56px);display:grid}.section-head h2{letter-spacing:-.035em;font-size:clamp(32px,5vw,52px);font-weight:500;line-height:1.04}.section-head p{color:var(--ash);text-wrap:pretty;font-size:17px}.kicker{color:var(--ash);font-family:var(--mono);font-size:13px}.card{border-radius:var(--card-radius);background:var(--card);position:relative;overflow:hidden}.site-header{z-index:50;padding:14px var(--gutter) 0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0 0 auto}.header-bar{width:min(100%, var(--max));pointer-events:auto;height:56px;transition:width .5s var(--ease-out), background .3s, border-color .3s;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 10px;display:flex}.site-header.is-compact .header-bar{border-color:var(--line);backdrop-filter:blur(16px)saturate(1.4);background:#131315c7;width:min(100%,640px)}.brand{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;padding:6px;font-weight:500;display:inline-flex}.brand img{filter:invert();width:26px;height:26px}.header-nav{gap:2px;margin-inline:auto;display:flex}.header-nav a{color:var(--ash);border-radius:999px;padding:8px 12px;font-size:14px;transition:color .2s,background .2s}.header-nav a:hover{background:var(--raised);color:var(--bone)}.header-actions{align-items:center;gap:6px;display:flex}.icon-link{width:40px;height:40px;color:var(--ash);border-radius:50%;place-items:center;transition:color .2s,background .2s;display:grid}.icon-link:hover{background:var(--raised);color:var(--bone)}.icon-link svg{fill:currentColor;width:18px;height:18px}.hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:clamp(112px,16vw,168px);display:grid}.wordmark{width:min(100%,760px);height:clamp(150px,26vw,250px);margin-block:28px 8px;position:relative}.wordmark canvas{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.wordmark-fallback{place-items:center;height:100%;font-size:clamp(80px,16vw,160px);font-weight:300;line-height:1;display:grid}.wordmark.is-ready .wordmark-fallback{visibility:hidden}.hero-tagline{letter-spacing:-.04em;font-size:clamp(30px,5.4vw,56px);font-weight:500;line-height:1.05}.hero-copy{max-width:580px;color:var(--ash);text-wrap:balance;margin-top:18px;font-size:17px}.hero-copy strong{color:var(--bone);font-weight:400}.hero-install{width:min(100%,560px);margin-top:36px}.hero-links{color:var(--ash);flex-wrap:wrap;justify-content:center;gap:6px 20px;margin-top:22px;font-size:14px;display:flex}.hero-links a{gap:6px;transition:color .2s;display:inline-flex}.hero-links a:hover{color:var(--bone)}.install{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.install-tabs{background:var(--card);scrollbar-width:none;border-radius:999px;justify-self:center;max-width:100%;padding:4px;display:flex;position:relative;overflow-x:auto}.install-tabs::-webkit-scrollbar{display:none}.install-tab{z-index:1;color:var(--ash);border-radius:999px;flex:none;padding:7px 14px;font-size:14px;transition:color .2s;position:relative}.install-tab:hover,.install-tab[aria-selected=true]{color:var(--bone)}.install-tabs-indicator{background:var(--hover);transition:transform .45s var(--ease-spring), width .45s var(--ease-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.command{background:var(--card);text-align:left;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:0 8px 0 20px;display:flex}.command-prompt{color:var(--saffron);font-family:var(--mono)}.command code{min-width:0;color:var(--bone);white-space:nowrap;scrollbar-width:none;flex:1;font-size:14px;overflow-x:auto}.command code::-webkit-scrollbar{display:none}.copy-button{background:var(--raised);height:40px;color:var(--bone);transition:background .2s, transform .25s var(--ease-spring);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.copy-button:hover{background:var(--hover)}.copy-button:active{transform:scale(.94)}.copy-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.copy-button .icon-check,.copy-button.is-copied .icon-copy{display:none}.copy-button.is-copied .icon-check{color:var(--add);display:block}.demo{width:100%;margin-top:clamp(56px,9vw,96px)}.terminal{border:1px solid var(--line);padding:6px;box-shadow:0 40px 120px -40px #000000e6,0 0 0 1px #0006}.terminal-bar{color:var(--ash);font-family:var(--mono);align-items:center;gap:12px;padding:12px 16px 12px 18px;font-size:13px;display:flex}.terminal-bar span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.terminal-status{background:var(--raised);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:4px 10px;display:inline-flex}.replay-button{color:var(--ash);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;transition:color .2s,background .2s;display:inline-flex}.replay-button:hover{background:var(--raised);color:var(--bone)}.terminal-body{min-height:440px;font-family:var(--mono);text-align:left;background:#0d0d0f;border-radius:22px;padding:24px clamp(18px,3vw,32px) 28px;font-size:14px;line-height:1.7}.t-line{opacity:0;min-width:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);gap:12px;display:flex;transform:translateY(6px)}.t-line.is-shown{opacity:1;transform:none}.t-line+.t-line{margin-top:4px}.t-line.t-gap{margin-top:18px}.t-tag{width:64px;color:var(--dim);flex:none}.t-text{overflow-wrap:anywhere;min-width:0}.t-user .t-tag{color:var(--saffron)}.t-user .t-text{color:var(--bone)}.t-caret{vertical-align:-.18em;background:var(--saffron);width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.t-think .t-text{color:var(--ash);font-style:italic}.t-tool .t-tag{color:var(--ash)}.t-tool .t-text{color:var(--bone)}.t-meta{color:var(--dim);margin-left:8px}.t-add{color:var(--add)}.t-del{color:var(--del)}.t-diff{background:var(--card);border-radius:12px;margin-left:76px;padding:10px 14px;font-size:13px}.t-diff-line{white-space:pre-wrap;display:block}.t-pass{color:var(--add)}.t-answer .t-text{color:var(--bone);font-family:var(--sans);font-size:15px}@keyframes blink{50%{opacity:0}}.chips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.chip{background:var(--card);height:34px;color:var(--ash);transition:color .2s, background .2s, transform .25s var(--ease-spring);border-radius:999px;padding:0 14px;font-size:14px}.chip:hover{background:var(--raised);color:var(--bone)}.chip:active{transform:scale(.95)}.chip[aria-pressed=true]{background:var(--bone);color:var(--night)}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature{min-height:440px;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);grid-template-rows:1fr auto;display:grid}.feature[hidden]{display:none}.feature.is-entering{opacity:0;transform:scale(.97)}.feature-stage{place-items:center;padding:40px 24px 8px;display:grid}.feature-caption{gap:4px;padding:0 28px 26px;display:grid}.feature-caption h3{letter-spacing:-.01em;font-size:17px;font-weight:500}.feature-caption p{color:var(--ash);font-size:15px}.mini{background:var(--raised);width:min(100%,380px);font-family:var(--mono);text-align:left;border-radius:22px;padding:8px;font-size:13px;box-shadow:0 24px 60px -24px #000c}.mini-foot{color:var(--ash);text-overflow:ellipsis;white-space:nowrap;padding:10px 10px 4px;font-size:12px;overflow:hidden}.file-list{margin:0;padding:0;list-style:none;display:grid;position:relative}.file-row{z-index:1;color:var(--ash);cursor:default;border-radius:12px;justify-content:space-between;gap:12px;padding:9px 12px;transition:color .25s;display:flex;position:relative}.file-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-row span:last-child{color:var(--dim);opacity:0;flex:none;transition:opacity .25s}.file-row.is-active{color:var(--bone)}.file-row.is-active span:last-child{opacity:1}.file-list ul{margin:0;padding:0;list-style:none;display:grid}.file-highlight{background:var(--hover);height:40px;transition:transform .45s var(--ease-spring);border-radius:12px;position:absolute;inset:0 0 auto}.diff{background:#0d0d0f;border-radius:14px;padding:12px 6px}.diff-line{color:var(--ash);white-space:pre;grid-template-columns:26px minmax(0,1fr);padding:1px 8px;display:grid;overflow:hidden}.diff-line span:first-child{color:var(--dim)}.diff-old,.diff-new{transition:grid-template-rows .5s var(--ease-out), opacity .4s, background .4s;grid-template-rows:1fr;display:grid}.diff-old>*,.diff-new>*{min-height:0}.diff-old{color:var(--del);background:#ef8b801a;border-radius:6px}.diff-old .diff-line,.diff-old .diff-line span:first-child{color:var(--del)}.diff-new{opacity:0;border-radius:6px;grid-template-rows:0fr}.diff-new .diff-line,.diff-new .diff-line span:first-child{color:var(--add)}.is-applied .diff-old{opacity:0;grid-template-rows:0fr}.is-applied .diff-new{opacity:1;background:#86d6a01a;grid-template-rows:1fr}.hold-button{background:var(--hover);width:100%;height:44px;color:var(--bone);font-family:var(--sans);-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .25s var(--ease-spring);border-radius:999px;justify-content:center;align-items:center;margin-top:8px;font-size:14px;display:flex;position:relative;overflow:hidden}.hold-button:active{transform:scale(.97)}.hold-fill{background:var(--bone);transform-origin:0;transition:transform .3s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.hold-button.is-holding .hold-fill{transition:transform .9s linear;transform:scaleX(1)}.hold-label{mix-blend-mode:difference;position:relative}.test-grid{grid-template-columns:repeat(12,1fr);gap:7px;padding:16px 14px 6px;display:grid}.test-dot{aspect-ratio:1;background:var(--hover);transition:background .2s, transform .3s var(--ease-spring);border-radius:50%}.test-dot.is-pass{background:var(--add);transform:scale(.82)}.run-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 4px 10px;display:flex}.run-summary{color:var(--ash);font-size:12px}.run-summary strong{color:var(--add);font-weight:500}.run-button{height:36px;font-family:var(--mono);padding:0 16px;font-size:13px}.run-button:disabled{opacity:.6;cursor:progress}.effort{text-align:center;width:min(100%,360px)}.effort-value{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.effort-command{color:var(--ash);font-family:var(--mono);margin-top:10px;font-size:13px}.effort-track{border-radius:16px;justify-content:space-between;align-items:center;height:56px;margin-top:28px;padding:0 4px;display:flex;position:relative}.effort-track:focus-within{outline:2px solid var(--saffron);outline-offset:4px}.effort-tick{background:var(--hover);width:3px;height:26px;transition:background .2s, height .3s var(--ease-spring);border-radius:2px}.effort-tick.is-on{background:var(--bone)}.effort-tick.is-stop{height:38px}.effort-tick.is-current{background:var(--saffron);height:46px}.effort-track input{opacity:0;cursor:grab;width:100%;height:100%;margin:0;position:absolute;inset:0}.effort-track input:active{cursor:grabbing}.effort-scale{color:var(--dim);font-family:var(--mono);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}.stack-wrap{width:min(100%,320px)}.stack{perspective:900px;width:100%;height:210px;display:block;position:relative}.stack-card{border:1px solid var(--line);background:var(--raised);text-align:left;height:160px;transform:translateY(calc(var(--depth) * -16px)) scale(calc(1 - var(--depth) * .05));transition:transform .55s var(--ease-spring), opacity .4s, background .3s;border-radius:20px;gap:18px;padding:18px;display:grid;position:absolute;inset:auto 0 0;box-shadow:0 18px 40px -18px #000000e6}.stack-card[data-depth="0"]{background:var(--hover)}.stack-card[data-depth="3"]{opacity:.4}.stack:hover .stack-card,.stack:focus-within .stack-card{transform:translateY(calc(var(--depth) * -30px)) rotate(calc(var(--depth) * -2.5deg)) scale(calc(1 - var(--depth) * .04))}.stack-title{letter-spacing:-.01em;align-self:start;font-size:16px;font-weight:500}.stack-meta{color:var(--ash);font-family:var(--mono);justify-content:space-between;align-self:end;font-size:12px;display:flex}.stack-command{color:var(--ash);font-family:var(--mono);text-align:center;margin-top:22px;font-size:13px}.stack-command code{color:var(--bone)}.segmented{font-family:var(--sans);background:#0d0d0f;border-radius:999px;padding:4px;display:flex;position:relative}.segmented button{z-index:1;color:var(--ash);white-space:nowrap;border-radius:999px;flex:1;padding:8px 10px;font-size:13px;transition:color .2s;position:relative}.segmented button[aria-pressed=true]{color:var(--night)}.segmented-indicator{background:var(--bone);transition:transform .45s var(--ease-spring), width .45s var(--ease-spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:0}.panel{gap:10px;min-width:0;min-height:132px;padding:16px 12px 8px;display:grid}.panel [data-panel]{min-width:0;animation:rise .35s var(--ease-out);gap:10px;display:grid}.panel [data-panel][hidden]{display:none}.panel p{color:var(--ash);font-family:var(--sans);font-size:14px}.field{min-width:0;color:var(--ash);background:#0d0d0f;border-radius:12px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.field span:last-child{color:var(--bone);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.output-command{color:var(--bone);padding:12px 12px 8px}.output-command [data-option-label]{color:var(--saffron)}.nowrap{white-space:nowrap}.output-body{min-height:120px;color:var(--ash);white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0d0f;border-radius:14px;margin:0;padding:12px;font-size:12px;line-height:1.65;overflow:hidden}.output-body[data-mode]{animation:rise .35s var(--ease-out)}.rules{gap:8px;width:min(100%,320px);display:grid}.rule{background:var(--raised);font-family:var(--mono);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;transition:background .3s;display:flex}.rule span:nth-child(2){flex:1}.rule small{color:var(--dim);font-size:12px}.rule-check{border:1.5px solid var(--dim);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .3s,border-color .3s;display:grid}.rule-check svg{fill:none;width:12px;height:12px;stroke:var(--night);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .35s .1s var(--ease-out)}.rule.is-loaded .rule-check{border-color:var(--add);background:var(--add)}.rule.is-loaded .rule-check svg{stroke-dashoffset:0}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}.layers{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px;display:grid}.layer-stack{align-content:center;gap:0;padding:clamp(24px,4vw,48px);display:grid}.layer{border:1px solid var(--line);background:var(--raised);text-align:left;width:100%;transition:background .3s, border-color .3s, transform .4s var(--ease-spring);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:22px 24px;display:grid}.layer:hover{background:var(--hover)}.layer[aria-selected=true]{background:var(--hover);border-color:#f0b44c80;transform:scale(1.02)}.layer code{font-size:15px}.layer small{color:var(--ash);font-size:14px}.layer-arrow{height:40px;color:var(--dim);font-family:var(--mono);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.layer-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.layer-detail{align-content:space-between;gap:32px;padding:clamp(24px,4vw,44px);display:grid}.layer-detail [role=tabpanel]{animation:rise .4s var(--ease-out);gap:14px;display:grid}.layer-detail [role=tabpanel][hidden]{display:none}.layer-detail h3{letter-spacing:-.03em;font-size:28px;font-weight:500}.layer-detail p{color:var(--ash);font-size:16px}.layer-detail ul{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.layer-detail li{background:var(--raised);color:var(--bone);border-radius:999px;padding:6px 12px;font-size:13px}.layer-note{color:var(--dim);font-size:14px}.entry{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,96px);padding:clamp(32px,6vw,72px);display:grid}.entry-word{color:var(--bone);font-size:clamp(120px,20vw,240px);font-weight:300;line-height:.9}.entry-body{gap:18px;display:grid}.entry-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.entry-head strong{letter-spacing:-.03em;font-size:28px;font-weight:500}.entry-head span{color:var(--ash);font-family:var(--mono);font-size:14px}.entry-definition{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.2}.entry-body p:last-child{max-width:520px;color:var(--ash)}.origins{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.origin{grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px 26px;transition:background .3s;display:grid}.origin:hover{background:var(--raised)}.origin-mark{background:var(--raised);border-radius:16px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:26px;display:grid}.origin:hover .origin-mark{background:var(--hover)}.origin-mark svg{fill:currentColor;width:22px;height:22px}.origin h3{font-size:16px;font-weight:500}.origin p{color:var(--ash);font-size:14px}.origin-arrow{color:var(--ash);transition:transform .3s var(--ease-spring), color .2s}.origin:hover .origin-arrow{color:var(--bone);transform:translate(2px,-2px)}.finale{text-align:center;justify-items:center;gap:18px;padding:clamp(48px,8vw,96px) clamp(20px,5vw,64px);display:grid}.finale h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(34px,5.6vw,60px);font-weight:500;line-height:1.02}.finale>p{color:var(--ash);font-size:17px}.finale .install{width:min(100%,560px);margin-top:14px}.finale .install-tabs{background:var(--raised)}.finale .install-tabs-indicator{background:#2e2e33}.finale .command{background:var(--raised)}.finale .copy-button{background:var(--hover)}.steps{counter-reset:step;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,760px);margin:26px 0 0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;background:#0f0f11;border-radius:20px;gap:6px;padding:18px;display:grid}.steps li:before{content:counter(step);background:var(--raised);width:24px;height:24px;color:var(--ash);font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:6px;font-size:12px;display:grid}.steps code{color:var(--bone);font-size:13px}.steps span{color:var(--ash);font-size:14px}.site-footer{color:var(--ash);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:72px 40px;font-size:14px;display:flex}.footer-links{flex-wrap:wrap;gap:4px 20px;display:flex}.footer-links a:hover{color:var(--bone)}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=900px){.header-nav{display:none}.header-actions{margin-left:auto}.site-header.is-compact .header-bar{width:100%}.bento,.layers,.origins{grid-template-columns:minmax(0,1fr)}.feature{min-height:400px}.entry{grid-template-columns:minmax(0,1fr);justify-items:start}}@media (width<=640px){.icon-link-x{display:none}.terminal-body{min-height:520px;font-size:13px}.t-tag{width:48px}.t-diff{margin-left:0}.terminal-status{display:none}.command{padding-left:16px}.copy-button span{display:none}.copy-button{justify-content:center;width:40px;padding:0}.steps{grid-template-columns:minmax(0,1fr)}.origin{grid-template-columns:auto 1fr}.origin-arrow{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.t-line{opacity:1;transform:none}}
