@property --gsc-a{syntax:"<angle>";inherits:false;initial-value:0deg}.gsc{--gsc-panel:var(--color-panel);--gsc-line:var(--color-edge);--gsc-input-bg:var(--color-field);--gsc-text:var(--color-bright);--gsc-muted:var(--color-faint);--gsc-muted-hover:var(--color-muted);--gsc-pink:var(--color-blaze);--gsc-cyan:var(--color-amber);--gsc-purple:var(--color-vip);--gsc-gold:var(--color-tier-gold);--gsc-go-bg:color-mix(in srgb, var(--gsc-purple) 42%, var(--color-field));--gsc-go-line:color-mix(in srgb, var(--gsc-purple) 55%, transparent);--gsc-go-icon:var(--color-vip-light);--gsc-gradient:linear-gradient(94deg, color-mix(in srgb, var(--gsc-pink) 70%, var(--color-ink)) 5.24%, var(--gsc-pink) 46.94%, color-mix(in srgb, var(--gsc-purple) 70%, var(--color-ink)) 93.75%);--gsc-radius:var(--radius-control);box-sizing:border-box;border-color:var(--gsc-line);background:var(--gsc-panel);width:100%;color:var(--gsc-text)}.gsc .gsc__bar{height:auto;box-shadow:none;background:0 0;border:0;gap:10px;margin:0;padding:0;display:flex}.gsc .gsc__field{border-radius:var(--gsc-radius);background:var(--gsc-line);flex:1;min-width:0;padding:1.5px;transition:background .3s}.gsc .gsc__field:focus-within{background:conic-gradient(from var(--gsc-a), var(--gsc-pink), var(--gsc-cyan), var(--gsc-purple), var(--gsc-pink));animation:3s linear infinite gsc-rotate}.gsc .gsc__inner{border-radius:calc(var(--gsc-radius) - 1px);background:var(--gsc-input-bg);align-items:center;gap:12px;height:48px;padding:0 12px 0 14px;display:flex}.gsc .gsc__search-icon{width:20px;height:20px;color:var(--gsc-pink);flex:none;transition:transform .35s cubic-bezier(.3,1.6,.5,1);display:flex}.gsc .gsc__field:focus-within .gsc__search-icon{transform:scale(1.2)rotate(-10deg)}.gsc .gsc__input{min-width:0;color:var(--gsc-text);font:inherit;caret-color:var(--gsc-pink);background:0 0;border:0;outline:0;flex:1;padding:0}.gsc .gsc__input::placeholder{color:var(--gsc-muted);opacity:1}.gsc .gsc__go{border:1px solid var(--gsc-go-line);border-radius:var(--gsc-radius);background:var(--gsc-go-bg);width:48px;height:48px;color:var(--gsc-go-icon);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:transform .15s,background .3s,box-shadow .3s,color .3s,border-color .3s;display:flex;overflow:hidden}.gsc .gsc__go-icon{transition:transform .25s;display:flex}.gsc .gsc__go:hover{border-color:var(--gsc-purple);color:var(--gsc-text);background:var(--gsc-go-bg)}.gsc .gsc__go:hover .gsc__go-icon{transform:translate(3px)}.gsc .gsc__go:active{transform:scale(.92)}.gsc .gsc__go--ready{background:var(--gsc-gradient);color:var(--gsc-text);box-shadow:0 4px 4px 0 color-mix(in srgb, var(--color-ink) 15%, transparent);border-color:#0000}.gsc .gsc__mobile-entry{border-color:var(--gsc-line);background:var(--gsc-input-bg);border-radius:var(--gsc-radius);height:48px}.gsc .gsc__mobile-entry:hover{border-color:var(--gsc-pink)}.gsc .gsc__mobile-go{background:var(--gsc-gradient);color:var(--gsc-text);border-color:#0000}.gsc .gsc__cats{border-top:1px solid var(--gsc-line);scrollbar-width:none;margin-left:0;margin-right:0;padding-top:10px;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3%,#000 94%,#0000)}.gsc .gsc__cats::-webkit-scrollbar{display:none}.gsc .gsc__track{gap:4px;width:-webkit-max-content;width:max-content;padding:8px;display:flex;position:relative}.gsc .gsc__pill{z-index:0;top:8px;bottom:8px;left:var(--gsc-x,8px);width:var(--gsc-w,76px);border:1px solid var(--gsc-line);border-radius:var(--gsc-radius);background:var(--gsc-input-bg);pointer-events:none;transition:left .4s cubic-bezier(.3,1.3,.5,1),width .4s cubic-bezier(.3,1.3,.5,1);position:absolute}.gsc .gsc__star{opacity:0;pointer-events:none;width:9px;height:9px;animation:2.4s ease-in-out infinite gsc-twinkle;position:absolute}.gsc .gsc__star path{fill:currentColor}.gsc .gsc__star--a{color:var(--gsc-gold);top:5px;right:6px}.gsc .gsc__star--b{color:var(--gsc-cyan);animation-delay:1.1s;bottom:10px;left:6px}.gsc .gsc__ul{z-index:3;bottom:7px;left:calc(var(--gsc-x,8px) + var(--gsc-w,76px) / 2 - 16px);background:linear-gradient(90deg, var(--gsc-pink), var(--gsc-cyan));width:32px;height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--gsc-pink) 60%, transparent);pointer-events:none;border-radius:3px;transition:left .4s cubic-bezier(.3,1.3,.5,1);position:absolute}.gsc .gsc__tab{z-index:1;border-radius:var(--gsc-radius);width:auto;min-width:76px;color:var(--gsc-muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:10px 8px;font-weight:600;transition:color .2s,transform .15s,background .25s;display:flex;position:relative}.gsc .gsc__tab-icon{width:22px;height:22px;transition:transform .3s cubic-bezier(.3,1.6,.5,1),color .2s;display:flex}.gsc .gsc__tab:not(.gsc__tab--on):hover{background:color-mix(in srgb, var(--color-bright) 4%, transparent);color:var(--gsc-muted-hover);border-color:#0000}.gsc .gsc__tab:hover .gsc__tab-icon{transform:translateY(-3px)}.gsc .gsc__tab:not(.gsc__tab--on):active{transform:scale(.94)}.gsc .gsc__tab--on{color:var(--gsc-pink);box-shadow:none;background:0 0;border-color:#0000}.gsc .gsc__tab--on .category-tab-icon,.gsc .gsc__tab--on .gsc__tab-icon{color:var(--gsc-pink);filter:none}.gsc .gsc__go:focus-visible{outline:2px solid var(--gsc-cyan);outline-offset:2px}.gsc .gsc__tab:focus-visible{outline:2px solid var(--gsc-cyan);outline-offset:2px}.gsc .gsc__thumb{display:none}@keyframes gsc-rotate{to{--gsc-a:360deg}}@keyframes gsc-twinkle{0%,to{opacity:0;transform:scale(0)rotate(0)}35%{opacity:1;transform:scale(1)rotate(45deg)}65%{opacity:0;transform:scale(.4)rotate(100deg)}}@media (prefers-reduced-motion:reduce){.gsc .gsc__field:focus-within{animation:none}.gsc .gsc__star{opacity:.8;animation:none;transform:scale(.8)}.gsc .gsc__pill,.gsc .gsc__ul,.gsc .gsc__tab,.gsc .gsc__tab-icon,.gsc .gsc__go,.gsc .gsc__go-icon,.gsc .gsc__search-icon{transition-duration:1ms}}