.auth-hint--ok{color:var(--auth-ok)}
.auth-strength{display:flex;align-items: center;gap:var(--neon-space-3)}
.auth-strength__track{background:var(--neon-color-surface-muted);overflow:hidden;border-radius:2px;flex:1;height:4px}
.auth-strength__fill{display:block;border-radius:inherit;transition:width var(--neon-motion-control)var(--neon-ease-standard),background var(--neon-motion-control)var(--neon-ease-standard);height:100%}
.auth-strength__fill[data-level="0"]{background:var(--auth-danger);width:12%}
.auth-strength__fill[data-level="1"]{background:var(--auth-danger);width:40%}
.auth-strength__fill[data-level="2"]{background:var(--auth-warn);width:70%}
.auth-strength__fill[data-level="3"]{background:var(--auth-ok);width:100%}
.auth-strength__label{min-width:calc(64px*var(--zk-ui-scale));text-align:right;font-size:calc(12px*var(--zk-ui-scale));font-weight:var(--neon-weight-semibold);flex-shrink:0}
.auth-strength__label[data-level="0"],.auth-strength__label[data-level="1"]{color:var(--auth-danger)}
.auth-strength__label[data-level="2"]{color:var(--auth-warn-text)}
.auth-strength__label[data-level="3"]{color:var(--auth-ok)}
.auth-check{display:flex;align-items: center;gap:var(--neon-space-2);color:var(--neon-text-secondary);font-size:calc(13px*var(--zk-ui-scale));cursor:pointer;user-select:none}
.auth-check input{accent-color:var(--neon-accent);cursor:pointer;flex-shrink:0;width:16px;height:16px}
.auth-alert{display:flex;align-items: flex-start;gap:var(--neon-space-2);padding:var(--neon-space-3)var(--neon-space-4);border:1px solid color-mix(in srgb,var(--auth-danger)35%,transparent);border-radius:var(--neon-radius-md);background:var(--neon-color-danger-soft);color:var(--auth-danger);font-size:calc(13px*var(--zk-ui-scale));line-height:1.55}
.auth-alert svg{flex-shrink:0;margin-top:2px}
.auth-submit{margin-top:var(--neon-space-1);min-height:calc(48px*var(--zk-ui-scale));border-radius:var(--neon-radius-pill);font-size:var(--neon-text-base);font-weight:var(--neon-weight-semibold);width:100%}
.auth-divider{display:flex;align-items: center;gap:var(--neon-space-3);margin:var(--neon-space-4)0 var(--neon-space-2);color:var(--neon-text-muted);font-size:var(--neon-text-sm)}
.auth-divider:before,.auth-divider:after{content:"";background:var(--neon-color-border);flex:1;height:1px}
.auth-hint{margin:var(--neon-space-2)0 0;color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));text-align:center;line-height:1.5}
.auth-loading{display:flex;justify-content:center;align-items: center;gap:var(--neon-space-2);min-height:calc(120px*var(--zk-ui-scale));color:var(--neon-text-secondary);font-size:var(--neon-text-sm)}
.auth-loading:before{content:"";border:2px solid var(--neon-spinner-track);border-top-color:var(--neon-spinner-head);border-radius:var(--neon-radius-pill);animation:neon-spin var(--neon-motion-spin)linear infinite;flex-shrink:0;width:18px;height:18px}
.pagination{display:flex;justify-content:center;align-items: center;gap:var(--space-2,8px);margin-top:var(--space-6,24px);padding-bottom:var(--space-4,16px);flex-wrap:wrap}
.pagination-btn{min-width:var(--zk-touch);height:var(--zk-touch);padding:0 var(--zk-space-3);border-radius:var(--zk-radius-control);background:var(--zk-surface);border:var(--zk-hairline)solid var(--zk-line-strong);color:var(--zk-text-2);font-family:var(--zk-font-label);font-variant-numeric:tabular-nums;display:inline-flex;font-size:calc(13px*var(--zk-ui-scale));cursor:pointer;justify-content:center;align-items: center;transition:background .2s,color .2s,border-color .2s;font-weight:600}
@media (hover:hover){.pagination-btn:hover:not(:disabled){background:var(--zk-surface-2);border-color:var(--zk-line-field);color:var(--zk-text)}}
.pagination-btn:focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.pagination-btn.active{background:var(--zk-text);border-color:var(--zk-text);color:var(--zk-bg)}
.pagination-btn:disabled{background:var(--zk-surface-2);color:var(--zk-text-disabled);cursor:not-allowed;border-color:#0000}
.pagination-ellipsis{color:var(--zk-text-3);font-size:calc(13px*var(--zk-ui-scale));user-select:none;padding:0 2px}
.dm-e2ee-gate{margin:var(--neon-space-4)0;padding:var(--neon-space-4);border:1px solid var(--neon-color-border-strong);border-radius:var(--neon-radius-card);background:var(--neon-color-surface)}
.dm-e2ee-gate-head{display:flex;align-items: flex-start;gap:var(--neon-space-3);margin-bottom:var(--neon-space-3);color:var(--neon-accent)}
.dm-e2ee-gate-head h2{color:var(--neon-text-primary);font-size:var(--neon-text-md,1rem);font-weight:var(--neon-weight-semibold);margin:0 0 4px}
.dm-e2ee-gate-head p{color:var(--neon-text-secondary);font-size:var(--neon-text-sm);margin:0;line-height:1.5}
.dm-e2ee-warning{display:flex;margin:0 0 var(--neon-space-3);padding:var(--neon-space-2)var(--neon-space-3);border-radius:var(--zk-radius-panel);background:var(--neon-color-surface-muted);color:var(--neon-text-primary);font-size:var(--neon-text-xs);align-items: center;gap:6px;line-height:1.5}
.dm-e2ee-form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--neon-space-3)}
.dm-e2ee-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}
.dm-e2ee-field>span{color:var(--neon-text-secondary);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-semibold)}
.dm-e2ee-field input{min-height:var(--neon-touch-target);padding:0 var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--zk-radius-panel);background:var(--neon-color-surface-muted);color:var(--neon-text-primary);font-size:var(--neon-text-sm);width:100%;min-width:0}
.dm-e2ee-field input:focus{outline:2px solid var(--neon-focus-color);outline-offset:1px}
.dm-e2ee-remember{display:flex;align-items: flex-start;gap:var(--neon-space-2);color:var(--neon-text-secondary);font-size:var(--neon-text-xs);cursor:pointer;line-height:1.5}
.dm-e2ee-remember input{flex:none;margin-top:2px}
.dm-e2ee-remember em{display:block;color:var(--neon-text-muted);margin-top:2px;font-style:normal}
.dm-e2ee-error{display:flex;color:var(--zk-danger);font-size:var(--neon-text-xs);align-items: center;gap:5px;margin:0}
.dm-e2ee-actions{display:flex;gap:var(--neon-space-2);flex-wrap:wrap;align-items: center}
.dm-e2ee-submit{display:inline-flex;min-height:var(--neon-touch-target);padding:0 var(--neon-space-4);border-radius:var(--neon-radius-pill);background:var(--neon-accent);color:var(--neon-text-on-accent);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);cursor:pointer;transition:background var(--neon-motion-control)var(--neon-ease-standard);border:0;align-items: center;gap:6px}
@media (hover:hover){.dm-e2ee-submit:hover:not(:disabled){background:var(--neon-accent-hover)}}
.dm-e2ee-submit:disabled{background:var(--neon-color-surface-muted);color:var(--neon-text-muted);cursor:not-allowed}
.dm-e2ee-secondary{min-height:var(--neon-touch-target);padding:0 var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-pill);color:var(--neon-text-secondary);font-size:var(--neon-text-xs);cursor:pointer;background:0 0}
@media (hover:hover){.dm-e2ee-secondary:hover:not(:disabled){color:var(--neon-text-primary)}}
.dm-e2ee-meta-note{display:flex;margin:var(--neon-space-3)0 0;color:var(--neon-text-muted);font-size:var(--neon-text-xs);align-items: center;gap:5px;line-height:1.5}
.dm-safety{margin:var(--neon-space-2)0 var(--neon-space-3)}
.dm-safety-toggle{display:inline-flex;padding:4px var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-pill);color:var(--neon-accent);font-size:var(--neon-text-xs);font-weight:var(--neon-weight-semibold);cursor:pointer;background:0 0;align-items: center;gap:5px}
@media (hover:hover){.dm-safety-toggle:hover{background:var(--neon-color-surface-muted)}}
.dm-safety-body{margin-top:var(--neon-space-2);padding:var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-card);background:var(--neon-color-surface-muted)}
.dm-safety-lead,.dm-safety-missing,.dm-safety-note{color:var(--neon-text-secondary);font-size:var(--neon-text-xs);margin:0;line-height:1.55}
.dm-safety-note{margin-top:var(--neon-space-2);color:var(--neon-text-muted)}
.dm-safety-number{margin:var(--neon-space-3)0;font-family:var(--neon-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--neon-text-sm);letter-spacing:.08em;color:var(--neon-text-primary);word-break:break-all;line-height:1.8}
.dm-safety-keys{display:grid;gap:6px;margin:0}
.dm-safety-keys>div{display:grid;gap:2px}
.dm-safety-keys dt{color:var(--neon-text-muted);font-size:var(--neon-text-xs)}
.dm-safety-keys dd{font-family:var(--neon-font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:var(--neon-text-xs);color:var(--neon-text-secondary);word-break:break-all;margin:0}
.conversation-preview.is-muted,.dm-bubble.is-unreadable p{color:var(--neon-text-muted);font-style:italic}
.dm-bubble.is-legacy{border:1px dashed var(--neon-color-border-strong)}
.dm-bubble-legacy-tag{display:inline-flex;color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));align-items: center;gap:3px;margin-top:4px}
.composer-input{padding:var(--neon-space-2)var(--neon-space-3);border:1px solid var(--neon-color-border);border-radius:var(--zk-radius-panel);background:var(--neon-color-surface-muted);color:var(--neon-text-primary);font:inherit;font-size:var(--neon-text-sm);resize:vertical;width:100%}
.composer-input:focus{outline:2px solid var(--neon-focus-color);outline-offset:1px}
.composer-foot{display:flex;justify-content:space-between;align-items: center;gap:var(--neon-space-2)}
.composer-encryption-note{display:inline-flex;color:var(--neon-text-muted);font-size:var(--neon-text-xs);align-items: center;gap:4px}
.composer-submit{display:inline-flex;min-height:calc(34px*var(--zk-ui-scale));padding:0 var(--neon-space-4);border-radius:var(--neon-radius-pill);background:var(--neon-accent);color:var(--neon-text-on-accent);font-size:var(--neon-text-sm);font-weight:var(--neon-weight-semibold);cursor:pointer;border:0;align-items: center;gap:5px}
.composer-submit:disabled{background:var(--neon-color-surface-muted);color:var(--neon-text-muted);cursor:not-allowed}
.composer-error{color:var(--zk-danger);font-size:var(--neon-text-xs);margin:0}
.composer-blocked{display:flex;padding:var(--neon-space-3);color:var(--neon-text-muted);font-size:var(--neon-text-xs);text-align:center;justify-content:center;align-items: center;gap:6px;margin:0}
.legal-page{display:flex;gap:var(--neon-space-6);max-width:calc(820px*var(--zk-ui-scale));padding:var(--neon-space-4)var(--neon-space-4)var(--neon-space-8);flex-direction:column;margin:0 auto}
.legal-page__header h1{margin:var(--neon-space-1)0 var(--neon-space-2);color:var(--neon-text-primary);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700}
.legal-page__summary{color:var(--neon-text-secondary);font-size:calc(15px*var(--zk-ui-scale));margin:0;line-height:1.65}
.legal-page__meta{display:flex;gap:var(--neon-space-2);color:var(--neon-text-muted);font-size:calc(13px*var(--zk-ui-scale));flex-wrap:wrap}
.legal-page__related{display:flex;gap:var(--neon-space-2);flex-wrap:wrap}
.legal-page__related a{border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-full);color:var(--neon-text-secondary);font-size:calc(13px*var(--zk-ui-scale));text-decoration:none;padding:6px 12px}
@media (hover:hover){.legal-page__related a:hover{color:var(--neon-text-primary);border-color:var(--neon-color-accent)}}
.legal-doc{display:flex;gap:var(--neon-space-5);flex-direction:column}
.legal-doc__section{padding:var(--neon-space-5);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-lg);background:var(--neon-color-surface)}
.legal-doc__section h2{margin:0 0 var(--neon-space-3);font-size:calc(17px*var(--zk-ui-scale));color:var(--neon-text-primary);font-weight:600}
.legal-doc__p{margin:0 0 var(--neon-space-3);color:var(--neon-text-secondary);font-size:calc(14px*var(--zk-ui-scale));line-height:1.7}
.legal-doc__p:last-child{margin-bottom:0}
.legal-doc__list{margin:0 0 var(--neon-space-3);color:var(--neon-text-secondary);font-size:calc(14px*var(--zk-ui-scale));padding-left:1.25rem;line-height:1.7}
.legal-doc__list:last-child{margin-bottom:0}
.legal-doc__list--ordered{list-style:decimal}
.legal-doc__table-wrap{overflow-x:auto;margin-bottom:var(--neon-space-3)}
.legal-doc__table{border-collapse:collapse;font-size:calc(13px*var(--zk-ui-scale));width:100%}
.legal-doc__table th,.legal-doc__table td{border:1px solid var(--neon-color-border);text-align:left;vertical-align:top;padding:10px 12px}
.legal-doc__table th{background:var(--neon-color-surface-muted);color:var(--neon-text-primary);font-weight:600}
.legal-doc__table td{color:var(--neon-text-secondary)}
.legal-index{display:flex;gap:var(--neon-space-3);list-style:none;flex-direction:column;margin:0;padding:0}
.legal-index__item{margin:0}
.legal-index__link{display:flex;gap:var(--neon-space-1);padding:var(--neon-space-4);border:1px solid var(--neon-color-border);border-radius:var(--neon-radius-lg);background:var(--neon-color-surface);text-decoration:none;flex-direction:column;transition:border-color .15s}
@media (hover:hover){.legal-index__link:hover{border-color:var(--neon-color-accent)}}
.legal-index__title{color:var(--neon-text-primary);font-size:calc(16px*var(--zk-ui-scale));font-weight:600}
.legal-index__summary{color:var(--neon-text-secondary);font-size:calc(13px*var(--zk-ui-scale));line-height:1.55}
.legal-index__meta{color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale))}
.legal-site-footer{padding-top:var(--neon-space-4);border-top:1px solid var(--neon-color-border)}
.legal-site-footer__label{margin:0 0 var(--neon-space-2);color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));letter-spacing:.04em;text-transform:uppercase;font-weight:600}
.legal-site-footer__nav{display:flex;gap:var(--neon-space-2)var(--neon-space-3);flex-wrap:wrap}
.legal-site-footer__nav a{color:var(--neon-text-secondary);font-size:calc(13px*var(--zk-ui-scale));text-decoration:none}
.legal-site-footer__nav a[aria-current=page]{color:var(--neon-color-accent)}
@media (hover:hover){.legal-site-footer__nav a:hover{color:var(--neon-color-accent)}}
.legal-settings-links{display:flex;gap:var(--neon-space-2);list-style:none;flex-direction:column;margin:0;padding:0}
.legal-settings-links a{color:var(--neon-color-accent);font-size:calc(14px*var(--zk-ui-scale));text-decoration:none}
@media (hover:hover){.legal-settings-links a:hover{text-decoration:underline}}
.auth-check--legal span{line-height:1.55}
.auth-check--legal a{color:var(--neon-color-accent);text-decoration:underline;text-underline-offset:2px}
.community--forum{--thread-rail-width:calc(216px*var(--zk-ui-scale))}
.community--forum .thread-rail{display:none}
.thread-topics{display:flex;flex-direction:column;gap:2px}
.thread-topic{display:flex;align-items: center;gap:var(--neon-space-3);padding:var(--neon-space-2)var(--neon-space-3);border-radius:var(--neon-radius-pill);color:var(--neon-text-secondary);font:inherit;font-size:var(--neon-text-sm);text-align:start;cursor:pointer;transition:background var(--neon-motion-control)var(--neon-ease-standard),color var(--neon-motion-control)var(--neon-ease-standard);background:0 0;border:0;width:100%}
@media (hover:hover){.thread-topic:hover{background:color-mix(in srgb,var(--neon-color-surface-muted)60%,transparent);color:var(--neon-text-primary)}}
.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(--zk-radius-pill);background:var(--zk-badge-bg);color:var(--zk-badge-fg);font-size:var(--zk-fs-caption);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);background:color-mix(in srgb,var(--zk-media-stage)72%,transparent);color:var(--zk-on-media);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{border-radius:var(--zk-radius-xs);font-family:var(--zk-font-label);letter-spacing:var(--zk-tracking-label);text-transform:uppercase}
.thread-stem__badge--hype{background:var(--zk-hype-fill);color:var(--zk-hype-on)}
.thread-stem__badge--swipe{background:var(--zk-swipe-fill);color:var(--zk-swipe-on)}
.thread-stem__badge--jump{background:var(--zk-jump-fill);color:var(--zk-jump-on)}
.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);border-radius:var(--zk-radius-panel);background:var(--neon-surface-muted);box-shadow:none;margin:0;padding:clamp(1.5rem,4vw,2.75rem);top:auto}
.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);border-radius:var(--zk-radius-pill);background:color-mix(in srgb,var(--thread-paper-strong)72%,transparent);color:var(--thread-ink-soft);letter-spacing:.12em;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));border-radius:var(--zk-radius-pill);background:var(--thread-action,var(--zk-accent));color:var(--zk-on-accent);box-shadow:none;border:0;justify-content:center;padding:.75rem;transition:transform .16s,background .16s}
@media (hover:hover){.community--forum .community__head--thread .community__search-link:hover{background:color-mix(in srgb,var(--thread-action,var(--zk-accent))86%,var(--thread-lime,var(--zk-accent)));color:var(--zk-on-accent);border-color:#0000}}
.community--forum .thread-feed-toolbar{display:flex;border:1px solid var(--thread-line);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--thread-paper)90%,transparent);box-shadow:none;flex-direction:column;gap:.875rem;margin:0;padding:.75rem}
.community--forum .thread-feed-toolbar .community__tabs{border-radius:var(--zk-radius-pill);background:var(--thread-paper-muted);border:0;gap:.35rem;padding:.25rem}
.community--forum .thread-feed-toolbar .community__tabs button{min-height:calc(40px*var(--zk-ui-scale));border-radius:var(--zk-radius-pill);border:0;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:none}
.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,var(--zk-accent))22%,transparent);background:var(--thread-lime,var(--zk-accent));color:var(--zk-on-accent)}
.community--forum .thread-topic-filter{display:inline-flex;min-height:calc(42px*var(--zk-ui-scale));border:1px solid var(--thread-action,var(--zk-accent));border-radius:var(--zk-radius-pill);background:var(--thread-action,var(--zk-accent));color:var(--zk-on-accent);font:inherit;cursor:pointer;box-shadow:none;flex:none;justify-content:center;align-items: center;gap:.5rem;padding:.625rem .95rem;transition:transform .16s,background .16s;font-size:.75rem;font-weight:700}
.community--forum .thread-topic-filter:focus-visible{border-color:var(--thread-action,var(--zk-accent));background:color-mix(in srgb,var(--thread-action,var(--zk-accent))86%,var(--thread-lime,var(--zk-accent)));color:var(--zk-paper-0)}
@media (hover:hover){.community--forum .thread-topic-filter:hover{border-color:var(--thread-action,var(--zk-accent));background:color-mix(in srgb,var(--thread-action,var(--zk-accent))86%,var(--thread-lime,var(--zk-accent)));color:var(--zk-paper-0)}}
.community--forum .thread-topic-filter:focus-visible{outline:3px solid color-mix(in srgb,var(--thread-lime,var(--zk-accent))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);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--thread-paper-strong)94%,transparent);box-shadow:none;margin:0}
.community--forum .post-list{border:0;gap:.75rem}
.community--forum .post{overflow:hidden;border:1px solid var(--thread-line);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--thread-paper-strong)96%,transparent);box-shadow:none}
.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);box-shadow:none}}
.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:none}
.community--forum .thread-rail{border-radius:var(--zk-radius-panel);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,var(--zk-accent));color:var(--zk-on-accent)}
.community--forum .community-rail__widget{border-radius:var(--zk-radius-panel)}
.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);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--thread-paper)76%,transparent);box-shadow:none;padding:clamp(1rem,2vw,1.75rem)}.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:var(--zk-radius-panel);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:var(--zk-radius-panel);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:var(--zk-radius-panel)}}
.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;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{background:var(--zk-scrim)}
.login-modal__panel{display:flex;max-height:min(92vh,calc(760px*var(--zk-ui-scale)));overflow:auto;border:var(--zk-hairline)solid var(--zk-line);border-radius:var(--zk-radius-panel);background:var(--zk-surface-raised);color:var(--zk-text);box-shadow:var(--zk-shadow-float);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:var(--zk-touch);height:var(--zk-touch);margin:calc(-1*var(--zk-space-2))calc(-1*var(--zk-space-2))calc(-1*var(--zk-space-2))0;border-radius:var(--zk-radius-control);color:var(--zk-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items: center}
.login-modal__close:focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:calc(-1*var(--zk-focus-width));background:var(--zk-surface-hover);color:var(--zk-text)}
@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)}
.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));border-radius:var(--zk-radius-pill);color:var(--neon-text-secondary);text-decoration:none;white-space:nowrap;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);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--neon-solid)68%,transparent);box-shadow:none;padding:clamp(1rem,2vw,1.75rem)}.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);border-radius:var(--zk-radius-panel);background:var(--neon-surface-muted);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);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--neon-solid)94%,transparent);box-shadow:none}@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:none}}.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);border-radius:var(--zk-radius-panel);background:color-mix(in srgb,var(--neon-solid)92%,transparent);box-shadow:none}.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:none}.page-content.hype-feed .sidebar-widget,.page-content.hype-feed .hype-sidebar__section{border-radius:var(--zk-radius-panel)}}
@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);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}.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;background:var(--zk-media-stage);overflow:hidden;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:var(--zk-media-stage)}
.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:var(--zk-media-stage);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:var(--zk-media-stage);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:var(--zk-media-stage);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}
body:has(.aw-shell)>.zuku-brand-footer{display:none}
:root{--profile-ink:var(--zk-text);--profile-muted:var(--zk-text-2);--profile-line:var(--zk-line);--profile-paper:var(--zk-surface)}
.page-content--profile :-webkit-any(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.page-content--profile :-moz-any(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.page-content--profile :is(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.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:var(--zk-hairline)solid var(--profile-line);border-radius:var(--zk-button-radius);background:0 0;align-items: center;gap:8px;padding:0 12px}
@media (hover:hover){.page-content--profile .profile-back-nav .back-link:hover{background:var(--zk-surface-2);color:var(--profile-ink)}}
.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:var(--zk-hairline)solid var(--profile-line);border-radius:var(--zk-radius-panel);background:var(--profile-paper);box-shadow:none;overflow:visible;isolation:isolate;margin-bottom:36px}
.profile-header--atelier>.profile-banner{grid-column:2;grid-row:1;min-height:calc(310px*var(--zk-ui-scale));border-radius:var(--zk-radius-panel);overflow:hidden;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-radius:var(--zk-radius-pill);border:3px solid var(--profile-paper);box-shadow:0 0 0 var(--zk-hairline)var(--profile-line);font-size:calc(32px*var(--zk-ui-scale))}
.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));font-weight:var(--zk-fw-bold);letter-spacing:var(--zk-tracking-tight);overflow-wrap:anywhere;flex-wrap:wrap;align-items: center;gap:8px;margin-bottom:6px;line-height:1.18}
.profile-header--atelier .profile-rank-icon{object-fit:contain;flex:none;width:20px;height:20px}
.profile-header--atelier .profile-verified{display:inline-flex;color:var(--zk-accent-fg)}
.profile-header--atelier .profile-username{font-family:var(--zk-font-mono);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:var(--zk-touch);padding-inline:var(--zk-space-4)}
.profile-header--atelier .profile-btn--icon{width:var(--zk-touch);justify-content:center;padding:0}
.profile-header--atelier .profile-menu__panel{z-index:var(--zk-z-popover);min-width:calc(200px*var(--zk-ui-scale));border-color:var(--zk-line-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface-raised);box-shadow:var(--zk-shadow-float)}
.profile-header--atelier .profile-menu__panel button{min-height:var(--zk-touch);border-radius:var(--zk-radius-control);color:var(--zk-text)}
@media (hover:hover){.profile-header--atelier .profile-menu__panel button:hover:not(:disabled){background:var(--zk-surface-2)}}
.profile-header--atelier .profile-action-error{color:var(--zk-danger)}
.profile-header--atelier :-webkit-any(.profile-muted-badge,.profile-restricted-badge){background:var(--zk-surface-2);color:var(--zk-text-2)}
.profile-header--atelier :-moz-any(.profile-muted-badge,.profile-restricted-badge){background:var(--zk-surface-2);color:var(--zk-text-2)}
.profile-header--atelier :is(.profile-muted-badge,.profile-restricted-badge){background:var(--zk-surface-2);color:var(--zk-text-2)}
.profile-header--atelier .profile-blocked-notice{border-color:var(--zk-line-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface-2)}
.profile-header--atelier>.profile-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:var(--zk-hairline)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:var(--zk-hairline)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-size:calc(24px*var(--zk-type-scale));font-variant-numeric:tabular-nums;letter-spacing:var(--zk-tracking-tight);font-weight:var(--zk-fw-bold)}
.profile-header--atelier .profile-stat-label{color:var(--profile-muted);font-size:var(--zk-fs-meta);text-align:center;line-height:1.4}
.profile-header--atelier .profile-banner:not(.profile-banner--cover){background:var(--zk-main-fill);color:var(--zk-main-on)}
.profile-header--atelier .profile-banner--swipe:not(.profile-banner--cover){background:var(--zk-swipe-fill);color:var(--zk-swipe-on)}
.profile-header--atelier .profile-banner--jump:not(.profile-banner--cover){background:var(--zk-jump-fill);color:var(--zk-jump-on)}
.profile-header--atelier .profile-banner--slate:not(.profile-banner--cover){background:var(--zk-surface-2);color:var(--zk-text)}
.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(--zk-font-label);font-size:var(--zk-fs-caption);font-weight:var(--zk-fw-semibold);letter-spacing:var(--zk-tracking-label);opacity:.8}
.profile-cover-type__monogram{font-size:calc(clamp(100px,13vw,190px)*var(--zk-ui-scale));font-weight:var(--zk-fw-heavy);letter-spacing:-.06em;align-self: center;line-height:1}
.profile-cover-type__handle{font-family:var(--zk-font-mono);font-size:var(--zk-fs-meta);overflow-wrap:anywhere}
.profile-header--atelier .profile-banner-edit{min-height:var(--zk-touch);font-size:var(--zk-fs-label);border-radius:var(--zk-button-radius);background:var(--zk-media-scrim);color:var(--zk-on-media);z-index:1;border:0}
.profile-header--atelier .profile-avatar-edit{width:var(--zk-touch);height:var(--zk-touch);border-color:var(--profile-paper);background:var(--zk-accent);color:var(--zk-on-accent);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:focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset);border-radius:var(--zk-radius-xs)}
.profile-collection-heading .profile-section-title{font-size:var(--zk-fs-headline);font-weight:var(--zk-fw-bold);letter-spacing:var(--zk-tracking-tight);margin:0}
.profile-collection-count{min-width:calc(32px*var(--zk-ui-scale));border-radius:var(--zk-radius-pill);background:var(--zk-surface-2);font-size:var(--zk-fs-meta);font-weight:var(--zk-fw-semibold);font-variant-numeric:tabular-nums;text-align:center;color:var(--profile-muted);padding:2px 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}
@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:var(--zk-radius-pill)}}
@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:var(--zk-radius-panel);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:var(--zk-radius-pill)}.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:var(--zk-hairline)solid var(--profile-line);border-radius:var(--zk-radius-panel);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}.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:var(--zk-fs-title)}.page-content--profile .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-inline-start:16px;padding-inline-end:16px}.page-content--profile .profile-owner-hint{margin:0 20px 20px}}
:root{--family-panel-radius:var(--zk-radius-panel);--family-control-radius:var(--zk-radius-control);--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{border-color:var(--neon-border-subtle);border-radius:var(--family-panel-radius);background:var(--neon-surface);box-shadow:none;backdrop-filter:none}
@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{background:var(--neon-canvas);border:0;border-radius:0}}
:root[data-theme-pack=zuku]{--neon-canvas:var(--zk-bg);--neon-surface:var(--zk-surface);--neon-surface-muted:var(--zk-surface-2);--neon-solid:var(--zk-surface);--neon-text-primary:var(--zk-text);--neon-text-secondary:var(--zk-text-2);--neon-text-muted:var(--zk-text-3);--neon-border-subtle:var(--zk-line);--neon-border-strong:var(--zk-line-strong);--neon-glass:var(--zk-surface);--neon-elevation-card:none;--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))}
[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:var(--zk-fs-caption);--s-kicker-tracking:.04em;--s-radius-lg:var(--zk-radius-panel);--s-radius-md:var(--zk-radius-control)}
[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(--zk-radius-panel);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__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] .hype-page{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] .feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
[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-tag{color:var(--neon-text-muted);font-size:calc(12px*var(--zk-ui-scale));background:0 0;padding:0}
[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-brand-hero{padding:calc(var(--social-density-space,24px)*.667);border:1px solid var(--s-border);border-radius:var(--zk-radius-panel);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))}
@media (max-width:1199px){[data-ui-shell=social] .community.community--forum .community__shell--forum,[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{display:none}}
@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))}}
@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(--zk-radius-panel)}[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-author-name small{display:none}}
@media (max-width:379px){[data-ui-shell=social] .feed-grid{grid-template-columns:1fr}}
[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:var(--zk-fs-body);--s-tap-min:var(--zk-touch)}
[data-ui-shell=social] :-webkit-any(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-related){min-width:0}
[data-ui-shell=social] :-moz-any(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-related){min-width:0}
[data-ui-shell=social] :is(.page-content,.vive-home,.vive-home-primary,.vine-page,.vine-discovery,.jump-related){min-width:0}
[data-ui-shell=social] :-webkit-any(input,textarea,select){font-size:var(--zk-fs-input)}
[data-ui-shell=social] :-moz-any(input,textarea,select){font-size:var(--zk-fs-input)}
[data-ui-shell=social] :is(input,textarea,select){font-size:var(--zk-fs-input)}
[data-ui-shell=social] .compose-sheet{z-index:var(--zk-z-sheet)}
[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-section-title{display:flex;margin:0 0 var(--zk-space-3);font:var(--zk-fw-bold)var(--zk-fs-title-sm)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight);flex-wrap:wrap;align-items: center;gap:8px}
[data-ui-shell=social] .jump-related{margin:0 0 28px}
[data-ui-shell=social] .jump-related__hint{font-size:var(--zk-fs-caption);color:var(--zk-text-2);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] .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){margin:0 0 var(--zk-space-3);font:var(--zk-fw-bold)var(--zk-fs-title-sm)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight)}
[data-ui-shell=social] :-moz-any(.vive-section-heading,.vive-cover-rail__heading){margin:0 0 var(--zk-space-3);font:var(--zk-fw-bold)var(--zk-fs-title-sm)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight)}
[data-ui-shell=social] :is(.vive-section-heading,.vive-cover-rail__heading){margin:0 0 var(--zk-space-3);font:var(--zk-fw-bold)var(--zk-fs-title-sm)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight)}
[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-card__excerpt{max-width:65ch}
[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:var(--zk-fw-bold)var(--zk-fs-title-sm)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight)}
[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] .vine-hero__cta{min-width:calc(110px*var(--zk-ui-scale))}
[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))}
[data-ui-shell=social] .swipe-flash-mute{width:calc(44px*var(--zk-ui-scale));height:calc(44px*var(--zk-ui-scale))}
@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__cover{height:calc(44px*var(--zk-ui-scale))}}
@media (max-width:1023px){[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-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-genre-lanes__list{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ui-shell=social] .vive-genre-lane{padding:12px}}
[data-ui-shell=social][data-family=creative]{--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-on-accent:var(--zk-on-accent-fg);--family-accent-soft:var(--zk-accent-soft);--family-glass:var(--zk-surface);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
body:has([data-family=creative]) :-webkit-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-on-accent:var(--zk-on-accent-fg);--family-accent-soft:var(--zk-accent-soft);--family-glass:var(--zk-surface);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
body:has([data-family=creative]) :-moz-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-on-accent:var(--zk-on-accent-fg);--family-accent-soft:var(--zk-accent-soft);--family-glass:var(--zk-surface);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
body:has([data-family=creative]) :is(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-on-accent:var(--zk-on-accent-fg);--family-accent-soft:var(--zk-accent-soft);--family-glass:var(--zk-surface);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
[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(--zk-focus);--s-focus:var(--zk-focus);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--s-body-font:var(--zk-font-sans);--s-display-font:var(--zk-font-sans);--s-mono-font:var(--zk-font-mono);--neon-font-mono:var(--zk-font-mono);--s-radius-sm:var(--zk-radius-control);--s-radius-md:var(--zk-radius-panel);--s-radius-lg:var(--zk-radius-panel);--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:var(--zk-gap-lg);--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(--zk-focus);--s-focus:var(--zk-focus);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--s-body-font:var(--zk-font-sans);--s-display-font:var(--zk-font-sans);--s-mono-font:var(--zk-font-mono);--neon-font-mono:var(--zk-font-mono);--s-radius-sm:var(--zk-radius-control);--s-radius-md:var(--zk-radius-panel);--s-radius-lg:var(--zk-radius-panel);--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:var(--zk-gap-lg);--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(--zk-focus);--s-focus:var(--zk-focus);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--s-body-font:var(--zk-font-sans);--s-display-font:var(--zk-font-sans);--s-mono-font:var(--zk-font-mono);--neon-font-mono:var(--zk-font-mono);--s-radius-sm:var(--zk-radius-control);--s-radius-md:var(--zk-radius-panel);--s-radius-lg:var(--zk-radius-panel);--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:var(--zk-gap-lg);--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(--zk-focus);--s-focus:var(--zk-focus);--neon-glass:var(--family-glass);--s-glass:var(--family-glass);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--s-body-font:var(--zk-font-sans);--s-display-font:var(--zk-font-sans);--s-mono-font:var(--zk-font-mono);--neon-font-mono:var(--zk-font-mono);--s-radius-sm:var(--zk-radius-control);--s-radius-md:var(--zk-radius-panel);--s-radius-lg:var(--zk-radius-panel);--s-h1:clamp(1.75rem,2.5vw,2.25rem);--s-display:var(--s-h1);--s-page-inline:0px;--s-section-gap:var(--zk-gap-lg);--s-header-h:var(--social-header);--s-dock-h:var(--social-dock);--s-content-max:100%;--s-shell-max:100%;color-scheme:normal}
[data-ui-shell=social] nav.platform-subnav{display:flex;align-items: center;gap:var(--zk-space-2);margin:calc(-1*var(--zk-space-1))calc(-1*var(--zk-space-1))var(--zk-space-5);padding:var(--zk-space-1);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;border:0;min-height:0}
[data-ui-shell=social] nav.platform-subnav::-webkit-scrollbar{display:none}
[data-ui-shell=social][data-family=creative] nav.platform-subnav{margin-top:calc(var(--zk-gap-lg) - var(--zk-space-1))}
[data-ui-shell=social] nav.platform-subnav a{box-sizing:border-box;display:inline-flex;min-height:var(--zk-control-h-sm);padding:0 var(--zk-space-4);border:2px solid var(--zk-rail-line-top);border-radius:var(--zk-radius-control);color:var(--zk-rail-text-top);font:var(--zk-fw-semibold)var(--zk-fs-label)/1 var(--zk-font-sans);letter-spacing:var(--zk-tracking-body);text-decoration:none;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color var(--zk-dur-1)var(--zk-ease-out),color var(--zk-dur-1)var(--zk-ease-out),border-color var(--zk-dur-1)var(--zk-ease-out);background:0 0;flex:none;justify-content:center;align-items: center}
[data-ui-shell=social] nav.platform-subnav a[aria-current]{border-color:var(--zk-rail-fill-top);background:var(--zk-rail-fill-top);color:var(--zk-on-pastel);font-weight:var(--zk-fw-bold)}
[data-ui-shell=social] nav.platform-subnav a:focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
@media (hover:hover){[data-ui-shell=social] nav.platform-subnav a:hover:not([aria-current]){background:var(--zk-rail-hover-top);color:var(--zk-rail-text-top)}}
@media (pointer:coarse),(max-width:1023px){[data-ui-shell=social] nav.platform-subnav a{min-height:var(--zk-touch);min-width:var(--zk-touch)}}
@media (max-width:599px){[data-ui-shell=social] nav.platform-subnav{margin-right:calc(-1*var(--zk-shell-pad-x));margin-bottom:var(--zk-space-2);padding-right:var(--zk-shell-pad-x)}}
[data-family=creative] .site-legal-chrome{margin-top:var(--zk-space-12);padding:var(--zk-space-6)0 0;border-top:var(--zk-hairline)solid var(--zk-line)}
[data-family=creative] .hype-page{background:0 0}
: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}
.zuku-brand-footer{padding:var(--zk-space-6)max(var(--zk-shell-pad-x),var(--zk-safe-right))var(--zk-space-6)max(var(--zk-shell-pad-x),var(--zk-safe-left));background:var(--zk-bg);color:var(--zk-text-3);font:var(--zk-fw-medium)var(--zk-fs-caption)/1.5 var(--zk-font-sans)}
.zuku-brand-footer p{margin:0}
body:has([data-ui-shell=social][data-immersive])>.zuku-brand-footer.zuku-brand-footer{position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;top:0;left:0}
@media (max-width:599px){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)}
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:#a7977c}
html[data-theme-pack=jujunza][data-theme=light]{--zk-bg:#fff8e7;--zk-surface:#fffdf7;--zk-surface-2:#fff3d4;--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;--zk-text-3:#8e8f86}
html[data-theme-pack=midnight][data-theme=light]{--zk-bg:#f0f0ff;--zk-surface:#fafaff;--zk-surface-2:#e8e8fc;--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;--zk-text-3:#8e8f86}
html[data-theme-pack=sakura][data-theme=light]{--zk-bg:#fff5f8;--zk-surface:#fffcfd;--zk-surface-2:#ffeef3;--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;--zk-text-3:#8e8f86}
html[data-theme-pack=forest][data-theme=light]{--zk-bg:#f4faf4;--zk-surface:#fbfdfb;--zk-surface-2:#e8f4e8;--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;--zk-text-3:#8e8f86}
html[data-theme-pack=slate][data-theme=light]{--zk-bg:#f8fafc;--zk-surface:#fdfdfe;--zk-surface-2:#f1f5f9;--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:#a64b67;--zk-user-accent-fg:#a64b67;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=green]{--zk-user-accent:#227649;--zk-user-accent-fg:#227649;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=purple]{--zk-user-accent:#735ca7;--zk-user-accent-fg:#735ca7;--zk-user-on-accent:var(--zk-paper-0)}
html[data-theme=light][data-accent=orange]{--zk-user-accent:#975a1d;--zk-user-accent-fg:#975a1d;--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)}
html[data-theme=light],html[data-theme=light] [data-product]{--zk-accent-soft:color-mix(in srgb,var(--zk-accent-fg)10%,var(--zk-surface))}
@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))}}
@media (prefers-reduced-motion:reduce){html:not([data-reduced-motion=false]) *,html:not([data-reduced-motion=false]) *:before,html:not([data-reduced-motion=false]) *:after{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}html:not([data-reduced-motion=false]){scroll-behavior:auto}}
@media (forced-colors:active){html :-webkit-any(button,[role=button],[role=tab],[role=switch],summary,select,.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item){outline:1px solid #0000;outline-offset:-1px}html :-moz-any(button,[role=button],[role=tab],[role=switch],summary,select,.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item){outline:1px solid #0000;outline-offset:-1px}html :is(button,[role=button],[role=tab],[role=switch],summary,select,.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item){outline:1px solid #0000;outline-offset:-1px}html :-webkit-any(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch):focus-visible{outline:2px solid highlight;outline-offset:2px}html :-moz-any(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch):focus-visible{outline:2px solid highlight;outline-offset:2px}html :is(a,button,input,select,textarea,summary,[tabindex],[role=button],[role=tab],[role=switch],.zds-button,.zds-icon-button,.zds-chip,.zds-segmented__item,.zds-toggle__switch):focus-visible{outline:2px solid highlight;outline-offset:2px}html :-webkit-any([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]){outline:2px solid highlight;outline-offset:-2px}html :-moz-any([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]){outline:2px solid highlight;outline-offset:-2px}html :is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]){outline:2px solid highlight;outline-offset:-2px}}
html[data-theme]:root:root:root{--neon-canvas:var(--zk-bg);--neon-surface:var(--zk-surface);--neon-surface-muted:var(--zk-surface-2);--neon-solid:var(--zk-surface);--neon-glass:var(--zk-surface);--neon-glass-filter:none;--neon-dynamic:var(--zk-surface-2);--neon-text-primary:var(--zk-text);--neon-text-secondary:var(--zk-text-2);--neon-text-muted:var(--zk-text-3);--neon-border-subtle:var(--zk-line);--neon-border-strong:var(--zk-line-strong);--neon-border-glass:var(--zk-line);--neon-bg-base:var(--zk-bg);--neon-bg-elevated:var(--zk-surface);--neon-bg-input:var(--zk-surface-2);--neon-elevation-card:none;--neon-elevation-overlay:var(--zk-shadow-float);--neon-shadow-sm:none;--neon-shadow-md:var(--zk-shadow-float);--neon-shadow-lg:var(--zk-shadow-float);--neon-shadow-glow-hype:none;--neon-shadow-glow-swipe:none;--neon-shadow-glow-jump:none;--neon-hype:var(--zk-hype-fg);--neon-swipe:var(--zk-swipe-fg);--neon-jump:var(--zk-jump-fg);--neon-color-bg:var(--zk-bg);--neon-color-surface:var(--zk-surface);--neon-color-surface-muted:var(--zk-surface-2);--neon-color-surface-elevated:var(--zk-surface-raised);--neon-color-border:var(--zk-line);--neon-color-border-strong:var(--zk-line-strong);--neon-color-divider:var(--zk-line);--neon-color-fg:var(--zk-text);--neon-color-fg-muted:var(--zk-text-2);--neon-color-fg-dim:var(--zk-text-3);--neon-color-badge:var(--zk-text-2);--neon-color-success:var(--zk-success);--neon-color-success-soft:var(--zk-success-soft);--neon-color-warning:var(--zk-warning);--neon-color-warning-soft:var(--zk-warning-soft);--neon-color-danger:var(--zk-danger);--neon-color-danger-soft:var(--zk-danger-soft);--neon-color-canvas:var(--zk-bg);--neon-color-surface-2:var(--zk-surface-2);--neon-color-surface-hover:var(--zk-surface-hover);--neon-danger:var(--zk-danger);--neon-text-soft:var(--zk-text-2);--neon-radius-full:var(--zk-radius-pill);--neon-header-height:var(--zk-header-h);--neon-bottom-nav-height:var(--zk-dock-h);--neon-sidebar-width:var(--zk-sidebar-w);--neon-sidebar-width-collapsed:var(--zk-rail-w);--neon-touch-target:var(--zk-touch);--neon-control-h-sm:var(--zk-control-h-sm);--neon-control-h-md:var(--zk-control-h-md);--neon-control-h-lg:var(--zk-control-h-lg);--neon-space-1:var(--zk-space-1);--neon-space-2:var(--zk-space-2);--neon-space-3:var(--zk-space-3);--neon-space-4:var(--zk-space-4);--neon-space-5:var(--zk-space-5);--neon-space-6:var(--zk-density-space);--neon-space-8:var(--zk-space-8);--neon-space-10:var(--zk-space-10);--neon-space-12:var(--zk-space-12);--neon-radius-xs:var(--zk-radius-xs);--neon-radius-sm:var(--zk-radius-control);--neon-radius-md:var(--zk-radius-panel);--neon-radius-card:var(--zk-radius-panel);--neon-radius-lg:var(--zk-radius-panel);--neon-radius-xl:var(--zk-radius-panel);--neon-radius-pill:var(--zk-radius-pill);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--neon-font-accent:var(--zk-font-label);--neon-font-mono:var(--zk-font-mono);--neon-text-xs:var(--zk-fs-caption);--neon-text-sm:var(--zk-fs-label);--neon-text-base:calc(16px*var(--zk-type-scale));--neon-text-md:calc(16px*var(--zk-type-scale));--neon-text-lg:var(--zk-fs-title-sm);--neon-text-xl:var(--zk-fs-title);--neon-text-2xl:var(--zk-fs-headline);--neon-text-3xl:calc(30px*var(--zk-type-scale));--neon-text-display:var(--zk-fs-display);--neon-line-ko:var(--zk-lh-body);--neon-line-base:var(--zk-lh-body);--neon-line-ko-tight:var(--zk-lh-title);--neon-line-tight:var(--zk-lh-title);--neon-tracking-ko:var(--zk-tracking-body);--neon-tracking-display:var(--zk-tracking-tight);--neon-tracking-accent:var(--zk-tracking-label);--neon-motion-press:var(--zk-dur-1);--neon-motion-control:var(--zk-dur-2);--neon-ease-standard:var(--zk-ease-out);--neon-ease-emphasized:var(--zk-ease-out);--neon-scrollbar-thumb:color-mix(in srgb,var(--zk-line-strong)80%,transparent);--neon-scrollbar-thumb-hover:var(--zk-text-3);--neon-skeleton-base:var(--zk-skeleton);--neon-skeleton-shine:color-mix(in srgb,var(--zk-text)6%,transparent);--neon-spinner-track:var(--zk-line-strong);--neon-progress-track:var(--zk-surface-2);--community-divider:var(--zk-line);--community-vine:var(--zk-line-strong);--appearance-scheme:var(--zk-color-scheme);--appearance-canvas:var(--zk-bg);--appearance-surface:var(--zk-surface);--appearance-raised:var(--zk-surface-2);--appearance-text:var(--zk-text);--appearance-secondary:var(--zk-text-2);--appearance-muted:var(--zk-text-3);--appearance-border:var(--zk-line);--appearance-border-strong:var(--zk-line-strong);--appearance-glass:var(--zk-surface);--appearance-danger:var(--zk-danger);--appearance-danger-soft:var(--zk-danger-soft);--appearance-success:var(--zk-success);--appearance-warning:var(--zk-warning);--family-panel-radius:var(--zk-radius-panel);--family-control-radius:var(--zk-radius-control);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);--social-font-scale:var(--zk-font-scale);--social-density-space:var(--zk-density-space);--bg-primary:var(--zk-bg);--bg-secondary:var(--zk-surface);--bg-card:var(--zk-surface);--bg-card-hover:var(--zk-surface-2);--border-primary:var(--zk-line);--border-hover:var(--zk-line-strong);--text-primary:var(--zk-text);--text-secondary:var(--zk-text-2);--text-muted:var(--zk-text-3);--color-green:var(--zk-jump-fg);--color-pink:var(--zk-swipe-fg);--color-orange:var(--zk-warning);--color-red:var(--zk-danger);--media-hype:var(--zk-hype-fg);--media-swipe:var(--zk-swipe-fg);--media-interactive:var(--zk-jump-fg);--media-photo:var(--zk-text-2);--media-video:var(--zk-text-2);--gradient-primary:var(--zk-surface-2);--gradient-secondary:var(--zk-surface-2);--shadow-card:none;--shadow-card-hover:var(--zk-shadow-float);--shadow-glow-cyan:none;--shadow-glow-green:none;--spacing-xs:var(--zk-space-1);--spacing-sm:var(--zk-space-2);--spacing-md:var(--zk-space-4);--spacing-lg:var(--zk-density-space);--spacing-xl:var(--zk-space-8);--font-sans:var(--zk-font-sans);--font-display:var(--zk-font-sans);--font-mono:var(--zk-font-mono);--radius-sm:var(--zk-radius-control);--radius-md:var(--zk-radius-panel);--radius-lg:var(--zk-radius-panel);--radius-full:var(--zk-radius-pill);--sidebar-width:var(--zk-sidebar-w);--sidebar-collapsed-width:var(--zk-rail-w);--header-height:var(--zk-header-h)}
html[data-theme]:root:root:root,html[data-theme] [data-product][data-product][data-product]{--neon-accent:var(--zk-accent-fg);--neon-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--neon-accent-soft:var(--zk-accent-soft);--neon-focus-color:var(--zk-focus);--neon-text-on-accent:var(--zk-on-accent-fg);--neon-ring-focus:0 0 0 2px var(--zk-bg),0 0 0 4px var(--zk-focus);--neon-color-brand:var(--zk-accent-fg);--neon-color-accent:var(--zk-accent-fg);--neon-color-brand-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--neon-color-brand-soft:var(--zk-accent-soft);--neon-color-brand-muted:color-mix(in srgb,var(--zk-accent-fg)28%,var(--zk-surface));--neon-color-fg-on-brand:var(--zk-on-accent-fg);--neon-color-info:var(--zk-accent-fg);--neon-purple:var(--zk-accent-fg);--neon-spinner-head:var(--zk-accent-fg);--neon-progress-fill:var(--zk-accent-fg);--appearance-accent:var(--zk-accent-fg);--appearance-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--appearance-accent-soft:var(--zk-accent-soft);--appearance-on-accent:var(--zk-on-accent-fg);--text-link:var(--zk-accent-fg);--border-active:var(--zk-accent-fg);--color-purple:var(--zk-accent-fg);--color-cyan:var(--zk-accent-fg);--profile-acid:var(--zk-accent-fg)}
html[data-theme] [data-ui-shell=social][data-product]{--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body :-webkit-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body :-moz-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body :is(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body:has([data-family=creative]) :-webkit-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body:has([data-family=creative]) :-moz-any(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] body:has([data-family=creative]) :is(.login-modal,.search-overlay){--family-canvas:var(--zk-bg);--family-surface:var(--zk-surface);--family-raised:var(--zk-surface-2);--family-text:var(--zk-text);--family-secondary:var(--zk-text-2);--family-muted:var(--zk-text-3);--family-border:var(--zk-line);--family-border-strong:var(--zk-line-strong);--family-glass:var(--zk-surface);--family-accent:var(--zk-accent-fg);--family-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--family-accent-soft:var(--zk-accent-soft);--family-on-accent:var(--zk-on-accent-fg);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--social-panel-radius:var(--zk-radius-panel);--social-control-radius:var(--zk-radius-control);color-scheme:var(--zk-color-scheme)}
html[data-theme] [data-surface][data-surface]:not([data-reader-theme]){--s-canvas:var(--zk-bg);--s-surface:var(--zk-surface);--s-surface-raised:var(--zk-surface-2);--s-panel:var(--zk-surface);--s-text:var(--zk-text);--s-text-secondary:var(--zk-text-2);--s-text-muted:var(--zk-text-3);--s-border:var(--zk-line);--s-border-strong:var(--zk-line-strong);--s-glass:var(--zk-surface);--s-accent:var(--zk-accent-fg);--s-accent-strong:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--s-accent-soft:var(--zk-accent-soft);--s-accent-contrast:var(--zk-on-accent-fg);--s-focus:var(--zk-focus);--s-success:var(--zk-success);--s-danger:var(--zk-danger);--s-glow:var(--zk-accent-fg);--s-deep:var(--zk-accent-fg);--s-mark-gradient:none;--s-shadow-1:none;--s-shadow-2:var(--zk-shadow-float);--s-display-font:var(--zk-font-sans);--s-body-font:var(--zk-font-sans);--s-mono-font:var(--zk-font-mono);--neon-font-sans:var(--zk-font-sans);--neon-font-display:var(--zk-font-sans);--s-display-tracking:var(--zk-tracking-tight);--s-radius-sm:var(--zk-radius-control);--s-radius-md:var(--zk-radius-panel);--s-radius-lg:var(--zk-radius-panel);--s-radius-pill:var(--zk-radius-pill);--s-space-1:var(--zk-space-1);--s-space-2:var(--zk-space-2);--s-space-3:var(--zk-space-3);--s-space-4:var(--zk-space-4);--s-space-5:var(--zk-space-5);--s-space-6:var(--zk-space-6);--s-space-8:var(--zk-space-8);--s-space-10:var(--zk-space-10);--s-space-12:var(--zk-space-12);--s-space-16:var(--zk-space-16);--s-duration:var(--zk-dur-3);--s-ease:var(--zk-ease-out);--s-tap-min:var(--zk-touch);color-scheme:var(--zk-color-scheme)}
:root[data-theme][data-theme] .studio-shell--aist.aist-shell{--aist-ink:var(--zk-text);--aist-muted:var(--zk-text-2);--aist-line:var(--zk-line);--aist-panel:var(--zk-bg);--aist-rail:var(--zk-bg);--aist-surface:var(--zk-surface);--aist-surface-raised:var(--zk-surface-2);--aist-accent:var(--zk-accent-fg);--aist-accent-strong:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--aist-wash:var(--zk-accent-soft);--aist-on-accent:var(--zk-on-accent-fg);--aist-warn:var(--zk-warning);--aist-radius:var(--zk-radius-control);--aist-radius-sm:var(--zk-radius-xs);--neon-accent:var(--zk-accent-fg);--neon-accent-soft:var(--zk-accent-soft);--neon-accent-hover:color-mix(in srgb,var(--zk-accent-fg)84%,var(--zk-bg));--neon-focus-color:var(--zk-focus);--neon-text-on-accent:var(--zk-on-accent-fg);color-scheme:var(--zk-color-scheme)}
html[data-theme] .jump-surface{--jump-radius:var(--zk-radius-control);--jump-radius-sm:var(--zk-radius-xs);--jump-glow:none}
html[data-theme] :-webkit-any(.compose-sheet,.swipe-upload-sheet){z-index:var(--zk-z-sheet)}
html[data-theme] :-moz-any(.compose-sheet,.swipe-upload-sheet){z-index:var(--zk-z-sheet)}
html[data-theme] :is(.compose-sheet,.swipe-upload-sheet){z-index:var(--zk-z-sheet)}
html[data-theme] :-webkit-any(.app-alert,.profile-dialog){z-index:var(--zk-z-modal)}
html[data-theme] :-moz-any(.app-alert,.profile-dialog){z-index:var(--zk-z-modal)}
html[data-theme] :is(.app-alert,.profile-dialog){z-index:var(--zk-z-modal)}
.error_bb0cug{display:grid;justify-items:center;gap:var(--zk-space-3);padding:var(--zk-space-4);color:var(--zk-text-2);text-align:center}
.message_bb0cug{font-size:var(--zk-fs-body);line-height:var(--zk-lh-body);margin:0}
.panel_Emd2eA{position:fixed;inset:calc(var(--zk-header-block) + var(--zk-space-2))var(--zk-shell-pad-x)auto auto;width:min(calc(328px*var(--zk-ui-scale)),calc(100vw - 2*var(--zk-gutter)));padding:var(--zk-space-5);border:var(--zk-hairline)solid var(--zk-line-strong);border-radius:var(--zk-radius-panel);background:var(--zk-surface-raised);color:var(--zk-text);box-shadow:var(--zk-shadow-float);font-family:var(--zk-font-sans);margin:0}
.title_Emd2eA{margin:0 0 var(--zk-space-1);font-size:var(--zk-fs-title-sm);font-weight:var(--zk-fw-bold);line-height:var(--zk-lh-title);letter-spacing:var(--zk-tracking-tight)}
.note_Emd2eA{margin:0 0 var(--zk-space-4);color:var(--zk-text-2);font-size:var(--zk-fs-meta);line-height:var(--zk-lh-caption)}
.modes_Emd2eA{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--zk-space-2)}
.mode_Emd2eA{position:relative;display:flex;justify-content:center;align-items: center;gap:var(--zk-space-2);min-height:calc(72px*var(--zk-ui-scale));padding:var(--zk-space-2)var(--zk-space-1);border:var(--zk-hairline)solid var(--zk-line-strong);border-radius:var(--zk-radius-control);background:var(--zk-surface);color:var(--zk-text-2);font:var(--zk-fw-semibold)var(--zk-fs-meta)/var(--zk-lh-caption)var(--zk-font-sans);cursor:pointer;transition:border-color var(--zk-dur-2)var(--zk-ease-out),background-color var(--zk-dur-2)var(--zk-ease-out);flex-direction:column}
.mode_Emd2eA[aria-pressed=true]{border-color:var(--zk-accent-fg);box-shadow:inset 0 0 0 1px var(--zk-accent-fg);background:var(--zk-accent-soft);color:var(--zk-text);font-weight:var(--zk-fw-bold)}
.mode_Emd2eA[aria-pressed=true]>:first-child{color:var(--zk-accent-fg)}
.check_Emd2eA{position:absolute;top:var(--zk-space-1);right:var(--zk-space-1);display:grid;width:calc(18px*var(--zk-ui-scale));height:calc(18px*var(--zk-ui-scale));border-radius:var(--zk-radius-pill);background:var(--zk-accent-fg);color:var(--zk-on-accent-fg);place-items: center}
@media (hover:hover){.mode_Emd2eA:hover:not([aria-pressed=true]){border-color:var(--zk-text-3);background:var(--zk-surface-hover);color:var(--zk-text)}.manage_Emd2eA:hover{color:var(--zk-accent-fg)}}
.current_Emd2eA{margin:var(--zk-space-3)0 0;color:var(--zk-text-2);font-size:var(--zk-fs-caption);line-height:var(--zk-lh-caption)}
.manage_Emd2eA{display:flex;justify-content:space-between;align-items: center;gap:var(--zk-space-2);min-height:var(--zk-touch);margin-top:var(--zk-space-3);padding-top:var(--zk-space-3);border-top:var(--zk-hairline)solid var(--zk-line);color:var(--zk-text);font-size:var(--zk-fs-label);font-weight:var(--zk-fw-semibold);text-decoration:none}
.panel_Emd2eA :-webkit-any(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.panel_Emd2eA :-moz-any(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.panel_Emd2eA :is(a,button):focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.host_3RO2-Q{display:contents}
.sheet_3RO2-Q{--share-qr-size:min(calc(208px*var(--zk-ui-scale)),64vw)}
.body_3RO2-Q{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--zk-space-3)}
.body_3RO2-Q>*{min-width:0}
.subject_3RO2-Q{overflow:hidden;color:var(--zk-text);font:var(--zk-fw-semibold)var(--zk-fs-body)/var(--zk-lh-title)var(--zk-font-sans);letter-spacing:var(--zk-tracking-tight);text-overflow:ellipsis;white-space:nowrap;margin:0}
.link_3RO2-Q{display:flex;align-items: center;gap:var(--zk-space-2)}
.link_3RO2-Q>:last-child{flex:none}
.linkInput_3RO2-Q{height:var(--zk-control-h-md);padding:0 var(--zk-space-3);border:var(--zk-hairline)solid var(--zk-line-field);border-radius:var(--zk-radius-control);background:var(--zk-field-bg);color:var(--zk-text-2);font:var(--zk-fw-regular)var(--zk-fs-input)/var(--zk-lh-body)var(--zk-font-sans);text-overflow:ellipsis;flex:1 1 0;width:0;min-width:0}
.linkInput_3RO2-Q:focus-visible{outline:var(--zk-focus-width)solid var(--zk-focus);outline-offset:var(--zk-focus-offset)}
.channels_3RO2-Q{margin:0 calc(var(--zk-space-4)*-1);border-top:var(--zk-hairline)solid var(--zk-line);list-style:none;padding:0}
.channels_3RO2-Q>li:last-child>*{border-bottom:0}
.mark_3RO2-Q{display:inline-flex;width:calc(20px*var(--zk-ui-scale));height:calc(20px*var(--zk-ui-scale));font:var(--zk-fw-bold)var(--zk-fs-label)/1 var(--zk-font-label);justify-content:center;align-items: center}
.chevron_3RO2-Q{flex:none}
.chevronOpen_3RO2-Q{transform:rotate(180deg)}
.qrPanel_3RO2-Q{display:grid;justify-items:center;gap:var(--zk-space-2);padding:var(--zk-space-2)0 var(--zk-space-1)}
.qrPanel_3RO2-Q[hidden]{display:none}
.qr_3RO2-Q{display:block}
.qrPaper_3RO2-Q{fill:var(--zk-paper-0)}
.qrInk_3RO2-Q{fill:var(--zk-brand-ink)}
.qrFrame_3RO2-Q{width:var(--share-qr-size);height:var(--share-qr-size);border:var(--zk-hairline)solid var(--zk-line);border-radius:var(--zk-radius-xs)}
.qrPending_3RO2-Q{display:grid;padding:var(--zk-space-4);background:var(--zk-skeleton);color:var(--zk-text-3);font-size:var(--zk-fs-meta);line-height:var(--zk-lh-caption);text-align:center;place-items: center}
@media (prefers-reduced-motion:no-preference){.chevron_3RO2-Q{transition:transform var(--zk-dur-2)var(--zk-ease-out)}}
.thread-search-dialog{box-sizing:border-box;width:min(calc(480px*var(--zk-ui-scale,1)),calc(100% - 32px));max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;border:1px solid var(--zk-line-strong);border-radius:var(--zk-radius-panel);background:var(--zk-bg);color:var(--zk-text);box-shadow:var(--zk-shadow-float);font:inherit;margin:auto;padding:0}
.thread-search-dialog::backdrop{background:var(--zk-scrim)}
.thread-search-dialog .neon-modal__header{display:flex;justify-content:space-between;align-items: center;gap:12px;padding:12px 18px}
.thread-search-dialog .neon-modal__header h2{margin:0;font-size:1.125rem;line-height:1.5}
.thread-search-dialog .neon-modal__close{display:inline-grid;border-radius:var(--zk-radius-control);background:var(--zk-surface-2);color:var(--zk-text);cursor:pointer;border:0;flex-shrink:0;place-items: center;min-width:44px;min-height:44px}
.thread-search-dialog .neon-modal__body{overflow-wrap:anywhere;padding:18px}
.thread-search-dialog [hidden]{display:none}
.thread-search-dialog .neon-modal__lede{color:var(--zk-text-2);margin:0 0 12px;line-height:1.6}
.thread-search-dialog .thread-search-modal__tabs button{min-height:44px}
.thread-search-dialog .thread-search-modal__tabs button.is-active{border-color:var(--zk-accent-fg)}
.thread-search-dialog .neon-input{box-sizing:border-box;border:1px solid var(--zk-text-3);border-radius:var(--zk-radius-control);background:var(--zk-surface);color:var(--zk-text);width:100%;min-width:0;min-height:48px;padding:10px 12px}
.thread-search-dialog .neon-input[aria-invalid=true]{border-color:var(--zk-danger)}
.thread-search-dialog .neon-input::placeholder{color:var(--zk-text-3);opacity:1}
.thread-search-dialog .neon-btn{border-radius:var(--zk-radius-control);background:var(--zk-accent);color:var(--zk-on-accent);font:inherit;cursor:pointer;border:0;min-height:44px;padding:10px 16px;font-weight:650}
.thread-search-dialog .neon-btn:disabled{opacity:.65;cursor:wait}
.thread-search-dialog :-webkit-any(button,input,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:3px}
.thread-search-dialog :-moz-any(button,input,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:3px}
.thread-search-dialog :is(button,input,[tabindex]):focus-visible{outline:2px solid var(--zk-focus);outline-offset:3px}
figure.thread-stem{--stem-grad:var(--zk-grad-hot);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cell";min-height:calc(160px*var(--zk-ui-scale));overflow:hidden;border-radius:var(--zk-radius-media);background:var(--stem-grad);color:var(--zk-text);font-family:var(--zk-font-sans);box-shadow:none;border:0;gap:0;margin:0;padding:0}
figure.thread-stem--hype{--stem-grad:var(--zk-grad-hot)}
figure.thread-stem--swipe{--stem-grad:var(--zk-grad-following)}
figure.thread-stem--jump{--stem-grad:var(--zk-grad-new)}
figure.thread-stem--vive{--stem-grad:var(--zk-grad-hero-big)}
figure.thread-stem--vine{--stem-grad:var(--zk-grad-following)}
figure.thread-stem .thread-stem__media{grid-area:cell;position:relative;aspect-ratio:16/9;max-height:calc(280px*var(--zk-ui-scale));overflow:hidden;background:0 0;border-radius:0;align-self:stretch;width:100%}
figure.thread-stem .thread-stem__video,figure.thread-stem .thread-stem__poster{position:absolute;display:block;object-fit:cover;width:100%;height:100%;inset:0}
figure.thread-stem .thread-stem__poster{opacity:0}
figure.thread-stem .thread-stem__poster.is-loaded{opacity:1}
figure.thread-stem .thread-stem__meta{grid-area:cell;position:relative;display:flex;padding:var(--zk-space-4);flex-direction:column;align-self: end;align-items: flex-start;gap:6px;min-width:0;margin:0}
figure.thread-stem:-webkit-any(.thread-stem--poster,.thread-stem--video):not(.thread-stem--controls) .thread-stem__meta{padding-top:var(--zk-space-12);background:linear-gradient(180deg,transparent 0%,var(--zk-media-scrim)100%);color:var(--zk-on-media)}