.GuideDetailClient-module__nrArWq__shell{min-height:100vh}.GuideDetailClient-module__nrArWq__page{width:var(--site-content-width);margin:0 auto;padding:22px 0 88px}.GuideDetailClient-module__nrArWq__back{border:1px solid var(--line);min-height:40px;color:var(--text);border-radius:9px;align-items:center;gap:8px;margin:0 0 24px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.GuideDetailClient-module__nrArWq__back:hover{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 8%, transparent)}.GuideDetailClient-module__nrArWq__hero{grid-template-columns:minmax(420px,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,76px);width:calc(100% - 80px);margin:0 auto;display:grid}.GuideDetailClient-module__nrArWq__visual{aspect-ratio:16/9;background:linear-gradient(135deg,#202126,#17181c);border-radius:14px;justify-content:center;justify-self:start;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.GuideDetailClient-module__nrArWq__visual.GuideDetailClient-module__nrArWq__avatarFallback{aspect-ratio:4/3}.GuideDetailClient-module__nrArWq__visualBackdrop,.GuideDetailClient-module__nrArWq__visualImage,.GuideDetailClient-module__nrArWq__visualShade{width:100%;height:100%;position:absolute;inset:0}.GuideDetailClient-module__nrArWq__visualBackdrop{z-index:0;object-fit:cover;filter:blur(18px)saturate(.72);opacity:.46;transform:scale(1.08)}.GuideDetailClient-module__nrArWq__visualImage{z-index:1;object-fit:contain}.GuideDetailClient-module__nrArWq__visualShade{z-index:2;pointer-events:none;background:linear-gradient(#0f172a14,#0f172ab8)}.GuideDetailClient-module__nrArWq__visual>strong{z-index:1;font-size:clamp(90px,14vw,180px);position:relative}.GuideDetailClient-module__nrArWq__visualIndustry{z-index:3;color:#fff;background:#0006;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;bottom:16px;left:16px}.GuideDetailClient-module__nrArWq__summary{flex-direction:column;justify-content:flex-start;min-width:0;padding:8px 0 22px;display:flex}.GuideDetailClient-module__nrArWq__eyebrow{color:var(--accent);letter-spacing:.16em;margin:0 0 9px;font-size:11px;font-weight:800}.GuideDetailClient-module__nrArWq__kicker{color:var(--muted);margin:0 0 9px;font-size:14px;font-weight:500;line-height:1.4}.GuideDetailClient-module__nrArWq__headingRow{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:10px;display:flex}.GuideDetailClient-module__nrArWq__summary h1{letter-spacing:-.035em;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;font-size:clamp(32px,3vw,38px);font-weight:400;line-height:1.08;display:flex}.GuideDetailClient-module__nrArWq__summary h1 .GuideDetailClient-module__nrArWq__name{min-width:0}.GuideDetailClient-module__nrArWq__summary h1 .guide-badge-list{margin-left:2px}.GuideDetailClient-module__nrArWq__context{color:#b7adff;margin:14px 0 0;font-size:13px}.GuideDetailClient-module__nrArWq__bio{max-width:620px;color:var(--muted);margin:18px 0 0;font-size:15px;line-height:1.75}.GuideDetailClient-module__nrArWq__tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.GuideDetailClient-module__nrArWq__tags span{color:#c9c2ff;background:#8d7cff1c;border-radius:7px;padding:6px 9px;font-size:11px}.GuideDetailClient-module__nrArWq__contentBadges{vertical-align:middle;align-items:center;gap:7px;margin:0 0 0 2px;display:inline-flex}.GuideDetailClient-module__nrArWq__contentBadge{width:30px;height:30px;color:var(--badge-color,var(--accent));box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:8px;outline:none;place-items:center;transition:transform .16s;display:inline-grid;position:relative;overflow:visible}.GuideDetailClient-module__nrArWq__contentBadge:after{z-index:2;border-radius:inherit;content:"";opacity:0;animation:GuideDetailClient-module__nrArWq__content-badge-shine 5.8s cubic-bezier(.4, 0, .2, 1) var(--shine-delay,0s) infinite;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff0a 43%,#ffffffb8 50%,#ffffff0a 57%,#0000 70%) -120% 0/220% 100%;position:absolute;inset:2px}.GuideDetailClient-module__nrArWq__contentBadge:hover,.GuideDetailClient-module__nrArWq__contentBadge:focus-visible{transform:scale(1.12)}.GuideDetailClient-module__nrArWq__contentBadge img{object-fit:contain;border-radius:5px;width:24px;height:24px}.GuideDetailClient-module__nrArWq__badgeFallback{width:24px;height:24px;color:var(--badge-color,var(--muted));place-items:center;font-size:18px;display:inline-grid}.GuideDetailClient-module__nrArWq__badgeTooltip{z-index:5;border:1px solid color-mix(in srgb, var(--badge-color,var(--accent)) 42%, var(--line));width:max-content;max-width:180px;color:var(--text);background:color-mix(in srgb, var(--surface) 94%, #000);opacity:0;pointer-events:none;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 8px 22px #0000004d}.GuideDetailClient-module__nrArWq__contentBadge:hover .GuideDetailClient-module__nrArWq__badgeTooltip,.GuideDetailClient-module__nrArWq__contentBadge:focus-visible .GuideDetailClient-module__nrArWq__badgeTooltip{opacity:1;transform:translate(-50%)}@keyframes GuideDetailClient-module__nrArWq__content-badge-shine{0%,70%{opacity:0;background-position:-120% 0}76%{opacity:.62}84%,to{opacity:0;background-position:120% 0}}@media (prefers-reduced-motion:reduce){.GuideDetailClient-module__nrArWq__contentBadge:after{animation:none}}.GuideDetailClient-module__nrArWq__networkFans{border:1px solid color-mix(in srgb, var(--accent) 52%, var(--line));background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 13%, var(--surface)), var(--surface) 66%);width:min(330px,100%);min-height:104px;box-shadow:0 18px 48px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:14px;align-content:center;gap:6px;margin-top:18px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.GuideDetailClient-module__nrArWq__networkFans:before{background:linear-gradient(90deg, transparent, var(--accent), transparent);content:"";height:1px;position:absolute;top:0;left:18%;right:18%}.GuideDetailClient-module__nrArWq__networkFans span,.GuideDetailClient-module__nrArWq__networkFans small{color:var(--muted);font-size:11px;font-weight:700}.GuideDetailClient-module__nrArWq__networkFans strong{color:var(--text);letter-spacing:-.03em;font-size:34px;line-height:1}.GuideDetailClient-module__nrArWq__networkFans small{position:absolute;bottom:18px;right:18px}.GuideDetailClient-module__nrArWq__actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.GuideDetailClient-module__nrArWq__actions button,.GuideDetailClient-module__nrArWq__actions a{border:1px solid var(--line);color:#d8deea;background:0 0;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.GuideDetailClient-module__nrArWq__actions button:first-child{color:#fff;background:var(--accent-strong);border-color:#0000}.GuideDetailClient-module__nrArWq__actions button.GuideDetailClient-module__nrArWq__followed{color:#d8d2ff;background:#6d5df429;border-color:#8d7cff66}.GuideDetailClient-module__nrArWq__actions button:disabled{cursor:wait;opacity:.6}.GuideDetailClient-module__nrArWq__section{width:100%;margin:54px auto 0}.GuideDetailClient-module__nrArWq__hero+.GuideDetailClient-module__nrArWq__section{width:calc(100% - 80px);padding:10px 0 6px}.GuideDetailClient-module__nrArWq__section+.GuideDetailClient-module__nrArWq__section{margin-top:56px}.GuideDetailClient-module__nrArWq__section+.GuideDetailClient-module__nrArWq__section+.GuideDetailClient-module__nrArWq__section{margin-top:62px}.GuideDetailClient-module__nrArWq__section>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.GuideDetailClient-module__nrArWq__section header p{color:var(--accent);margin:0;font-size:13px;font-weight:700}.GuideDetailClient-module__nrArWq__section header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px;font-weight:400;line-height:1.25}.GuideDetailClient-module__nrArWq__profileGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:20px 0 0;display:grid}.GuideDetailClient-module__nrArWq__profileGrid>div{border:0;gap:6px;min-width:0;padding:2px 24px;display:grid}.GuideDetailClient-module__nrArWq__profileGrid>div:first-child{padding-left:0}.GuideDetailClient-module__nrArWq__profileGrid>div:last-child{padding-right:0}.GuideDetailClient-module__nrArWq__profileGrid>div+div{border-left:1px solid color-mix(in srgb, var(--line) 72%, transparent)}.GuideDetailClient-module__nrArWq__profileGrid dt,.GuideDetailClient-module__nrArWq__profileGrid small{color:var(--muted);font-size:11px}.GuideDetailClient-module__nrArWq__profileGrid dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;overflow:hidden}.GuideDetailClient-module__nrArWq__platforms{margin-top:16px}.GuideDetailClient-module__nrArWq__platformsTitle{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.GuideDetailClient-module__nrArWq__platformList{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.GuideDetailClient-module__nrArWq__platformItem{border:1px solid var(--line);color:var(--text);background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.GuideDetailClient-module__nrArWq__platformItem:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, transparent)}.GuideDetailClient-module__nrArWq__platformItemStatic{background:color-mix(in srgb, var(--text) 5%, transparent);color:var(--muted)}.GuideDetailClient-module__nrArWq__platformBrand{object-fit:contain;flex:0 0 14px;width:14px;height:14px}.GuideDetailClient-module__nrArWq__platformFallbackIcon{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:14px;height:14px;font-size:9px;display:inline-grid}.GuideDetailClient-module__nrArWq__platformItem small{color:var(--muted);font-size:11px;font-style:normal;font-weight:500}.GuideDetailClient-module__nrArWq__platformItem em{border-left:1px solid var(--line);color:var(--text);padding-left:7px;font-size:12px;font-style:normal;font-weight:850}.GuideDetailClient-module__nrArWq__platformFallbackGlyph{flex:0 0 14px;width:14px;height:14px}.GuideDetailClient-module__nrArWq__works{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.GuideDetailClient-module__nrArWq__works a{gap:10px;min-width:0;display:grid}.GuideDetailClient-module__nrArWq__works a>span{aspect-ratio:4/3;background:var(--surface);border-radius:12px;place-items:center;display:grid;overflow:hidden}.GuideDetailClient-module__nrArWq__works img{object-fit:cover;width:100%;height:100%}.GuideDetailClient-module__nrArWq__works strong{color:#dce1ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;transition:color .16s;overflow:hidden}.GuideDetailClient-module__nrArWq__works a:hover strong{color:var(--accent)}.GuideDetailClient-module__nrArWq__emptyWorks{border:1px solid var(--line);min-height:122px;color:var(--text);text-align:center;border-radius:14px;place-content:center;justify-items:center;gap:7px;margin-top:18px;display:grid}.GuideDetailClient-module__nrArWq__emptyWorks p{color:var(--muted);margin:0;font-size:12px}.GuideDetailClient-module__nrArWq__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:18px;display:grid}.GuideDetailClient-module__nrArWq__relatedGrid>a{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.GuideDetailClient-module__nrArWq__relatedGrid>a>span{aspect-ratio:1;border-radius:50%;place-items:center;width:54px;display:grid;overflow:hidden}.GuideDetailClient-module__nrArWq__relatedGrid img{object-fit:cover;width:100%;height:100%}.GuideDetailClient-module__nrArWq__relatedGrid b{font-size:20px}.GuideDetailClient-module__nrArWq__relatedGrid div{gap:4px;min-width:0;display:grid}.GuideDetailClient-module__nrArWq__relatedGrid small,.GuideDetailClient-module__nrArWq__relatedGrid em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.GuideDetailClient-module__nrArWq__relatedGrid strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:13px;transition:color .16s;display:inline-flex;overflow:hidden}.GuideDetailClient-module__nrArWq__relatedGrid strong>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.GuideDetailClient-module__nrArWq__relatedGrid>a:hover strong{color:var(--accent)}.GuideDetailClient-module__nrArWq__relatedGrid i{color:var(--muted);font-style:normal}.GuideDetailClient-module__nrArWq__notice{z-index:80;color:#eeeaff;background:#231e4cf0;border:1px solid #8d7cff73;border-radius:10px;padding:11px 15px;font-size:12px;position:fixed;bottom:22px;right:20px}.GuideDetailClient-module__nrArWq__errorState{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;place-content:center;justify-items:center;gap:14px;min-height:420px;padding:48px;display:grid}.GuideDetailClient-module__nrArWq__errorState>span{color:var(--accent);letter-spacing:.16em;font-size:11px;font-weight:800}.GuideDetailClient-module__nrArWq__errorState h1{margin:0;font-size:clamp(28px,4vw,44px)}.GuideDetailClient-module__nrArWq__errorState p{color:var(--muted);margin:0;line-height:1.8}.GuideDetailClient-module__nrArWq__errorState>div{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px;display:flex}.GuideDetailClient-module__nrArWq__errorState a{border:1px solid var(--line);min-height:40px;color:var(--text);border-radius:9px;align-items:center;padding:0 16px;display:inline-flex}.GuideDetailClient-module__nrArWq__errorState a:first-child{color:#fff;background:var(--accent-strong);border-color:#0000}html[data-theme=light] .GuideDetailClient-module__nrArWq__context{color:#5b45c8}html[data-theme=light] .GuideDetailClient-module__nrArWq__summary h1 .GuideDetailClient-module__nrArWq__name{color:#4936ad}html[data-theme=light] .GuideDetailClient-module__nrArWq__tags span{color:#4f3bb7;background:#6d5df417}:is(html[data-theme=light] .GuideDetailClient-module__nrArWq__actions button,html[data-theme=light] .GuideDetailClient-module__nrArWq__actions a){color:#34303f}html[data-theme=light] .GuideDetailClient-module__nrArWq__actions button:first-child{color:#fff}html[data-theme=light] .GuideDetailClient-module__nrArWq__actions button.GuideDetailClient-module__nrArWq__followed{color:#4936ad;background:#6d5df41a;border-color:#5b45c842}html[data-theme=light] .GuideDetailClient-module__nrArWq__works strong{color:var(--text)}@media (max-width:820px){.GuideDetailClient-module__nrArWq__hero{grid-template-columns:1fr;width:100%}.GuideDetailClient-module__nrArWq__visual{width:100%;max-height:55vh}.GuideDetailClient-module__nrArWq__summary{padding:0}.GuideDetailClient-module__nrArWq__section{width:100%}.GuideDetailClient-module__nrArWq__profileGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GuideDetailClient-module__nrArWq__profileGrid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.GuideDetailClient-module__nrArWq__platforms,.GuideDetailClient-module__nrArWq__works,.GuideDetailClient-module__nrArWq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.GuideDetailClient-module__nrArWq__page{width:min(100% - 28px,1280px);padding-top:22px}.GuideDetailClient-module__nrArWq__visual{border-radius:12px}.GuideDetailClient-module__nrArWq__summary h1{font-size:36px}.GuideDetailClient-module__nrArWq__profileGrid,.GuideDetailClient-module__nrArWq__relatedGrid,.GuideDetailClient-module__nrArWq__platforms{grid-template-columns:1fr}.GuideDetailClient-module__nrArWq__errorState{min-height:320px;padding:32px 20px}}
