.home .gs-head .in{padding-block:64px 0}.home .gs-head h1{letter-spacing:-.045em;font-size:clamp(40px,5.4vw,68px);line-height:.98}.home .gs-install .in{padding-block:56px 0}.home .gs-demo{gap:14px;display:grid}.home .gs-demo .docs{justify-self:end}.home .gs-demo .link,.home .gs-use .link{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px;white-space:nowrap;font-weight:700;text-decoration-thickness:3px}.home .gs-n{border:2.5px solid var(--ink);background:var(--yellow);width:40px;height:40px;font:800 19px var(--display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.home .gs-step{align-items:flex-start;gap:16px;display:flex}.home .gs-step h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,42px)}.home .gs-step p{color:var(--ink-2);margin:8px 0 0;font-size:18px}.home .gs-pick{gap:18px;display:grid}.home .gs-seg{background:var(--white);border:2.5px solid var(--ink);box-shadow:var(--shadow);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:6px;display:grid}.home .gs-seg button{min-height:56px;color:var(--ink);font:700 15.5px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:8px 10px;transition:background .2s;display:flex}.home .gs-logo{flex:none;place-items:center;width:32px;height:32px;display:grid}.home .gs-logo img{width:32px;height:32px;display:block}.home .gs-logo.light,.home .gs-logo.dark{border:1.6px solid var(--ink);width:27px;height:27px;box-shadow:1.6px 1.6px 0 var(--ink);box-sizing:border-box;border-radius:7px;margin:0 3px 3px 0;overflow:hidden}.home .gs-logo.light{background:#fff}.home .gs-logo.light img{object-fit:cover;width:100%;height:100%}.home .gs-logo.dark{background:var(--ink)}.home .gs-logo.dark img{object-fit:contain;width:84%;height:84%}.home .gs-seg button:hover{background:var(--paper)}.home .gs-seg button.on{background:var(--wash);box-shadow:inset 0 0 0 2px var(--ink)}.home .gs-seg button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.home .gs-panel{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px 40px;padding:26px 28px 28px;animation:.3s ease-out both gs-in;display:grid}@keyframes gs-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.home .gs-about{align-content:start;gap:12px;display:grid}.home .gs-about h3{font:800 28px/1.05 var(--display);letter-spacing:-.03em;margin:0}.home .gs-about p{color:var(--ink-2);margin:0;font-size:17px}.home .gs-note{border:2px solid var(--ink);background:#fbe3d9;border-radius:12px;padding:10px 13px;color:var(--ink)!important;font-size:15.5px!important}.home .gs-about code,.home .gs-steps p code{font:600 14px var(--mono);background:var(--wash);border:1.5px solid var(--ink);border-radius:6px;padding:0 5px}.home .gs-joins{border-top:2px dashed var(--rule);gap:6px;padding-top:12px;display:grid}.home .gs-joins p{color:var(--ink);font-weight:600}.home .gs-docs{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px;justify-self:start;margin-top:4px;font-weight:700;text-decoration-thickness:3px}.home .gs-steps{align-content:start;gap:10px;display:grid}.home .gs-steps ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.home .gs-steps li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.home .gs-sn{border:2px solid var(--ink);background:var(--white);width:28px;height:28px;font:700 14px var(--mono);border-radius:50%;place-items:center;display:inline-grid}.home .gs-steps li>div{gap:8px;min-width:0;display:grid}.home .gs-steps li p{color:var(--ink);margin:3px 0 0;font-size:16px}.home .gs-cmd{box-shadow:3px 3px 0 var(--yellow)}.home .gs-cmd code{overflow-wrap:normal;white-space:normal}.home .gs-cmd code .w{white-space:nowrap}.home .gs-next .in{gap:16px;padding-block:72px 96px}.home .gs-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.home .gs-row .demo-all{margin-top:0}.home .gs-go-t{gap:2px;min-width:0;display:grid}.home .gs-go-t>span{color:var(--ink-2);font-size:15px}@media (max-width:1000px){.home .gs-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.home .gs-panel{grid-template-columns:1fr}}@media (max-width:720px){.home .gs-head .in{padding-block:44px 0}.home .gs-install .in{padding-block:40px 0}.home .gs-demo .docs{justify-self:start}.home .gs-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.home .gs-seg button{justify-content:flex-start;min-height:52px;font-size:14.5px}.home .gs-seg button:last-child{grid-column:1/-1}.home .gs-panel{gap:22px;padding:18px 16px 20px}.home .gs-about h3{font-size:24px}.home .gs-row{grid-template-columns:1fr}.home .gs-next .in{padding-block:52px 72px}.home .gs-step h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.home .gs-panel{animation:none}}.home .gs-next .lvl{white-space:nowrap;flex:none}
