.terminal-home .home-intro{padding:64px 0 28px}@media (prefers-reduced-motion:reduce){.terminal-home,.terminal-home *,.terminal-home :before,.terminal-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.terminal-home .home-prompt{color:var(--signal-text);margin-right:8px}.terminal-home .home-intro-row{justify-content:space-between;align-items:end;gap:48px;margin-top:20px;display:flex}.terminal-home h1{letter-spacing:-.045em;font-size:clamp(38px,4.8vw,68px);line-height:1.05}.terminal-home .home-promise{max-width:70ch;color:var(--dim);margin-top:20px;font-size:16px;line-height:1.65}.terminal-home .home-actions{flex-wrap:wrap;flex:0 0 350px;gap:10px;display:flex}.terminal-home .home-actions .btn{height:44px}.terminal-home .home-actions .label{width:100%;margin-top:6px}.terminal-home .home-sample{padding:12px 0 40px;scroll-margin-top:80px}.terminal-home .home-sample-caption{justify-content:space-between;gap:20px;margin-bottom:12px;display:flex}.terminal-home .home-sample-caption h2{color:var(--signal-text)}.terminal-home .home-sample-caption p{font:11px / 1.6 var(--mono);color:var(--dim)}.terminal-home .actside,.terminal-home .sins,.terminal-home .rside{grid-template-rows:repeat(2,1fr)}.terminal-home .home-proof{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.terminal-home .home-proof dd{margin-top:20px;font-size:14px;line-height:1.7}.terminal-home .home-method{min-height:44px;font:12px var(--mono);color:var(--signal-text);align-items:center;margin-top:12px;display:inline-flex}.terminal-home .home-tools{border:1px solid var(--line);flex-wrap:wrap;gap:0;margin-bottom:24px;display:flex}.terminal-home .home-tools span{font:13px var(--mono);text-align:center;background:var(--panel);flex:auto;padding:18px 24px}.terminal-home .home-catalog{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.terminal-home .home-catalog strong{margin:20px 0 10px;font-size:48px;font-weight:500;display:block}.terminal-home .home-catalog p{color:var(--dim);font-size:13px;line-height:1.6}.terminal-home .home-catalog a:hover{background:var(--raise)}.terminal-home .home-end{justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.terminal-home .home-end h2{letter-spacing:-.03em;font-size:28px}.terminal-home .home-end .btn{height:44px}@media (max-width:800px){.terminal-home .home-intro{padding-top:36px}.terminal-home .home-intro-row{flex-direction:column;align-items:start;gap:24px}.terminal-home .home-actions{flex-basis:auto}.terminal-home .home-sample-caption{flex-direction:column;gap:6px}.terminal-home .home-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-home .home-catalog{grid-template-columns:1fr}.terminal-home .home-end{flex-direction:column;align-items:start}.terminal-home .tablecell tr{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-home .tablecell td:first-child{grid-column:1/-1;display:flex}.terminal-home .tablecell td:first-child:before{display:none}.terminal-home .tablecell td:nth-child(2){grid-column:auto}.terminal-home .tablecell td:nth-child(2):before{display:block}}@media (max-width:440px){.terminal-home .home-proof{grid-template-columns:1fr}}.terminal-home .home-intro{display:block}.terminal-home .home-intro-row>div:first-child{min-width:0}.terminal-home .rside{grid-template-rows:repeat(2,1fr)}@media (max-width:800px){.terminal-home .actside,.terminal-home .sins,.terminal-home .rside{grid-template-rows:auto}.terminal-home .sins .cell:last-child{grid-column:auto}.terminal-home .sharegrid>div:last-child{width:60%;max-width:220px}.terminal-home .home-proof{display:block}.terminal-home .home-proof .cell{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px 20px;display:grid}.terminal-home .home-proof .cell+.cell{border-top:1px solid var(--line)}.terminal-home .home-proof dd{margin-top:0;font-size:13px;line-height:1.6}.terminal-home .tablecell tr{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-home .chart{height:260px}.terminal-home .sec{padding-top:20px;padding-bottom:20px}.terminal-home .sh{margin-bottom:16px}.terminal-home .home-intro{padding-top:28px}.terminal-home .sharegrid{gap:20px}.terminal.terminal-home .tablecell td:nth-child(n){width:auto}}.terminal .sample-readouts.actside,.terminal .sample-readouts.sins{grid-template-rows:none;grid-auto-rows:1fr}
