.gs-wrap{width:100%;position:relative}.gs-field{color:#f4ead89e;background:#060e09e0;border:1px solid #6cc24a47;border-radius:14px;align-items:center;gap:.6rem;min-height:46px;padding:0 .9rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px #f4ead80a,0 10px 30px -18px #009a4499}.gs-field:focus-within,.gs-field-open{color:#f4ead8;border-color:#6cc24a;box-shadow:0 0 0 3px #6cc24a2e,0 14px 36px -18px #009a44b3}.gs-icon{color:#6cc24a;flex-shrink:0}.gs-input{color:#f4ead8;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.gs-input::placeholder{color:#f4ead861}.gs-input-big{font-size:18px}.gs-wrap kbd,.gs-overlay kbd,.gs-compact kbd{color:#f4ead8b3;white-space:nowrap;background:#f4ead80f;border:1px solid #f4ead82e;border-radius:6px;padding:.25rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1}.gs-clear{color:#f4ead899;cursor:pointer;border-radius:999px;flex-shrink:0;width:28px;height:28px}.gs-clear:hover{color:#f4ead8;background:#f4ead814}.gs-spinner{border:2px solid #6cc24a40;border-top-color:#6cc24a;border-radius:999px;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite gs-spin}@keyframes gs-spin{to{transform:rotate(360deg)}}.gs-dropdown{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:left;background:#070f0af7;border:1px solid #6cc24a38;border-radius:16px;max-height:min(70vh,560px);padding:.4rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -20px #000000d9}.gs-row{cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:.75rem;padding:.6rem .65rem;display:flex}.gs-row-big{align-items:flex-start;padding:.8rem .75rem}.gs-row-active{background:#6cc24a1a;border-color:#6cc24a4d}.gs-kind{background:#f4ead80d;border:1px solid #f4ead814;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.gs-title{color:#f4ead8;overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.25;display:block}.gs-desc{color:#f4ead8b3;margin-top:.15rem;font-size:13px;line-height:1.35;display:block}.gs-meta{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-top:.2rem;font-size:12px;line-height:1.3;display:flex}.gs-cat{color:#6cc24a;font-weight:500}.gs-why{color:#f4ead88c}.gs-snippet{color:#f4ead880;border-left:2px solid #6cc24a59;margin-top:.35rem;padding-left:.6rem;font-size:12px;display:block}.gs-open{white-space:nowrap;color:#08130c;background:linear-gradient(135deg,#6cc24a,#009a44 75%);border-radius:999px;flex-shrink:0;align-self:center;align-items:center;min-height:34px;padding:0 .85rem;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px -8px #009a44cc}.gs-open:hover{filter:brightness(1.08)}.gs-group+.gs-group,.gs-row+.gs-group{margin-top:.4rem}.gs-group-label{letter-spacing:.14em;text-transform:uppercase;color:#f4ead873;padding:.5rem .65rem .25rem;font-size:10.5px;font-weight:700}.gs-note{color:#f4ead899;padding:.7rem .75rem;font-size:13px}.gs-shimmer{animation:1.4s ease-in-out infinite gs-pulse}@keyframes gs-pulse{50%{opacity:.45}}.gs-dropdown-foot{border-top:1px solid #6cc24a1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.35rem;padding:.55rem .65rem .35rem;display:flex}.gs-link-btn{color:#6cc24a;cursor:pointer;align-items:center;gap:.4rem;font-size:13px;font-weight:600;display:inline-flex}.gs-link-btn:hover{text-underline-offset:3px;text-decoration:underline}.gs-fallback,.gs-examples{color:#f4ead88c;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:12.5px;display:flex}.gs-examples{padding:.6rem .65rem}.gs-sheet-body .gs-fallback{padding:.9rem .75rem .4rem}.gs-chip-btn{color:#f4ead8;cursor:pointer;background:#0a1a11b3;border:1px solid #6cc24a40;border-radius:999px;align-items:center;gap:.3rem;min-height:32px;padding:0 .75rem;font-size:12.5px;display:inline-flex}.gs-chip-btn:hover{background:#6cc24a1f;border-color:#6cc24a}.gs-compact{color:#f4ead8;cursor:pointer;background:#060e09cc;border:1px solid #6cc24a4d;border-radius:999px;flex-shrink:0;align-items:center;gap:.45rem;min-height:36px;padding:0 .75rem;font-size:13px;font-weight:600;display:inline-flex}.gs-compact:hover{border-color:#6cc24a}.gs-compact .gs-icon{width:16px;height:16px}.gs-overlay{z-index:140;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-archivo), ui-sans-serif, system-ui, sans-serif;color:#f4ead8;background:#020604b8;justify-content:center;align-items:flex-start;padding:6vh 1rem 1rem;animation:.15s ease-out gs-fade;display:flex;position:fixed;inset:0}@keyframes gs-fade{0%{opacity:0}}.gs-sheet{background:linear-gradient(#0c1812,#070f0a);border:1px solid #6cc24a3d;border-radius:20px;flex-direction:column;width:100%;max-width:760px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6}.gs-sheet-head{border-bottom:1px solid #6cc24a24;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.gs-sheet-body{flex:1;padding:.4rem .5rem .8rem;overflow-y:auto}.gs-sheet-foot{color:#f4ead873;border-top:1px solid #6cc24a1a;gap:1rem;padding:.55rem 1rem;font-size:11.5px;display:flex}.gs-sheet-foot kbd{margin-right:.2rem}.gs-close{color:#f4ead8b3;cursor:pointer;border:1px solid #f4ead82e;border-radius:7px;flex-shrink:0;padding:.3rem .5rem;font-size:11px}@media (max-width:640px){.gs-overlay{padding:0}.gs-sheet{border-radius:0;height:100dvh;max-height:100dvh}.gs-sheet-foot,.gs-row-big .gs-desc{display:none}}.gs-flash{border-radius:14px;animation:2.4s ease-out gs-flash}@keyframes gs-flash{0%,30%{box-shadow:0 0 0 3px #6cc24a,0 0 40px #6cc24a73}to{box-shadow:0 0 #6cc24a00}}@media (prefers-reduced-motion:reduce){.gs-spinner,.gs-shimmer,.gs-overlay,.gs-flash{animation:none}}
