.hp-root{background:var(--hp-bg);min-height:100dvh;color:var(--hp-ink);font-family:var(--hp-font-body);flex-direction:column;display:flex;position:relative}.hp-main{box-sizing:border-box;width:100%;max-width:var(--hp-container);padding:var(--hp-page-pad);flex:1 0 auto;margin:0 auto}.hp-main:not(:has(.hp-game)){container-type:inline-size}.hp-smooth-content:has(>.hp-main>.hp-404)>.hp-footer{display:none}.hp-smooth-wrapper,.hp-smooth-content{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.hp-root[data-smooth=on] .hp-smooth-wrapper,.hp-root[data-smooth=on] .hp-smooth-content{flex:none;display:block}.hp-smooth-wrapper{isolation:isolate}.hp-smooth-wrapper:has(.hp-loader){z-index:calc(var(--hp-z-nav) + 1);position:relative}.hp-root[data-smooth=on]>.hp-nav{position:fixed;inset-block-start:0;inset-inline:0}.hp-root[data-smooth=on] .hp-smooth-content{padding-block-start:var(--hp-nav-offset)}.hp-root[data-smooth=on] .hp-smooth-wrapper{scroll-padding-block-start:var(--hp-nav-offset)}.hp-nav{z-index:var(--hp-z-nav);background:var(--hp-bg);display:var(--hp-nav-layout);justify-content:space-between;align-items:center;gap:var(--hp-s-3);box-sizing:border-box;height:var(--hp-nav-h);padding:0 var(--hp-page-pad);border-bottom:1px solid var(--hp-rule);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);position:sticky;inset-block-start:0}.hp-nav-left,.hp-nav-right,.hp-nav-actions{align-items:center;gap:var(--hp-s-3);min-width:0;display:flex}.hp-nav-left{gap:var(--hp-nav-left-gap);grid-area:1/1}.hp-nav-right,.hp-nav-actions{grid-area:1/3;justify-self:end}.hp-nav-actions{gap:var(--hp-s-2)}.hp-nav-anchor{min-width:0;position:relative}.hp-nav-alert{top:100%;right:var(--hp-page-pad);margin:var(--hp-s-2) 0 0;padding:var(--hp-s-2) var(--hp-s-3);border:1px solid var(--hp-rule-2);border-radius:var(--hp-r);background:var(--hp-surface);color:var(--hp-signal-text);font-size:var(--hp-t-small);position:absolute}.hp-nav-note{z-index:var(--hp-z-menu);width:max-content;max-width:calc(100vw - var(--hp-page-pad) * 2);margin:var(--hp-s-2) 0 0;padding:var(--hp-s-2) var(--hp-s-3);border:1px solid var(--hp-rule-2);border-radius:var(--hp-r);background:var(--hp-surface);color:var(--hp-ink-2);font-size:var(--hp-t-small);position:absolute;top:100%;right:0}.hp-nav .hp-wordmark-word{display:var(--hp-nav-word-display)}.hp-nav-links{display:var(--hp-nav-tabs-display);align-items:center;gap:var(--hp-s-5);font-family:var(--hp-font-control);font-weight:700;font-size:var(--hp-t-ui);color:var(--hp-ink-2)}.hp-nav-links a{min-height:var(--hp-ctl-sm);color:inherit;align-items:center;text-decoration:none;display:inline-flex}.hp-nav-links a:hover{color:var(--hp-ink)}.hp-tabs{display:var(--hp-nav-tabs-display);gap:var(--hp-tabs-gap)}.hp-tab{justify-content:center;align-items:center;gap:var(--hp-tab-gap);box-sizing:border-box;height:var(--hp-ctl-sm);padding:0 var(--hp-tab-pad);border-radius:var(--hp-r-pill);color:var(--hp-ink-2);font-family:var(--hp-font-control);font-weight:700;font-size:var(--hp-t-ui);transition:background var(--hp-dur) var(--hp-ease), color var(--hp-dur) var(--hp-ease);text-decoration:none;display:inline-flex}.hp-tab:hover{color:var(--hp-ink)}.hp-tab[aria-current=page]{color:var(--hp-accent-ink);background:var(--hp-accent)}.hp-tab-label{width:var(--hp-tab-label-w);white-space:nowrap;display:inline-block;overflow:hidden}.hp-namebtn{align-items:center;gap:var(--hp-s-2);box-sizing:border-box;min-width:0;height:var(--hp-ctl-sm);padding:0 var(--hp-namebtn-pad-end) 0 var(--hp-namebtn-pad-start);border:1px solid var(--hp-edge-control);border-radius:var(--hp-r-pill);color:var(--hp-ink);font-family:var(--hp-font-nav);font-variation-settings:"CASL" 1;font-weight:750;font-size:var(--hp-t-ui);cursor:pointer;background:0 0;display:inline-flex}.hp-namebtn-name,.hp-namebtn .hp-squad{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hp-namebtn-name{flex:0 auto;min-width:0}.hp-namebtn-anchor{display:flex}.hp-namebtn .hp-squad{display:var(--hp-nav-squad-display);min-width:0;font-family:var(--hp-font-nav);font-variation-settings:"CASL" 1, "MONO" 1;font-weight:400;font-size:var(--hp-t-eyebrow);letter-spacing:.02em;color:var(--hp-ink-3);flex:0 1000 auto}.hp-namebtn svg{flex-shrink:0}.hp-avatarbtn{width:var(--hp-ctl-sm);height:var(--hp-ctl-sm);border-radius:var(--hp-r-pill);color:var(--hp-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.hp-menu-user{align-items:center;gap:var(--hp-s-3);padding:var(--hp-s-3);display:flex}.hp-menu-item-title{font-weight:600;display:block}.hp-menu-item-sub{font-size:var(--hp-t-small);color:var(--hp-ink-3)}.hp-menu-item-muted{color:var(--hp-ink-2)}.hp-menu-item-ink{color:var(--hp-ink)}.hp-menu-inbox-head{padding:var(--hp-s-2) var(--hp-s-3);justify-content:space-between;align-items:center;display:flex}.hp-menu-inbox-head .hp-menu-head{padding:0}.hp-menu-inbox-alert{padding:0 var(--hp-s-3) var(--hp-s-2);color:var(--hp-signal-text);font-size:var(--hp-t-small);margin:0}.hp-menu-item.hp-menu-inbox-action{min-height:var(--hp-ctl-sm);padding:0 var(--hp-s-2);color:var(--hp-ink-3);font-size:var(--hp-t-small)}.hp-menu-item.hp-menu-inbox-action:hover{color:var(--hp-accent-text)}.hp-menu-item-top{padding:var(--hp-s-2) var(--hp-s-3);align-items:flex-start}.hp-menu-item-center{justify-content:center}.hp-menu-dot{width:var(--hp-s-2);height:var(--hp-s-2);margin-top:var(--hp-s-2);background:var(--hp-signal);border-radius:50%;flex-shrink:0}.hp-tab:focus-visible,.hp-namebtn:focus-visible,.hp-avatarbtn:focus-visible,.hp-nav-links a:focus-visible,.hp-menu-inbox-action:focus-visible,.hp-navpop-trigger:focus-visible,.hp-navpop-links a:focus-visible,.hp-nav-menu-trigger:focus-visible,.hp-nav-menu-panel a:focus-visible{outline:2px solid var(--hp-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hp-tab{transition:none}}:root[data-motion=reduce] .hp-tab{transition:none}.hp-bare-bar{justify-content:space-between;align-items:center;gap:var(--hp-s-4);min-height:var(--hp-ctl-lg);display:flex}.hp-bare-bar-links{align-items:center;gap:var(--hp-s-4);flex-wrap:wrap;display:flex}.hp-nav-menu{display:inline-flex;position:relative}.hp-nav-menu-trigger{align-items:center;gap:var(--hp-s-1);cursor:pointer;color:inherit;font-family:var(--hp-font-control);font-size:inherit;font-weight:700;line-height:inherit;background:0 0;border:0;padding:0;display:inline-flex}.hp-nav-menu-trigger:hover{color:var(--hp-ink)}.hp-nav-menu-caret{color:var(--hp-ink-3)}.hp-nav-menu-panel{z-index:var(--hp-z-menu);min-inline-size:var(--hp-menu-min);padding:var(--hp-s-2);background:var(--hp-surface-2);border:1px solid var(--hp-rule-2);border-radius:var(--hp-r-sm);box-shadow:var(--hp-shadow);flex-direction:column;margin-block-start:var(--hp-s-3);display:flex;position:absolute;inset-block-start:100%;inset-inline-start:0}.hp-nav-menu-panel:before{content:"";block-size:var(--hp-s-3);position:absolute;inset-block-start:calc(var(--hp-s-3) * -1);inset-inline:0}.hp-nav-menu-panel a{padding:var(--hp-s-2) var(--hp-s-3);border-radius:var(--hp-r-sm);color:var(--hp-ink-2);white-space:nowrap;text-decoration:none}.hp-nav-menu-panel a:hover{background:var(--hp-surface);color:var(--hp-ink)}.hp-navpop{display:var(--hp-nav-sheet-display);grid-area:1/2;justify-self:center}.hp-navpop-trigger{z-index:calc(var(--hp-z-scrim) + 1);align-items:center;gap:var(--hp-s-2);padding:var(--hp-s-2) var(--hp-navpop-pad-x);border:1px solid var(--hp-rule-2);border-radius:var(--hp-r-pill);background:var(--hp-surface);cursor:pointer;color:var(--hp-ink);font-family:var(--hp-font-control);font-weight:700;font-size:var(--hp-t-ui);white-space:nowrap;line-height:1;display:inline-flex;position:relative}.hp-navpop-trigger:hover{border-color:var(--hp-ink-3)}.hp-navpop-trigger[aria-expanded=true]{background:var(--hp-accent);color:var(--hp-accent-ink);border-color:var(--hp-accent)}.hp-navpop-glyph rect{fill:none;stroke:currentColor;stroke-width:1.5px}.hp-navpop-glyph rect[data-card="1"]{fill:currentColor;fill-opacity:.14}.hp-navpop-label{letter-spacing:-.01em}.hp-navpop-backdrop{z-index:var(--hp-z-scrim);background:color-mix(in srgb, var(--hp-bg) 35%, transparent);block-size:100dvh;-webkit-backdrop-filter:blur(var(--hp-backdrop-blur));backdrop-filter:blur(var(--hp-backdrop-blur));position:fixed;inset-block-start:var(--hp-navpop-shift);inset-inline:0}.hp-navpop-panel{inset-block-start:calc(var(--hp-navpop-shift) + var(--hp-s-2));inset-inline:var(--hp-s-2);z-index:var(--hp-z-scrim);box-sizing:border-box;block-size:calc(100dvh - var(--hp-s-2) * 2);padding:var(--hp-nav-h) var(--hp-page-pad) var(--hp-s-6);justify-content:safe center;gap:var(--hp-s-6);border:1px solid var(--hp-rule-2);border-radius:var(--hp-r-lg);background:color-mix(in srgb, var(--hp-surface) 92%, transparent);box-shadow:var(--hp-shadow);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;overflow-y:auto}.hp-navpop-backdrop[hidden],.hp-navpop-panel[hidden]{display:none}.hp-navpop-links{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hp-navpop-links a{align-items:center;gap:var(--hp-s-3);padding:var(--hp-s-4) 0;border-block-end:1px solid var(--hp-rule);color:var(--hp-ink);font-family:var(--hp-font-control);font-weight:700;font-size:var(--hp-t-h3);letter-spacing:-.01em;text-decoration:none;display:flex}.hp-navpop-links li:last-child a{border-block-end:0}.hp-navpop-links a[aria-current=page]{color:var(--hp-accent-text)}.hp-navpop-actions{gap:var(--hp-s-3);flex-direction:column;display:flex}.hp-nav[data-viewer=signed-out] .hp-nav-links,.hp-nav[data-viewer=signed-out] .hp-nav-actions{display:var(--hp-nav-bar-display)}.hp-avatarbtn .hp-bell-badge{top:calc(var(--hp-ctl-sm) * .12);right:calc(var(--hp-ctl-sm) * .1);min-width:calc(var(--hp-s-4) + 2px);height:calc(var(--hp-s-4) + 2px);padding:0 var(--hp-s-1);background:var(--hp-accent);color:var(--hp-accent-ink);box-shadow:0 0 0 2px var(--hp-bg);font-family:var(--hp-font-body);font-variant-numeric:tabular-nums;letter-spacing:0;transform-origin:50%;font-size:11px;font-weight:800;overflow:hidden}.hp-bell-badge-n{display:inline-block}
