.gwh-head--ch{align-items:center;gap:10px}.gwh-head--ch>a{margin-left:0}.gwh-head--ch .gwh-head-link{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--purple-hi);text-decoration:none}.gwh-head--ch .gwh-head-link:hover{color:var(--pink-hi)}.gwh-head--ch .gwh-help{height:24px;width:24px;font-size:12px;cursor:pointer}.gwh-shuffle{height:26px;width:26px;padding:0;justify-content:center;cursor:pointer;border:none;color:#fff;background:linear-gradient(135deg,#8a2be2,#ff1493);box-shadow:0 3px 10px rgba(138,43,226,.38)}.gwh-shuffle svg{width:13px;height:13px}.gwh-shuffle:hover{background:linear-gradient(135deg,#9d4eff,#ff47a0);color:#fff;box-shadow:0 4px 14px rgba(138,43,226,.5)}.gwh-shuffle:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:2px}.gwh-shuffle:active svg{transform:rotate(180deg);transition:transform .26s cubic-bezier(.2,.6,.2,1)}.gwh-ch-explain{margin:0 var(--gwh-inset) 12px;font-size:13px;line-height:1.4;color:var(--muted);max-width:72ch}.gwh-ch-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 var(--gwh-inset) 14px}.gwh-ch-tabs .gwh-preview-chip{margin-left:4px;font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--faint);border:1px solid var(--line-2);border-radius:999px;padding:4px 9px}.gwh-ch-tabs .gwh-tab{cursor:pointer}.gwh-ch-wait{height:320px;border-radius:16px}.gwh-ch-empty,.gwh-ch-wait{margin:0 var(--gwh-inset);background:var(--panel);border:1px solid var(--line)}.gwh-ch-empty{padding:42px 22px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;border-radius:16px}.gwh-ch-empty b{font-size:15px;font-weight:800;color:var(--text)}.gwh-ch-empty span{font-size:13px;color:var(--muted);max-width:52ch}.gwh-chgrid{padding:0 var(--gwh-inset)}.gwh-chc{position:relative;overflow:hidden;border-radius:16px;border:1px solid var(--line);background:var(--panel);transition:border-color .14s}.gwh-chc:hover{border-color:var(--purple-hi,#9d4eff)}.gwh-chc .gwh-ch-art{position:absolute;inset:0;display:grid;gap:2px}.gwh-ch-art--quad{grid-template-rows:1fr 1fr}.gwh-ch-art--halves,.gwh-ch-art--quad{grid-template-columns:1fr 1fr}.gwh-cell{position:relative;overflow:hidden}.gwh-chc .gwh-art>img{transition:transform .56s cubic-bezier(.2,.6,.2,1);will-change:transform}.gwh-chc:hover .gwh-art>img{transform:scale(1.045)}.gwh-chgrid{--gwh-tint-rgb:138,43,226}:root:not([data-theme=dark]) .gwh-chgrid,html[data-theme=light] .gwh-chgrid{--gwh-tint-rgb:255,20,147}.gwh-tint{position:absolute;inset:0;pointer-events:none;opacity:.82;transition:opacity .42s ease;background:linear-gradient(var(--gwh-tint-angle,150deg),rgba(var(--gwh-tint-rgb),.2) 0,rgba(var(--gwh-tint-rgb),.06) 38%,rgba(var(--gwh-tint-rgb),0) 62%)}.gwh-chc:hover .gwh-tint{opacity:1}.gwh-chc-foot{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.gwh-chc-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.gwh-chc-acts{display:flex;align-items:center;gap:8px;flex:none}.gwh-chc-acts .gwc-ghost:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:2px}.gwh-chc-name{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.gwh-out{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;overflow:hidden;background:hsla(0,0%,100%,.15);border:1px solid hsla(0,0%,100%,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;text-decoration:none;transition:border-color .14s,background .14s,transform .14s}.gwh-out img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gwh-out:hover{border-color:var(--purple-hi,#9d4eff);background:hsla(0,0%,100%,.26);color:#fff;transform:scale(1.06)}.gwh-out:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:2px}.gwh-chc--small .gwh-out{width:26px;height:26px;font-size:12px}@media (prefers-reduced-motion:reduce){.gwh-out{transition:border-color .14s,background .14s}.gwh-out:hover{transform:none}}.gwh-ava--lead{width:34px;height:34px;font-size:14px;border-color:hsla(0,0%,100%,.4)}.gwh-chc--small .gwh-ava--lead{width:24px;height:24px;font-size:11px}.gwh-chc-title{margin:0;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1;color:hsla(0,0%,100%,.94);text-wrap:balance}.gwh-chc-desc{margin:0;font-size:13.5px;line-height:1.35;color:hsla(0,0%,100%,.72);max-width:46ch}.gwh-chc-label{font-size:8.5px;font-weight:700;letter-spacing:.14em;color:hsla(0,0%,100%,.62)}.gwh-sub{flex:none;display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;text-shadow:0 1px 6px rgba(0,0,0,.45);transition:border-color .14s,background .14s}.gwh-sub:hover{border-color:var(--purple-hi,#9d4eff);background:hsla(0,0%,100%,.26)}:root:not([data-theme=dark]) .gwh-sub,html[data-theme=light] .gwh-sub{background:hsla(0,0%,100%,.78);border-color:rgba(18,16,28,.24);color:#12101c;text-shadow:none}:root:not([data-theme=dark]) .gwh-sub:hover,html[data-theme=light] .gwh-sub:hover{background:hsla(0,0%,100%,.92);border-color:var(--purple-hi,#9d4eff)}.gwh-sub:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:2px}.gwh-sub--on{border-color:var(--purple-hi,#9d4eff);box-shadow:inset 0 0 0 1px var(--purple-hi,#9d4eff)}.gwh-sub--full{flex:1 1 auto}.gwh-owner{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:700;color:hsla(0,0%,100%,.92)}.gwh-owner a{color:inherit;text-decoration:none}.gwh-owner a:hover{color:var(--purple-hi,#9d4eff)}.gwh-owner .gwc-wordmark{font-size:12.5px;font-weight:700;color:hsla(0,0%,100%,.92)}.gwh-owner--row{font-size:12px}.gwh-ava{flex:none;width:22px;height:22px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);border:1px solid var(--line-2);font-size:10px;font-weight:800;color:var(--muted)}.gwh-ava img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gwh-ava--house{color:var(--purple-hi,#9d4eff)}.gwh-owner--lead .gwh-ava{width:30px;height:30px;font-size:12px}.gwh-chgrid{display:grid;grid-template-columns:1.55fr 1fr 1fr;grid-auto-rows:212px;gap:10px}.gwh-chc--featured{grid-row:span 2}.gwh-chc--featured .gwh-scrim{--gwh-scrim-a0:0;--gwh-scrim-at:38%;--gwh-scrim-a1:0.94}.gwh-chc--small .gwh-scrim{background:linear-gradient(180deg,rgba(11,9,16,0) 14%,rgba(11,9,16,.74) 42%,rgba(11,9,16,.97))}.gwh-chc--small .gwh-chc-foot{left:14px;right:14px;bottom:14px;gap:10px;flex-direction:column;align-items:stretch}.gwh-chc--small .gwh-chc-acts{justify-content:space-between}.gwh-chc--small .gwh-sub{flex:1 1 auto}.gwh-chc--small .gwh-chc-copy{gap:5px;text-shadow:0 1px 10px rgba(0,0,0,.7)}.gwh-chc--small .gwh-chc-title{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.gwh-chips{position:absolute;top:16px;left:16px;display:flex;gap:6px;flex-wrap:wrap}.gwh-chc [data-play-all]{flex:none}@media (max-width:1100px){.gwh-chgrid{grid-template-columns:1fr 1fr;grid-auto-rows:190px}}@media (prefers-reduced-motion:reduce){.gwh-chc .gwh-art>img{transition:none}.gwh-chc:hover .gwh-art>img{transform:none}.gwh-tint{transition:none}}.gwh-rail{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px;padding:0 var(--gwh-inset);align-items:start}.gwh-rail-list{list-style:none;margin:0;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.gwh-who{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:11px 6px;border-radius:12px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;text-align:center;transition:background .14s,border-color .14s}.gwh-who--on,.gwh-who:hover{background:var(--raised)}.gwh-who--on{border-color:var(--line-2)}.gwh-who:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:2px}.gwh-who b{font-size:12.5px;font-weight:700;color:var(--text);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gwh-who .gwc-mono{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--faint);font-variant-numeric:tabular-nums}.gwh-who-ava{position:relative;display:block}.gwh-ava--rail{width:62px;height:62px;font-size:22px}.gwh-who--on .gwh-ava--rail{box-shadow:0 0 0 2px var(--purple-hi,#9d4eff),0 0 0 5px rgba(157,78,255,.22)}.gwh-who-rank{position:absolute;left:-2px;top:-4px;font-size:9px;font-weight:700;color:var(--muted)}.gwh-rail-main{display:flex;flex-direction:column;gap:12px;min-width:0}.gwh-rail-head{display:flex;align-items:center;gap:14px;padding:13px 15px;background:var(--panel);border:1px solid var(--line);border-radius:16px}.gwh-rail-face{position:relative;flex:none;display:block;border-radius:999px;text-decoration:none}.gwh-rail-face:focus-visible{outline:2px solid var(--electric,#00bfff);outline-offset:3px}.gwh-ava--face{width:66px;height:66px;font-size:25px;border-color:var(--line-2)}a.gwh-rail-face:hover .gwh-ava--face{box-shadow:0 0 0 2px var(--purple-hi,#9d4eff)}.gwh-rail-badge{position:absolute;right:-2px;bottom:-2px;min-width:24px;height:24px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--raised);border:2px solid var(--panel);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--text)}a.gwh-rail-face .gwh-rail-badge{background:var(--purple-hi,#9d4eff);color:#fff;border-color:var(--panel);font-size:12px}.gwh-rail-who{display:flex;flex-direction:column;gap:5px;min-width:0}.gwh-rail-name{display:flex;align-items:center;gap:9px;font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.gwh-chip-role{height:20px;padding:0 9px;border-radius:999px;background:var(--raised);border:1px solid var(--line-2);font-family:var(--font-jetbrains,ui-monospace,monospace);font-size:8.5px;font-weight:700;letter-spacing:.14em;color:var(--muted);display:inline-flex;align-items:center}.gwh-rail-stats{font-size:9px;font-weight:700;letter-spacing:.13em;color:var(--faint)}.gwh-rail-acts{margin-left:auto;display:flex;align-items:center;gap:8px;flex:none}.gwh-sub--link{text-decoration:none}.gwh-rail-clips{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gwh-rail-clip{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.gwh-rail-clip .gwh-scrim{background:linear-gradient(180deg,rgba(11,9,16,0) 42%,rgba(11,9,16,.93))}.gwh-rail-clip .gwh-art>img{transition:transform .56s cubic-bezier(.2,.6,.2,1)}.gwh-rail-clip:hover{border-color:var(--purple-hi,#9d4eff)}.gwh-rail-clip:hover .gwh-art>img{transform:scale(1.045)}.gwh-rail-clipfoot{position:absolute;left:12px;right:12px;bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.gwh-rail-clipfoot b{font-size:13px;font-weight:700;line-height:1.22;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}.gwh-rail-clipfoot .gwc-mono{flex:none;font-size:9px;font-weight:700;letter-spacing:.1em;color:hsla(0,0%,100%,.76);font-variant-numeric:tabular-nums}@media (max-width:1100px){.gwh-rail{grid-template-columns:1fr}.gwh-rail-list{grid-template-columns:repeat(4,1fr)}.gwh-rail-clips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.gwh-rail-clip .gwh-art>img{transition:none}.gwh-rail-clip:hover .gwh-art>img{transform:none}}