:root[data-skin=zine] body:not(#z) :is(.portal-main,.page-shell main,dialog,.toast,.portal-player,.sticky-player) :is(*:not(input[type=radio]):not(input[type=checkbox]):not(.listener-ghost-message)){border-radius:0}:root[data-skin=zine] body:not(#z) :is(.portal-main,dialog) :is(.eyebrow,.dialog-eyebrow){font-family:var(--z-mono);font-size:var(--t-tag);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--z-brand)}:root[data-skin=zine] body:not(#z) .portal-main{max-width:1288px;margin-top:32px;font-family:var(--z-body)}:root[data-skin=zine] body:not(#z) .portal-main :is(h1,h2,h3){color:inherit}:root[data-skin=zine] body:not(#z) .portal-hero{position:relative;overflow:visible;padding:32px 36px;margin:0 0 40px;min-height:0;background:var(--z-grain),var(--z-paper);align-items:end}:root[data-skin=zine] body:not(#z) .portal-hero h1{font-size:var(--t-h1);font-weight:900;font-stretch:122%;line-height:1;margin:8px 0 12px;letter-spacing:-.015em;color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .portal-hero :is(p,.lead){font-size:1.125rem;line-height:1.55;color:var(--z-paper-ink);max-width:62ch}:root[data-skin=zine] body:not(#z) .portal-hero .eyebrow{color:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .portal-hero:has(.team-header-avatars:not([hidden])){margin-top:96px}:root[data-skin=zine] body:not(#z) .team-header-avatars{position:absolute;right:clamp(28px,14vw,200px);bottom:calc(100% + 2px);display:flex;gap:6px;max-width:none;align-items:flex-end;pointer-events:auto}:root[data-skin=zine] body:not(#z) .team-header-avatars figure{width:auto;margin:0;display:grid;justify-items:center;gap:0}:root[data-skin=zine] body:not(#z) .team-header-avatars[hidden]{display:none}:root[data-skin=zine] body:not(#z) .team-header-avatars img{width:64px;height:110px;object-fit:contain;object-position:bottom;image-rendering:pixelated;filter:none;margin-bottom:-6px}:root[data-skin=zine] body:not(#z) .team-header-avatars figcaption{order:-1;font-family:var(--z-mono);font-size:.75rem;line-height:1;padding:3px 6px;background:var(--z-ink-2);color:var(--z-text);border:2px solid var(--z-line);white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis}:root[data-skin=zine] body:not(#z) .team-page-heading{position:relative}:root[data-skin=zine] body:not(#z) .team-page-heading .team-header-avatars{bottom:auto;top:-112px}:root[data-skin=zine] body:not(#z) .portal-grid{gap:24px}:root[data-skin=zine] body:not(#z) .portal-card{overflow:hidden;box-shadow:var(--shadow-1);transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-fast) var(--ease-out)}:root[data-skin=zine] body:not(#z) .portal-card:hover{border-color:var(--z-line)}:root[data-skin=zine] body:not(#z) .portal-card .portal-cover{border-bottom:2px solid var(--z-line);image-rendering:auto}:root[data-skin=zine] body:not(#z) .portal-card .portal-card-body{display:grid;gap:6px;align-content:start}:root[data-skin=zine] body:not(#z) .portal-card h2{font-size:1.25rem;font-stretch:106%;font-weight:850;line-height:1.15;margin:0}:root[data-skin=zine] body:not(#z) .portal-card h2 a{color:var(--z-paper-ink);text-decoration:none}:root[data-skin=zine] body:not(#z) .portal-card h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}:root[data-skin=zine] body:not(#z) .portal-card p{font-size:.9375rem;color:var(--z-paper-muted);margin:0}:root[data-skin=zine] body:not(#z) .portal-card small{font-family:var(--z-mono);font-size:var(--t-tag);color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .portal-card .eyebrow{color:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .portal-placeholder{background:var(--z-dots),var(--z-ink-2);color:var(--z-text-muted)}:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child:has(.portal-cover),:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child:has(.portal-cover){grid-column:span 2;display:grid;grid-template-columns:1.25fr 1fr}:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child:has(.portal-cover) .portal-cover,:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child:has(.portal-cover) .portal-cover{height:100%;min-height:260px;border-bottom:0;border-right:2px solid var(--z-line)}:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child:has(.portal-cover) h2,:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child:has(.portal-cover) h2{font-size:1.875rem;font-stretch:118%;font-weight:900;line-height:1.05}:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child .portal-card-body,:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child .portal-card-body{padding:28px}:root[data-skin=zine] body:not(#z) .toolbar :is(input,select){box-shadow:var(--shadow-1)}:root[data-skin=zine] body:not(#z) .portal-article{position:relative;max-width:900px;margin:24px auto 48px;padding:40px 48px 36px;background:var(--z-grain),var(--z-paper);color:var(--z-paper-ink);border:2px solid var(--z-line);box-shadow:var(--shadow-2);--cream:var(--z-paper-ink);--text:var(--z-paper-ink);--muted:var(--z-paper-muted);--brand:var(--z-brand-ink);--accent:var(--z-signal-ink);--z-focus:var(--z-brand-ink);--surface:var(--z-paper-2);--raised:var(--z-paper-2);--bg:#f8f7fc;--stroke:var(--z-line);--border:var(--z-line)}:root[data-skin=zine] body:not(#z) .portal-article>h1{font-size:var(--t-h1);font-weight:900;font-stretch:122%;line-height:1.02;letter-spacing:-.015em;margin:12px 0 16px}:root[data-skin=zine] body:not(#z) .portal-article>.lead{font-size:1.25rem;line-height:1.5;font-weight:600;color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .portal-article>.muted{font-family:var(--z-mono);font-size:var(--t-data);color:var(--z-paper-muted);line-height:1.6}:root[data-skin=zine] body:not(#z) .portal-article>.eyebrow{color:var(--z-brand-ink);text-decoration:none}:root[data-skin=zine] body:not(#z) .portal-article>img{display:block;width:calc(100% + 24px);max-width:none;margin:24px -12px 32px;border:10px solid #fff;outline:2px solid var(--z-line);box-shadow:var(--shadow-2);transform:rotate(-.6deg);background:var(--z-ink-1)}:root[data-skin=zine] body:not(#z) .prose{font-size:var(--t-body);line-height:1.7;color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .prose :is(h2,h3){font-family:var(--z-display);font-stretch:112%;font-weight:850;line-height:1.1;margin:32px 0 12px}:root[data-skin=zine] body:not(#z) .prose a{color:var(--z-brand-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}:root[data-skin=zine] body:not(#z) .prose blockquote{position:relative;margin:28px 0;padding:20px 24px 18px;border:2px solid var(--z-line);background:#ffe58a;color:var(--z-paper-ink);box-shadow:var(--shadow-1);transform:rotate(-.8deg);font-family:var(--z-display);font-stretch:108%;font-weight:750;font-size:1.25rem;line-height:1.3}:root[data-skin=zine] body:not(#z) .prose blockquote:before{content:"";position:absolute;top:-12px;left:28px;width:72px;height:22px;background:var(--z-tape);transform:rotate(-6deg);clip-path:polygon(0 10%,7% 0,14% 12%,21% 2%,28% 9%,100% 0,100% 90%,93% 100%,86% 88%,79% 98%,72% 91%,0 100%)}:root[data-skin=zine] body:not(#z) .prose blockquote p{margin:0}:root[data-skin=zine] body:not(#z) .prose :is(ul,ol){padding-left:1.4em}:root[data-skin=zine] body:not(#z) .prose li::marker{color:var(--z-signal-ink)}:root[data-skin=zine] body:not(#z) .prose img{border:2px solid var(--z-line);box-shadow:var(--shadow-1)}:root[data-skin=zine] body:not(#z) .prose :is(code,pre){font-family:var(--z-mono);background:var(--z-paper-2)}:root[data-skin=zine] body:not(#z) .prose hr{border:0;border-top:2px dashed #12142a55}:root[data-skin=zine] body:not(#z) .cm-comments{margin-top:40px;padding-top:24px;border-top:2px dashed #12142a55}:root[data-skin=zine] body:not(#z) :is(.cm-topic,.cm-post,.cm-compose,.cm-card,.cm-cat,.cm-notice,.cm-quote,.cm-empty,.cm-opening){border:2px solid var(--z-line);box-shadow:var(--shadow-1);background-image:none}:root[data-skin=zine] body:not(#z) :is(.cm-post,.cm-compose,.cm-topic){background:var(--z-grain),var(--z-paper);color:var(--z-paper-ink);--bg:#f8f7fc;--surface:var(--z-paper-2);--raised:var(--z-paper-2);--stroke:var(--z-line);--cream:var(--z-paper-ink);--text:var(--z-paper-ink);--muted:var(--z-paper-muted);--brand:var(--z-brand-ink);--z-focus:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) :is(.cm-post-author,.cm-card){background:var(--z-ink-1);color:var(--z-text);--muted:var(--z-text-muted);--brand:var(--z-brand)}:root[data-skin=zine] body:not(#z) :is(.cm-post-face,.cm-topic-face,.cm-card-stage) img{image-rendering:pixelated;border-radius:0}:root[data-skin=zine] body:not(#z) .cm-quote{background:#ffe58a;color:var(--z-paper-ink);border:2px solid var(--z-line)}:root[data-skin=zine] body:not(#z) .cm-role{font-family:var(--z-mono);font-weight:400;letter-spacing:.02em}:root[data-skin=zine] body:not(#z) .cm-react{border:2px solid var(--z-line);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) .cm-react[aria-pressed=true]{background:var(--z-signal);color:var(--z-on-signal)}:root[data-skin=zine] body:not(#z) .hb-subnav{border:0;gap:6px}:root[data-skin=zine] body:not(#z) .hb-subnav a{border:2px solid var(--z-line);background:var(--z-ink-2);color:var(--z-text);box-shadow:var(--shadow-press);font-family:var(--z-body);font-weight:800}:root[data-skin=zine] body:not(#z) .hb-subnav a[aria-current]{background:var(--z-paper);color:var(--z-paper-ink);box-shadow:inset 0 -4px 0 var(--z-signal)}:root[data-skin=zine] body:not(#z) :is(.hb-tile,.hb-cell,.hb-staff,.hb-fansites,.hb-vip,.hb-command-group,.hb-tip,.hb-toc,.hb-inspect,.hb-hero-case,.hb-empty){border:2px solid var(--z-line);box-shadow:var(--shadow-1);background-image:none}:root[data-skin=zine] body:not(#z) :is(.hb-tile,.hb-cell){background:var(--z-paper);color:var(--z-paper-ink);--muted:var(--z-paper-muted);--brand:var(--z-brand-ink);--text:var(--z-paper-ink);--cream:var(--z-paper-ink);--z-focus:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) :is(.hb-tile,.hb-cell,.hb-inspect-stage) img{image-rendering:pixelated}:root[data-skin=zine] body:not(#z) :is(.hb-key,.hb-copy){font-family:var(--z-mono);font-weight:400}:root[data-skin=zine] body:not(#z) .hb-new{background:var(--z-signal);color:var(--z-on-signal);font-family:var(--z-mono);font-weight:400;transform:rotate(-6deg)}:root[data-skin=zine] body:not(#z) .hb-search{border:2px solid var(--z-line);background:var(--z-paper);color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .hb-pager :is(a,button){border:2px solid var(--z-line);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) :is(.team-level,.team-functions,.verify-card,.passport,.public-profile,.ranking-podium>*,.ranking-list,.ranking-row,.staff-declaration,.comment-item){border-color:var(--z-line)}:root[data-skin=zine] body:not(#z) :is(.team-level,.verify-card,.passport){border:2px solid var(--z-line);box-shadow:var(--shadow-2);background-image:none}:root[data-skin=zine] body:not(#z) .team-level-head{font-family:var(--z-mono);text-transform:uppercase;letter-spacing:.04em}:root[data-skin=zine] body:not(#z) .team-level img,:root[data-skin=zine] body:not(#z) .public-profile img,:root[data-skin=zine] body:not(#z) .passport img,:root[data-skin=zine] body:not(#z) .ranking-row img{image-rendering:pixelated}:root[data-skin=zine] body:not(#z) .team-role-filters :is(button,a){border:2px solid var(--z-line);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) .team-role-filters [aria-pressed=true]{background:var(--z-signal);color:var(--z-on-signal)}:root[data-skin=zine] body:not(#z) .account-sections a{border:2px solid var(--z-line);background:var(--z-ink-2);box-shadow:var(--shadow-press);font-size:.9375rem}:root[data-skin=zine] body:not(#z) .account-sections a:first-child{background:var(--z-paper);color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .public-faq summary{font-family:var(--z-display);font-stretch:108%;font-weight:800;font-size:1.0625rem}:root[data-skin=zine] body:not(#z) .public-faq p{color:var(--z-paper-muted);font-size:1rem}:root[data-skin=zine] body:not(#z) .launch-lock-note{border:2px dashed currentColor;font-family:var(--z-mono);font-weight:400}:root[data-skin=zine] body:not(#z) .launch-lock-note:before{border-radius:0;background:var(--z-signal)}:root[data-skin=zine] body:not(#z) dialog :is(h2,h3){font-family:var(--z-display);font-stretch:112%}:root[data-skin=zine] body:not(#z) .dialog-close{border:2px solid var(--z-line);background:var(--z-paper);color:var(--z-paper-ink);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) .toast{font-family:var(--z-body);font-weight:700}@media(max-width:900px){:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child:has(.portal-cover),:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child:has(.portal-cover){grid-column:auto;grid-template-columns:1fr}:root[data-skin=zine] body:not(#z) .portal-hero+.portal-grid>.portal-card:first-child:has(.portal-cover) .portal-cover,:root[data-skin=zine] body:not(#z) .portal-hero+.toolbar+.portal-grid>.portal-card:first-child:has(.portal-cover) .portal-cover{min-height:200px;border-right:0;border-bottom:2px solid var(--z-line)}}@media(max-width:700px){:root[data-skin=zine] body:not(#z) .portal-main{padding:0 16px}:root[data-skin=zine] body:not(#z) .portal-hero{padding:24px 18px}:root[data-skin=zine] body:not(#z) .portal-hero:has(.team-header-avatars:not([hidden])){margin-top:84px}:root[data-skin=zine] body:not(#z) .team-header-avatars{right:12px}:root[data-skin=zine] body:not(#z) .team-header-avatars img{width:48px;height:83px}:root[data-skin=zine] body:not(#z) .portal-article{padding:28px 18px 24px;margin:16px 0 40px}:root[data-skin=zine] body:not(#z) .portal-article>img{width:100%;margin:20px 0 24px;border-width:6px;transform:none}:root[data-skin=zine] body:not(#z) .prose blockquote{transform:none;font-size:1.125rem}}:root[data-skin=zine] body:not(#z) .rich-editor{border:2px solid var(--z-line);box-shadow:var(--shadow-press)}:root[data-skin=zine] body:not(#z) :is(.editor-modes button,.editor-image-panel button){border:2px solid var(--z-line);font-weight:700}:root[data-skin=zine] body:not(#z) .public-profile{max-width:1040px}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center;padding:36px 40px;margin:28px 0 32px;background:var(--z-grain),var(--z-paper);color:var(--z-paper-ink);border:2px solid var(--z-line);box-shadow:var(--shadow-2);--muted:var(--z-paper-muted);--brand:var(--z-brand-ink);--z-focus:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading .live-avatar{width:168px;height:auto;aspect-ratio:auto;padding:16px 20px 44px;background:#fff;border:2px solid var(--z-line);box-shadow:var(--shadow-1);transform:rotate(-2.5deg);image-rendering:pixelated;object-fit:contain;background-image:linear-gradient(var(--z-ink-1),var(--z-ink-1));background-size:calc(100% - 40px) calc(100% - 60px);background-position:20px 16px;background-repeat:no-repeat}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading:before{content:"";position:absolute;z-index:2;top:20px;left:44px;width:84px;height:24px;background:var(--z-tape);transform:rotate(-14deg);clip-path:polygon(0 10%,7% 0,14% 12%,21% 2%,28% 9%,100% 0,100% 90%,93% 100%,86% 88%,79% 98%,72% 91%,0 100%)}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading h1{font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:900;font-stretch:125%;line-height:.92;letter-spacing:-.02em;margin:6px 0 14px;overflow-wrap:anywhere}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading .eyebrow{color:var(--z-brand-ink)}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading .badge{border-radius:0;border:2px solid var(--z-line);background:var(--z-brand-ink);color:#fff;font-family:var(--z-mono);font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:var(--t-tag);padding:5px 9px 4px}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading .hint{font-family:var(--z-mono);font-size:var(--t-data);color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .public-profile :is(.public-profile-badges,.public-profile-bio){border:2px solid var(--z-line);box-shadow:var(--shadow-1)}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-bio{background:#ffe58a;color:var(--z-paper-ink);transform:rotate(-.6deg)}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-bio h2{font-size:1.25rem}:root[data-skin=zine] body:not(#z) .public-profile .profile-badge-list{gap:10px}:root[data-skin=zine] body:not(#z) .public-profile .profile-badge img{background:var(--z-ink-2);border:2px solid var(--z-line);padding:6px;width:56px;height:56px}:root[data-skin=zine] body:not(#z) .public-profile .profile-badge figcaption{font-family:var(--z-mono);font-size:.75rem}:root[data-skin=zine] body:not(#z) .public-profile>h2{font-size:var(--t-h2);font-stretch:118%;font-weight:900;margin:48px 0 4px}:root[data-skin=zine] body:not(#z) .public-profile .profile-stats{gap:0;border:2px solid var(--z-line);box-shadow:var(--shadow-2);background:var(--z-grain),var(--z-paper)}:root[data-skin=zine] body:not(#z) .public-profile .profile-stat{border:0;border-right:2px dashed #12142a40;border-bottom:2px dashed #12142a40;box-shadow:none;background:transparent;color:var(--z-paper-ink);padding:20px 18px}:root[data-skin=zine] body:not(#z) .public-profile .profile-stat strong{font-family:var(--z-display);font-stretch:118%;font-weight:900;font-size:2.25rem;line-height:1;color:var(--z-paper-ink)}:root[data-skin=zine] body:not(#z) .public-profile .profile-stat span{font-family:var(--z-mono);font-size:var(--t-tag);text-transform:uppercase;letter-spacing:.04em;color:var(--z-paper-muted)}:root[data-skin=zine] body:not(#z) .public-profile .profile-stat:nth-child(3) strong:before{content:"";display:inline-block;width:.7em;height:.7em;margin-right:.18em;background:var(--z-coin);border:3px solid #8a6400;vertical-align:.02em}@media(max-width:700px){:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading{grid-template-columns:1fr;justify-items:start;gap:24px;padding:28px 20px}:root[data-skin=zine] body:not(#z) .public-profile .public-profile-heading .live-avatar{width:168px}}@media(hover:hover){:root[data-skin=zine] body:not(#z) :is(.portal-card,.hb-tile,.hb-cell):hover{transform:translate(-2px,-2px);box-shadow:var(--shadow-2)}}
