@font-face{font-family:Inter;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--hub-purple: #6849b9;--hub-purple-strong: #553a9c;--hub-purple-soft: #efeafa;--hub-purple-line: #d8cdf3;--hub-gold: #d4af37;--hub-gold-deep: #a8862a;--hub-gold-soft: #f7efd6;--hub-chrome: #16151b;--hub-chrome-raised: #211f28;--hub-chrome-line: #2e2b37;--hub-chrome-ink: #f4f2f8;--hub-chrome-dim: #a9a4b8;--hub-canvas: #f5f3ee;--hub-card: #ffffff;--hub-card-sunk: #faf9f6;--hub-line: #e6e2d9;--hub-line-strong: #d4cfc3;--hub-ink: #17151d;--hub-ink-dim: #4b4757;--hub-ink-faint: #6e6a7a;--hub-online: #1f9d55;--hub-danger: #b42318;--hub-danger-soft: #fdecea;--hub-success: #157a43;--hub-success-soft: #e7f6ee;--hub-warn: #8a5a00;--hub-warn-soft: #fff4dc;--hub-success-line: #b7e2c9;--hub-warn-line: #f0d49a;--hub-focus: #6849b9;--hub-example: #8a5a00;--hub-on-purple: #ffffff;--hub-purple-on-chrome: #b9a6f0;--hub-focus-on-chrome: #b9a6f0;--hub-flap: #0b0a0f;--hub-flap-line: #34303f;--hub-flap-ink: #f3e8c8;--hub-video: #07060b;--hub-video-ink: #f4f2f8;--hub-video-link: #cdbdf7;--hub-game-valorant: #ff4655;--hub-game-league-of-legends: #c89b3c;--hub-game-counter-strike-2: #de9b35;--hub-game-fortnite: #9d4dbb;--hub-game-minecraft: #5fa83a;--hub-game-world-of-warcraft: #1f6fd1;--hub-game-civilization-vi: #2f7d9e;--hub-game-super-smash-bros-ultimate: #d6243a;--hub-lbc-bg: #0b0d11;--hub-lbc-panel: #11161a;--hub-lbc-row: #0f1016;--hub-lbc-row-line: #1f2228;--hub-lbc-tile: #1a1d21;--hub-lbc-tile-top: #202328;--hub-lbc-tile-edge: #2c2f35;--hub-lbc-hinge: #040506;--hub-lbc-ink: #f2efdc;--hub-lbc-gold: #d8b56c;--hub-lbc-gold-line: #6e5d3d;--hub-lbc-gold-bright: #d6b675;--hub-lbc-purple: #b69af8;--hub-lbc-month: #b09ee7;--hub-lbc-date-bg: #161721;--hub-lbc-date-line: #3a2f5c;--hub-lbc-on: #221937;--hub-lbc-on-line: #6a55a0;--hub-lbc-torch-on: #261c3b;--hub-lbc-dim: #9da0ab;--hub-lbc-faint: #686877;--hub-lbc-up: #6bd79a;--hub-lbc-down: #e77277;--hub-lbc-line: #34363b;--hub-lbc-track: #363143;--hub-lbc-shade: #050609;--hub-skeleton: #ece9e2;--hub-skeleton-glint: #f4f2ed;--hub-cube: var(--hub-purple);--hub-face: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hub-face-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--hub-text-xs: .75rem;--hub-text-sm: .8125rem;--hub-text-md: .9375rem;--hub-text-lg: 1.0625rem;--hub-text-xl: 1.25rem;--hub-text-2xl: 1.625rem;--hub-text-3xl: 2rem;--hub-gap: 20px;--hub-gap-sm: 12px;--hub-gap-xs: 8px;--hub-radius: 14px;--hub-radius-sm: 10px;--hub-radius-pill: 999px;--hub-shadow: 0 1px 2px rgb(23 21 29 / .06), 0 4px 14px rgb(23 21 29 / .05);--hub-shadow-lift: 0 2px 6px rgb(23 21 29 / .08), 0 12px 32px rgb(23 21 29 / .12);--hub-header-h: 60px;--hub-sidebar-w: 252px;--hub-right-w: 320px;--hub-teaser-h: 64px;--hub-main-max: 1440px;--hub-ease: cubic-bezier(.25, 1, .5, 1);--hub-dur-fast: .12s;--hub-dur: .22s;--hub-z-header: 30;--hub-z-drawer: 40;--hub-z-dialog: 50;--hub-z-toast: 60}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.hub{margin:0;background:var(--hub-canvas);color:var(--hub-ink);font-family:var(--hub-face);font-size:var(--hub-text-md);line-height:1.5;-webkit-font-smoothing:antialiased}.hub img,.hub video{max-width:100%;display:block}.hub button,.hub input,.hub select,.hub textarea{font:inherit}.hub :where(a,button,input,select,textarea){color:inherit}.hub [hidden]{display:none!important}.hub :focus-visible{outline:3px solid var(--hub-focus);outline-offset:2px;border-radius:6px}.hub-header,.hub-sidebar,.hub-teaser{--hub-focus: var(--hub-focus-on-chrome)}.hub-sr,.hub-skip:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hub-skip:focus{position:fixed;top:8px;left:8px;z-index:calc(var(--hub-z-toast) + 1);padding:10px 14px;background:var(--hub-card);border-radius:var(--hub-radius-sm);box-shadow:var(--hub-shadow-lift)}.hub-noscript{padding:24px}.hub-app{min-height:100vh;display:flex;flex-direction:column}.hub-header{position:sticky;top:0;z-index:var(--hub-z-header);height:var(--hub-header-h);display:grid;grid-template-columns:var(--hub-sidebar-w) minmax(0,1fr) auto;align-items:center;gap:var(--hub-gap);padding:0 var(--hub-gap) 0 0;background:var(--hub-chrome);color:var(--hub-chrome-ink);border-bottom:1px solid var(--hub-chrome-line)}.hub-header__start{display:flex;align-items:center;gap:8px;padding-left:20px;min-width:0}.hub-header .hub-header__menu{display:none}.hub-header__brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--hub-chrome-ink);min-width:0}.hub-header__crown{color:var(--hub-gold);display:inline-flex}.hub-wordmark{font-weight:500;font-size:1.125rem;letter-spacing:.42em;text-transform:uppercase;white-space:nowrap}.hub-search{position:relative;max-width:560px;width:100%;justify-self:center}.hub-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hub-chrome-dim);display:inline-flex;pointer-events:none}.hub-search__input{width:100%;height:40px;padding:0 14px 0 42px;border-radius:var(--hub-radius-sm);border:1px solid var(--hub-chrome-line);background:var(--hub-chrome-raised);color:var(--hub-chrome-ink)}.hub-search__input::placeholder{color:var(--hub-chrome-dim)}.hub-search__input:focus-visible{outline-color:var(--hub-gold)}.hub-header__end{display:flex;align-items:center;gap:6px}.hub-header__bell{position:relative}.hub-header__count{position:absolute;top:2px;right:0;min-width:18px;height:18px;padding:0 5px;border-radius:var(--hub-radius-pill);background:var(--hub-purple);color:var(--hub-on-purple);font-size:11px;font-weight:700;line-height:18px;text-align:center}.hub-header__me{display:inline-flex;margin-left:4px;border-radius:50%}.hub-body{flex:1;display:grid;grid-template-columns:var(--hub-sidebar-w) minmax(0,1fr);align-items:start}.hub-sidebar{position:sticky;top:var(--hub-header-h);height:calc(100vh - var(--hub-header-h));overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:16px 12px;background:var(--hub-chrome);color:var(--hub-chrome-ink);scrollbar-width:thin}.hub-content{min-width:0;padding:16px var(--hub-gap) 48px}.hub-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hub-gap);max-width:var(--hub-main-max);margin-top:var(--hub-gap)}.hub-columns.has-aside{grid-template-columns:minmax(0,1fr) var(--hub-right-w)}.hub-main{min-width:0;display:flex;flex-direction:column;gap:var(--hub-gap-sm)}.hub-main:focus{outline:none}.hub-aside{min-width:0;display:flex;flex-direction:column;gap:var(--hub-gap-sm)}.hub-scrim{display:none}.hub-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.hub-nav__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px 12px;border-radius:var(--hub-radius-sm);color:var(--hub-chrome-ink);text-decoration:none;font-weight:500}.hub-nav__link:hover{background:var(--hub-chrome-raised)}.hub-nav__link.is-current{background:var(--hub-purple);color:var(--hub-on-purple)}.hub-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-nav__soon{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;border-radius:var(--hub-radius-pill);border:1px solid rgb(212 175 55 / .55);color:var(--hub-gold)}.hub-nav__link.is-current .hub-nav__soon{color:var(--hub-on-purple);border-color:#fff9}.hub-nav__section{margin-top:14px;padding-top:14px;border-top:1px solid var(--hub-chrome-line)}.hub-nav__heading{display:flex;align-items:center;justify-content:space-between;padding:0 14px 8px}.hub-nav__title{margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hub-chrome-dim)}.hub-nav__edit{min-height:24px;background:none;border:0;padding:4px 2px;color:var(--hub-purple-on-chrome);font-size:var(--hub-text-sm);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hub-nav__edit:disabled{text-decoration:none;cursor:default;color:var(--hub-chrome-dim)}.hub-nav__editrow{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 6px 4px 4px;border-radius:var(--hub-radius-sm);background:var(--hub-chrome-raised);border:1px dashed var(--hub-chrome-line)}.hub-nav__editrow.is-dragging{border-color:var(--hub-gold);box-shadow:0 0 0 2px #d4af3759}.hub-nav__grip{display:inline-flex;padding:8px 2px;color:var(--hub-chrome-dim);cursor:grab;touch-action:none}.hub-nav__moves{display:inline-flex;gap:2px}.hub-nav__move{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid var(--hub-chrome-line);background:transparent;color:var(--hub-chrome-ink);cursor:pointer}.hub-nav__move:disabled{opacity:.35;cursor:default}.hub-nav__editbar{display:flex;flex-direction:column;gap:8px;padding:12px 6px 0}.hub-nav__editactions{display:flex;gap:8px}.hub-nav__reset{min-height:24px;align-self:flex-start;background:none;border:0;padding:2px 0;color:var(--hub-chrome-dim);text-decoration:underline;text-underline-offset:3px;font-size:var(--hub-text-sm);cursor:pointer}@media (pointer: coarse){.hub-nav__edit,.hub-nav__reset{min-height:44px}.hub-nav__move{width:44px;height:44px}}.hub-nav__status{margin:0;min-height:1.2em;font-size:var(--hub-text-sm);color:var(--hub-chrome-dim)}.hub-nav__pin-empty{padding:4px 14px;font-size:var(--hub-text-sm);color:var(--hub-chrome-dim)}.hub-nav__pinimg,.hub-nav__pinmark{width:28px;height:28px;border-radius:8px;flex:none;object-fit:cover}.hub-nav__pinmark{display:inline-grid;place-items:center;background:var(--hub-chrome-raised);border:1px solid var(--hub-chrome-line);color:var(--hub-gold)}.hub-nav__pins .hub-gamemark{width:28px;height:28px;border-radius:8px;font-size:9px}.hub-nav__pins .hub-gamemark--monogram{background:var(--hub-chrome-raised)}.hub-nav__pins .hub-gamemark.hub-gamemark--logo{padding:4px}.hub-sidebar__account{margin-top:auto;padding:16px 6px 4px;border-top:1px solid var(--hub-chrome-line);display:flex;align-items:center;gap:8px}.hub-sidebar__me{flex:1;min-width:0;display:flex;align-items:center;gap:12px;text-decoration:none;padding:4px;border-radius:var(--hub-radius-sm)}.hub-sidebar__who{display:flex;flex-direction:column;min-width:0}.hub-sidebar__name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-sidebar__handle{font-size:var(--hub-text-sm);color:var(--hub-chrome-dim)}.hub-sidebar__signin{width:100%;justify-content:center}.hub-teaser{display:flex;align-items:center;gap:16px;min-height:var(--hub-teaser-h);max-width:var(--hub-main-max);padding:10px 14px 10px 18px;border-radius:var(--hub-radius);background:linear-gradient(90deg,rgb(212 175 55 / .08),transparent 40%),var(--hub-chrome);color:var(--hub-chrome-ink);border:1px solid var(--hub-chrome-line);box-shadow:inset 0 1px #d4af372e}.hub-teaser__mark{display:inline-flex;color:var(--hub-gold)}.hub-teaser__title{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:var(--hub-text-sm);text-decoration:none;white-space:nowrap}.hub-teaser__title:hover{text-decoration:underline;text-underline-offset:3px}.hub-teaser__badge{display:inline-flex;gap:3px}.hub-teaser__flap{position:relative;padding:3px 7px;border-radius:4px;background:var(--hub-flap);border:1px solid var(--hub-flap-line);color:var(--hub-flap-ink);font-family:var(--hub-face-mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hub-teaser__flap:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#000000b3}.hub-teaser__line{margin:0;flex:1;min-width:0;color:var(--hub-chrome-dim);font-size:var(--hub-text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-teaser__watch{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:var(--hub-radius-pill);border:1px solid rgb(212 175 55 / .55);background:transparent;color:var(--hub-flap-ink);font-weight:600;font-size:var(--hub-text-sm);text-decoration:none;cursor:pointer;white-space:nowrap}.hub-teaser__watch:hover{background:#d4af371f}.hub-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:var(--hub-radius);background:var(--hub-card);color:var(--hub-ink);box-shadow:var(--hub-shadow-lift);overflow:auto}.hub-dialog[open]:not(:modal){position:fixed;inset:0;margin:auto;z-index:var(--hub-z-dialog)}.hub-dialog::backdrop{background:#0e0c149e}.hub-dialog--media{width:min(960px,calc(100vw - 32px))}.hub-dialog__frame{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px}.hub-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hub-dialog__title{margin:0;font-size:var(--hub-text-xl);font-weight:700}.hub-dialog__desc{margin:4px 0 0;color:var(--hub-ink-dim);font-size:var(--hub-text-sm)}.hub-dialog__close{flex:none;width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;border:1px solid var(--hub-line);background:var(--hub-card);cursor:pointer}.hub-dialog__body p{margin:0 0 12px}.hub-page{display:flex;flex-direction:column;gap:var(--hub-gap-sm)}.hub-page__header{display:flex;flex-direction:column;gap:4px;padding:4px 2px 8px}.hub-page__heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hub-page__mark{color:var(--hub-gold-deep);display:inline-flex}.hub-page__title{margin:0;font-size:var(--hub-text-3xl);line-height:1.15;font-weight:800;letter-spacing:-.015em}.hub-page__title:focus{outline:none}.hub-page__lede{margin:0;color:var(--hub-ink-dim);font-size:var(--hub-text-lg);max-width:68ch}.hub-page__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.hub-section-title{margin:8px 2px 4px;font-size:var(--hub-text-xl);font-weight:750}.hub-card{background:var(--hub-card);border:1px solid var(--hub-line);border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);padding:18px 20px;min-width:0}.hub-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.hub-card__title{margin:0;font-size:var(--hub-text-lg);font-weight:700}.hub-card__link,.hub-link{color:var(--hub-purple);font-weight:600;font-size:var(--hub-text-sm);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.hub-card__link:hover,.hub-link:hover{text-decoration:underline;text-underline-offset:3px}.hub-muted{color:var(--hub-ink-dim);margin:0}.hub-meta{color:var(--hub-ink-faint);font-size:var(--hub-text-sm)}.hub-callout{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--hub-radius-sm);background:var(--hub-purple-soft);border:1px solid var(--hub-purple-line);color:var(--hub-ink)}.hub-callout .hub-icon{flex:none;margin-top:2px;color:var(--hub-purple)}.hub-link-row{display:flex;flex-wrap:wrap;gap:8px}.hub-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--hub-gap-sm)}.hub-feature__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--hub-gold-soft);color:var(--hub-gold-deep)}.hub-feature__title{margin:10px 0 4px;font-size:var(--hub-text-md)}.hub-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:var(--hub-radius-sm);border:1px solid var(--hub-purple);background:var(--hub-card);color:var(--hub-purple);font-weight:600;font-size:var(--hub-text-md);text-decoration:none;cursor:pointer;white-space:nowrap}.hub-button:hover{background:var(--hub-purple-soft)}.hub-button:disabled{opacity:.55;cursor:not-allowed}.hub-button--primary{background:var(--hub-purple);color:var(--hub-on-purple)}.hub-button--primary:hover{background:var(--hub-purple-strong)}.hub-button--ghost{border-color:transparent;background:transparent}.hub-button--ghost-dark{border-color:var(--hub-chrome-line);background:transparent;color:var(--hub-chrome-ink)}.hub-button--danger{border-color:var(--hub-danger);color:var(--hub-danger)}.hub-button--sm{min-height:34px;padding:0 12px;font-size:var(--hub-text-sm)}.hub-icon-button{width:40px;height:40px;display:inline-grid;place-items:center;border-radius:50%;border:0;background:transparent;color:var(--hub-ink-dim);cursor:pointer;text-decoration:none}@media (pointer: coarse){.hub-icon-button{width:44px;height:44px}}.hub-icon-button:hover{background:var(--hub-card-sunk)}.hub-icon-button--dark{color:var(--hub-chrome-ink)}.hub-icon-button--dark:hover{background:var(--hub-chrome-raised)}.hub-chips{display:flex;flex-wrap:wrap;gap:8px}.hub-chip{min-height:36px;padding:0 16px;border-radius:var(--hub-radius-pill);border:1px solid var(--hub-line-strong);background:var(--hub-card);color:var(--hub-ink);font-weight:500;cursor:pointer}.hub-chip[aria-pressed=true]{background:var(--hub-purple);border-color:var(--hub-purple);color:var(--hub-on-purple)}.hub-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--hub-radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.hub-badge--neutral{background:var(--hub-card-sunk);border:1px solid var(--hub-line);color:var(--hub-ink-dim)}.hub-badge--purple{background:var(--hub-purple-soft);border:1px solid var(--hub-purple-line);color:var(--hub-purple-strong)}.hub-badge--soon{background:var(--hub-chrome);color:var(--hub-flap-ink);border:1px solid rgb(212 175 55 / .55);text-transform:uppercase;letter-spacing:.1em}.hub-badge--example{background:var(--hub-warn-soft);border:1px dashed var(--hub-example);color:var(--hub-warn)}.hub-badge--staff{background:var(--hub-chrome);color:var(--hub-flap-ink);border:1px solid rgb(212 175 55 / .55);margin-inline-start:.35em}.hub-badge--success{background:var(--hub-success-soft);color:var(--hub-success);border:1px solid var(--hub-success-line)}.hub-badge--warn{background:var(--hub-warn-soft);color:var(--hub-warn);border:1px solid var(--hub-warn-line)}.hub-avatar{position:relative;flex:none;width:var(--hub-avatar, 40px);height:var(--hub-avatar, 40px);border-radius:50%;display:inline-grid;place-items:center;background:var(--hub-purple-soft);color:var(--hub-purple-strong);font-weight:700;font-size:calc(var(--hub-avatar, 40px) * .38)}.hub-avatar__img{width:100%;height:100%;border-radius:50%;object-fit:cover}.hub-avatar__presence{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:10px;min-height:10px;border-radius:50%;background:var(--hub-online);border:2px solid var(--hub-card)}.hub-gamemark{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;border:1px solid var(--hub-line);background:var(--hub-card);overflow:hidden;font-weight:800;letter-spacing:.03em;line-height:1;vertical-align:middle}.hub-gamemark--monogram{background:var(--hub-chrome);border-color:var(--hub-chrome-line);color:var(--hub-gold);font-size:13px}.hub-gamemark--monogram:before{content:attr(data-monogram)}.hub-gamemark--logo{padding:7px}.hub-gamemark__img{display:block;width:100%;height:100%;object-fit:contain}.hub-gamemark--xs{width:18px;height:18px;border-radius:5px;font-size:7px;letter-spacing:0}.hub-gamemark--xs.hub-gamemark--logo{padding:2px}.hub-gamemark--sm{width:24px;height:24px;border-radius:6px;font-size:9px}.hub-gamemark--sm.hub-gamemark--logo{padding:3px}.hub-gamemark--lg{width:88px;height:88px;border-radius:18px;font-size:24px}.hub-gamemark--lg.hub-gamemark--logo{padding:14px}.hub-gamename{display:inline-flex;align-items:center;gap:6px;min-width:0;vertical-align:middle}.hub-gamename--field{display:flex;width:100%}.hub-gamename--field>select{flex:1;min-width:0}.hub-gamemark-slot{display:inline-flex;flex:none}.hub-gamemark-slot:empty{display:none}.hub-trademarks{margin:12px 0 0;font-size:var(--hub-text-xs);color:var(--hub-ink-faint)}.hub-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 16px;color:var(--hub-ink-dim)}.hub-empty__icon{color:var(--hub-purple);display:inline-flex}.hub-empty__title{margin:0;font-weight:700;color:var(--hub-ink)}.hub-empty__text{margin:0;max-width:44ch}.hub-empty__action{margin-top:8px}.hub-empty--error .hub-empty__icon{color:var(--hub-danger)}.hub-skeleton{display:flex;flex-direction:column;gap:12px}.hub-skeleton__item{border-radius:var(--hub-radius-sm);background:linear-gradient(90deg,var(--hub-skeleton),var(--hub-skeleton-glint),var(--hub-skeleton));background-size:200% 100%;animation:hub-shimmer 1.4s linear infinite}.hub-skeleton--row .hub-skeleton__item{height:52px}.hub-skeleton--card .hub-skeleton__item{height:140px;border-radius:var(--hub-radius)}.hub-skeleton--tile .hub-skeleton__item{height:220px}@keyframes hub-shimmer{to{background-position:-200% 0}}.hub-demo-banner{margin:0;padding:8px 16px;background:var(--hub-warn-soft);color:var(--hub-warn);font-size:var(--hub-text-sm);font-weight:600;text-align:center;border-bottom:1px solid var(--hub-line)}.hub-slot,.hub-home__aside{min-width:0}.hub-home__aside{display:flex;flex-direction:column;gap:var(--hub-gap-sm)}.hub-slot-card .hub-empty{padding:16px 8px}.hub-slot-section{display:flex;flex-direction:column;gap:var(--hub-gap-xs)}.hub-empty--unavailable .hub-empty__icon{color:var(--hub-ink-faint)}.hub-embed--plain{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--hub-ink);font-size:var(--hub-text-md)}a.hub-embed--plain{color:var(--hub-purple);font-weight:600;text-decoration:none}.hub-header__notifications{display:contents}.hub-nav__pinhost{min-width:0}.hub-mag{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;align-items:center}.hub-mag__cover img{display:block;width:88px;height:auto;aspect-ratio:340 / 526;border-radius:6px;box-shadow:var(--hub-shadow);object-fit:cover}.hub-mag__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.hub-mag__eyebrow{margin:0;display:flex;align-items:center;gap:8px;color:var(--hub-ink-faint);font-size:var(--hub-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hub-mag__text{margin:0;color:var(--hub-ink-dim);font-size:var(--hub-text-md)}.hub-mag__action{margin-top:4px}.hub-account{max-width:30rem}.hub-account__body{background:var(--hub-card);border:1px solid var(--hub-line);border-radius:var(--hub-radius);box-shadow:var(--hub-shadow);padding:20px}.hub-account__switch,.hub-account__aside{margin:0;color:var(--hub-ink-dim);font-size:var(--hub-text-sm)}.hub-form{display:flex;flex-direction:column;gap:14px}.hub-form__intro,.hub-form__note{margin:0;color:var(--hub-ink-dim);font-size:var(--hub-text-sm);overflow-wrap:anywhere}.hub-form__alert{margin:0;color:var(--hub-danger);font-size:var(--hub-text-sm);font-weight:600}.hub-form__alert:empty,.hub-form__status:empty{display:none}.hub-form__status{margin:0;color:var(--hub-success);font-size:var(--hub-text-sm)}.hub-form__actions{display:flex;flex-wrap:wrap;gap:10px}.hub-field{display:flex;flex-direction:column;gap:6px}.hub-field__label{font-weight:600;font-size:var(--hub-text-sm);color:var(--hub-ink)}.hub-input{min-height:44px;padding:0 12px;border:1px solid var(--hub-line-strong);border-radius:var(--hub-radius-sm);background:var(--hub-card);color:var(--hub-ink);font:inherit;font-size:var(--hub-text-md)}.hub-input:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px;border-color:var(--hub-purple)}.hub-input[aria-invalid=true]{border-color:var(--hub-danger)}.hub-field__hint{color:var(--hub-ink-faint);font-size:var(--hub-text-xs)}.hub-field__error{color:var(--hub-danger);font-size:var(--hub-text-sm);font-weight:600}.hub-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:var(--hub-text-md);color:var(--hub-ink);cursor:pointer}.hub-check__box{width:20px;height:20px;accent-color:var(--hub-purple)}.hub-link--button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600}@media (max-width: 560px){.hub-mag{grid-template-columns:64px minmax(0,1fr)}.hub-mag__cover img{width:64px}.hub-account__body{padding:16px}}@media (max-width: 1199px){.hub-columns.has-aside{grid-template-columns:minmax(0,1fr)}}@media (max-width: 899px){.hub-header{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding-right:10px}.hub-header__start{padding-left:6px}.hub-header .hub-header__menu{display:inline-grid}.hub-wordmark{display:none}.hub-body{grid-template-columns:minmax(0,1fr)}.hub-sidebar{position:fixed;top:var(--hub-header-h);left:0;bottom:0;height:auto;width:min(300px,86vw);z-index:var(--hub-z-drawer);transform:translate(-102%);transition:transform var(--hub-dur) var(--hub-ease);visibility:hidden}.hub-app.is-nav-open .hub-sidebar{transform:none;visibility:visible}.hub-scrim{display:block;position:fixed;inset:var(--hub-header-h) 0 0 0;z-index:calc(var(--hub-z-drawer) - 1);background:#0e0c1480}.hub-scrim[hidden]{display:none}.hub-content{padding:12px 16px 40px}.hub-teaser{flex-wrap:wrap;gap:8px 12px;padding:10px 12px}.hub-teaser__line{display:none}.hub-teaser__watch{margin-left:auto}}@media (max-width: 560px){.hub-search__input{padding-left:38px}.hub-search__input::placeholder{color:transparent}.hub-teaser__title{font-size:var(--hub-text-xs)}.hub-page__title{font-size:var(--hub-text-2xl)}.hub-card{padding:16px}}@media (prefers-reduced-motion: reduce){.hub *,.hub *:before,.hub *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
