.gl-idx{padding:32px 0 40px;position:relative;overflow:hidden}.gl-idx-dots{top:32px;bottom:40px}.gl-idx__in{gap:24px;display:grid;position:relative}@media (width>=1024px){.gl-idx{padding:56px 0}.gl-idx-dots{top:56px;bottom:56px}.gl-idx__in{grid-template-columns:384px minmax(0,1fr);align-items:start;column-gap:64px}.gl-idx__in:has(>[data-gl-find][hidden]){grid-template-columns:minmax(0,1fr)}}.gl-find{gap:8px;display:grid}.gl-find[hidden]{display:none}.gl-find__l{font:13px/18px var(--font-sans);color:var(--color-muted)}.gl-find__f{position:relative}.gl-find__ico{width:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:16px;translate:0 -50%}.gl-find__i{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-bg);width:100%;height:56px;font:16px/18px var(--font-sans);color:var(--color-fg);padding:0 56px 0 46px;transition:border-color .15s}.gl-find__i::placeholder{color:var(--color-muted);opacity:1}.gl-find__i::-webkit-search-cancel-button{display:none}.gl-find__i:hover{border-color:var(--color-on-dark-muted)}.gl-find__i:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.gl-find__x{width:44px;height:44px;color:var(--color-muted);place-items:center;transition:color .15s;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.gl-find__x[hidden]{display:none}.gl-find__x:hover{color:var(--color-accent-ink)}.gl-find__s{font:14px/20px var(--font-sans);color:var(--color-muted)}.gl-find__s:empty{display:none}@media (width>=1024px){.gl-find{gap:10px}.gl-find__ico{left:20px}.gl-find__i{height:64px;padding-left:52px;padding-right:60px}.gl-find__x{right:10px}}.gl-abc{gap:20px;display:grid}.gl-abc__row{gap:8px;display:grid}.gl-abc__l{width:fit-content;font:12px/18px var(--font-display);color:var(--color-muted);transition:color .15s}.gl-abc__l:hover{color:var(--color-accent-ink)}.gl-abc__list{border-top:1px solid var(--color-line);border-left:1px solid var(--color-line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gl-abc__a{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-bg);height:48px;font:16px/20px var(--font-display);color:var(--color-fg);place-items:center;transition:color .15s,background-color .15s;display:grid}.gl-abc__a:hover{background:var(--color-surface-2);color:var(--color-accent-ink)}.gl-abc__a.is-off{color:var(--color-muted);background:0 0}@media (width>=1024px){.gl-abc{gap:12px;padding-top:28px}.gl-abc__row{align-items:center;gap:0;display:flex}.gl-abc__l{flex:none;width:104px}.gl-abc__list{border-top:0;display:flex}.gl-abc__a{border-top:1px solid var(--color-line);width:44px;height:44px}}.gl-s{padding:80px 0;position:relative;overflow:hidden}.gl-s-dots{top:80px;bottom:80px}@media (width>=1024px){.gl-s{padding:140px 0}.gl-s-dots{top:140px;bottom:140px}}.gl-none{border-block:1px solid var(--color-line);font:16px/22px var(--font-sans);color:var(--color-muted);margin-top:40px;padding:28px 0}.gl-none[hidden]{display:none}.gl-list{border-bottom:1px solid var(--color-line);margin-top:40px}.gl-list:not(:has(>.gl-g:not([hidden]))){display:none}.gl-g{grid-template-columns:44px minmax(0,1fr);scroll-margin-top:24px;display:grid}.gl-g[hidden]{display:none}.gl-g__l{border-top:1px solid var(--color-line);font:200 36px/40px var(--font-sans);color:var(--color-fg);padding-top:14px}@media (width>=1024px){.gl-none{margin-top:80px;padding-left:180px}.gl-list{margin-top:80px}.gl-g{grid-template-columns:180px minmax(0,1fr)}.gl-g__l{padding-top:16px;font-size:76px;line-height:68px}}.gl-t{border-top:1px solid var(--color-line);padding:16px 0 16px 12px;transition:background-color .18s;position:relative}.gl-t[hidden]{display:none}.gl-t:before{--k:var(--color-fg);content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--k), var(--k)) 0 0 / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 1px 5px no-repeat;transition:opacity .18s;position:absolute;inset:-1px}.gl-t__h{gap:2px;min-width:0;padding-right:26px;display:grid}.gl-t__a{font:18px/24px var(--font-display);color:var(--color-fg)}.gl-t__a:after{content:"";z-index:1;position:absolute;inset:0}.gl-t__x{font:500 13px/18px var(--font-sans);color:var(--color-muted)}.gl-t__d{font:14px/20px var(--font-sans);color:var(--color-muted);margin-top:8px}.gl-t__d:after{content:"";aspect-ratio:1;background:var(--color-accent-ink);width:14px;mask:var(--gl-arr) center / contain no-repeat;transition:background-color .18s;position:absolute;top:21px;right:0}.gl-t:hover,.gl-t:focus-within{background:var(--color-surface)}.bg-surface .gl-t:hover,.bg-surface .gl-t:focus-within{background:var(--color-bg)}.gl-t:hover:before,.gl-t:focus-within:before{opacity:1}.gl-t:hover .gl-t__d:after,.gl-t:focus-within .gl-t__d:after{background:var(--color-accent)}@media (width>=1024px){.gl-t{grid-template-columns:320px minmax(0,1fr);column-gap:40px;padding:22px 72px 22px 28px;display:grid}.gl-t__h{gap:4px;padding-right:0}.gl-t__a{font-size:20px;line-height:28px}.gl-t__x{font-size:14px;line-height:20px}.gl-t__d{max-width:560px;margin-top:0;font-size:16px;line-height:22px}.gl-t__d:after{width:16px;top:28px;right:28px}}@media (prefers-reduced-motion:reduce){.gl-t,.gl-t:before,.gl-t__d:after,.gl-abc__a{transition:none}}
