.gs{display:contents}.gs__field{position:relative}.gs .gs__toggle{display:none}.gs__field input::-webkit-search-cancel-button{display:none}.gs__field input:focus~kbd{display:none}.gs__pop{top:calc(100% + 6px);z-index:46;overscroll-behavior:contain;background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius-sm);min-width:min(440px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--v2-shadow-lg);padding:6px 0;position:absolute;inset-inline:0 auto;overflow-y:auto}.gs__pop[hidden]{display:none}.gs__list,.gs__list ul{margin:0;padding:0;list-style:none}.gs__sec+.gs__sec{border-top:1px solid var(--v2-line);margin-top:4px;padding-top:4px}.gs__h{letter-spacing:.02em;color:var(--v2-ink-2);align-items:center;gap:6px;padding:8px 14px 4px;font-size:12.5px;font-weight:600;display:flex}.gs__opt{box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--v2-ink);border-inline-start:3px solid #0000;gap:2px;padding:8px 14px;display:grid}.gs__opt.is-active{background:var(--v2-primary-container);border-inline-start-color:var(--v2-primary);color:var(--v2-on-primary-container)}.gs__t{align-items:center;gap:8px;min-width:0;display:flex}.gs__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:500;overflow:hidden}.gs__code{background:var(--v2-canvas);color:var(--v2-ink-2);border:1px solid var(--v2-line);border-radius:6px;flex:none;padding:1px 7px;font-family:inherit;font-size:12.5px}.gs__sub{color:var(--v2-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.gs__opt.is-active .gs__sub{color:var(--v2-on-primary-container)}.gs__hl{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--v2-primary);text-decoration-color:var(--v2-primary);text-underline-offset:2px;background:0 0;font-weight:700}.gs__all{border-top:1px solid var(--v2-line);color:var(--v2-primary);align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.gs__all.is-active{color:var(--v2-on-primary-container)}.gs__msg{color:var(--v2-ink-2);align-items:center;gap:10px;margin:0;padding:12px 14px;font-size:14px;display:flex}.gs__msg b{color:var(--v2-ink);font-weight:600;display:block}.gs__msg.is-error{color:var(--v2-on-chip-late)}.gs__retry{all:unset;cursor:pointer;color:var(--v2-primary);border-radius:6px;margin-inline-start:auto;padding:6px 8px;font-weight:600}.gs__retry:hover{background:var(--v2-primary-container)}.gs__retry:focus-visible,.gs__close:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.gs__spin{animation:1s linear infinite gs-spin}@keyframes gs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gs__spin{animation:none}}.gs__close{all:unset;inset-inline-end:6px;cursor:pointer;width:36px;height:36px;color:var(--v2-ink-2);border-radius:99px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (forced-colors:active){.gs__opt.is-active{outline:2px solid highlight}}@media (max-width:900px){.gs .gs__toggle{top:10px;z-index:2;width:44px;height:44px;display:inline-flex;position:absolute;inset-inline-end:222px}.v2h__top:has(.gs__toggle){padding-inline-end:276px}.gs__field.is-open{top:8px;z-index:60;background:var(--v2-surface);width:auto;box-shadow:var(--v2-shadow-lg);border-radius:99px;display:block;position:fixed;inset-inline:8px}.gs__field.is-open input{background:var(--v2-surface);border-color:var(--v2-primary);height:48px;padding-inline-end:48px}.gs__field.is-open kbd{display:none}.gs__pop{top:64px;min-width:0;max-height:calc(100dvh - 80px);position:fixed;inset-inline:8px}}.sp__form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sp__form .kq{flex:260px;min-width:0}.sp__tabs{border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:4px;display:flex}.sp__tab{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;color:var(--v2-ink-2);border-bottom:3px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:14.5px;display:inline-flex}.sp__tab[aria-selected=true]{color:var(--v2-primary);border-bottom-color:var(--v2-primary);font-weight:600}.sp__tab:hover{color:var(--v2-ink)}.sp__tab:focus-visible{outline:2px solid var(--v2-primary);outline-offset:-2px;border-radius:6px}.sp__n{background:var(--v2-canvas);color:var(--v2-ink-2);border:1px solid var(--v2-line);border-radius:99px;padding:0 7px;font-size:12.5px}.sp__list{margin:0;padding:0;list-style:none;display:grid}.sp__list li+li{border-top:1px solid var(--v2-line)}.sp__item{color:var(--v2-ink);border-radius:8px;gap:2px;min-width:0;padding:12px 4px;text-decoration:none;display:grid}.sp__item:hover .gs__title{color:var(--v2-primary);text-decoration:underline}.sp__item:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.sp__item .gs__title,.sp__item .gs__sub{white-space:normal}.sp__foot{color:var(--v2-primary);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ftree__n.is-hit>.ftree__row{background:var(--v2-primary-container);border-inline-start:3px solid var(--v2-primary);border-radius:8px}.gs__field input::placeholder,.sp__form input::placeholder{color:var(--v2-ink-2);opacity:1}.gs__pop{max-height:min(560px,100dvh - 96px);padding-bottom:0}.gs__all{z-index:1;background:var(--v2-surface);margin-top:0;position:sticky;bottom:0}.gs__all.is-active{background:var(--v2-primary-container)}.sp__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding-inline:8px}.sp__item>:not(.sp__chev){grid-column:1}.sp__chev{color:var(--v2-ink-3);grid-area:1/2/span 2}.sp__item:hover{background:var(--v2-canvas)}.sp__item:hover .sp__chev{color:var(--v2-primary)}.sp__tab.is-zero{color:var(--v2-ink-3)}.sp__tab.is-zero[aria-selected=true]{color:var(--v2-primary)}.gs__chip{background:var(--v2-chip-todo);color:var(--v2-on-chip-todo);white-space:nowrap;border-radius:99px;flex:none;padding:1px 8px;font-size:12.5px}.gs__opt.is-off{cursor:default}.sp__item.is-off:hover{background:0 0}.sp__item.is-off .gs__title{color:var(--v2-ink);text-decoration:none}
