.thread-topic:focus-visible{outline:2px solid var(--neon-color-accent,var(--neon-accent));outline-offset:2px}
.thread-topic[data-active=true]{background:color-mix(in srgb,var(--neon-accent)16%,transparent);color:var(--neon-text-primary);font-weight:600}
.thread-topic__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}
.thread-topic__count{font-size:var(--neon-text-xs);font-variant-numeric:tabular-nums;color:var(--neon-text-muted);flex-shrink:0}
.thread-topic[data-active=true] .thread-topic__count{color:inherit}
.thread-feed-toolbar{display:flex;gap:var(--neon-space-5);padding-block:var(--neon-space-5);margin-bottom:var(--neon-space-2);border-block-end:1px solid var(--community-divider,var(--neon-color-border));flex-direction:column}
.thread-feed-toolbar__primary{flex-shrink:0}
.thread-feed-toolbar__secondary{display:flex;align-items:stretch;gap:var(--neon-space-4);min-width:0}
.thread-topics--chips__scroll{display:flex;gap:var(--neon-space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:var(--neon-space-1);scrollbar-width:thin;flex-direction:row;flex:1;min-width:0}
.thread-topics--chips{gap:var(--neon-space-4);overflow:visible;border-block-end:0;flex-direction:row;padding:0}
.thread-topics--chips::-webkit-scrollbar{display:block;height:3px}
.thread-topics--chips .thread-topic{display:inline-flex;align-items: center;gap:var(--neon-space-2);scroll-snap-align:start;min-height:calc(36px*var(--zk-ui-scale));padding:var(--neon-space-2)var(--neon-space-3);border:1px solid var(--community-divider,var(--neon-color-border));border-radius:var(--neon-radius-pill);background:var(--neon-color-surface);color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-medium);transition:border-color var(--neon-motion-control)var(--neon-ease-standard),background var(--neon-motion-control)var(--neon-ease-standard),color var(--neon-motion-control)var(--neon-ease-standard);flex-shrink:0;width:auto}
.thread-topics--chips .thread-topic__label{flex:0 auto}
.thread-topics--chips .thread-topic__count{border-radius:var(--neon-radius-pill);background:color-mix(in srgb,var(--neon-color-surface-muted,var(--neon-color-border))72%,transparent);color:var(--neon-text-muted);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-semibold);margin-inline-start:var(--neon-space-1);padding:2px 8px;line-height:1.4}
.thread-topics--chips .thread-topic[data-active=true]{border-color:color-mix(in srgb,var(--neon-accent)55%,transparent);background:color-mix(in srgb,var(--neon-accent)12%,var(--neon-color-surface));color:var(--neon-text-primary);font-weight:var(--neon-weight-semibold)}
.thread-topics--chips .thread-topic[data-active=true] .thread-topic__count{background:color-mix(in srgb,var(--neon-accent)22%,transparent);color:var(--neon-text-primary)}
.thread-feed-toolbar__filter{display:inline-flex;align-items: center;gap:var(--neon-space-2);min-height:calc(36px*var(--zk-ui-scale));padding:var(--neon-space-2)var(--neon-space-3);border:1px solid var(--community-divider,var(--neon-color-border));border-radius:var(--neon-radius-pill);background:var(--neon-color-surface);color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-semibold);cursor:pointer;transition:border-color var(--neon-motion-control)var(--neon-ease-standard),color var(--neon-motion-control)var(--neon-ease-standard);flex-shrink:0}
.thread-feed-toolbar__filter:focus-visible{border-color:color-mix(in srgb,var(--neon-accent)45%,var(--neon-color-border));color:var(--neon-text-primary)}
@media (hover:hover){.thread-feed-toolbar__filter:hover{border-color:color-mix(in srgb,var(--neon-accent)45%,var(--neon-color-border));color:var(--neon-text-primary)}}
.thread-feed-toolbar__filter-label{white-space:nowrap}
.thread-feed-toolbar__filter-badge{display:inline-grid;border-radius:var(--neon-radius-pill);background:var(--neon-accent);color:var(--neon-color-on-accent,#fff);font-size:calc(12px*var(--zk-ui-scale));font-weight:var(--neon-weight-bold);font-variant-numeric:tabular-nums;place-items: center;min-width:18px;height:18px;padding-inline-start:5px;padding-inline-end:5px;line-height:1}
.thread-rail{gap:var(--neon-space-3);width:var(--thread-rail-width);flex-direction:column}
.thread-rail__title{padding-inline:var(--neon-space-3);font-size:var(--neon-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--neon-text-muted);margin:0;font-weight:700}
.thread-rail__note{padding-inline:var(--neon-space-3);font-size:var(--neon-text-xs);color:var(--neon-text-muted);margin:0;line-height:1.5}
.thread-stem{display:grid;grid-template-columns:minmax(0,calc(148px*var(--zk-ui-scale)))minmax(0,1fr);gap:var(--neon-space-3);margin:var(--neon-space-3)0 0;padding:var(--neon-space-2);border:1px solid var(--community-divider,var(--neon-color-border));border-radius:var(--neon-radius-card);background:color-mix(in srgb,var(--neon-color-surface)92%,transparent)}
.thread-stem__media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--neon-radius-sm);background:var(--neon-color-surface-muted)}
.thread-stem--swipe .thread-stem__media{aspect-ratio:3/4}
.thread-stem__video,.thread-stem__poster{display:block;object-fit:cover;width:100%;height:100%}
.thread-stem__poster--empty{display:grid;color:var(--neon-text-muted);place-items: center}
.thread-stem__badge,.thread-stem__clip{position:absolute;display:inline-flex;border-radius:var(--neon-radius-pill);font-size:var(--neon-text-xs);color:#fff;backdrop-filter:blur(6px);background:#0a0a0fb8;align-items: center;gap:4px;padding:2px 7px;font-weight:600;line-height:1.6}
.thread-stem__badge{top:6px}
.thread-stem__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}
.thread-stem__badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}
.thread-stem__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:6px}
.thread-stem__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}
.thread-stem__badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}
.thread-stem__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:6px}
.thread-stem__badge--hype{box-shadow:inset 0 0 0 1px #8b5cf6d9}
.thread-stem__badge--swipe{box-shadow:inset 0 0 0 1px #ec4899d9}
.thread-stem__badge--jump{box-shadow:inset 0 0 0 1px #22c55ed9}
.thread-stem__clip{font-variant-numeric:tabular-nums;bottom:6px}
.thread-stem__clip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}
.thread-stem__clip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}
.thread-stem__clip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:6px}
.thread-stem__clip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}
.thread-stem__clip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}
.thread-stem__clip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:6px}
.thread-stem__meta{display:flex;gap:var(--neon-space-1);padding-block:var(--neon-space-1);flex-direction:column;min-width:0}
.thread-stem__title{font-size:var(--neon-text-sm);color:var(--neon-text-primary);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4}
.thread-stem__stats{display:flex;font-size:var(--neon-text-xs);color:var(--neon-text-muted);gap:6px;margin:0}
.thread-stem__cta{display:inline-flex;padding:5px var(--neon-space-3);border-radius:var(--neon-radius-pill);background:color-mix(in srgb,var(--neon-accent)18%,transparent);color:var(--neon-text-primary);font-size:var(--neon-text-xs);text-decoration:none;transition:background var(--neon-motion-control)var(--neon-ease-standard);align-self: start;align-items: center;gap:6px;margin-block-start:auto;font-weight:600}
@media (hover:hover){.thread-stem__cta:hover{background:color-mix(in srgb,var(--neon-accent)30%,transparent)}}
@media (prefers-reduced-motion:reduce){.thread-topic,.thread-stem__cta{transition:none}}
@media (max-width:767px){.thread-stem{grid-template-columns:minmax(0,1fr)}.thread-stem--swipe .thread-stem__media{aspect-ratio:16/9}}
@media (min-width:1100px){.community--forum .thread-topics--chips{display:none}.community.community--forum .community__shell.community__shell--forum{grid-template-columns:var(--thread-rail-width)minmax(0,1fr)var(--community-aside-width,calc(300px*var(--zk-ui-scale)));grid-template-areas:"topics timeline trends"}.community--forum .thread-rail{display:flex;grid-area:topics;position:sticky;top:calc(var(--neon-header-height) + var(--neon-space-4));align-self: start}.community--forum .community__column{grid-area:timeline}.community--forum .community__aside{display:flex;grid-area:trends;position:sticky;top:calc(var(--neon-header-height) + var(--neon-space-4));align-self: start}}
@media (max-width:1099px){.community--forum .community__aside{display:none!important}.community--forum .community__shell--forum{gap:0;padding-inline-start:0;padding-inline-end:0}.page-content.community--thread{padding:0}}
.community--forum{--thread-rail-width:calc(214px*var(--zk-ui-scale));--community-aside-width:calc(286px*var(--zk-ui-scale))}
.community--forum .community__shell--forum{gap:clamp(.75rem,1.4vw,1.25rem)}
.community--forum .community__column{display:flex;flex-direction:column;gap:.875rem}
.community--forum .community__head--thread{position:relative;isolation:isolate;overflow:hidden;min-height:calc(176px*var(--zk-ui-scale));border:1px solid var(--thread-line);background:var(--neon-surface-muted);border-radius:30px;margin:0;padding:clamp(1.5rem,4vw,2.75rem);top:auto;box-shadow:0 18px 50px #1c2a2614}
.community--forum .community__head--thread:after{content:"";position:absolute;z-index:-1;width:calc(210px*var(--zk-ui-scale));height:calc(210px*var(--zk-ui-scale));border:1px solid color-mix(in srgb,var(--thread-ink)14%,transparent);border-radius:50%;inset:50% -52px auto auto;transform:translateY(-50%)}
.community--forum .community__head-kicker{display:inline-flex;border:1px solid var(--thread-line);background:color-mix(in srgb,var(--thread-paper-strong)72%,transparent);color:var(--thread-ink-soft);letter-spacing:.12em;border-radius:999px;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.38rem .7rem;font-size:.75rem;font-weight:750}
.community--forum .community__head--thread .community__head-title{font-size:clamp(2rem,5vw,3.75rem);line-height:.96}
.community--forum .community__head--thread .community__head-lede{max-width:42ch;margin-top:.75rem;font-size:.875rem}
.community--forum .community__head--thread .community__search-link{z-index:1;min-width:calc(48px*var(--zk-ui-scale));min-height:calc(48px*var(--zk-ui-scale));background:var(--thread-action);color:#fff;border:0;border-radius:999px;justify-content:center;padding:.75rem;transition:transform .16s,background .16s;box-shadow:0 8px 22px #09121133}
@media (hover:hover){.community--forum .community__head--thread .community__search-link:hover{background:color-mix(in srgb,var(--thread-action)86%,var(--thread-lime));color:#fff;border-color:#0000;transform:translateY(-2px)}}
.community--forum .thread-feed-toolbar{display:flex;border:1px solid var(--thread-line);background:color-mix(in srgb,var(--thread-paper)90%,transparent);border-radius:24px;flex-direction:column;gap:.875rem;margin:0;padding:.75rem;box-shadow:0 12px 35px #1c2a260e}
.community--forum .thread-feed-toolbar .community__tabs{background:var(--thread-paper-muted);border:0;border-radius:999px;gap:.35rem;padding:.25rem}
.community--forum .thread-feed-toolbar .community__tabs button{min-height:calc(40px*var(--zk-ui-scale));border:0;border-radius:999px;margin:0;padding:.625rem 1rem}
.community--forum .thread-feed-toolbar .community__tabs button.is-active{background:var(--thread-paper-strong);color:var(--thread-ink);box-shadow:0 5px 16px #1c2a2614}
.community--forum .thread-topic-toolbar{display:flex;align-items: center;gap:.625rem;min-width:0}
.community--forum .thread-topics--chips{overflow-x:auto;scrollbar-width:none;flex:1;gap:.5rem;min-width:0}
.community--forum .thread-topics--chips::-webkit-scrollbar{display:none}
.community--forum .thread-topics--chips .thread-topic{min-height:calc(42px*var(--zk-ui-scale));border-color:var(--thread-line);background:var(--thread-paper-strong)}
.community--forum .thread-topics--chips .thread-topic[data-active=true]{border-color:color-mix(in srgb,var(--thread-action)22%,transparent);background:var(--thread-lime);color:#0d1511}
.community--forum .thread-topic-filter{display:inline-flex;min-height:calc(42px*var(--zk-ui-scale));border:1px solid var(--thread-action);background:var(--thread-action);color:#fff;font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items: center;gap:.5rem;padding:.625rem .95rem;transition:transform .16s,background .16s;font-size:.75rem;font-weight:700;box-shadow:0 7px 18px #09121129}
.community--forum .thread-topic-filter:focus-visible{border-color:var(--thread-action);background:color-mix(in srgb,var(--thread-action)86%,var(--thread-lime));color:var(--zk-paper-0);transform:translateY(-1px)}
@media (hover:hover){.community--forum .thread-topic-filter:hover{border-color:var(--thread-action);background:color-mix(in srgb,var(--thread-action)86%,var(--thread-lime));color:var(--zk-paper-0);transform:translateY(-1px)}}
.community--forum .thread-topic-filter:focus-visible{outline:3px solid color-mix(in srgb,var(--thread-lime)70%,transparent);outline-offset:2px}
.community--forum .community__composer,.community--forum .community__login-hint,.community--forum .notice,.community--forum .empty{border-color:var(--thread-line);background:color-mix(in srgb,var(--thread-paper-strong)94%,transparent);border-radius:24px;margin:0;box-shadow:0 12px 34px #1c2a260d}
.community--forum .post-list{border:0;gap:.75rem}
.community--forum .post{overflow:hidden;border:1px solid var(--thread-line);background:color-mix(in srgb,var(--thread-paper-strong)96%,transparent);border-radius:24px;box-shadow:0 12px 34px #1c2a260b}
.community--forum .post:last-child{border-block-end:1px solid var(--thread-line)}
@media (hover:hover){.community--forum .post--clickable:hover{background:var(--thread-paper-strong);transform:translateY(-1px);box-shadow:0 18px 42px #1c2a2617}}
.community--forum .thread-rail,.community--forum .community-rail__widget,.community--forum .community-rail__search-link{border:1px solid var(--thread-line);background:color-mix(in srgb,var(--thread-paper)92%,transparent);box-shadow:0 14px 38px #1c2a260e}
.community--forum .thread-rail{border-radius:26px;padding:1rem}
.community--forum .thread-rail__title,.community--forum .thread-rail__note{padding-inline-start:.5rem;padding-inline-end:.5rem}
.community--forum .thread-topic{min-height:calc(42px*var(--zk-ui-scale))}
.community--forum .thread-rail .thread-topic[data-active=true]{background:var(--thread-lime);color:#0d1511}
.community--forum .community-rail__widget{border-radius:26px}
.community--forum .community-rail__search-link{min-height:calc(48px*var(--zk-ui-scale))}
.community--forum .community-rail-trend:first-child{border-block-start:0}
@media (min-width:1100px){.community.community--forum .community__shell.community__shell--forum{max-width:calc(1440px*var(--zk-ui-scale));border:1px solid var(--thread-line);background:color-mix(in srgb,var(--thread-paper)76%,transparent);backdrop-filter:blur(22px);border-radius:38px;padding:clamp(1rem,2vw,1.75rem);box-shadow:0 30px 80px #1c2a261f}.community--forum .thread-topic-toolbar{display:none}}
@media (max-width:1099px){.community--forum .community__shell--forum{gap:0;padding-inline-start:0;padding-inline-end:0}}
@media (max-width:767px){.community--forum .community__column{gap:.625rem}.community--forum .community__head--thread{min-height:calc(148px*var(--zk-ui-scale));border-radius:24px;flex-direction:row;align-items: flex-end;padding:1.25rem}.community--forum .community__head--thread .community__head-text{padding:0}.community--forum .community__head--thread .community__head-title{font-size:clamp(1.9rem,10vw,2.65rem)}.community--forum .community__head--thread .community__head-lede{max-width:28ch;font-size:.75rem}.community--forum .community__head-kicker{margin-bottom:.75rem}.community--forum .thread-feed-toolbar{border-radius:20px;padding:.625rem}.community--forum .thread-topic-toolbar{align-items:stretch}.community--forum .thread-topics--chips .thread-topic{min-height:calc(44px*var(--zk-ui-scale))}.community--forum .thread-topic-filter{min-width:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale))}.community--forum .community__composer,.community--forum .community__login-hint,.community--forum .notice,.community--forum .empty,.community--forum .post{border-inline:1px solid var(--thread-line);border-radius:20px}}
.wallet-page .wallet-card,.wallet-page .wallet-pack-card{border-radius:var(--neon-radius-sm);border:1px solid var(--neon-color-border);background:color-mix(in srgb,var(--neon-color-surface)90%,transparent);box-shadow:none}
.wallet-page .wallet-pack-grid{gap:var(--neon-space-3)}
.moderation-page{display:flex;gap:var(--neon-space-5);flex-direction:column}
.moderation-hero,.moderation-grid{display:grid;gap:var(--neon-space-4)}
.moderation-hero{grid-template-columns:minmax(0,1fr)auto;padding-bottom:var(--neon-space-4);border-bottom:1px solid var(--neon-color-divider);align-items: end}
.moderation-chip-row,.moderation-tabs,.moderation-queue-item__actions,.moderation-queue-item__meta{display:flex;gap:var(--neon-space-2);flex-wrap:wrap}
.moderation-metric-grid,.moderation-report-grid,.moderation-queue-grid{display:grid;border-top:1px solid var(--neon-color-divider);border-left:1px solid var(--neon-color-divider);gap:0}
.moderation-metric-grid,.moderation-report-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(180px*var(--zk-ui-scale))),1fr))}
.moderation-queue-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(320px*var(--zk-ui-scale))),1fr))}
.moderation-metric,.moderation-report-cell,.moderation-queue-item,.moderation-tab{border-right:1px solid var(--neon-color-divider);border-bottom:1px solid var(--neon-color-divider);background:0 0}
.moderation-metric,.moderation-report-cell,.moderation-queue-item{display:flex;gap:var(--neon-space-2);padding:var(--neon-space-4);flex-direction:column}
.moderation-metric__label,.moderation-report-cell__label,.moderation-queue-item__label{color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));font-weight:var(--neon-weight-semibold);letter-spacing:.12em;text-transform:uppercase}
.moderation-metric__value,.moderation-report-cell__value{color:var(--neon-text-primary);font-size:var(--neon-text-2xl);font-weight:var(--neon-weight-bold);letter-spacing:-.02em}
.moderation-metric__hint,.moderation-queue-item__detail,.moderation-queue-item__time{color:var(--neon-text-secondary);font-size:var(--neon-text-xs);margin:0;line-height:1.55}
.moderation-tabs{border-top:1px solid var(--neon-color-divider);border-left:1px solid var(--neon-color-divider);gap:0}
.moderation-tab{display:flex;padding:var(--neon-space-3)var(--neon-space-4);color:var(--neon-text-secondary);cursor:pointer;flex:180px;justify-content:space-between;align-items: center}
.moderation-tab[data-active=true]{background:var(--neon-accent-soft);color:var(--neon-text-primary)}
.moderation-tab strong{font-size:var(--neon-text-base)}
.moderation-queue-item__title{color:var(--neon-text-primary);font-size:var(--neon-text-base);font-weight:var(--neon-weight-semibold)}
.moderation-queue-item__input{min-height:calc(38px*var(--zk-ui-scale));padding:0 var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-sm);background:var(--neon-surface);color:var(--neon-text-primary);font:inherit;font-size:calc(13px*var(--zk-ui-scale));width:100%}
.moderation-queue-item__input:focus{border-color:var(--neon-color-brand);box-shadow:var(--neon-ring-focus);outline:none}
@media (max-width:720px){.moderation-hero{grid-template-columns:1fr;align-items: start}}
.login-link-btn{color:var(--neon-accent);font:inherit;font-weight:var(--neon-weight-semibold);cursor:pointer;text-decoration:underline;text-underline-offset:2px;background:0 0;border:0;padding:0}
button.action-link{cursor:pointer;background:0 0;font-family:inherit}
.login-modal{width:min(calc(420px*var(--zk-ui-scale)),calc(100vw - calc(32px*var(--zk-ui-scale))));max-height:min(92vh,calc(760px*var(--zk-ui-scale)));overflow:visible;background:0 0;border:none;margin:auto;padding:0}
.login-modal::backdrop{backdrop-filter:blur(6px);background:#06060cb8}
.login-modal__panel{display:flex;max-height:min(92vh,calc(760px*var(--zk-ui-scale)));overflow:auto;border:1px solid var(--neon-border-strong);border-radius:var(--neon-radius-lg);background:var(--neon-surface);box-shadow:var(--neon-elevation-overlay);flex-direction:column}
.login-modal__header{display:flex;border-bottom:1px solid var(--neon-border-subtle);justify-content:space-between;align-items: center;gap:12px;padding:16px 18px}
.login-modal__header h2{font-size:var(--neon-text-lg);font-weight:var(--neon-weight-bold);margin:0}
.login-modal__close{display:inline-flex;width:calc(32px*var(--zk-ui-scale));height:calc(32px*var(--zk-ui-scale));border-radius:var(--neon-radius-pill);color:var(--neon-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center}
.login-modal__close:focus-visible{background:var(--neon-color-surface-muted);color:var(--neon-text-primary)}
@media (hover:hover){.login-modal__close:hover{background:var(--neon-color-surface-muted);color:var(--neon-text-primary)}}
.login-modal__body{padding:16px 18px 20px}
.login-modal__lede{margin:0 0 var(--neon-space-4);color:var(--neon-text-muted);font-size:var(--neon-text-sm);line-height:1.5}
.login-modal .auth-form--compact{gap:var(--neon-space-3)}
.login-modal .auth-shell__alt--modal{margin-top:var(--neon-space-4);text-align:center;font-size:var(--neon-text-sm)}
.thread-search-modal__tabs{display:flex;gap:var(--neon-space-2);border-bottom:1px solid var(--neon-border-subtle);padding:0 18px 12px}
.thread-search-modal__tabs button{min-height:calc(36px*var(--zk-ui-scale));border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-pill);color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-semibold);cursor:pointer;background:0 0;flex:1}
.thread-search-modal__tabs button.is-active{border-color:color-mix(in srgb,var(--neon-color-brand)45%,var(--neon-color-border));background:color-mix(in srgb,var(--neon-color-brand)10%,transparent);color:var(--neon-text-primary)}
.thread-search-modal__form{display:grid;gap:var(--neon-space-3)}
.thread-search-modal__code-input{font-family:var(--font-mono,monospace);letter-spacing:.22em;text-align:center;text-transform:uppercase;font-size:1.25rem}
.thread-search-modal__hint,.thread-search-modal__error{font-size:var(--neon-text-xs);margin:0}
.thread-search-modal__error{color:var(--neon-color-danger)}
.thread-search-modal__scanner{position:relative;overflow:hidden;border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-md);background:var(--neon-color-surface-muted);aspect-ratio:1}
.thread-search-modal__video,.thread-search-modal__qr-fallback{object-fit:cover;width:100%;height:100%}
.post-share-panel{padding:var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-md);background:var(--neon-color-surface);width:100%}
.post-share-panel__row{display:flex;gap:var(--neon-space-3);align-items: flex-start}
.post-share-panel__qr img{display:block;border-radius:var(--neon-radius-sm)}
.post-share-panel__meta{display:grid;gap:var(--neon-space-2);min-width:0}
.post-share-panel__label{font-size:var(--neon-text-xs);color:var(--neon-text-muted);margin:0}
.post-share-panel__code{font-family:var(--font-mono,monospace);font-size:var(--neon-text-lg);letter-spacing:.15em}
.post-share-panel__close{margin-top:var(--neon-space-1);color:var(--neon-text-muted);font-size:var(--neon-text-xs);cursor:pointer;background:0 0;border:0;padding:0}
.thread-scroll-sentinel{width:100%;height:1px}
.thread-load-more{display:flex;padding:var(--neon-space-4)var(--neon-space-3);justify-content:center}
.thread-load-more__spinner{display:inline-flex;color:var(--neon-text-muted);font-size:var(--neon-text-xs);align-items: center;gap:8px}
.load-more--fallback{min-height:max(44px,calc(44px*var(--zk-ui-scale)));font-size:var(--neon-text-xs)}
.hype-subnav{position:sticky;top:var(--neon-header-height);z-index:40;border-bottom:1px solid var(--neon-border-subtle);background:color-mix(in srgb,var(--neon-glass)90%,transparent);backdrop-filter:blur(16px)}
.hype-subnav__inner{display:flex;width:min(100%,calc(1400px*var(--zk-ui-scale)));min-height:calc(44px*var(--zk-ui-scale));justify-content:space-between;align-items: center;gap:1rem;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(.75rem,3vw,1.5rem);padding-inline-end:clamp(.75rem,3vw,1.5rem)}
.hype-subnav__list{display:flex;list-style:none;align-items: center;gap:.25rem;min-width:0;margin:0;padding:0}
.hype-subnav__list--actions{margin-left:auto}
.hype-subnav__link{display:inline-flex;min-height:calc(34px*var(--zk-ui-scale));color:var(--neon-text-secondary);text-decoration:none;white-space:nowrap;border-radius:999px;align-items: center;padding:.4rem .7rem;font-size:.75rem;font-weight:700}
.hype-subnav__link[data-current=true]{background:color-mix(in srgb,var(--neon-accent)12%,transparent);color:var(--neon-text-primary)}
@media (hover:hover){.hype-subnav__link:hover{background:color-mix(in srgb,var(--neon-accent)12%,transparent);color:var(--neon-text-primary)}}
.hype-subnav__link--primary{background:var(--neon-accent);color:var(--neon-text-on-accent)}
@media (hover:hover){.hype-subnav__link--primary:hover{background:var(--neon-accent-hover);color:var(--neon-text-on-accent)}}
@media (min-width:1024px){.hype-page{width:min(100%,calc(1400px*var(--zk-ui-scale)));max-width:calc(1400px*var(--zk-ui-scale));border:1px solid color-mix(in srgb,var(--neon-border-subtle)70%,transparent);background:color-mix(in srgb,var(--neon-solid)68%,transparent);backdrop-filter:blur(20px);border-radius:36px;padding:clamp(1rem,2vw,1.75rem);box-shadow:0 28px 76px #2123411a}.page-content.hype-feed{gap:clamp(1rem,2.2vw,2rem);padding:0}.page-content.hype-feed .feed-main{max-width:none}.page-content.hype-feed .page-header-bar{border:1px solid color-mix(in srgb,var(--neon-border-subtle)72%,transparent);background:var(--neon-surface-muted);border-radius:28px;margin-bottom:1.25rem;padding:clamp(1.25rem,3vw,2.25rem)}.page-content.hype-feed .feed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem)}.page-content.hype-feed .content-card{border-color:color-mix(in srgb,var(--neon-border-subtle)70%,transparent);background:color-mix(in srgb,var(--neon-solid)94%,transparent);border-radius:22px;box-shadow:0 12px 30px #191e2d0e}@media (hover:hover){.page-content.hype-feed .content-card:hover{border-color:color-mix(in srgb,var(--neon-accent)38%,var(--neon-border-subtle));box-shadow:0 20px 42px #191e2d1f}}.page-content.hype-feed .content-card-thumbnail{aspect-ratio:4/3}.page-content.hype-feed .content-card-body{padding:1rem}.page-content.hype-feed .feed-sidebar{padding-top:0}.page-content.hype-feed .home-rail{gap:1rem}.page-content.hype-feed .home-rail-widget,.page-content.hype-feed .home-rail-spotlight{border-color:color-mix(in srgb,var(--neon-border-subtle)70%,transparent);background:color-mix(in srgb,var(--neon-solid)92%,transparent);border-radius:22px;box-shadow:0 12px 30px #191e2d0e}.page-content.hype-feed .home-rail-widget{padding:1rem}.page-content.hype-feed .home-rail-spotlight{border-color:color-mix(in srgb,var(--neon-hype)38%,var(--neon-border-subtle));box-shadow:0 12px 30px #191e2d0e}.page-content.hype-feed .sidebar-widget,.page-content.hype-feed .hype-sidebar__section{border-radius:24px}.jump-hub{width:min(100%,calc(1400px*var(--zk-ui-scale)));border:1px solid color-mix(in srgb,var(--neon-border-subtle)72%,transparent);background:color-mix(in srgb,var(--neon-solid)72%,transparent);border-radius:36px;margin-inline-start:auto;margin-inline-end:auto;padding:clamp(1.25rem,2.5vw,2.25rem);box-shadow:0 28px 76px #1432271a}.jump-hub__header{display:flex;background:var(--neon-surface-muted);color:#fff;border-radius:28px;justify-content:space-between;align-items: end;gap:1.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.jump-hub__title{letter-spacing:-.06em;margin:0;font-size:clamp(2.25rem,5vw,4rem)}.jump-hub__tagline{color:#ffffffb8;max-width:40ch;margin:.65rem 0 0}.jump-hub__toolbar,.jump-hub__nav,.jump-hub__cta{display:flex;flex-wrap:wrap;align-items: center;gap:.65rem}.jump-hub__nav-link,.jump-hub__btn{display:inline-flex;min-height:calc(42px*var(--zk-ui-scale));color:#fff;text-decoration:none;border:1px solid #fff3;border-radius:999px;align-items: center;gap:.45rem;padding:.65rem .9rem;font-size:.8125rem;font-weight:700}.jump-hub__btn--primary{color:#102218;background:#d9ff63;border-color:#d9ff63}@media (hover:hover){.jump-hub__btn--ghost:hover,.jump-hub__nav-link:hover{background:#ffffff1f}}.jump-hub .jump-related{margin-top:0}.jump-hub .jump-related__title{margin:0 0 .875rem;font-size:1.05rem}.jump-hub .jump-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.jump-hub .jump-related-card{position:relative;border-color:color-mix(in srgb,var(--neon-border-subtle)70%,transparent);background:color-mix(in srgb,var(--neon-solid)92%,transparent);border-radius:22px;box-shadow:0 12px 30px #1432270d}.jump-hub .jump-related-card__thumb{aspect-ratio:16/11}.jump-hub .jump-related-card__cue{position:absolute;display:grid;width:calc(34px*var(--zk-ui-scale));height:calc(34px*var(--zk-ui-scale));color:#fff;background:#102218;border-radius:50%;place-items: center;top:.75rem;right:.75rem}}
@media (max-width:1023px){.hype-subnav{top:var(--neon-header-height)}.hype-subnav__inner{min-height:calc(46px*var(--zk-ui-scale));overflow-x:auto;scrollbar-width:none;gap:0;padding-inline-start:.5rem;padding-inline-end:.5rem}.hype-subnav__inner::-webkit-scrollbar{display:none}.hype-subnav__list{flex:none}.hype-subnav__list--actions{margin-left:0}.hype-subnav__item--desktop-only,.hype-subnav__item--mobile-hidden{display:none}.hype-subnav__link{min-height:calc(36px*var(--zk-ui-scale));padding-inline-start:.7rem;padding-inline-end:.7rem}.hype-page{width:100%;max-width:none}.page-content.hype-feed{display:block;padding:0 0 1.25rem}.page-content.hype-feed .feed-main>.page-header-bar{position:sticky;top:var(--neon-header-height);z-index:8;border-bottom:1px solid var(--neon-border-subtle);background:color-mix(in srgb,var(--neon-canvas)94%,transparent);backdrop-filter:blur(16px);margin:0;padding:.85rem 1rem .55rem}.page-content.hype-feed .page-header-bar__title{font-size:1.45rem}.page-content.hype-feed .feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));background:var(--neon-border-subtle);gap:1px;padding:0!important}.page-content.hype-feed .content-card{background:var(--neon-canvas);box-shadow:none;border:0;border-radius:0;min-width:0}@media (hover:hover){.page-content.hype-feed .content-card:hover{box-shadow:none;transform:none}}.page-content.hype-feed .content-card-thumbnail{aspect-ratio:4/5;border-radius:0}.page-content.hype-feed .content-card-body{padding:.625rem .7rem .85rem}.page-content.hype-feed .content-card-title{font-size:.8125rem;line-height:1.35}.page-content.hype-feed .content-card-author{margin-bottom:.25rem}.page-content.hype-feed .content-card-stats{gap:.45rem;font-size:.75rem}.page-content.hype-feed .content-card-tags,.page-content.hype-feed .thumbnail-play{display:none}.jump-hub{gap:1.75rem;padding:0 0 1.25rem}.jump-hub__header{color:#fff;background:var(--neon-surface-muted);padding:1.25rem 1rem 1rem}.jump-hub__title{letter-spacing:-.06em;margin:0;font-size:2.2rem}.jump-hub__tagline{color:#ffffffb3;margin:.4rem 0 0;font-size:.8125rem}.jump-hub__toolbar{margin-top:1rem}.jump-hub__nav,.jump-hub__cta{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.jump-hub__nav::-webkit-scrollbar{display:none}.jump-hub__cta::-webkit-scrollbar{display:none}.jump-hub__nav-link,.jump-hub__btn{min-height:calc(40px*var(--zk-ui-scale));color:#fff;text-decoration:none;border:1px solid #ffffff38;border-radius:999px;flex:none;padding:.55rem .75rem;font-size:.75rem;font-weight:700}.jump-hub__btn--primary{color:#102218;background:#d9ff63;border-color:#d9ff63}.jump-hub .jump-related{margin:0;padding-inline-start:1rem;padding-inline-end:1rem}.jump-hub .jump-related__title{margin:0 0 .75rem;font-size:.95rem}.jump-hub .jump-related__grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;gap:.75rem;padding-bottom:.25rem}.jump-hub .jump-related__grid::-webkit-scrollbar{display:none}.jump-hub .jump-related-card{box-shadow:none;scroll-snap-align:start;background:0 0;border:0;border-radius:0;flex:0 0 min(63vw,246px)}@media (hover:hover){.jump-hub .jump-related-card:hover{box-shadow:none;transform:none}}.jump-hub .jump-related-card__thumb{overflow:hidden;border-radius:14px}.jump-hub .jump-related-card__body{padding:.55rem .1rem 0}.jump-hub .jump-related-card__cue{display:none}.jump-hub .jump-hub__explore,.jump-hub .jump-hub__events{border:0;border-top:1px solid var(--neon-border-subtle);background:0 0;border-radius:0;margin-inline-start:1rem;margin-inline-end:1rem;padding:1rem 0 0}.community--forum .community__column{gap:0}.community--forum .community__head--thread,.community--forum .thread-feed-toolbar{box-shadow:none;border-inline-start:0;border-inline-end:0;border-radius:0}.community--forum .community__composer,.community--forum .community__login-hint,.community--forum .notice,.community--forum .empty,.community--forum .post{border-inline-start:0;border-inline-end:0;border-block:1px solid var(--thread-line);box-shadow:none;border-radius:0}.community--forum .post-list{gap:0}.community--forum .post:last-child{border-block-end:1px solid var(--thread-line)}}
.community__mobile-title{display:none}
@media (max-width:1023px){.community.community--forum .community__head--thread{display:none}.community.community--forum .community__mobile-title{display:block;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0}.community.community--forum.page-content{gap:0;padding-block-start:0;padding-block-end:0}.community.community--forum .community__shell--forum,.community.community--forum .community__column{gap:0}.community.community--forum .thread-feed-toolbar{gap:8px;padding:8px 12px}.community.community--forum .community__login-hint{margin:0;padding:10px 16px}}
.jump-player-shell[data-game-expanded=true]{aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}
.jump-player-shell:-webkit-full-screen{aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}
.jump-player-shell:fullscreen{aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important}
.jump-player-shell.game-fullscreen-fallback{z-index:2147480000;overflow:hidden;background:#000;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed!important;inset:0!important}
.game-fullscreen-fallback::backdrop{background:#000}
.jump-player-shell[data-game-expanded=true] .ir-player-controls{opacity:1}
.jump-player-shell:-webkit-full-screen .ir-player-controls{opacity:1}
.jump-player-shell:fullscreen .ir-player-controls{opacity:1}
.jump-player-shell[data-game-expanded=true] .jump-player-host{bottom:44px}
.jump-player-shell:-webkit-full-screen .jump-player-host{bottom:44px}
.jump-player-shell:fullscreen .jump-player-host{bottom:44px}
.jump-player-shell[data-game-expanded=true] .ir-player-controls{min-height:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));box-sizing:border-box;background:#101820;padding:4px 12px}
.jump-player-shell:-webkit-full-screen .ir-player-controls{min-height:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));box-sizing:border-box;background:#101820;padding:4px 12px}
.jump-player-shell:fullscreen .ir-player-controls{min-height:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));box-sizing:border-box;background:#101820;padding:4px 12px}
.jump-player-shell[data-game-expanded=true] .ir-player-watermark{display:none}
.jump-player-shell:-webkit-full-screen .ir-player-watermark{display:none}
.jump-player-shell:fullscreen .ir-player-watermark{display:none}
:root{--profile-ink:var(--neon-text-primary);--profile-muted:var(--neon-text-secondary);--profile-line:var(--neon-border-subtle);--profile-acid:#d8f985;--profile-paper:var(--neon-surface)}
.page-content--profile :-webkit-any(a,button):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}
.page-content--profile :-moz-any(a,button):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}
.page-content--profile :is(a,button):focus-visible{outline:2px solid var(--neon-accent);outline-offset:3px}
.page-content.page-content--profile.profile-public{display:block;max-width:calc(1200px*var(--zk-ui-scale));width:100%;margin-inline-start:auto;margin-inline-end:auto;padding:0}
.profile-public>.feed-main{width:100%;min-width:0}
.page-content--profile .profile-back-nav{display:flex;align-items: center;gap:12px;margin:0 0 20px}
.page-content--profile .profile-back-nav .back-link{min-height:calc(44px*var(--zk-ui-scale));display:inline-flex;font-size:calc(14px*var(--zk-ui-scale));color:var(--profile-muted);border:1px solid var(--profile-line);background:0 0;border-radius:12px;align-items: center;gap:8px;padding:0 12px}
.page-content--profile .profile-back-nav .back-link:last-child{border-color:#0000;margin-left:auto}
.profile-header.profile-header--atelier{display:grid;grid-template-columns:minmax(0,1.45fr)minmax(calc(220px*var(--zk-ui-scale)),1fr);border:1px solid var(--profile-line);background:var(--profile-paper);box-shadow:none;overflow:visible;isolation:isolate;border-radius:24px;margin-bottom:36px}
.profile-header--atelier>.profile-banner{grid-column:2;grid-row:1;min-height:calc(310px*var(--zk-ui-scale));overflow:hidden;border-radius:16px;height:auto;margin:12px 12px 12px 0}
.profile-header--atelier>.profile-card__body{grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;align-items:stretch;min-width:0;padding:clamp(24px,3vw,40px)}
.profile-heading-row{display:flex;align-items: center;gap:18px;min-width:0;margin-bottom:22px}
.profile-header--atelier .profile-avatar{width:calc(80px*var(--zk-ui-scale));height:calc(80px*var(--zk-ui-scale));border:3px solid var(--profile-paper);box-shadow:0 0 0 1px var(--profile-line);font-size:calc(32px*var(--zk-ui-scale));border-radius:24px}
.profile-header--atelier .profile-identity{min-width:0;margin:0}
.profile-header--atelier .profile-name{display:flex;font-size:calc(clamp(26px,2.9vw,40px)*var(--zk-ui-scale));letter-spacing:-.055em;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-weight:780;line-height:1.18}
.profile-header--atelier .profile-rank-icon{width:20px;height:20px}
.profile-header--atelier .profile-username{font-family:var(--font-accent),sans-serif;font-size:calc(14px*var(--zk-ui-scale));overflow-wrap:anywhere}
.profile-header--atelier .profile-username a{color:var(--profile-muted);text-decoration:none}
.profile-header--atelier .profile-bio{font-size:calc(16px*var(--zk-ui-scale));overflow-wrap:anywhere;margin:0 0 16px;line-height:1.75}
.profile-header--atelier .profile-bio--empty{font-size:calc(14px*var(--zk-ui-scale))}
.profile-header--atelier .profile-meta{font-size:calc(14px*var(--zk-ui-scale));gap:8px 18px;margin:0 0 22px}
.profile-header--atelier .profile-meta li{min-width:0}
.profile-header--atelier .profile-meta a{overflow-wrap:anywhere}
.profile-header--atelier .profile-meta svg{flex-shrink:0}
.profile-header--atelier .profile-actions-wrap{justify-content:flex-start;margin:4px 0 0}
.profile-header--atelier .profile-actions{justify-content:flex-start;gap:8px;padding-top:0}
.profile-header--atelier .profile-btn,.profile-header--atelier .follow-btn{min-height:calc(44px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale));border-radius:12px;padding-inline-start:14px;padding-inline-end:14px;font-weight:650}
.profile-header--atelier .profile-btn--icon{width:calc(44px*var(--zk-ui-scale));justify-content:center;padding:0}
.profile-header--atelier .profile-btn--primary,.profile-header--atelier .follow-btn:not(.following):not([data-following=true]){background:var(--profile-acid);color:#18220d;border-color:#0000}
.profile-header--atelier .profile-menu__panel{z-index:10;min-width:calc(200px*var(--zk-ui-scale))}
.profile-header--atelier>.profile-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--profile-line);gap:0;padding:20px 12px}
.profile-header--atelier .profile-stat{display:flex;min-height:calc(60px*var(--zk-ui-scale));border-right:1px solid var(--profile-line);border-radius:0;flex-direction:column;justify-content:center;align-items: center;gap:4px;padding:6px}
.profile-header--atelier .profile-stat:last-child{border-right:0}
.profile-header--atelier div.profile-stat{cursor:default}
.profile-header--atelier div.profile-stat:hover{background:0 0}
.profile-header--atelier .profile-stat-value{font-family:var(--font-accent),sans-serif;font-size:calc(25px*var(--zk-ui-scale));letter-spacing:-1px;font-weight:650}
.profile-header--atelier .profile-stat-label{font-size:calc(13px*var(--zk-ui-scale));text-align:center;line-height:1.4}
.profile-header--atelier .profile-banner:not(.profile-banner--cover){color:#dcf0ab;background:#1b2924}
.profile-header--atelier .profile-banner--swipe:not(.profile-banner--cover){color:#f3c3e3;background:#342235}
.profile-header--atelier .profile-banner--slate:not(.profile-banner--cover){color:#e1e5ee;background:#292b32}
.profile-cover-type{position:absolute;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:22px;inset:0}
.profile-cover-type__brand{font-family:var(--font-accent),sans-serif;font-size:calc(12px*var(--zk-ui-scale));letter-spacing:2px;opacity:.8;font-weight:650}
.profile-cover-type__monogram{font-size:calc(clamp(100px,13vw,190px)*var(--zk-ui-scale));letter-spacing:-.09em;align-self: center;font-weight:850;line-height:1;transform:rotate(-8deg)}
.profile-cover-type__handle{font-family:var(--font-accent),sans-serif;font-size:calc(13px*var(--zk-ui-scale));overflow-wrap:anywhere}
.profile-header--atelier .profile-banner-edit{min-height:calc(44px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale));z-index:1;border-radius:10px}
.profile-header--atelier .profile-avatar-edit{width:calc(36px*var(--zk-ui-scale));height:calc(36px*var(--zk-ui-scale));bottom:-5px;right:-5px}
.profile-collection-heading{display:flex;scroll-margin-top:calc(var(--neon-header-height) + 20px);align-items: center;gap:12px;margin:0 0 24px}
.profile-collection-heading .profile-section-title{font-size:calc(23px*var(--zk-ui-scale));letter-spacing:-.7px;margin:0}
.profile-collection-count{min-width:calc(32px*var(--zk-ui-scale));border:1px solid var(--profile-line);font-size:calc(14px*var(--zk-ui-scale));text-align:center;color:var(--profile-muted);border-radius:8px;padding:4px 8px}
.profile-collection-rule{background:var(--profile-line);flex:1;height:1px;margin-left:8px}
.page-content--profile .profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}
.profile-work-link{text-decoration:none;color:inherit;border-radius:14px;min-width:0}
.profile-work-link .content-card{box-shadow:none;overflow:visible;background:0 0;border:0;border-radius:0}
.profile-work-link .content-card-thumbnail{aspect-ratio:4/3;overflow:hidden;background:var(--neon-surface-muted);border-radius:14px;height:auto}
.profile-work-link .content-card-body{padding:13px 2px 0}
.profile-work-link .content-card-title{font-size:calc(16px*var(--zk-ui-scale));letter-spacing:-.35px;font-weight:650;line-height:1.45}
.profile-work-link .content-card-stats{font-size:calc(12px*var(--zk-ui-scale));flex-wrap:wrap;gap:10px;margin-top:8px}
.profile-work-link .content-card-badge{color:#fff;font-family:var(--font-accent),sans-serif;font-size:calc(12px*var(--zk-ui-scale));background:#151819df;border:1px solid #ffffff28;border-radius:7px;padding:5px 8px}
.profile-work-link:hover .content-card{box-shadow:none;transform:none}
.profile-work-link:hover .content-card-title{color:var(--neon-accent)}
.page-content--profile .profile-tabs{border-top:0;border-bottom:1px solid var(--profile-line);gap:4px;margin-bottom:24px}
.page-content--profile .profile-tab{min-height:calc(52px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale))}
.page-content--profile .feed-empty{border:1px dashed var(--profile-line);background:0 0;border-radius:16px;padding:64px 20px}
.page-content--profile .feed-empty p{font-size:calc(16px*var(--zk-ui-scale))}
@media (min-width:1024px) and (max-width:1279px){.profile-header--atelier>.profile-card__body{padding:24px}.profile-heading-row{gap:12px}.profile-header--atelier .profile-avatar{width:calc(64px*var(--zk-ui-scale));height:calc(64px*var(--zk-ui-scale));border-radius:20px}}
@media (max-width:1023px){:root{--neon-bottom-nav-height:calc(80px*var(--zk-ui-scale))}}
@media (max-width:767px){.page-content--profile .profile-back-nav{margin:0;padding:4px 12px}.page-content--profile .profile-back-nav .back-link{border:0;padding-inline-start:4px;padding-inline-end:4px}.profile-header.profile-header--atelier{display:flex;background:0 0;border:0;border-radius:0;flex-direction:column;margin-bottom:28px}.profile-header--atelier>.profile-banner{height:calc(140px*var(--zk-ui-scale));min-height:calc(140px*var(--zk-ui-scale));border-radius:18px;order:0;margin:0 16px}.profile-header--atelier>.profile-card__body{order:1;padding:24px 20px 22px}.profile-header--atelier .profile-heading-row{gap:14px;margin-bottom:16px}.profile-header--atelier .profile-avatar{width:calc(68px*var(--zk-ui-scale));height:calc(68px*var(--zk-ui-scale));border-radius:22px}.profile-header--atelier .profile-name{font-size:calc(29px*var(--zk-ui-scale));line-height:1.2}.profile-header--atelier .profile-meta{margin-bottom:16px}.profile-header--atelier .profile-bio{margin-bottom:12px}.profile-header--atelier .profile-actions-wrap{width:100%}.profile-header--atelier .profile-actions{gap:8px;width:100%}.profile-header--atelier .profile-btn{padding-inline-start:12px;padding-inline-end:12px}.profile-header--atelier>.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--profile-line);border-radius:16px;order:2;margin:0 16px;padding:8px 12px}.profile-header--atelier .profile-stat{min-height:calc(70px*var(--zk-ui-scale));margin-block-start:4px;margin-block-end:4px}.profile-header--atelier .profile-stat:nth-child(3n){border-right:0}.profile-header--atelier .profile-stat-value{font-size:calc(23px*var(--zk-ui-scale))}.profile-cover-type{padding:18px 20px}.profile-cover-type__monogram{position:absolute;font-size:calc(128px*var(--zk-ui-scale));top:4px;right:24px;transform:rotate(-10deg)}.profile-cover-type__brand,.profile-cover-type__handle{max-width:56%}.profile-collection-heading{margin:0 20px 20px}.profile-collection-heading .profile-section-title{font-size:calc(21px*var(--zk-ui-scale))}.page-content--profile .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-inline-start:16px;padding-inline-end:16px}.profile-work-link .content-card-thumbnail{aspect-ratio:1;border-radius:12px}.profile-work-link .content-card-body{padding-top:10px}.profile-work-link .content-card-title{font-size:calc(15px*var(--zk-ui-scale))}.profile-work-link .content-card-stats{gap:6px 10px}.profile-work-link .content-card-stats>:last-child{flex-basis:100%}.page-content--profile .profile-owner-hint{margin:0 20px 20px}.page-content--profile .profile-tabs,.page-content--profile .feed-empty{margin-inline-start:16px;margin-inline-end:16px}}
@media (prefers-reduced-motion:reduce){.profile-header--atelier *,.profile-work-link *{animation:none!important;transition:none!important}}
:root{--family-panel-radius:12px;--family-control-radius:8px;--family-content-width:calc(1440px*var(--zk-ui-scale))}
.neon-btn,.neon-input{border-radius:var(--family-control-radius);font-family:var(--neon-font-sans);letter-spacing:-.01em}
.neon-btn{box-shadow:none}
.neon-btn--sm{min-height:calc(44px*var(--zk-ui-scale))}
.feed-tab,.filter-chip{min-height:calc(44px*var(--zk-ui-scale));font-family:var(--neon-font-sans);letter-spacing:0}
.hype-page,.jump-hub{border-color:var(--neon-border-subtle);border-radius:var(--family-panel-radius);background:var(--neon-surface);box-shadow:none;backdrop-filter:none}
.page-content.hype-feed .page-header-bar{background:0 0;border:0;border-radius:0;padding:8px 0 20px}
.jump-hub .jump-related-card{border-radius:var(--family-panel-radius);background:var(--neon-surface);border-color:var(--neon-border-subtle);box-shadow:none}
.page-content.hype-feed :-webkit-any(.content-card,.home-rail-widget,.home-rail-spotlight,.sidebar-widget,.hype-sidebar__section){border-radius:var(--family-panel-radius);background:var(--neon-surface);border-color:var(--neon-border-subtle);box-shadow:none}
.page-content.hype-feed :-moz-any(.content-card,.home-rail-widget,.home-rail-spotlight,.sidebar-widget,.hype-sidebar__section){border-radius:var(--family-panel-radius);background:var(--neon-surface);border-color:var(--neon-border-subtle);box-shadow:none}
.page-content.hype-feed :is(.content-card,.home-rail-widget,.home-rail-spotlight,.sidebar-widget,.hype-sidebar__section){border-radius:var(--family-panel-radius);background:var(--neon-surface);border-color:var(--neon-border-subtle);box-shadow:none}
.page-content.hype-feed .content-card:hover,.jump-hub .jump-related-card:hover{box-shadow:none;border-color:var(--neon-border-strong);transform:none}
.hype-subnav__link{min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--family-control-radius);font-size:calc(13px*var(--zk-ui-scale))}
.jump-hub .jump-hub__header{border:0;border-bottom:1px solid var(--neon-border-subtle);color:var(--neon-text-primary);box-shadow:none;background:0 0;border-radius:0;padding:8px 0 24px}
.jump-hub .jump-hub__title{font-size:calc(clamp(28px,3vw,36px)*var(--zk-ui-scale));letter-spacing:-.04em}
.jump-hub .jump-hub__tagline{color:var(--neon-text-secondary);font-size:calc(14px*var(--zk-ui-scale))}
.jump-hub :-webkit-any(.jump-hub__nav-link,.jump-hub__btn){display:inline-flex;min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--family-control-radius);border:1px solid var(--neon-border-subtle);color:var(--neon-text-primary);background:var(--neon-surface);font-size:calc(14px*var(--zk-ui-scale));justify-content:center;align-items: center;gap:8px}
.jump-hub :-moz-any(.jump-hub__nav-link,.jump-hub__btn){display:inline-flex;min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--family-control-radius);border:1px solid var(--neon-border-subtle);color:var(--neon-text-primary);background:var(--neon-surface);font-size:calc(14px*var(--zk-ui-scale));justify-content:center;align-items: center;gap:8px}
.jump-hub :is(.jump-hub__nav-link,.jump-hub__btn){display:inline-flex;min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--family-control-radius);border:1px solid var(--neon-border-subtle);color:var(--neon-text-primary);background:var(--neon-surface);font-size:calc(14px*var(--zk-ui-scale));justify-content:center;align-items: center;gap:8px}
.jump-hub .jump-hub__btn--primary{color:var(--neon-text-on-accent);background:var(--neon-accent);border-color:var(--neon-accent)}
.jump-hub :-webkit-any(.jump-hub__nav-link,.jump-hub__btn--ghost):hover{background:var(--neon-surface-muted)}
.jump-hub :-moz-any(.jump-hub__nav-link,.jump-hub__btn--ghost):hover{background:var(--neon-surface-muted)}
.jump-hub :is(.jump-hub__nav-link,.jump-hub__btn--ghost):hover{background:var(--neon-surface-muted)}
.jump-hub :-webkit-any(.jump-hub__explore,.jump-hub__events){border-color:var(--neon-border-subtle);border-radius:var(--family-panel-radius);background:var(--neon-surface)}
.jump-hub :-moz-any(.jump-hub__explore,.jump-hub__events){border-color:var(--neon-border-subtle);border-radius:var(--family-panel-radius);background:var(--neon-surface)}
.jump-hub :is(.jump-hub__explore,.jump-hub__events){border-color:var(--neon-border-subtle);border-radius:var(--family-panel-radius);background:var(--neon-surface)}
@media (min-width:1024px){.swipe-desktop .swipe-desktop__panel{border-radius:var(--family-panel-radius);box-shadow:none;backdrop-filter:none;background:#191c20}}
@media (max-width:1023px){:root{--neon-header-height:calc(56px*var(--zk-ui-scale));--neon-bottom-nav-height:calc(60px*var(--zk-ui-scale))}.hype-page,.jump-hub,.page-content.hype-feed .content-card{background:var(--neon-canvas);border:0;border-radius:0}.jump-hub .jump-hub__header{padding:24px 16px 20px}.jump-hub .jump-related-card{background:0 0;border:0;border-radius:0}.page-content.hype-feed .feed-grid{background:0 0;gap:12px;padding:12px!important}.page-content.hype-feed .content-card-thumbnail{border-radius:var(--family-control-radius)}.page-content.hype-feed .content-card-body{padding:10px 0 12px}.page-content.hype-feed .content-card-stats{font-size:calc(12px*var(--zk-ui-scale))}.page-content.hype-feed .feed-main>.page-header-bar{background:var(--neon-canvas);padding:12px 16px}}
:root[data-theme-pack=zuku]{--neon-canvas:#131416;--neon-surface:#1a1b1f;--neon-surface-muted:#25272d;--neon-solid:#191a1d;--neon-text-primary:#f1f2f4;--neon-text-secondary:#b9bdc5;--neon-text-muted:#9299a5;--neon-border-subtle:#2b2e34;--neon-border-strong:#444a55;--neon-glass:#191a1df5;--neon-elevation-card:0 2px 8px #0000000a;--neon-shadow-glow-hype:none;--neon-shadow-glow-swipe:none;--neon-shadow-glow-jump:none;--neon-header-height:calc(60px*var(--zk-ui-scale));--neon-bottom-nav-height:calc(64px*var(--zk-ui-scale))}
:root[data-theme-pack=zuku][data-theme=light]{--neon-canvas:#fff;--neon-surface:#fff;--neon-surface-muted:#f2f3f5;--neon-solid:#fff;--neon-text-primary:#20232a;--neon-text-secondary:#5d6573;--neon-text-muted:#727b89;--neon-border-subtle:#e5e8ed;--neon-border-strong:#c8cfd9;--neon-glass:#fffffff5}
[data-ui-shell=social] [data-surface]{--s-canvas:var(--neon-canvas);--s-surface:var(--neon-surface);--s-surface-raised:var(--neon-surface-muted);--s-panel:var(--neon-surface);--s-text:var(--neon-text-primary);--s-text-secondary:var(--neon-text-secondary);--s-text-muted:var(--neon-text-muted);--s-border:var(--neon-border-subtle);--s-border-strong:var(--neon-border-strong);--s-glass:var(--neon-glass);--s-accent:var(--neon-accent);--s-accent-strong:var(--neon-accent-hover);--s-accent-contrast:var(--neon-text-on-accent);--s-accent-soft:var(--neon-accent-soft);--s-focus:var(--neon-focus-color);--s-display-font:var(--neon-font-sans);--s-body-font:var(--neon-font-sans);--s-header-h:var(--social-header);--s-content-max:100%;--s-page-inline:0px;--s-section-gap:20px;--s-kicker:.75rem;--s-kicker-tracking:.04em;--s-radius-lg:var(--social-panel-radius,10px);--s-radius-md:var(--social-control-radius,8px)}
[data-ui-shell=social] [data-surface-root]{background:0 0;min-height:0}
[data-ui-shell=social] .page-content{width:100%;max-width:none;margin:0;padding:0}
[data-ui-shell=social] .community.community--forum.community--family{box-shadow:none;background:0 0;border:0}
[data-ui-shell=social] .community.community--forum .community__shell--forum{display:grid;grid-template-columns:minmax(0,1fr)calc(248px*var(--zk-ui-scale));grid-template-areas:"timeline trends";gap:16px;max-width:none;margin:0;padding:0}
[data-ui-shell=social] .community.community--forum .community__head--thread{display:none}
[data-ui-shell=social] .community.community--forum .community__column{border-radius:var(--social-panel-radius,10px);align-self: start}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar{display:flex;flex-direction:column;gap:10px;padding:0 12px}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs{display:flex;border-bottom:1px solid var(--neon-border-subtle);background:0 0;border-radius:0;align-self:stretch;gap:24px;padding:0}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs button{position:relative;min-height:calc(44px*var(--zk-ui-scale));font-size:calc(15px*var(--zk-ui-scale));color:var(--neon-text-muted);box-shadow:none;background:0 0;border-radius:0;flex:none;padding:0 4px}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs button.is-active{color:var(--neon-text-primary);box-shadow:none;background:0 0}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs button.is-active:after{content:"";position:absolute;background:var(--neon-text-primary);border-radius:3px;height:3px;bottom:-1px;left:0;right:0}
[data-ui-shell=social] .community.community--forum .thread-topic-toolbar{display:flex;gap:6px;min-width:0;padding:0 0 4px}
[data-ui-shell=social] .community.community--forum .thread-topics--chips{display:flex;overflow-x:auto;scrollbar-width:none;flex:1;gap:6px;min-width:0}
[data-ui-shell=social] .community.community--forum .thread-topic--chip{min-height:calc(38px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale));background:0 0;border:0;flex:none;padding:0 12px}
[data-ui-shell=social] .community.community--forum .thread-topic--chip svg{display:none}
[data-ui-shell=social] .thread-topic--chip[data-active=true]{color:var(--neon-text-primary);background:var(--neon-surface-muted)}
[data-ui-shell=social] .community.community--forum .thread-topic-filter{min-height:calc(38px*var(--zk-ui-scale));height:calc(38px*var(--zk-ui-scale));min-width:calc(38px*var(--zk-ui-scale));padding:0 10px}
[data-ui-shell=social] .community.community--forum .community__composer{padding:12px 16px}
[data-ui-shell=social] .community.community--forum .post{padding:calc(var(--social-density-space,24px)*.667)}
[data-ui-shell=social] .community.community--forum .post__body{font-size:calc(calc(16px*var(--social-font-scale,1))*var(--zk-ui-scale));letter-spacing:-.015em;line-height:1.6}
[data-ui-shell=social] .community.community--forum .post__author-name{font-size:calc(14px*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .post__action{font-size:calc(13px*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .community__aside{position:static;gap:20px;width:auto;padding:0}
[data-ui-shell=social] .community.community--forum .community-rail__search{display:none}
[data-ui-shell=social] .community.community--forum .community-rail__widget{background:var(--neon-surface);border:1px solid var(--neon-border-subtle);border-radius:var(--social-panel-radius,10px);box-shadow:none;padding:14px}
[data-ui-shell=social] .community.community--forum .community-rail__title{font-size:calc(15px*var(--zk-ui-scale));letter-spacing:-.02em}
[data-ui-shell=social] .community.community--forum .community-rail-trend__topic{font-size:calc(15px*var(--zk-ui-scale))}
[data-ui-shell=social] .community-rail-trend__meta,[data-ui-shell=social] .community.community--forum .community-rail-trend__count{font-size:calc(12px*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .community-rail-trend__link{padding:12px 0}
[data-ui-shell=social] :-webkit-any(.hype-page,.jump-hub){display:block;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0}
[data-ui-shell=social] :-moz-any(.hype-page,.jump-hub){display:block;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0}
[data-ui-shell=social] :is(.hype-page,.jump-hub){display:block;box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:100%;max-width:none;padding:0}
[data-ui-shell=social] .hype-subnav{position:static;background:0 0;border:0;margin:0 0 12px;padding:0}
[data-ui-shell=social] .hype-subnav__link{min-height:calc(44px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale));padding:0 16px}
[data-ui-shell=social] .hype-feed{display:grid;grid-template-columns:minmax(0,1fr)calc(240px*var(--zk-ui-scale));gap:16px}
[data-ui-shell=social] .hype-feed .page-header-bar{background:0 0;border:0;padding:0 0 12px}
[data-ui-shell=social] .hype-feed .page-header-bar__row{display:none}
[data-ui-shell=social] .feed-tabs{display:flex;overflow-x:auto;border:0;gap:6px}
[data-ui-shell=social] .feed-tab{min-height:calc(44px*var(--zk-ui-scale));border:1px solid var(--neon-border-subtle);border-radius:var(--social-control-radius,8px);font-size:calc(14px*var(--zk-ui-scale));color:var(--neon-text-secondary);background:var(--neon-surface);flex:none;padding:0 16px}
[data-ui-shell=social] .feed-tab.active{background:var(--neon-text-primary);color:var(--neon-canvas);border-color:var(--neon-text-primary)}
[data-ui-shell=social] .feed-tab:after{display:none}
[data-ui-shell=social] .feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
[data-ui-shell=social] .content-card{border-radius:var(--social-panel-radius,10px);box-shadow:none;overflow:hidden;background:0 0;border:0}
[data-ui-shell=social] .content-card:hover{box-shadow:none;transform:none}
[data-ui-shell=social] .content-card-thumbnail{border-radius:var(--social-panel-radius,10px);aspect-ratio:4/3;overflow:hidden}
[data-ui-shell=social] .content-card-body{padding:8px 0 2px}
[data-ui-shell=social] .content-card-title{font-size:calc(calc(15px*var(--social-font-scale,1))*var(--zk-ui-scale));letter-spacing:-.025em;font-weight:650;line-height:1.5}
[data-ui-shell=social] .content-card-author{margin-top:6px}
[data-ui-shell=social] .content-card-author-name{font-size:calc(14px*var(--zk-ui-scale))}
[data-ui-shell=social] .content-card-author-name small{font-size:calc(12px*var(--zk-ui-scale))}
[data-ui-shell=social] .content-card-actions{border:0;padding:8px 0 0}
[data-ui-shell=social] .content-card-stat{min-height:calc(40px*var(--zk-ui-scale));font-size:calc(13px*var(--zk-ui-scale))}
[data-ui-shell=social] .content-card-tags{padding:0}
[data-ui-shell=social] .content-tag{color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));background:0 0;padding:0}
[data-ui-shell=social] .jump-hub__header{display:block;background:0 0;border:0;padding:0 0 12px}
[data-ui-shell=social] .jump-hub__toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px}
[data-ui-shell=social] .jump-hub__btn--primary{background:var(--neon-text-primary);color:var(--neon-canvas)}
[data-ui-shell=social] .jump-related__title{font:700 calc(17px*var(--zk-ui-scale))var(--neon-font-sans);letter-spacing:-.03em}
[data-ui-shell=social] .jump-related-card{border-radius:var(--social-panel-radius,10px);box-shadow:none;border-color:var(--neon-border-subtle)}
[data-ui-shell=social] .jump-hub__explore{border:1px solid var(--neon-border-subtle);border-radius:var(--social-panel-radius,10px);padding:calc(var(--social-density-space,24px)*.667);background:var(--neon-surface)}
[data-ui-shell=social] .jump-hub__events{padding:calc(var(--social-density-space,24px)*.667);border:1px solid var(--neon-border-subtle);border-radius:var(--social-panel-radius,10px);background:var(--neon-surface)}
[data-ui-shell=social] .vive-home{max-width:none;padding:0}
[data-ui-shell=social] .vive-home-body{grid-template-columns:minmax(0,1fr)calc(240px*var(--zk-ui-scale));gap:16px}
[data-ui-shell=social] .vive-genre-index{display:none}
[data-ui-shell=social] .vive-brand-hero{padding:calc(var(--social-density-space,24px)*.667);border:1px solid var(--s-border);border-radius:var(--social-panel-radius,10px);background:var(--s-surface);box-shadow:none;min-height:0;margin:0 0 12px}
[data-ui-shell=social] .vive-brand-hero:before,[data-ui-shell=social] .vive-brand-hero:after{display:none}
[data-ui-shell=social] .vive-brand-hero__title{font-size:calc(calc(22px*var(--social-font-scale,1))*var(--zk-ui-scale));line-height:1.4}
[data-ui-shell=social] .vive-brand-hero__copy{font-size:calc(calc(15px*var(--social-font-scale,1))*var(--zk-ui-scale))}
[data-ui-shell=social] .vive-cover-rail__heading,[data-ui-shell=social] .vive-section-title{font:700 calc(17px*var(--zk-ui-scale))var(--neon-font-sans)}
[data-ui-shell=social] .vine-main{max-width:none;padding:0 0 96px}
[data-ui-shell=social] .vine-page{max-width:none;padding:0}
[data-ui-shell=social] .vine-pagehead{padding:0 0 12px}
[data-ui-shell=social] .vine-pagehead__title{font:750 calc(22px*var(--zk-ui-scale))/1.3 var(--neon-font-sans);letter-spacing:-.05em}
[data-ui-shell=social] .vine-kicker{color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));letter-spacing:.04em}
[data-ui-shell=social] .vine-pagehead__lead{font-size:calc(14px*var(--zk-ui-scale))}
[data-ui-shell=social] .vine-section__head h2{font:700 calc(17px*var(--zk-ui-scale))var(--neon-font-sans);letter-spacing:-.03em}
[data-ui-shell=social] .vine-mini-player{border:1px solid var(--s-border);border-radius:var(--social-panel-radius,10px);background:var(--s-surface);box-shadow:var(--s-shadow-2);bottom:20px;left:max(216px,50vw - 424px);right:max(20px,50vw - 640px)}
@media (max-width:1199px){[data-ui-shell=social] .community.community--forum .community__shell--forum,[data-ui-shell=social] .hype-feed,[data-ui-shell=social] .vive-home-body{grid-template-columns:minmax(0,1fr);grid-template-areas:none}[data-ui-shell=social] .community.community--forum .community__aside,[data-ui-shell=social] .hype-sidebar{display:none}[data-ui-shell=social] .vine-mini-player{left:240px}}
@media (max-width:959px){:root[data-theme-pack=zuku]{--neon-header-height:calc(56px*var(--zk-ui-scale))}[data-ui-shell=social] [data-surface]{--s-header-h:calc(56px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-mini-player{left:16px;right:16px;bottom:calc(64px + env(safe-area-inset-bottom))}}
@media (max-width:639px){:root[data-theme-pack=zuku]{--neon-header-height:calc(56px*var(--zk-ui-scale))}[data-ui-shell=social] [data-surface]{--s-header-h:calc(56px*var(--zk-ui-scale))}[data-ui-shell=social] .community.community--forum .community__column{border:1px solid var(--neon-border-subtle);border-radius:var(--social-panel-radius,10px)}[data-ui-shell=social] .community.community--forum .post{padding:12px}[data-ui-shell=social] .community.community--forum .thread-feed-toolbar{padding:8px 14px 0}[data-ui-shell=social] .feed-grid{gap:14px 10px}[data-ui-shell=social] .content-card-thumbnail{aspect-ratio:1;border-radius:var(--social-control-radius,8px)}[data-ui-shell=social] .content-card-title{font-size:calc(calc(15px*var(--social-font-scale,1))*var(--zk-ui-scale))}[data-ui-shell=social] .content-card-author-name small,[data-ui-shell=social] .content-card-tags{display:none}[data-ui-shell=social] .content-card-stats{flex-wrap:wrap;gap:8px}[data-ui-shell=social] .jump-hub__cta{flex-wrap:wrap}}
@media (max-width:379px){[data-ui-shell=social] .feed-grid{grid-template-columns:1fr}[data-ui-shell=social] .content-card-thumbnail{aspect-ratio:4/3}}
[data-ui-shell=social] .community.community--forum .community__column{grid-area:timeline;min-width:0}
[data-ui-shell=social] .community.community--forum .community__aside{grid-area:trends}
[data-ui-shell=social] .community.community--forum .community__shell.community__shell--forum{box-shadow:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}
[data-ui-shell=social] .community.community--forum .thread-topics--chips{display:flex}
[data-ui-shell=social] .community.community--forum .thread-topic--chip{min-height:calc(44px*var(--zk-ui-scale));font-size:calc(13px*var(--zk-ui-scale));padding-inline-start:10px;padding-inline-end:10px}
[data-ui-shell=social] .community.community--forum .post__body{font-size:calc(calc(16px*var(--social-font-scale,1))*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .community__column>:last-child{border-bottom:0}
[data-ui-shell=social] .community.community--forum .post{padding-block:calc(var(--social-density-space,24px)*.5)}
[data-ui-shell=social] .community.community--forum .post__head{position:relative;min-height:20px;margin-bottom:4px;padding-right:28px}
[data-ui-shell=social] .community.community--forum .post__menu{position:absolute;top:-10px;right:-4px}
[data-ui-shell=social] .community.community--forum .post__name{font-size:calc(calc(14px*var(--social-font-scale,1))*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .post__actions{margin:2px 0 -4px;padding:0}
[data-ui-shell=social] .community.community--forum .post__meta-stats{display:flex;width:min(100%,calc(340px*var(--zk-ui-scale)));background:0 0;border:0;border-radius:0;justify-content:space-between;gap:8px;padding:0}
[data-ui-shell=social] .community.community--forum .post__meta-stats .post__action{min-height:calc(36px*var(--zk-ui-scale));min-width:calc(44px*var(--zk-ui-scale));font-size:calc(12px*var(--zk-ui-scale));color:var(--neon-text-secondary);gap:6px;padding:0 6px}
[data-ui-shell=social] .community.community--forum .post__meta-stats .post__action--like.is-active{color:var(--neon-color-danger)}
[data-ui-shell=social] #thread-composer{scroll-margin-top:68px}
@media (max-width:1199px){[data-ui-shell=social] .community.community--forum .community__shell.community__shell--forum{grid-template-columns:minmax(0,1fr);grid-template-areas:"timeline"}[data-ui-shell=social] .community.community--forum .community__aside{display:none}}
@media (max-width:639px){[data-ui-shell=social] .community.community--forum .community__column{border-inline-start:0;border-inline-end:0;border-radius:0}[data-ui-shell=social] .community.community--forum .post{padding:calc(var(--social-density-space,24px)*.5)12px}[data-ui-shell=social] .community.community--forum .thread-feed-toolbar{border-radius:0;padding:0 12px}[data-ui-shell=social] .community.community--forum .post__meta-stats .post__action{min-height:calc(44px*var(--zk-ui-scale))}}
[data-ui-shell=social] [data-surface]{--s-header-h:var(--social-header);--s-content-max:100%;--s-shell-max:100%;--s-dock-h:var(--social-dock);--s-body:1rem;--s-tap-min:44px}
[data-ui-shell=social] :-webkit-any(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-hub,.jump-related){min-width:0}
[data-ui-shell=social] :-moz-any(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-hub,.jump-related){min-width:0}
[data-ui-shell=social] :is(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-hub,.jump-related){min-width:0}
[data-ui-shell=social] :-webkit-any(input,textarea,select){font-size:max(1rem,16px)}
[data-ui-shell=social] :-moz-any(input,textarea,select){font-size:max(1rem,16px)}
[data-ui-shell=social] :is(input,textarea,select){font-size:max(1rem,16px)}
[data-ui-shell=social] :-webkit-any(.compose-sheet,.swipe-upload-sheet){z-index:140}
[data-ui-shell=social] :-moz-any(.compose-sheet,.swipe-upload-sheet){z-index:140}
[data-ui-shell=social] :is(.compose-sheet,.swipe-upload-sheet){z-index:140}
[data-ui-shell=social] :-webkit-any(.hype-subnav,.jump-hub__nav){overflow-x:auto;scrollbar-width:thin;max-width:100%}
[data-ui-shell=social] :-moz-any(.hype-subnav,.jump-hub__nav){overflow-x:auto;scrollbar-width:thin;max-width:100%}
[data-ui-shell=social] :is(.hype-subnav,.jump-hub__nav){overflow-x:auto;scrollbar-width:thin;max-width:100%}
[data-ui-shell=social] .community.community--forum .community__shell.community__shell--forum{grid-template-columns:minmax(0,1fr)clamp(calc(260px*var(--zk-ui-scale)),21vw,calc(340px*var(--zk-ui-scale)));grid-template-areas:"timeline trends";gap:clamp(20px,2.5vw,40px)}
[data-ui-shell=social] .community.community--forum .community__column{border:1px solid var(--neon-border-subtle);background:var(--neon-surface);border-radius:0}
[data-ui-shell=social] .community.community--forum .community__aside{position:sticky;top:calc(var(--social-header) + 20px);align-self: start}
[data-ui-shell=social] .community.community--forum .post{box-shadow:none;background:0 0;border-radius:0;padding:16px 20px}
[data-ui-shell=social] .community.community--forum .post__body{font-size:calc(calc(16px*var(--social-font-scale,1))*var(--zk-ui-scale));max-width:85ch}
[data-ui-shell=social] .community.community--forum .post__meta-stats{width:min(100%,calc(440px*var(--zk-ui-scale)))}
[data-ui-shell=social] .community.community--forum .post__meta-stats .post__action{min-height:calc(44px*var(--zk-ui-scale))}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs{gap:0}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs button{min-height:calc(48px*var(--zk-ui-scale));flex:1}
[data-ui-shell=social] .community.community--forum .thread-feed-toolbar .community__tabs button.is-active:after{background:var(--neon-accent);left:24%;right:24%}
[data-ui-shell=social] .jump-hub__header{margin-bottom:20px}
[data-ui-shell=social] .jump-hub__toolbar{border-block:1px solid var(--neon-border-subtle);align-items: center;gap:12px;padding-block-start:12px;padding-block-end:12px}
[data-ui-shell=social] :-webkit-any(.jump-hub__nav,.jump-hub__cta){display:flex;align-items: center;gap:8px;min-width:0}
[data-ui-shell=social] :-moz-any(.jump-hub__nav,.jump-hub__cta){display:flex;align-items: center;gap:8px;min-width:0}
[data-ui-shell=social] :is(.jump-hub__nav,.jump-hub__cta){display:flex;align-items: center;gap:8px;min-width:0}
[data-ui-shell=social] :-webkit-any(.jump-hub__nav-link,.jump-hub__btn){min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--social-control);font-size:calc(14px*var(--zk-ui-scale));white-space:nowrap;padding:10px 14px}
[data-ui-shell=social] :-moz-any(.jump-hub__nav-link,.jump-hub__btn){min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--social-control);font-size:calc(14px*var(--zk-ui-scale));white-space:nowrap;padding:10px 14px}
[data-ui-shell=social] :is(.jump-hub__nav-link,.jump-hub__btn){min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--social-control);font-size:calc(14px*var(--zk-ui-scale));white-space:nowrap;padding:10px 14px}
[data-ui-shell=social] .jump-hub__btn--primary{background:var(--neon-accent);color:var(--neon-text-on-accent)}
[data-ui-shell=social] .jump-section-title{display:flex;font:750 calc(18px*var(--zk-ui-scale))/1.5 var(--neon-font-sans);letter-spacing:-.025em;flex-wrap:wrap;align-items: center;gap:8px;margin:0 0 14px}
[data-ui-shell=social] .jump-related{margin:0 0 28px}
[data-ui-shell=social] .jump-related__hint{font-size:calc(12px*var(--zk-ui-scale));color:var(--neon-text-muted);margin-left:auto;font-weight:400}
[data-ui-shell=social] .jump-surface .jump-catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(230px*var(--zk-ui-scale))),1fr));overflow:visible;gap:20px 16px}
[data-ui-shell=social] .jump-surface .jump-card{box-shadow:none;color:var(--neon-text-primary);background:0 0;border:0;border-radius:0;min-width:0}
[data-ui-shell=social] .jump-surface .jump-card:hover{box-shadow:none;background:0 0;transform:none}
[data-ui-shell=social] .jump-surface .jump-card__thumb{aspect-ratio:16/10;border-radius:var(--social-radius);overflow:hidden}
[data-ui-shell=social] .jump-surface .jump-card__body{display:grid;gap:6px;padding:10px 0 0}
[data-ui-shell=social] .jump-surface .jump-card__title{font-size:calc(15px*var(--zk-ui-scale));font-weight:650;line-height:1.5}
[data-ui-shell=social] .jump-surface .jump-card__meta{display:flex;color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));flex-wrap:wrap;gap:4px 10px}
[data-ui-shell=social] :-webkit-any(.jump-hub__explore,.jump-hub__events){border:0;border-top:1px solid var(--neon-border-subtle);background:0 0;border-radius:0;padding:20px 0}
[data-ui-shell=social] :-moz-any(.jump-hub__explore,.jump-hub__events){border:0;border-top:1px solid var(--neon-border-subtle);background:0 0;border-radius:0;padding:20px 0}
[data-ui-shell=social] :is(.jump-hub__explore,.jump-hub__events){border:0;border-top:1px solid var(--neon-border-subtle);background:0 0;border-radius:0;padding:20px 0}
[data-ui-shell=social] .vive-home-body{display:grid;grid-template-columns:minmax(0,1fr)calc(280px*var(--zk-ui-scale));gap:28px;margin-top:12px}
[data-ui-shell=social] .vive-home-primary{display:grid;gap:28px}
[data-ui-shell=social] :-webkit-any(.vive-section-heading,.vive-cover-rail__heading){font:750 calc(18px*var(--zk-ui-scale))/1.5 var(--neon-font-sans);letter-spacing:-.025em;margin:0 0 14px}
[data-ui-shell=social] :-moz-any(.vive-section-heading,.vive-cover-rail__heading){font:750 calc(18px*var(--zk-ui-scale))/1.5 var(--neon-font-sans);letter-spacing:-.025em;margin:0 0 14px}
[data-ui-shell=social] :is(.vive-section-heading,.vive-cover-rail__heading){font:750 calc(18px*var(--zk-ui-scale))/1.5 var(--neon-font-sans);letter-spacing:-.025em;margin:0 0 14px}
[data-ui-shell=social] .vive-cover-rail__scroller{grid-auto-columns:minmax(calc(144px*var(--zk-ui-scale)),calc(172px*var(--zk-ui-scale)));scroll-snap-type:x proximity;gap:16px;padding-bottom:12px}
[data-ui-shell=social] .vive-cover-card__title{font-size:calc(15px*var(--zk-ui-scale));line-height:1.5}
[data-ui-shell=social] .vive-excerpt-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(340px*var(--zk-ui-scale))),1fr));gap:0 24px}
[data-ui-shell=social] .vive-excerpt-card{border:0;border-bottom:1px solid var(--s-border);box-shadow:none;background:0 0;border-radius:0;height:100%;padding:20px 0}
[data-ui-shell=social] .vive-excerpt-card:hover{box-shadow:none;transform:none}
[data-ui-shell=social] .vive-excerpt-card__title{font:750 calc(19px*var(--zk-ui-scale))/1.5 var(--neon-font-sans)}
[data-ui-shell=social] .vive-excerpt-card__excerpt{font-size:calc(16px*var(--zk-ui-scale));max-width:65ch;line-height:1.8}
[data-ui-shell=social] .vive-excerpt-card__meta{font:400 calc(12px*var(--zk-ui-scale))/1.7 var(--neon-font-sans);letter-spacing:0;text-transform:none}
[data-ui-shell=social] .vive-ranking{border:0;border-left:1px solid var(--s-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 24px}
[data-ui-shell=social] .vive-ranking__title{font:750 calc(18px*var(--zk-ui-scale))/1.5 var(--neon-font-sans)}
[data-ui-shell=social] .vive-ranking__list{gap:16px}
[data-ui-shell=social] .vive-genre-lanes__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(180px*var(--zk-ui-scale))),1fr));gap:10px}
[data-ui-shell=social] .vive-genre-lane{min-height:calc(44px*var(--zk-ui-scale));border-radius:var(--social-control);box-shadow:none;background:var(--s-surface);padding:14px}
[data-ui-shell=social] [data-surface-root][data-surface=vine] .vine-main{max-width:none;padding:0 0 116px}
[data-ui-shell=social] .vine-discovery{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin-top:20px}
[data-ui-shell=social] .vine-discovery>*{min-width:0;margin:0}
[data-ui-shell=social] .vine-hero{grid-template-columns:clamp(calc(140px*var(--zk-ui-scale)),16vw,calc(220px*var(--zk-ui-scale)))minmax(0,1fr);border:1px solid var(--s-border);border-radius:var(--social-radius);background:var(--s-surface);box-shadow:none;gap:24px;padding:20px}
[data-ui-shell=social] .vine-hero__cover{box-shadow:none}
[data-ui-shell=social] .vine-hero__title{font:750 calc(clamp(20px,2vw,30px)*var(--zk-ui-scale))/1.35 var(--neon-font-sans);letter-spacing:-.03em;overflow-wrap:anywhere}
[data-ui-shell=social] .vine-hero__copy{gap:8px;min-width:0}
[data-ui-shell=social] .vine-hero__wave{display:none}
[data-ui-shell=social] .vine-hero__kicker{font-size:calc(12px*var(--zk-ui-scale));letter-spacing:.04em;margin:0}
[data-ui-shell=social] .vine-hero__cta{min-width:calc(110px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale));border-radius:999px;justify-self:start;margin-top:8px}
[data-ui-shell=social] .vine-section__head{margin-bottom:14px}
[data-ui-shell=social] .vine-albums{grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(164px*var(--zk-ui-scale))),1fr));gap:20px 16px}
[data-ui-shell=social] .vine-album-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}
[data-ui-shell=social] .vine-album-card__cover{border-radius:var(--social-radius)}
[data-ui-shell=social] .vine-album-card__title{font:650 calc(15px*var(--zk-ui-scale))/1.5 var(--neon-font-sans);margin-top:10px}
[data-ui-shell=social] .vine-album-card__creator{font-size:calc(13px*var(--zk-ui-scale))}
[data-ui-shell=social] .vine-track-row{grid-template-columns:calc(48px*var(--zk-ui-scale))minmax(0,1fr)calc(44px*var(--zk-ui-scale))auto;border:0;border-bottom:1px solid var(--s-border);background:0 0;border-radius:0;gap:10px;padding:12px 0}
[data-ui-shell=social] .vine-track-row__cover{width:calc(48px*var(--zk-ui-scale))}
[data-ui-shell=social] .vine-track-row__title{font-size:calc(15px*var(--zk-ui-scale))}
[data-ui-shell=social] .vine-track-row__meta{font-size:calc(12px*var(--zk-ui-scale))}
[data-ui-shell=social] :-webkit-any(.vine-track-row__play,.vine-album-card__play){width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale))}
[data-ui-shell=social] :-moz-any(.vine-track-row__play,.vine-album-card__play){width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale))}
[data-ui-shell=social] :is(.vine-track-row__play,.vine-album-card__play){width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));min-height:calc(44px*var(--zk-ui-scale))}
[data-ui-shell=social] .vine-idols{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(150px*var(--zk-ui-scale))),1fr));gap:16px}
[data-ui-shell=social] .vine-idol-card{width:auto;min-width:0}
[data-ui-shell=social] .vine-mini-player:not(.vine-mini-player--idle){position:fixed;left:calc(var(--social-sidebar) + var(--social-gap));right:var(--social-gap);bottom:max(16px,env(safe-area-inset-bottom));border:1px solid var(--s-border);border-radius:var(--social-radius);background:var(--s-surface);grid-template-columns:calc(48px*var(--zk-ui-scale))minmax(calc(100px*var(--zk-ui-scale)),1fr)minmax(calc(120px*var(--zk-ui-scale)),2fr)auto auto;gap:12px;box-shadow:0 8px 32px #0003}
[data-ui-shell=social] .vine-mini-player__btn{width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale));flex:0 0 44px}
[data-ui-shell=social] .vine-mini-player__controls{gap:2px}
[data-ui-shell=social] .swipe-page.swipe-page--redesigned{height:calc(100dvh - var(--social-header))}
[data-ui-shell=social] .swipe-layout{grid-template-columns:minmax(0,1fr)clamp(calc(300px*var(--zk-ui-scale)),25vw,calc(420px*var(--zk-ui-scale)));gap:28px;width:100%;max-width:none;padding:20px 28px}
[data-ui-shell=social] .swipe-stage{max-width:calc((100dvh - var(--social-header) - calc(40px*var(--zk-ui-scale)))*.64 + calc(60px*var(--zk-ui-scale)));justify-self:center;width:100%}
[data-ui-shell=social] .swipe-stage__viewport{border-radius:var(--social-radius)}
[data-ui-shell=social] .swipe-context__brand{font-size:calc(26px*var(--zk-ui-scale));letter-spacing:-.04em;margin:8px 0 16px}
[data-ui-shell=social] .swipe-context__eyebrow{font-size:calc(12px*var(--zk-ui-scale));letter-spacing:.03em}
[data-ui-shell=social] .swipe-context__title{font-size:calc(20px*var(--zk-ui-scale))}
[data-ui-shell=social] .swipe-context__description{font-size:calc(16px*var(--zk-ui-scale))}
[data-ui-shell=social] .swipe-flash-mute{width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale))}
@media (min-width:1600px){[data-ui-shell=social] .vine-discovery{grid-template-columns:minmax(0,1fr)calc(360px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-discovery>.vine-hero,[data-ui-shell=social] .vine-discovery__albums{grid-column:1}[data-ui-shell=social] .vine-discovery__playlist{grid-column:2;grid-row:1/span 2;border-left:1px solid var(--s-border);padding-left:24px}[data-ui-shell=social] .vine-discovery__idols,[data-ui-shell=social] .vine-discovery>:last-child:not(.vine-section):not(.vine-hero){grid-column:1/-1}}
@media (min-width:1920px){[data-ui-shell=social] .vine-albums{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--zk-card-min)),1fr))}}
@media (max-width:1199px){[data-ui-shell=social] .community.community--forum .community__shell.community__shell--forum{grid-template-columns:minmax(0,1fr);grid-template-areas:"timeline"}[data-ui-shell=social] .community.community--forum .community__aside{display:none}[data-ui-shell=social] .vive-home-body{grid-template-columns:minmax(0,1fr)}[data-ui-shell=social] .vive-ranking{position:static;border-left:0;border-top:1px solid var(--s-border);padding:20px 0 0}[data-ui-shell=social] .vine-mini-player:not(.vine-mini-player--idle){grid-template-columns:calc(44px*var(--zk-ui-scale))minmax(0,1fr)auto;gap:8px 12px;padding:10px 12px}[data-ui-shell=social] .vine-mini-player__cover{width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-mini-player__meta{grid-column:2}[data-ui-shell=social] .vine-mini-player__volume{grid-column:3;grid-row:1}[data-ui-shell=social] .vine-mini-player__transport{grid-column:1/-1;grid-row:3}[data-ui-shell=social] .vine-mini-player__controls{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:0}[data-ui-shell=social] [data-surface-root][data-surface=vine] .vine-main{padding-bottom:200px}}
@media (max-width:1023px){[data-ui-shell=social] .swipe-page.swipe-page--redesigned{height:calc(100dvh - var(--social-header) - var(--social-dock) - env(safe-area-inset-bottom))}[data-ui-shell=social] .swipe-mobile-top{width:auto;left:20px;right:auto;transform:none}[data-ui-shell=social] .swipe-mobile-top:after{left:0}[data-ui-shell=social] .vine-mini-player:not(.vine-mini-player--idle){left:12px;right:12px;bottom:calc(var(--social-dock) + 8px + env(safe-area-inset-bottom))}}
@media (max-width:639px){[data-ui-shell=social] .community.community--forum .community__column{border-inline-start:0;border-inline-end:0}[data-ui-shell=social] .community.community--forum .post{padding:12px}[data-ui-shell=social] .jump-surface .jump-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}[data-ui-shell=social] .jump-surface .jump-card__title{font-size:calc(14px*var(--zk-ui-scale))}[data-ui-shell=social] .jump-surface .jump-card__meta{gap:4px 6px}[data-ui-shell=social] .jump-hub__toolbar{align-items:stretch}[data-ui-shell=social] .jump-hub__cta{flex-wrap:wrap}[data-ui-shell=social] .jump-hub__btn{padding-inline-start:10px;padding-inline-end:10px}[data-ui-shell=social] .jump-related__hint{width:100%;margin:0}[data-ui-shell=social] .vive-home-primary{gap:24px}[data-ui-shell=social] .vive-cover-rail__scroller{grid-auto-columns:minmax(calc(120px*var(--zk-ui-scale)),38%);gap:12px}[data-ui-shell=social] .vive-excerpt-feed{grid-template-columns:minmax(0,1fr)}[data-ui-shell=social] .vive-genre-lanes__list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-shell=social] .vive-genre-lane{padding:12px}[data-ui-shell=social] .vine-hero{grid-template-columns:minmax(calc(90px*var(--zk-ui-scale)),32%)minmax(0,1fr);gap:14px;padding:14px}[data-ui-shell=social] .vine-hero__title{font-size:calc(20px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-hero__meta{font-size:calc(14px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-albums{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}[data-ui-shell=social] .vine-idols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-shell=social] .vine-track-row{grid-template-columns:calc(44px*var(--zk-ui-scale))minmax(0,1fr)calc(44px*var(--zk-ui-scale));gap:10px}[data-ui-shell=social] .vine-track-row__cover{width:calc(44px*var(--zk-ui-scale))}[data-ui-shell=social] .vine-track-row__duration{display:none}[data-ui-shell=social] .vine-mini-player__meta{grid-column:2/-1}[data-ui-shell=social] .swipe-reel__byline>a{min-height:calc(44px*var(--zk-ui-scale));display:inline-flex;align-items: center}[data-ui-shell=social] .swipe-reel__follow .profile-btn{min-height:calc(44px*var(--zk-ui-scale))}}
@media (max-height:540px) and (max-width:1023px){[data-ui-shell=social] .swipe-reel__actions{gap:4px;bottom:24px}[data-ui-shell=social] .swipe-reel__actions .swipe-reel__avatar{display:none}[data-ui-shell=social] .swipe-reel__actions>button{flex-direction:row}[data-ui-shell=social] .swipe-reel__caption{bottom:24px}}
[data-ui-shell=social][data-family=creative]{--family-canvas:#101114;--family-surface:#191b20;--family-raised:#23262d;--family-text:#f4f4f7;--family-secondary:#b7bbc6;--family-muted:#949aa8;--family-border:#2b2e37;--family-border-strong:#464b59;--family-accent:#a99aff;--family-accent-hover:#bfb3ff;--family-on-accent:#191331;--family-accent-soft:#28233d;--family-glass:#101114f5;--social-panel-radius:12px;--social-control-radius:8px;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}
body:has([data-family=creative]) :-webkit-any(.login-modal,.search-overlay){--family-canvas:#101114;--family-surface:#191b20;--family-raised:#23262d;--family-text:#f4f4f7;--family-secondary:#b7bbc6;--family-muted:#949aa8;--family-border:#2b2e37;--family-border-strong:#464b59;--family-accent:#a99aff;--family-accent-hover:#bfb3ff;--family-on-accent:#191331;--family-accent-soft:#28233d;--family-glass:#101114f5;--social-panel-radius:12px;--social-control-radius:8px;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}
body:has([data-family=creative]) :-moz-any(.login-modal,.search-overlay){--family-canvas:#101114;--family-surface:#191b20;--family-raised:#23262d;--family-text:#f4f4f7;--family-secondary:#b7bbc6;--family-muted:#949aa8;--family-border:#2b2e37;--family-border-strong:#464b59;--family-accent:#a99aff;--family-accent-hover:#bfb3ff;--family-on-accent:#191331;--family-accent-soft:#28233d;--family-glass:#101114f5;--social-panel-radius:12px;--social-control-radius:8px;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}
body:has([data-family=creative]) :is(.login-modal,.search-overlay){--family-canvas:#101114;--family-surface:#191b20;--family-raised:#23262d;--family-text:#f4f4f7;--family-secondary:#b7bbc6;--family-muted:#949aa8;--family-border:#2b2e37;--family-border-strong:#464b59;--family-accent:#a99aff;--family-accent-hover:#bfb3ff;--family-on-accent:#191331;--family-accent-soft:#28233d;--family-glass:#101114f5;--social-panel-radius:12px;--social-control-radius:8px;--buncss-light: ;--buncss-dark:initial;color-scheme:dark}
html[data-theme=light] [data-ui-shell=social][data-family=creative]{--family-canvas:#f7f8fa;--family-surface:#fff;--family-raised:#edeef3;--family-text:#1d2029;--family-secondary:#535b6b;--family-muted:#687184;--family-border:#e2e5eb;--family-border-strong:#c3c8d3;--family-accent:#6750d8;--family-accent-hover:#533dc0;--family-on-accent:#fff;--family-accent-soft:#eeeafa;--family-glass:#f7f8faf5;--buncss-light:initial;--buncss-dark: ;color-scheme:light}
html[data-theme=light] body:has([data-family=creative]) :-webkit-any(.login-modal,.search-overlay){--family-canvas:#f7f8fa;--family-surface:#fff;--family-raised:#edeef3;--family-text:#1d2029;--family-secondary:#535b6b;--family-muted:#687184;--family-border:#e2e5eb;--family-border-strong:#c3c8d3;--family-accent:#6750d8;--family-accent-hover:#533dc0;--family-on-accent:#fff;--family-accent-soft:#eeeafa;--family-glass:#f7f8faf5;--buncss-light:initial;--buncss-dark: ;color-scheme:light}
html[data-theme=light] body:has([data-family=creative]) :-moz-any(.login-modal,.search-overlay){--family-canvas:#f7f8fa;--family-surface:#fff;--family-raised:#edeef3;--family-text:#1d2029;--family-secondary:#535b6b;--family-muted:#687184;--family-border:#e2e5eb;--family-border-strong:#c3c8d3;--family-accent:#6750d8;--family-accent-hover:#533dc0;--family-on-accent:#fff;--family-accent-soft:#eeeafa;--family-glass:#f7f8faf5;--buncss-light:initial;--buncss-dark: ;color-scheme:light}
html[data-theme=light] body:has([data-family=creative]) :is(.login-modal,.search-overlay){--family-canvas:#f7f8fa;--family-surface:#fff;--family-raised:#edeef3;--family-text:#1d2029;--family-secondary:#535b6b;--family-muted:#687184;--family-border:#e2e5eb;--family-border-strong:#c3c8d3;--family-accent:#6750d8;--family-accent-hover:#533dc0;--family-on-accent:#fff;--family-accent-soft:#eeeafa;--family-glass:#f7f8faf5;--buncss-light:initial;--buncss-dark: ;color-scheme:light}
[data-ui-shell=social][data-family=creative],[data-ui-shell=social][data-family=creative] [data-surface]{--neon-canvas:var(--family-canvas);--s-canvas:var(--family-canvas);--neon-surface:var(--family-surface);--s-surface:var(--family-surface);--neon-surface-muted:var(--family-raised);--s-surface-raised:var(--family-raised);--neon-solid:var(--family-surface);--s-panel:var(--family-surface);--neon-text-primary:var(--family-text);--s-text:var(--family-text);--neon-text-secondary:var(--family-secondary);--s-text-secondary:var(--family-secondary);--neon-text-muted:var(--family-muted);--s-text-muted:var(--family-muted);--neon-border-subtle:var(--family-border);--s-border:var(--family-border);--neon-border-strong:var(--family-border-strong);--s-border-strong:var(--family-border-strong);--neon-accent:var(--family-accent);--s-accent:var(--family-accent);--neon-accent-hover:var(--family-accent-hover);--s-accent-strong:var(--family-accent-hover);--neon-accent-soft:var(--family-accent-soft);--s-accent-soft:var(--family-accent-soft);--neon-text-on-accent:var(--family-on-accent);--s-accent-contrast:var(--family-on-accent);--neon-focus-color:var(--family-accent);--s-focus:var(--family-accent);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--neon-font-display:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-body-font:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-display-font:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-mono-font:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--neon-font-mono:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:12px;--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:32px;--s-header-h:var(--social-header);--s-dock-h:var(--social-dock);--s-content-max:100%;--s-shell-max:100%;color-scheme:normal}
body:has([data-family=creative]) :-webkit-any(.login-modal,.search-overlay){--neon-canvas:var(--family-canvas);--s-canvas:var(--family-canvas);--neon-surface:var(--family-surface);--s-surface:var(--family-surface);--neon-surface-muted:var(--family-raised);--s-surface-raised:var(--family-raised);--neon-solid:var(--family-surface);--s-panel:var(--family-surface);--neon-text-primary:var(--family-text);--s-text:var(--family-text);--neon-text-secondary:var(--family-secondary);--s-text-secondary:var(--family-secondary);--neon-text-muted:var(--family-muted);--s-text-muted:var(--family-muted);--neon-border-subtle:var(--family-border);--s-border:var(--family-border);--neon-border-strong:var(--family-border-strong);--s-border-strong:var(--family-border-strong);--neon-accent:var(--family-accent);--s-accent:var(--family-accent);--neon-accent-hover:var(--family-accent-hover);--s-accent-strong:var(--family-accent-hover);--neon-accent-soft:var(--family-accent-soft);--s-accent-soft:var(--family-accent-soft);--neon-text-on-accent:var(--family-on-accent);--s-accent-contrast:var(--family-on-accent);--neon-focus-color:var(--family-accent);--s-focus:var(--family-accent);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--neon-font-display:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-body-font:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-display-font:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-mono-font:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--neon-font-mono:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:12px;--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:32px;--s-header-h:var(--social-header);--s-dock-h:var(--social-dock);--s-content-max:100%;--s-shell-max:100%;color-scheme:normal}
body:has([data-family=creative]) :-moz-any(.login-modal,.search-overlay){--neon-canvas:var(--family-canvas);--s-canvas:var(--family-canvas);--neon-surface:var(--family-surface);--s-surface:var(--family-surface);--neon-surface-muted:var(--family-raised);--s-surface-raised:var(--family-raised);--neon-solid:var(--family-surface);--s-panel:var(--family-surface);--neon-text-primary:var(--family-text);--s-text:var(--family-text);--neon-text-secondary:var(--family-secondary);--s-text-secondary:var(--family-secondary);--neon-text-muted:var(--family-muted);--s-text-muted:var(--family-muted);--neon-border-subtle:var(--family-border);--s-border:var(--family-border);--neon-border-strong:var(--family-border-strong);--s-border-strong:var(--family-border-strong);--neon-accent:var(--family-accent);--s-accent:var(--family-accent);--neon-accent-hover:var(--family-accent-hover);--s-accent-strong:var(--family-accent-hover);--neon-accent-soft:var(--family-accent-soft);--s-accent-soft:var(--family-accent-soft);--neon-text-on-accent:var(--family-on-accent);--s-accent-contrast:var(--family-on-accent);--neon-focus-color:var(--family-accent);--s-focus:var(--family-accent);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--neon-font-display:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-body-font:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-display-font:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-mono-font:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--neon-font-mono:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:12px;--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:32px;--s-header-h:var(--social-header);--s-dock-h:var(--social-dock);--s-content-max:100%;--s-shell-max:100%;color-scheme:normal}
body:has([data-family=creative]) :is(.login-modal,.search-overlay){--neon-canvas:var(--family-canvas);--s-canvas:var(--family-canvas);--neon-surface:var(--family-surface);--s-surface:var(--family-surface);--neon-surface-muted:var(--family-raised);--s-surface-raised:var(--family-raised);--neon-solid:var(--family-surface);--s-panel:var(--family-surface);--neon-text-primary:var(--family-text);--s-text:var(--family-text);--neon-text-secondary:var(--family-secondary);--s-text-secondary:var(--family-secondary);--neon-text-muted:var(--family-muted);--s-text-muted:var(--family-muted);--neon-border-subtle:var(--family-border);--s-border:var(--family-border);--neon-border-strong:var(--family-border-strong);--s-border-strong:var(--family-border-strong);--neon-accent:var(--family-accent);--s-accent:var(--family-accent);--neon-accent-hover:var(--family-accent-hover);--s-accent-strong:var(--family-accent-hover);--neon-accent-soft:var(--family-accent-soft);--s-accent-soft:var(--family-accent-soft);--neon-text-on-accent:var(--family-on-accent);--s-accent-contrast:var(--family-on-accent);--neon-focus-color:var(--family-accent);--s-focus:var(--family-accent);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--neon-font-display:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-body-font:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-display-font:"Wanted Sans Variable","Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--s-mono-font:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--neon-font-mono:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--s-radius-sm:8px;--s-radius-md:12px;--s-radius-lg:12px;--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:32px;--s-header-h:var(--social-header);--s-dock-h:var(--social-dock);--s-content-max:100%;--s-shell-max:100%;color-scheme:normal}
[data-family=creative] .platform-subnav{min-height:calc(49px*var(--zk-ui-scale));border-bottom:1px solid var(--family-border);overflow-x:auto;scrollbar-width:none;gap:22px;margin:0 0 28px;padding:0}
[data-family=creative] .platform-subnav a{display:inline-flex;min-height:calc(48px*var(--zk-ui-scale));color:var(--family-secondary);text-decoration:none;font:600 calc(14px*var(--zk-ui-scale))/1.4 var(--s-body-font,var(--neon-font-sans));white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items: center;padding:0 2px}
[data-family=creative] .platform-subnav a:hover{color:var(--family-text)}
[data-family=creative] .platform-subnav a[aria-current=page]{color:var(--family-accent);border-bottom-color:var(--family-accent);background:0 0}
[data-family=creative] .site-legal-chrome{border-top:1px solid var(--family-border);margin-top:48px;padding:24px 0 0}
[data-family=creative] :-webkit-any(.hype-page,.hype-home){background:0 0}
[data-family=creative] :-moz-any(.hype-page,.hype-home){background:0 0}
[data-family=creative] :is(.hype-page,.hype-home){background:0 0}
@media (max-width:639px){[data-family=creative] .platform-subnav{gap:22px;margin-bottom:20px}[data-family=creative] .platform-subnav a{font-size:calc(13px*var(--zk-ui-scale))}}
:root{--zuku-yellow:#ffd600;--zuku-magenta:#ec008c;--zuku-cyan:#00bcf2;--zuku-white:#fff;--zuku-ink:#101820;--zuku-black:#000}
.zuku-lockup,.zuku-wordmark{display:inline-flex;flex-shrink:0;align-items: center;line-height:0}
.zuku-lockup{height:var(--zuku-lockup-height,calc(28px*var(--zk-ui-scale)))}
.zuku-wordmark{height:var(--zuku-wordmark-height,22px)}
.zuku-lockup img,.zuku-wordmark img{object-fit:contain;width:auto;height:100%}
.trecillo-mark{display:inline-flex;width:calc(110px*var(--zk-ui-scale));height:var(--trecillo-mark-height,22px);flex-shrink:0;align-items: center;line-height:0}
@media (min-width:768px){.trecillo-mark{width:calc(130px*var(--zk-ui-scale))}}
.trecillo-mark img{object-fit:contain;width:100%;height:100%}
.zuku-lockup img.zuku-lockup--light,.zuku-wordmark img.zuku-wordmark--light,.trecillo-mark img.trecillo-mark--light,.trecillo-mark img.header-light,img.header-light,html[data-theme=light] .zuku-lockup img.zuku-lockup--dark,html[data-theme=light] .zuku-wordmark img.zuku-wordmark--dark,html[data-theme=light] .trecillo-mark img.trecillo-mark--dark,html[data-theme=light] .trecillo-mark img.header-dark,html[data-theme=light] img.header-dark{display:none}
html[data-theme=light] .zuku-lockup img.zuku-lockup--light,html[data-theme=light] .zuku-wordmark img.zuku-wordmark--light,html[data-theme=light] .trecillo-mark img.trecillo-mark--light,html[data-theme=light] .trecillo-mark img.header-light,html[data-theme=light] img.header-light{display:block}
@media (max-width:1023px){body:has([data-ui-shell=social]:not([hidden] *)>nav[data-dock-kind=tasks])>.zuku-brand-footer{padding-bottom:calc(max(var(--zk-dock-h),calc(56px*var(--zk-ui-scale) + 2*var(--zk-space-1) + var(--zk-hairline))) + var(--zk-safe-bottom) + var(--zk-space-4))}}
:root[data-theme][data-theme] body:has(.aist-shell){background:var(--zk-bg)}
html[data-theme] :-webkit-any(.studio-shell--family,.jump-surface){color-scheme:var(--zk-color-scheme)}
html[data-theme] :-moz-any(.studio-shell--family,.jump-surface){color-scheme:var(--zk-color-scheme)}
html[data-theme] :is(.studio-shell--family,.jump-surface){color-scheme:var(--zk-color-scheme)}
:root{--zk-paper-0:#fff;--zk-paper-50:#f7f8fa;--zk-paper-100:#f1f3f5;--zk-paper-200:#e4e8ec;--zk-paper-300:#cdd4db;--zk-paper-400:#b4bec8;--zk-ink-400:#86929f;--zk-ink-500:#5f6e7c;--zk-ink-600:#4a5866;--zk-ink-700:#3d4a57;--zk-ink-750:#2a3642;--zk-ink-800:#1d2731;--zk-ink-850:#17212b;--zk-ink-900:#101820;--zk-ink-950:#0a0f14;--zk-black:#000;--zk-brand-swipe:#ffd600;--zk-brand-jump:#ec008c;--zk-brand-hype:#00bcf2;--zk-brand-ink:#101820;--zk-brand-white:#fff;--zk-hype-600:#0077a3;--zk-jump-600:#c8007a;--zk-jump-300:#ff4dae;--zk-vive-600:#007a45;--zk-vive-300:#3dcc8a;--zk-vine-600:#c93312;--zk-vine-300:#ff6b4a;--zk-red-600:#c8102e;--zk-red-300:#ff7a85;--zk-green-600:#1e7a46;--zk-green-300:#5fd39a;--zk-amber-600:#8a5a00;--zk-amber-300:#f2c14e;--zk-space-0:0px;--zk-space-1:calc(4px*var(--zk-ui-scale));--zk-space-2:calc(8px*var(--zk-ui-scale));--zk-space-3:calc(12px*var(--zk-ui-scale));--zk-space-4:calc(16px*var(--zk-ui-scale));--zk-space-5:calc(20px*var(--zk-ui-scale));--zk-space-6:calc(24px*var(--zk-ui-scale));--zk-space-8:calc(32px*var(--zk-ui-scale));--zk-space-10:calc(40px*var(--zk-ui-scale));--zk-space-12:calc(48px*var(--zk-ui-scale));--zk-space-16:calc(64px*var(--zk-ui-scale));--zk-r-4:4px;--zk-r-8:8px;--zk-r-14:14px;--zk-r-pill:999px;--zk-ms-100:.1s;--zk-ms-140:.14s;--zk-ms-180:.18s;--zk-color-scheme:light;--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;--zk-bg:var(--zk-paper-0);--zk-surface:var(--zk-paper-0);--zk-surface-2:var(--zk-paper-100);--zk-surface-raised:var(--zk-paper-0);--zk-line:var(--zk-paper-200);--zk-line-strong:var(--zk-paper-300);--zk-line-field:var(--zk-ink-400);--zk-text:var(--zk-ink-900);--zk-text-2:var(--zk-ink-600);--zk-text-3:var(--zk-ink-500);--zk-text-disabled:var(--zk-paper-400);--zk-scrim:#1018207a;--zk-shadow-float:0 1px 2px #1018200f,0 8px 24px #1018201f;--zk-on-fg:var(--zk-paper-0);--zk-danger:var(--zk-red-600);--zk-on-danger:var(--zk-paper-0);--zk-success:var(--zk-green-600);--zk-warning:var(--zk-amber-600);--zk-info:var(--zk-hype-600);--zk-main-fill:var(--zk-ink-900);--zk-main-on:var(--zk-paper-0);--zk-main-fg:var(--zk-ink-900);--zk-hype-fill:var(--zk-brand-hype);--zk-hype-on:var(--zk-ink-900);--zk-hype-fg:var(--zk-hype-600);--zk-swipe-fill:var(--zk-brand-swipe);--zk-swipe-on:var(--zk-ink-900);--zk-swipe-fg:var(--zk-ink-900);--zk-jump-fill:var(--zk-jump-600);--zk-jump-on:var(--zk-paper-0);--zk-jump-fg:var(--zk-jump-600);--zk-vive-fill:var(--zk-vive-600);--zk-vive-on:var(--zk-paper-0);--zk-vive-fg:var(--zk-vive-600);--zk-vine-fill:var(--zk-vine-600);--zk-vine-on:var(--zk-paper-0);--zk-vine-fg:var(--zk-vine-600);--zk-media-stage:var(--zk-black);--zk-on-media:var(--zk-paper-0);--zk-media-scrim:#0000008f}
html[data-theme=dark]{--zk-color-scheme:dark;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;--zk-bg:var(--zk-ink-900);--zk-surface:var(--zk-ink-850);--zk-surface-2:var(--zk-ink-800);--zk-surface-raised:var(--zk-ink-850);--zk-line:var(--zk-ink-750);--zk-line-strong:var(--zk-ink-700);--zk-line-field:var(--zk-ink-500);--zk-text:var(--zk-paper-100);--zk-text-2:var(--zk-paper-400);--zk-text-3:var(--zk-ink-400);--zk-text-disabled:var(--zk-ink-600);--zk-scrim:#0000009e;--zk-shadow-float:0 1px 2px #0006,0 12px 32px #0000007a;--zk-on-fg:var(--zk-ink-900);--zk-danger:var(--zk-red-300);--zk-on-danger:var(--zk-ink-900);--zk-success:var(--zk-green-300);--zk-warning:var(--zk-amber-300);--zk-info:var(--zk-brand-hype);--zk-main-fill:var(--zk-paper-100);--zk-main-on:var(--zk-ink-900);--zk-main-fg:var(--zk-paper-100);--zk-hype-fill:var(--zk-brand-hype);--zk-hype-on:var(--zk-ink-900);--zk-hype-fg:var(--zk-brand-hype);--zk-swipe-fill:var(--zk-brand-swipe);--zk-swipe-on:var(--zk-ink-900);--zk-swipe-fg:var(--zk-brand-swipe);--zk-jump-fill:var(--zk-jump-600);--zk-jump-on:var(--zk-paper-0);--zk-jump-fg:var(--zk-jump-300);--zk-vive-fill:var(--zk-vive-300);--zk-vive-on:var(--zk-ink-900);--zk-vive-fg:var(--zk-vive-300);--zk-vine-fill:var(--zk-vine-300);--zk-vine-on:var(--zk-ink-900);--zk-vine-fg:var(--zk-vine-300)}
:root,[data-product]{--zk-surface-hover:color-mix(in srgb,var(--zk-text)6%,transparent);--zk-surface-press:color-mix(in srgb,var(--zk-text)10%,transparent);--zk-danger-soft:color-mix(in srgb,var(--zk-danger)12%,var(--zk-surface));--zk-success-soft:color-mix(in srgb,var(--zk-success)12%,var(--zk-surface));--zk-warning-soft:color-mix(in srgb,var(--zk-warning)14%,var(--zk-surface))}
:root,html[data-property=main],html[data-property=ai],[data-product=main],[data-product=ai]{--zk-product:var(--zk-main-fill);--zk-on-product:var(--zk-main-on);--zk-product-fg:var(--zk-main-fg);--zk-product-mark:var(--zk-main-fg)}
html[data-property=hype],[data-product=hype],[data-product=ai-chat]{--zk-product:var(--zk-hype-fill);--zk-on-product:var(--zk-hype-on);--zk-product-fg:var(--zk-hype-fg);--zk-product-mark:var(--zk-brand-hype)}
html[data-property=swipe],[data-product=swipe]{--zk-product:var(--zk-swipe-fill);--zk-on-product:var(--zk-swipe-on);--zk-product-fg:var(--zk-swipe-fg);--zk-product-mark:var(--zk-brand-swipe)}
html[data-property=jump],[data-product=jump],[data-product=ai-dev]{--zk-product:var(--zk-jump-fill);--zk-on-product:var(--zk-jump-on);--zk-product-fg:var(--zk-jump-fg);--zk-product-mark:var(--zk-brand-jump)}
html[data-property=vive],[data-product=vive]{--zk-product:var(--zk-vive-fill);--zk-on-product:var(--zk-vive-on);--zk-product-fg:var(--zk-vive-fg);--zk-product-mark:var(--zk-vive-fg)}
html[data-property=vine],[data-product=vine]{--zk-product:var(--zk-vine-fill);--zk-on-product:var(--zk-vine-on);--zk-product-fg:var(--zk-vine-fg);--zk-product-mark:var(--zk-vine-fg)}
:root,[data-product]{--zk-accent:var(--zk-user-accent,var(--zk-product));--zk-on-accent:var(--zk-user-on-accent,var(--zk-on-product));--zk-accent-fg:var(--zk-user-accent-fg,var(--zk-product-fg));--zk-on-accent-fg:var(--zk-user-on-accent,var(--zk-on-fg));--zk-accent-hover:color-mix(in srgb,var(--zk-accent)86%,var(--zk-text));--zk-accent-soft:color-mix(in srgb,var(--zk-accent-fg)12%,var(--zk-surface));--zk-focus:var(--zk-accent-fg)}
:root{--zk-font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif;--zk-font-label:"Space Grotesk",var(--zk-font-sans);--zk-font-mono:"JetBrains Mono","D2Coding","SFMono-Regular",Menlo,Consolas,"Noto Sans Mono CJK KR",DotumChe,"돋움체",GulimChe,"굴림체","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",ui-monospace,monospace;--zk-font-scale:1;--zk-type-scale:calc(var(--zk-font-scale)*var(--zk-ui-scale));--zk-fs-caption:calc(12px*var(--zk-type-scale));--zk-fs-meta:calc(13px*var(--zk-type-scale));--zk-fs-label:calc(14px*var(--zk-type-scale));--zk-fs-body:calc(15px*var(--zk-type-scale));--zk-fs-input:max(16px,calc(15px*var(--zk-type-scale)));--zk-fs-reading:calc(17px*var(--zk-type-scale));--zk-fs-title-sm:calc(18px*var(--zk-type-scale));--zk-fs-title:calc(20px*var(--zk-type-scale));--zk-fs-headline:calc(24px*var(--zk-type-scale));--zk-fs-display:calc(clamp(28px,4vw,36px)*var(--zk-type-scale));--zk-lh-caption:1.34;--zk-lh-body:1.6;--zk-lh-reading:1.75;--zk-lh-title:1.35;--zk-lh-display:1.2;--zk-fw-regular:400;--zk-fw-medium:500;--zk-fw-semibold:600;--zk-fw-bold:700;--zk-tracking-tight:-.02em;--zk-tracking-body:-.01em;--zk-tracking-label:.02em;--zk-safe-top:env(safe-area-inset-top,0px);--zk-safe-right:env(safe-area-inset-right,0px);--zk-safe-bottom:env(safe-area-inset-bottom,0px);--zk-safe-left:env(safe-area-inset-left,0px);--zk-header-h:calc(56px*var(--zk-ui-scale));--zk-header-block:calc(var(--zk-header-h) + var(--zk-safe-top));--zk-dock-h:64px;--zk-dock-offset:calc(var(--zk-dock-h) + var(--zk-safe-bottom));--zk-sidebar-w:calc(240px*var(--zk-ui-scale));--zk-rail-w:calc(76px*var(--zk-ui-scale));--zk-gutter:16px;--zk-content-max:1200px;--zk-reading-max:68ch;--zk-feed-max:calc(720px*var(--zk-ui-scale));--zk-card-min:calc(200px*var(--zk-ui-scale));--zk-grid-cols:2;--zk-touch:calc(44px*var(--zk-ui-scale));--zk-control-h-sm:calc(36px*var(--zk-ui-scale));--zk-control-h-md:calc(44px*var(--zk-ui-scale));--zk-control-h-lg:calc(52px*var(--zk-ui-scale));--zk-density-space:24px;--zk-radius-xs:var(--zk-r-4);--zk-radius-control:var(--zk-r-8);--zk-radius-media:var(--zk-r-14);--zk-radius-panel:var(--zk-r-14);--zk-radius-pill:var(--zk-r-pill);--zk-hairline:1px;--zk-z-base:0;--zk-z-raised:1;--zk-z-sticky:50;--zk-z-header:70;--zk-z-dock:80;--zk-z-drawer:100;--zk-z-sheet:120;--zk-z-popover:140;--zk-z-toast:160;--zk-z-modal:200;--zk-z-skip:1000;--zk-dur-1:var(--zk-ms-100);--zk-dur-2:var(--zk-ms-140);--zk-dur-3:var(--zk-ms-180);--zk-dur-loop:1.2s;--zk-ease-out:cubic-bezier(.2,0,0,1);--zk-ease-in:cubic-bezier(.4,0,1,1);--zk-focus-width:2px;--zk-focus-offset:2px}
@media (min-width:600px){:root{--zk-gutter:24px;--zk-grid-cols:3}}
@media (min-width:1024px){:root{--zk-header-h:calc(60px*var(--zk-ui-scale));--zk-dock-offset:var(--zk-safe-bottom);--zk-grid-cols:4}}
@media (min-width:1440px){:root{--zk-content-max:1600px;--zk-grid-cols:5}}
@media (min-width:1920px){:root{--zk-content-max:1920px;--zk-grid-cols:6;--zk-gutter:calc(32px*var(--zk-ui-scale))}}
@media (min-width:2560px){:root{--zk-content-max:2400px;--zk-grid-cols:7}}
@media (min-width:3200px){:root{--zk-content-max:calc(1920px*var(--zk-ui-scale));--zk-grid-cols:8}}
:root{--zk-ui-scale:1}
@media (min-width:2240px){:root{--zk-ui-scale:1.08}}
@media (min-width:2560px){:root{--zk-ui-scale:1.16}}
@media (min-width:2880px){:root{--zk-ui-scale:1.24}}
@media (min-width:3200px){:root{--zk-ui-scale:1.3}}
@media (min-width:3520px){:root{--zk-ui-scale:1.36}}
@media (min-width:3840px){:root{--zk-ui-scale:1.42}}
@media (min-width:4480px){:root{--zk-ui-scale:1.52}}
@media (min-width:5120px){:root{--zk-ui-scale:1.62}}
@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]){--zk-dur-1:0s;--zk-dur-2:0s;--zk-dur-3:0s}}
html[data-reduced-motion=true]{--zk-dur-1:0s;--zk-dur-2:0s;--zk-dur-3:0s}
:root{--zk-button-h:var(--zk-control-h-md);--zk-button-h-sm:var(--zk-control-h-sm);--zk-button-h-lg:var(--zk-control-h-lg);--zk-button-radius:var(--zk-radius-control);--zk-button-px:var(--zk-space-4);--zk-chip-h:calc(36px*var(--zk-ui-scale));--zk-chip-radius:var(--zk-radius-pill);--zk-field-h:var(--zk-control-h-md);--zk-field-bg:var(--zk-surface);--zk-field-border:var(--zk-line-field);--zk-field-radius:var(--zk-radius-control);--zk-card-radius:var(--zk-radius-media);--zk-sheet-radius:var(--zk-radius-panel);--zk-sheet-max-h:88dvh;--zk-dialog-w:calc(480px*var(--zk-ui-scale));--zk-toast-radius:var(--zk-radius-control);--zk-avatar-sm:calc(28px*var(--zk-ui-scale));--zk-avatar-md:calc(40px*var(--zk-ui-scale));--zk-avatar-lg:calc(64px*var(--zk-ui-scale));--zk-header-bg:var(--zk-bg);--zk-dock-bg:var(--zk-bg);--zk-skeleton:var(--zk-surface-2)}
html[data-theme-pack=jujunza]{--zk-font-sans:Tahoma,"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림",system-ui,-apple-system,sans-serif}
html[data-theme-pack=jujunza][data-theme=dark]{--zk-bg:#1c1408;--zk-surface:#2a2010;--zk-surface-2:#3a2e18;--zk-surface-raised:#2a2010;--zk-line:#4a3a20;--zk-line-strong:#6a5230;--zk-text:#fff8e7;--zk-text-2:#d4c4a0;--zk-text-3:#9a8868}
html[data-theme-pack=jujunza][data-theme=light]{--zk-bg:#fff8e7;--zk-surface:#fff3d4;--zk-surface-2:#ffe8b8;--zk-surface-raised:#fff;--zk-line:#e8d4a8;--zk-line-strong:#d4b878;--zk-text:#2a1800;--zk-text-2:#5a4020;--zk-text-3:#7a6040}
html[data-theme-pack=midnight][data-theme=dark]{--zk-bg:#050510;--zk-surface:#0c0c1a;--zk-surface-2:#141428;--zk-surface-raised:#0c0c1a;--zk-line:#1e1e3a;--zk-line-strong:#2a2a50}
html[data-theme-pack=midnight][data-theme=light]{--zk-bg:#f0f0ff;--zk-surface:#e8e8fc;--zk-surface-2:#dcdcf8;--zk-surface-raised:#fff;--zk-line:#c8c8e8;--zk-line-strong:#a8a8d0;--zk-text:#0a0a18;--zk-text-2:#3a3a60;--zk-text-3:#5a5a80}
html[data-theme-pack=sakura][data-theme=dark]{--zk-bg:#1a0a12;--zk-surface:#2a1020;--zk-surface-2:#3a1830;--zk-surface-raised:#2a1020;--zk-line:#4a2040;--zk-line-strong:#6a3060}
html[data-theme-pack=sakura][data-theme=light]{--zk-bg:#fff5f8;--zk-surface:#ffeef3;--zk-surface-2:#ffe0ea;--zk-surface-raised:#fff;--zk-line:#f0c8d8;--zk-line-strong:#e0a8c0;--zk-text:#2a0818;--zk-text-2:#6a3050;--zk-text-3:#8a5070}
html[data-theme-pack=forest][data-theme=dark]{--zk-bg:#0a120a;--zk-surface:#101a10;--zk-surface-2:#182818;--zk-surface-raised:#101a10;--zk-line:#1e301e;--zk-line-strong:#2a402a}
html[data-theme-pack=forest][data-theme=light]{--zk-bg:#f4faf4;--zk-surface:#e8f4e8;--zk-surface-2:#d8ecd8;--zk-surface-raised:#fff;--zk-line:#b8d8b8;--zk-line-strong:#98c898;--zk-text:#0a180a;--zk-text-2:#2a502a;--zk-text-3:#3f653f}
html[data-theme-pack=slate][data-theme=dark]{--zk-bg:#111318;--zk-surface:#181b22;--zk-surface-2:#22262f;--zk-surface-raised:#181b22;--zk-line:#2a2f3a;--zk-line-strong:#3a4050}
html[data-theme-pack=slate][data-theme=light]{--zk-bg:#f8fafc;--zk-surface:#f1f5f9;--zk-surface-2:#e2e8f0;--zk-surface-raised:#fff;--zk-line:#cbd5e1;--zk-line-strong:#94a3b8;--zk-text:#0f172a;--zk-text-2:#475569;--zk-text-3:#56657a}
html[data-accent=pink]{--zk-user-accent:#d8899e;--zk-user-accent-fg:#d8899e;--zk-user-on-accent:var(--zk-ink-900)}
html[data-accent=green]{--zk-user-accent:#86c9a3;--zk-user-accent-fg:#86c9a3;--zk-user-on-accent:var(--zk-ink-900)}
html[data-accent=purple]{--zk-user-accent:#b3a2df;--zk-user-accent-fg:#b3a2df;--zk-user-on-accent:var(--zk-ink-900)}
html[data-accent=orange]{--zk-user-accent:#d9ab7d;--zk-user-accent-fg:#d9ab7d;--zk-user-on-accent:var(--zk-ink-900)}
html[data-accent=amber]{--zk-user-accent:#d4ba7d;--zk-user-accent-fg:#d4ba7d;--zk-user-on-accent:var(--zk-ink-900)}
html[data-theme=light][data-accent=pink]{--zk-user-accent:#b45270;--zk-user-accent-fg:#b45270;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=green]{--zk-user-accent:#237a4b;--zk-user-accent-fg:#237a4b;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=purple]{--zk-user-accent:#7961b0;--zk-user-accent-fg:#7961b0;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=orange]{--zk-user-accent:#a1601f;--zk-user-accent-fg:#a1601f;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=amber]{--zk-user-accent:#89621b;--zk-user-accent-fg:#89621b;--zk-user-on-accent:var(--zk-paper-0)}
@media (min-width:2240px){html{font-size:calc(100%*var(--zk-ui-scale))}.neon-icon{zoom:var(--zk-ui-scale)}}
html{scroll-padding-top:calc(var(--zk-header-block) + var(--zk-space-2));scroll-padding-bottom:calc(var(--zk-dock-offset) + var(--zk-space-2))}
.zuku-teapot .zuku-teapot__label{font-size:var(--zk-fs-caption)}
@media (pointer:coarse){:where(html) :-webkit-any(button,select,summary,[role=button],[role=tab],[role=switch],[role=menuitem],input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file]))):not(:-webkit-any(.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch)){min-height:var(--zk-touch)}:where(html) :-moz-any(button,select,summary,[role=button],[role=tab],[role=switch],[role=menuitem],input:not(:-moz-any([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file]))):not(:-moz-any(.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch)){min-height:var(--zk-touch)}:where(html) :is(button,select,summary,[role=button],[role=tab],[role=switch],[role=menuitem],input:not(:is([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file]))):not(:is(.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch)){min-height:var(--zk-touch)}:where(html) :-webkit-any(button,[role=button],[role=tab],summary):not(:-webkit-any(.zds-button,.zds-icon-button,.zds-chip,.zds-toggle__switch)){min-width:var(--zk-touch)}:where(html) :-moz-any(button,[role=button],[role=tab],summary):not(:-moz-any(.zds-button,.zds-icon-button,.zds-chip,.zds-toggle__switch)){min-width:var(--zk-touch)}:where(html) :is(button,[role=button],[role=tab],summary):not(:is(.zds-button,.zds-icon-button,.zds-chip,.zds-toggle__switch)){min-width:var(--zk-touch)}:where(.studio-link,.studio-back,.content-tag,.content-card-author,.hype-spotlight__creator,.back-link,.legal-reader__brand,.studio-family-brand,.community__search-link,.action-link,.legal-reader a,.auth-shell__alt a,.hype-detail__crumbs a,.hype-creator-page__links a,.profile-username a,.vine-track-row__title a,.settings-list dd a){position:relative}:where(.studio-link,.studio-back,.content-tag,.content-card-author,.hype-spotlight__creator,.back-link,.legal-reader__brand,.studio-family-brand,.community__search-link,.action-link,.legal-reader a,.auth-shell__alt a,.hype-detail__crumbs a,.hype-creator-page__links a,.profile-username a,.vine-track-row__title a,.settings-list dd a):after{content:"";position:absolute;inset:min(0px,calc((100% - var(--zk-touch))/2))}:where(.post__name,.post__handle,.post__time){margin:-13px -2px;padding:13px 2px}.community{--community-avatar:var(--zk-touch)}}
@media (min-width:2240px){:where(button,select){font-size:calc(13.3333px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact){max-width:calc(720px*var(--zk-ui-scale));gap:var(--zk-space-5)}:root .zuku-teapot:not(.zuku-teapot--compact) .zuku-teapot__scene{width:min(100%,calc(440px*var(--zk-ui-scale)));max-height:calc(260px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) .zuku-teapot__label{font-size:calc(13px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) h1{font-size:calc(clamp(23px,4vw,34px)*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) p{max-width:calc(360px*var(--zk-ui-scale));font-size:calc(14px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) .zuku-teapot__actions :-webkit-any(button,a){min-height:var(--zk-touch);font-size:calc(14px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) .zuku-teapot__actions :-moz-any(button,a){min-height:var(--zk-touch);font-size:calc(14px*var(--zk-ui-scale))}:root .zuku-teapot:not(.zuku-teapot--compact) .zuku-teapot__actions :is(button,a){min-height:var(--zk-touch);font-size:calc(14px*var(--zk-ui-scale))}}