.GuideSelector_wrapper__gBkVu{--r-sm:12px;--r-md:16px;--r-lg:20px;--gap-1:8px;--gap-2:12px;--gap-3:16px;--gap-4:20px;--surface:hsla(0,0%,100%,.06);--surface-strong:hsla(0,0%,100%,.1);--stroke:hsla(0,0%,100%,.18);--stroke-strong:hsla(0,0%,100%,.28);--text:hsla(0,0%,100%,.95);--text-dim:hsla(0,0%,100%,.7);--shadow:0 12px 28px rgba(0,0,0,.25);--highlight:255,255,255;--accent-1:#00e0ff;--accent-2:#7a5cff;position:relative;display:flex;flex-direction:column;gap:var(--gap-3);padding:var(--gap-4);border-radius:var(--r-lg);background:transparent;border:0}@media (prefers-color-scheme:dark){.GuideSelector_wrapper__gBkVu{--surface:rgba(18,20,28,.55);--surface-strong:rgba(28,32,44,.68);--stroke:hsla(0,0%,100%,.12);--stroke-strong:hsla(0,0%,100%,.22);--text:rgba(248,250,255,.98);--text-dim:rgba(220,230,255,.76);--shadow:0 16px 34px rgba(0,0,0,.45);--highlight:255,255,255}}@media (prefers-color-scheme:light){.GuideSelector_wrapper__gBkVu{--surface:hsla(0,0%,100%,.55);--surface-strong:hsla(0,0%,100%,.72);--stroke:rgba(15,25,40,.1);--stroke-strong:rgba(15,25,40,.18);--text:rgba(15,20,30,.98);--text-dim:rgba(15,20,30,.66);--shadow:0 10px 24px rgba(15,20,35,.18);--highlight:0,0,0}}.GuideSelector_headerRow__Mt9Lg{display:flex;flex-direction:column;gap:var(--gap-2)}.GuideSelector_title__rrJA8{color:var(--text);font-size:1.55rem;font-weight:700;letter-spacing:-.01em;display:flex;align-items:center;gap:10px;text-shadow:0 1px 0 rgba(var(--highlight),.06)}.GuideSelector_titleGlow__Uu32A{font-size:1.8rem;filter:drop-shadow(0 0 6px rgba(var(--highlight),.35))}.GuideSelector_catBar__StnRB{display:flex;gap:var(--gap-1);overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.GuideSelector_catBar__StnRB::-webkit-scrollbar{height:6px}.GuideSelector_catBar__StnRB::-webkit-scrollbar-thumb{background:hsla(0,0%,50%,.3);border-radius:999px}.GuideSelector_catChip__ABbG3{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--stroke);background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.05)),var(--surface);backdrop-filter:blur(12px) saturate(140%);color:var(--text);font-size:.9rem;font-weight:600;cursor:pointer;transition:transform .14s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;box-shadow:inset 0 1px 0 rgba(var(--highlight),.2)}.GuideSelector_catChip__ABbG3:hover{transform:translateY(-1px);border-color:var(--stroke-strong)}.GuideSelector_catChipActive__3iIsH{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.06)),var(--surface-strong);border:1px solid transparent;background-clip:padding-box,border-box;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-1) 20%,transparent),inset 0 1px 0 rgba(var(--highlight),.28)}.GuideSelector_catEmoji__0TcCM{font-size:1rem}.GuideSelector_badge___s5EJ{padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));color:#fff}.GuideSelector_groupedWrap__8c5U1,.GuideSelector_pillGrid__9_xtq{display:flex;flex-direction:column;gap:var(--gap-3);transition:opacity .2s ease,transform .2s ease}.GuideSelector_groupBlock__1Fbip{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--gap-2);padding:var(--gap-3);border-radius:var(--r-md);background:rgba(0,0,0,.06);border:1px solid var(--stroke);box-shadow:inset 0 1px 0 rgba(var(--highlight),.18),var(--shadow);backdrop-filter:blur(14px) saturate(150%);overflow:hidden}.GuideSelector_groupBlock__1Fbip:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent 30%);mix-blend-mode:soft-light;opacity:.5}.GuideSelector_groupBlockActive__eb1lW{background:hsla(0,0%,40%,.396);border:1px solid var(--stroke-strong)}.GuideSelector_groupBlockMuted__9labU{opacity:.85}.GuideSelector_groupHeader__EomU3{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-size:1rem;font-weight:700;background:none;border:0;color:var(--text);cursor:pointer;padding:4px 2px 8px;transition:opacity .18s ease,transform .14s ease}.GuideSelector_groupHeader__EomU3:hover{opacity:.92;transform:translateY(-1px)}.GuideSelector_groupEmoji__ALIMO{font-size:1.15rem}.GuideSelector_groupTitle__RfW2n{flex:1}.GuideSelector_groupCount__F4RIi,.GuideSelector_groupHint__rSwIF{font-size:.82rem;color:var(--text-dim)}.GuideSelector_pillGridInner__4oo_A{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;transition:opacity .2s ease,transform .2s ease}@media (min-width:1400px){.GuideSelector_pillGridInner__4oo_A{grid-template-columns:repeat(4,1fr)}}@media (min-width:980px) and (max-width:1399px){.GuideSelector_pillGridInner__4oo_A{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px) and (max-width:979px){.GuideSelector_pillGridInner__4oo_A{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.GuideSelector_pillGridInner__4oo_A{grid-template-columns:1fr}}.GuideSelector_pill__Ix8qr{display:grid;grid-template-columns:48px 1fr 16px;grid-template-rows:1fr;align-items:center;gap:12px;min-height:76px;height:76px;padding:12px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04)),var(--surface);border:1px solid var(--stroke);text-decoration:none;color:var(--text);transition:transform .14s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease,opacity .22s ease;box-shadow:inset 0 1px 0 rgba(var(--highlight),.12)}.GuideSelector_pill__Ix8qr:hover{transform:translateY(-2px);background:linear-gradient(180deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.06)),var(--surface-strong);border-color:var(--stroke-strong);box-shadow:0 6px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(var(--highlight),.18)}.GuideSelector_pillEnter__VwgQW{opacity:0;transform:translateY(6px);animation:GuideSelector_pill-in__jVDPP .28s ease forwards;animation-delay:calc(.02s * var(--stagger, 0))}@keyframes GuideSelector_pill-in__jVDPP{to{opacity:1;transform:translateY(0)}}.GuideSelector_thumb__TGA6z{width:48px;height:48px;border-radius:50%;background-size:cover;background-position:50%;border:1px solid var(--stroke-strong);box-shadow:0 2px 8px rgba(0,0,0,.18),inset 0 0 0 2px hsla(0,0%,100%,.08)}.GuideSelector_pillTextWrap__PnQt9{min-width:0;display:grid;align-content:center}.GuideSelector_pillTitle__st7Kz{font-size:.96rem;font-weight:700;letter-spacing:-.01em;color:var(--text);margin-bottom:2px}.GuideSelector_pillDesc__vUE9t,.GuideSelector_pillTitle__st7Kz{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.GuideSelector_pillDesc__vUE9t{font-size:.8rem;color:var(--text-dim)}.GuideSelector_chev__FO1y8{justify-self:end;opacity:.7;transition:transform .16s ease,opacity .16s ease}.GuideSelector_pill__Ix8qr:hover .GuideSelector_chev__FO1y8{transform:translateX(4px);opacity:1}.GuideSelector_catChip__ABbG3:focus-visible,.GuideSelector_groupHeader__EomU3:focus-visible,.GuideSelector_pill__Ix8qr:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-1) 28%,transparent),0 0 0 6px color-mix(in srgb,var(--accent-2) 20%,transparent);border-color:var(--stroke-strong)}.GuideSelector_morePill__F0aZj{display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.01em;opacity:.95;border-style:dashed;border-width:1px;border-color:var(--stroke-strong);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02)),var(--surface)}.GuideSelector_morePill__F0aZj:hover{transform:translateY(-2px);background:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.04)),var(--surface-strong)}@media (max-width:720px){.GuideSelector_title__rrJA8{font-size:1.35rem}.GuideSelector_pill__Ix8qr{min-height:68px;height:68px;grid-template-columns:44px 1fr 16px}.GuideSelector_thumb__TGA6z{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.GuideSelector_catChip__ABbG3,.GuideSelector_chev__FO1y8,.GuideSelector_groupHeader__EomU3,.GuideSelector_groupedWrap__8c5U1,.GuideSelector_pillEnter__VwgQW,.GuideSelector_pillGridInner__4oo_A,.GuideSelector_pillGrid__9_xtq,.GuideSelector_pill__Ix8qr{transition:none!important;animation:none!important}}@media (max-width:720px){.GuideSelector_wrapper__gBkVu{--r-sm:8px;--r-md:10px;--r-lg:12px;--gap-1:4px;--gap-2:6px;--gap-3:8px;--gap-4:10px;padding:var(--gap-4);box-shadow:none;backdrop-filter:blur(6px) saturate(120%)}.GuideSelector_headerRow__Mt9Lg{gap:var(--gap-2)}.GuideSelector_title__rrJA8{font-size:1.1rem;line-height:1.2}.GuideSelector_catBar__StnRB{gap:6px;margin:0 -6px;padding:0 6px 4px;scroll-snap-type:x proximity;scrollbar-width:none;display:none}.GuideSelector_catBar__StnRB::-webkit-scrollbar{display:none}.GuideSelector_catChip__ABbG3{padding:6px 10px;font-size:.88rem;border-radius:999px;backdrop-filter:blur(6px) saturate(110%)}.GuideSelector_catEmoji__0TcCM{font-size:.95rem;line-height:1}.GuideSelector_badge___s5EJ{display:none}.GuideSelector_groupedWrap__8c5U1,.GuideSelector_pillGrid__9_xtq{gap:var(--gap-3)}.GuideSelector_groupBlock__1Fbip{padding:8px;border-radius:var(--r-md);box-shadow:none;background:rgba(0,0,0,.04)}.GuideSelector_groupBlock__1Fbip:after{display:none}.GuideSelector_groupBlockMuted__9labU{opacity:1}.GuideSelector_groupHeader__EomU3{padding:2px 0 4px;gap:6px;font-size:.9rem;font-weight:700}.GuideSelector_groupEmoji__ALIMO{font-size:.95rem}.GuideSelector_groupTitle__RfW2n{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GuideSelector_groupCount__F4RIi{font-size:.78rem;opacity:.7}.GuideSelector_groupHint__rSwIF{display:none}.GuideSelector_pillGridInner__4oo_A{grid-template-columns:1fr!important;gap:6px}.GuideSelector_pill__Ix8qr{grid-template-columns:36px 1fr 12px;min-height:52px;height:52px;padding:8px;border-radius:10px;background:var(--surface);border:1px solid var(--stroke);box-shadow:none}.GuideSelector_thumb__TGA6z{width:36px;height:36px;border-radius:50%;box-shadow:none}.GuideSelector_pillTextWrap__PnQt9{align-content:center}.GuideSelector_pillTitle__st7Kz{font-size:.9rem;line-height:1.15;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.GuideSelector_pillDesc__vUE9t{display:none}.GuideSelector_chev__FO1y8{width:12px;height:12px;opacity:.7}.GuideSelector_catChip__ABbG3:hover,.GuideSelector_groupHeader__EomU3:hover,.GuideSelector_pill__Ix8qr:hover{transform:none}.GuideSelector_catChip__ABbG3:focus-visible,.GuideSelector_groupHeader__EomU3:focus-visible,.GuideSelector_pill__Ix8qr:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-1) 26%,transparent)}.GuideSelector_pillGridMuted__gZQ2r .GuideSelector_pill__Ix8qr{opacity:.95}.GuideSelector_pillGridMuted__gZQ2r .GuideSelector_thumb__TGA6z{width:32px;height:32px}.GuideSelector_pillGridMuted__gZQ2r .GuideSelector_pill__Ix8qr{min-height:48px;height:48px;padding:7px}.GuideSelector_morePill__F0aZj{font-weight:700;border-style:dashed;border-color:var(--stroke)}}.GuideSelector_moreChip__pwXsq{margin-left:8px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:700;background:linear-gradient(135deg,var(--accent-1),var(--accent-2));color:#fff;opacity:.9;cursor:pointer;transition:transform .14s ease,opacity .18s ease}.GuideSelector_moreChip__pwXsq:hover{transform:translateY(-1px);opacity:1}@media (max-width:720px){.GuideSelector_moreChip__pwXsq{padding:2px 6px;font-size:.72rem}}@media (max-width:360px){.GuideSelector_wrapper__gBkVu{--gap-4:8px;padding:var(--gap-4)}.GuideSelector_groupBlock__1Fbip{padding:6px}.GuideSelector_groupHeader__EomU3{font-size:.88rem}.GuideSelector_pill__Ix8qr{grid-template-columns:32px 1fr 12px;min-height:46px;height:46px;padding:6px}.GuideSelector_thumb__TGA6z{width:32px;height:32px}.GuideSelector_pillTitle__st7Kz{font-size:.88rem}}