.toast-stack{position:fixed;left:var(--s-28);right:var(--s-28);bottom:92px;display:flex;flex-direction:column;align-items:center;gap:var(--s-8);z-index:var(--z-toast);pointer-events:none}.toast{pointer-events:auto;max-width:520px;width:fit-content;padding:8px var(--s-14);border-radius:var(--r-pill);background:var(--toast-bg);color:var(--on-solid);font-size:var(--t-tiny);font-weight:600;line-height:1.3;text-align:center;box-shadow:var(--glow-toast);cursor:grab;touch-action:pan-y;transition:transform var(--dur-fast) var(--ease-out),opacity .17s var(--ease-out);animation:toast-in .19s var(--ease-out);-webkit-user-select:none;user-select:none}.toast-error{background:var(--danger-95)}.toast-out{opacity:0}@keyframes toast-in{0%{opacity:0;transform:translateY(var(--s-10)) scale(.98)}to{opacity:1}}@media (min-width: 900px){.toast-stack{bottom:var(--s-28);left:50%;right:auto;transform:translate(-50%)}}.icon{display:inline-block;flex:none;vertical-align:middle;fill:currentColor;color:inherit}.av{display:inline-flex;padding:0;border:0;background:none;cursor:default;line-height:0}.av-link{cursor:pointer}.av-inner{position:relative;display:block;border-radius:var(--r-full);overflow:hidden;background:var(--fill-8);flex:none}.av-square .av-inner{border-radius:var(--r-md)}.av-img{width:100%;height:100%;object-fit:cover;display:block}.av-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-faint);background:var(--fill-8)}.av-dot{position:absolute;right:0;bottom:0;width:26%;height:26%;border-radius:var(--r-full);background:var(--online);border:var(--bw-avatar) solid var(--bg)}.av-ring{padding:var(--bw-story);border-radius:var(--r-full);background:var(--av-ring, var(--story-ring))}.av-ring .av-inner{outline:var(--bw-story) solid var(--bg);outline-offset:0}.av-seen{padding:var(--bw-story);border-radius:var(--r-full);background:var(--hair)}.av-seen .av-inner{outline:var(--bw-story) solid var(--bg)}.dl{position:relative;display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-12);border-radius:var(--r-3xl);background:var(--dl-banner);border:var(--bw-glass) solid var(--border-glass);box-shadow:var(--sh-panel);color:var(--on-solid)}.dl-logo{border-radius:var(--r-lg);flex:none}.dl-text{flex:1;min-width:0}.dl-title{margin:0;font-size:var(--t-body);font-weight:800}.dl-sub{margin:0;font-size:var(--t-tiny);color:var(--text-faint)}.dl-compact .dl-sub,.dl-compact .dl-title{color:var(--on-solid)}.dl-pill{display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-9) var(--s-16);border-radius:var(--r-pill);background:var(--brand-grad);color:var(--on-solid);font-size:var(--t-meta);font-weight:800;white-space:nowrap}.dl-compact .dl-pill{padding:var(--s-8)}.dl-close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--r-full);background:var(--fill-14);color:var(--on-solid);cursor:pointer}@media (min-width: 640px){.dl:not(.dl-compact){display:none}}.sidenav{position:sticky;top:0;z-index:var(--z-popover);display:none;flex-direction:column;gap:var(--s-4);flex:0 0 76px;width:76px;height:100vh;padding:var(--s-16) var(--s-12);overflow:visible;background:color-mix(in srgb,var(--nav) 94%,transparent);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));border-right:var(--bw-glass) solid var(--hair);transition:flex-basis var(--dur-base) var(--ease-out),width var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.sidenav-brand{display:flex;align-items:center;gap:var(--s-8);flex:1;min-width:0;padding:var(--s-6) 0 var(--s-14);border:0;background:transparent;text-align:left;cursor:pointer}.sidenav-head{display:flex;align-items:center;gap:var(--s-4);min-width:0}.sidenav-toggle{display:none;flex:0 0 28px;place-items:center;width:28px;height:28px;margin-bottom:var(--s-8);border-radius:var(--r-md);color:var(--text-faint)}.sidenav-toggle:hover,.sidenav-toggle[aria-pressed=true]{background:var(--fill-7);color:var(--wa-green)}.sidenav-wordmark{display:block;font-size:var(--t-h3);font-weight:800;letter-spacing:var(--ls-logo);white-space:nowrap;background:var(--primary-btn);-webkit-background-clip:text;background-clip:text;color:transparent}.sidenav:hover .sidenav-wordmark,.sidenav:focus-within .sidenav-wordmark{transform:none}.sidenav-brand:hover .sidenav-wordmark,.tnav-brand:hover .tnav-wordmark,.tnav-brand:hover img{animation:gz-logo-pop var(--dur-base) var(--ease-back)}.sidenav-nav,.sidenav-foot{display:flex;flex-direction:column;gap:var(--s-2)}.sidenav-foot{margin-top:auto;padding-top:var(--s-14)}.sidenav-link{position:relative;display:flex;align-items:center;gap:var(--s-12);min-width:0;padding:var(--s-9) var(--s-12);border-radius:var(--r-md);color:var(--text-dim);font-size:var(--t-body);font-weight:600;transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.sidenav-link:hover{background:color-mix(in srgb,var(--wa-green) 8%,var(--fill-7));color:var(--text)}.sidenav-on{background:var(--wa-green);color:var(--on-solid);font-weight:700;box-shadow:var(--glow-green)}.sidenav-on:hover{background:var(--wa-green);color:var(--on-solid)}.sidenav-muted{font-size:var(--t-caption);font-weight:500;color:var(--text-faint)}.sidenav-text{flex:1;min-width:0;width:0;overflow:hidden;opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-out)}.sidenav-badge{min-width:18px;padding:1px var(--s-5);border-radius:var(--r-pill);background:var(--danger);color:var(--on-solid);font-size:var(--t-badge);font-weight:700;text-align:center}.sidenav-me{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-10) var(--s-8)}.sidenav-name{font-size:var(--t-caption);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width: 1024px){.sidenav{display:flex}.sidenav.sidenav-expanded{flex-basis:252px;min-width:252px;width:252px;box-shadow:var(--sh-panel)}.sidenav.sidenav-collapsed:hover,.sidenav.sidenav-collapsed:focus-within{flex-basis:252px;min-width:252px;width:252px;box-shadow:var(--sh-panel)}.sidenav-toggle{display:grid}.sidenav.sidenav-expanded .sidenav-text,.sidenav.sidenav-collapsed:hover .sidenav-text,.sidenav.sidenav-collapsed:focus-within .sidenav-text{width:auto;opacity:1}.sidenav .dl-compact .dl-logo,.sidenav .dl-compact .dl-text,.sidenav .dl-compact .dl-pill span{display:none}.sidenav .dl-compact{justify-content:center;padding:var(--s-6)}.sidenav.sidenav-collapsed:hover .dl-compact .dl-logo,.sidenav.sidenav-collapsed:hover .dl-compact .dl-text,.sidenav.sidenav-collapsed:hover .dl-compact .dl-pill span,.sidenav.sidenav-collapsed:focus-within .dl-compact .dl-logo,.sidenav.sidenav-collapsed:focus-within .dl-compact .dl-text,.sidenav.sidenav-collapsed:focus-within .dl-compact .dl-pill span,.sidenav.sidenav-expanded .dl-compact .dl-logo,.sidenav.sidenav-expanded .dl-compact .dl-text,.sidenav.sidenav-expanded .dl-compact .dl-pill span{display:block}.sidenav.sidenav-collapsed:hover .dl-compact,.sidenav.sidenav-collapsed:focus-within .dl-compact,.sidenav.sidenav-expanded .dl-compact{justify-content:flex-start}}@keyframes gz-logo-pop{50%{transform:translateY(-2px) scale(1.05)}}@media (prefers-reduced-motion: reduce){.sidenav-brand:hover .sidenav-wordmark,.tnav-brand:hover .tnav-wordmark,.tnav-brand:hover img{animation:none}}.ibtn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-full);background:var(--fill-8);color:var(--text-dim);cursor:pointer;transition:transform var(--dur-press) var(--ease-back),color var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.ibtn:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:var(--r-full)}.ibtn-press{transform:scale(.9)}.ibtn-active,.ibtn-green{color:var(--wa-green)}.ibtn-violet{color:var(--violet)}.ibtn-danger{color:var(--danger)}.ibtn-gold{color:var(--gold)}.ibtn-active{background:var(--fill-14)}.ibtn-badge{position:absolute;top:-4px;right:-4px;min-width:18px;padding:1px var(--s-5);border-radius:var(--r-pill);background:var(--brand-grad);box-shadow:0 0 0 1.5px var(--bg);color:var(--on-solid);font-size:var(--t-badge);font-weight:700;line-height:1.35;text-align:center}.cm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-popover);background:var(--scrim-menu)}.cm-panel{position:absolute;top:var(--s-4);right:var(--s-10);width:var(--w-create-menu);padding:var(--s-6) 0;border-radius:var(--r-xl);border:var(--bw-glass) solid var(--hair);background:var(--card);box-shadow:var(--sh-panel);display:flex;flex-direction:column;align-items:stretch}.cm-row{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-14);border:0;background:transparent;color:var(--text);font-family:inherit;cursor:pointer;transition:background var(--dur-press) var(--ease-out)}.cm-row:hover{background:var(--fill-7)}.cm-icon{flex:none;display:grid;place-items:center}.cm-label{font-size:var(--t-sub);font-weight:600}.tnav{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--s-14);padding:var(--s-10) var(--s-16);background:color-mix(in srgb,var(--nav) 88%,transparent);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel));border-bottom:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-fb-card);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.tnav-brand{display:flex;align-items:center;flex:none;text-decoration:none}.tnav-wordmark{font-size:var(--t-h3);font-weight:800;letter-spacing:var(--ls-logo);background:var(--primary-btn);-webkit-background-clip:text;background-clip:text;color:transparent;transition:filter var(--dur-fast) var(--ease-out)}.tnav-brand:hover .tnav-wordmark{filter:saturate(1.2)}.tnav .ibtn-badge{background:var(--wa-green)}.tnav-actions{display:flex;align-items:center;gap:var(--s-8);margin-left:auto}@media (max-width: 599px){.tnav{gap:var(--s-6);padding:var(--s-8) var(--s-10)}.tnav-wordmark{font-size:var(--t-h4)}.tnav-actions{gap:var(--s-4)}}.bnav{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-nav);height:var(--h-bottomnav);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--nav);border-top:var(--bw-glass) solid var(--hair);box-shadow:var(--nav-shadow);transition:transform var(--dur-base) var(--ease-out)}.bnav-hidden{transform:translateY(100%)}.bnav-row{display:flex;align-items:stretch;justify-content:space-around;gap:var(--s-2);max-width:var(--w-nav);height:var(--h-bottomnav);margin:0 auto;padding:0;list-style:none}.bnav-row>li{flex:1;display:flex}.bnav-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);color:var(--text-dim)}.bnav-pill{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--pad-nav-item);border-radius:var(--r-pill);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bnav-on .bnav-pill{background:var(--wa-green);color:var(--on-solid);box-shadow:var(--glow-green)}.bnav-label{font-size:var(--t-nav-label);font-weight:400;letter-spacing:var(--ls-logo)}.bnav-on .bnav-label{font-weight:700}.bnav-badge{position:absolute;top:0;right:0;min-width:15px;padding:1px var(--s-4);border-radius:var(--r-pill);background:var(--danger);box-shadow:0 0 0 var(--bw-nav-ring) var(--nav);color:var(--on-solid);font-size:var(--t-nav-badge);font-weight:700;line-height:1.3}@media (min-width: 900px){.bnav{display:none}}.mdl{position:relative;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--s-10);padding:var(--s-8) var(--s-12);background:var(--dl-banner);color:var(--on-solid);border-bottom:var(--bw-glass) solid var(--border-35)}.mdl-icon{border-radius:var(--r-sm);flex:none}.mdl-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.mdl-text strong{font-size:var(--t-sub);font-weight:800}.mdl-text span{color:var(--border-35);font-size:var(--t-badge)}.mdl-cta{display:inline-flex;align-items:center;gap:var(--s-5);padding:var(--s-6) var(--s-12);border-radius:var(--r-pill);background:var(--primary-btn);color:var(--on-solid);font-size:var(--t-caption);font-weight:800;white-space:nowrap}.mdl-x{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:var(--r-full);background:var(--fill-14);color:var(--on-solid);cursor:pointer}@media (min-width: 900px){.mdl{display:none}}.vbadge{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:var(--r-full);background:linear-gradient(135deg,var(--wa-blue),var(--cyan));color:var(--on-solid);vertical-align:-2px;box-shadow:0 0 0 1.5px var(--bg)}.vbadge .icon{display:block}.cmark{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--creator-grad);border:var(--bw-glass) solid var(--border-35);color:var(--on-solid)}.ad-inline{margin:var(--s-8) 0}.ad-inline-hit{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10);border-radius:var(--r-ad-inline);background:var(--fill-6);color:var(--text)}.ad-inline-media{width:108px;height:84px;flex:none;object-fit:cover;border-radius:var(--r-xs)}.ad-inline-logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:var(--r-full);color:var(--on-solid);font-size:var(--t-title);font-weight:900;letter-spacing:var(--ls-logo)}.ad-inline-text{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.ad-sponsor{align-self:flex-start;padding:var(--s-2) var(--s-7);border-radius:var(--r-sponsor);background:var(--chip-sponsor-bg);color:var(--gold);font-size:var(--t-nano);font-weight:800;letter-spacing:var(--ls-section);text-transform:uppercase}.ad-inline-title{font-size:var(--t-caption);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-inline-host{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-badge);color:var(--text-faint)}.ad-card{margin-top:var(--s-8);padding:0 0 var(--s-10);overflow:hidden}.ad-head{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-12) var(--s-14) var(--s-8)}.ad-logo{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:none;border-radius:var(--r-full);color:var(--on-solid);font-size:var(--t-title);font-weight:900;letter-spacing:var(--ls-logo)}.ad-head-text{flex:1;min-width:0}.ad-name{margin:0;font-size:var(--t-body);font-weight:800;color:var(--text)}.ad-sub{margin:0;font-size:var(--t-caption);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-chip{padding:1px var(--s-6);border-radius:var(--r-xs);background:var(--gold-20);color:var(--gold);font-size:var(--t-badge);font-weight:800}.ad-media{display:block;position:relative;background:var(--media-shell)}.ad-media img,.ad-video{display:block;width:100%;max-height:420px;object-fit:contain}.ad-foot{display:flex;justify-content:flex-end;padding:var(--s-8) var(--s-14) 0}.ad-cta{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-9);border-radius:var(--r-pill);border:var(--bw-glass) solid var(--border-25);background:var(--cta-overlay);color:var(--on-solid);font-size:var(--t-tiny);font-weight:800}.ad-sponsored-post{display:flex;flex-direction:column;min-width:0;padding:0;background:var(--fb-card);color:var(--text);overflow:hidden}.ad-sponsored-head{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-10) var(--s-12)}.ad-sponsored-profile{display:flex;align-items:center;gap:var(--s-8);flex:1;min-width:0;color:inherit}.ad-sponsored-profile .ad-logo{width:36px;height:36px;font-size:var(--t-caption)}.ad-sponsored-identity{display:flex;flex-direction:column;min-width:0}.ad-sponsored-identity strong,.ad-sponsored-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-sponsored-identity strong{font-size:var(--t-caption);font-weight:800}.ad-sponsored-identity small{color:var(--text-faint);font-size:var(--t-badge)}.ad-sponsored-media{display:grid;place-items:center;min-height:120px;max-height:300px;overflow:hidden;background:var(--media-shell)}.ad-sponsored-media img,.ad-sponsored-media .ad-video{display:block;width:100%;max-height:300px;object-fit:cover}.ad-sponsored-placeholder{display:grid;place-items:center;width:100%;min-height:160px;background:var(--primary-btn);color:var(--on-solid);font-size:var(--t-h2);font-weight:900}.ad-sponsored-caption{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding:var(--s-8) var(--s-12);background:var(--fill-6)}.ad-sponsored-caption strong{overflow:hidden;color:var(--text);font-size:var(--t-caption);text-overflow:ellipsis;white-space:nowrap}.ad-sponsored-caption span{flex:none;color:var(--text-faint);font-size:var(--t-badge)}.ad-sponsored-actions{display:flex;align-items:center;margin:0 var(--s-6);border-top:var(--bw-glass) solid var(--hair)}.ad-sponsored-actions a{display:flex;align-items:center;justify-content:center;gap:var(--s-5);flex:1;min-width:0;padding:var(--s-8) var(--s-2);border-radius:var(--r-sm);color:var(--text-dim);font-size:var(--t-badge);font-weight:650;white-space:nowrap}.ad-sponsored-actions a:hover{background:var(--fill-7);color:var(--wa-green)}.adsterra{display:flex;justify-content:center;overflow:hidden;border-radius:var(--r-sm)}.adsterra-mrec{width:300px;height:250px}.adsterra-banner{width:320px;height:50px}.adsterra-frame{border:0;display:block;width:100%;height:100%}.sk{display:block;background:var(--fill-7);animation:gz-shimmer 1.4s var(--ease-sine) infinite}.sk-xs{border-radius:var(--r-xs)}.sk-sm{border-radius:var(--r-sm)}.sk-md{border-radius:var(--r-md)}.sk-lg{border-radius:var(--r-lg)}.sk-xl{border-radius:var(--r-xl)}.sk-pill{border-radius:var(--r-pill)}.sk-circle{border-radius:var(--r-full)}.sk-card{display:flex;flex-direction:column;gap:var(--s-10);padding:var(--s-14);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--sh-web-card)}.sk-row{display:flex;align-items:center;gap:var(--s-10)}.sk-col{display:flex;flex-direction:column;gap:var(--s-6);flex:1}.rrail{display:none;flex-direction:column;gap:var(--s-14);width:300px;padding:var(--s-16) 0;position:sticky;top:76px;max-height:calc(100dvh - 88px);overflow-y:auto;align-self:start;scrollbar-width:thin}.rrail-card{padding:var(--s-12);border-radius:var(--r-panel);background:var(--card);border:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-web-card)}.rrail-sponsored{display:flex;flex-direction:column;gap:var(--s-8)}.rrail-sponsored>.rrail-title{margin:0 var(--s-4)}.rrail-sponsored .ad-card{margin:0;padding-bottom:var(--s-8)}.rrail-sponsored .ad-head{gap:var(--s-8);padding:var(--s-8) var(--s-10)}.rrail-sponsored .ad-logo{width:32px;height:32px;font-size:var(--t-caption)}.rrail-sponsored .ad-name{font-size:var(--t-caption)}.rrail-sponsored .ad-sub{font-size:var(--t-badge)}.rrail-sponsored .ad-media img,.rrail-sponsored .ad-video{height:116px;max-height:116px;object-fit:cover}.rrail-sponsored .ad-foot{padding:var(--s-6) var(--s-10) 0}.rrail-sponsored .ad-cta{padding:var(--s-4) var(--s-8);font-size:var(--t-badge)}.rrail-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-8);margin:0 var(--s-4) var(--s-10)}.rrail-title{margin:0;font-size:var(--t-caption);font-weight:800;letter-spacing:var(--ls-section);text-transform:uppercase;color:var(--text-faint)}.rrail-more{font-size:var(--t-badge);font-weight:700;color:var(--wa-green)}.rrail-list,.rrail-active{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.rrail-chat{display:flex;align-items:center;gap:var(--s-10);width:100%;padding:var(--s-6);border:0;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background var(--dur-press) var(--ease-out)}.rrail-chat:hover{background:var(--fill-7)}.rrail-meta{display:flex;flex-direction:column;min-width:0;flex:1}.rrail-name{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-sub);font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrail-sub{font-size:var(--t-badge);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrail-unread{color:var(--text);font-weight:700}.rrail-end{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2);flex:none}.rrail-time{font-size:var(--t-badge);color:var(--text-faint)}.rrail-badge{min-width:18px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--wa-green);color:var(--on-solid);font-size:var(--t-badge);font-weight:800;line-height:18px;text-align:center}.rrail-active-row{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-5) var(--s-6);border-radius:var(--r-md);color:var(--text)}.rrail-active-row:hover{background:var(--fill-7)}.rrail-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-8);padding:var(--s-6) var(--s-4)}.rrail-empty p,.rrail-soft{margin:0;color:var(--text-faint);font-size:var(--t-caption)}.rrail-cta{display:inline-flex;padding:var(--s-6) var(--s-14);border-radius:var(--r-pill);background:var(--primary-btn);color:var(--on-solid);font-size:var(--t-caption);font-weight:700}@media (min-width: 1200px){.rrail{display:flex}}.shell{display:flex;min-height:100dvh;background:radial-gradient(ellipse at 52% 0%,color-mix(in srgb,var(--wa-green) 5%,transparent),transparent 42rem),var(--fb-bg)}.shell-main{flex:1;min-width:0;display:flex;flex-direction:column;background:transparent}.shell-message-banner{position:fixed;top:var(--s-12);right:var(--s-16);z-index:var(--z-popover);display:flex;align-items:center;gap:var(--s-10);width:min(360px,calc(100vw - var(--s-32)));padding:var(--s-10) var(--s-12);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-panel)}.shell-message-link{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--s-3)}.shell-message-link strong,.shell-message-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell-message-link strong{color:var(--text);font-size:var(--t-caption)}.shell-message-link span{color:var(--text-dim);font-size:var(--t-meta)}.shell-message-close{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border-radius:var(--r-full);color:var(--text-dim);font-size:var(--t-h3)}.shell-message-close:hover{background:var(--fill-8)}.shell-body{display:flex;gap:var(--s-24);justify-content:center;width:100%;padding:0 var(--s-12) calc(var(--h-bottomnav) + var(--s-24))}.shell-content{flex:1;min-width:0;max-width:var(--w-feed)}.shell-mini-player{position:fixed;right:max(var(--s-16),env(safe-area-inset-right));bottom:calc(var(--h-bottomnav) + var(--s-16));z-index:var(--z-popover);width:min(320px,calc(100vw - var(--s-24)));overflow:hidden;border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-panel)}.shell-mini-player video{width:100%;max-height:190px;background:var(--media-shell)}.shell-mini-title{display:block;width:100%;padding:var(--s-8) var(--s-12);overflow:hidden;color:var(--text);font-size:var(--t-caption);font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.shell-mini-title:hover{background:var(--fill-7)}.shell-mini-close{position:absolute;top:var(--s-5);right:var(--s-5);z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-full);background:var(--cta-overlay);color:var(--on-solid);font-size:var(--t-h3)}@media (min-width: 900px){.shell-body{padding-bottom:var(--s-28)}.shell-mini-player{bottom:var(--s-16)}}@media (min-width: 1200px){.shell-rail .shell-content{max-width:700px}}.shell-full .shell-content{max-width:none}.shell-embed{min-height:100vh;width:100%;background:var(--fb-bg)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-10);overflow:hidden;background:var(--bg)}.splash-glow{position:absolute;width:320px;height:320px;border-radius:var(--r-full);background:var(--brand-grad);filter:blur(90px);opacity:.22;animation:splash-glow var(--dur-loop) var(--ease-sine) infinite}.splash-word{position:relative;margin:0;font-size:clamp(38px,10vw,54px);font-weight:800;letter-spacing:var(--ls-logo);background:var(--shimmer-7);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:splash-shimmer 2.2s linear infinite}.splash-tag{position:relative;color:var(--text-faint);font-size:var(--t-caption);font-weight:600;letter-spacing:var(--ls-section)}.splash-bar{position:relative;width:132px;height:4px;margin-top:var(--s-8);border-radius:var(--r-pill);background:var(--fill-10);overflow:hidden}.splash-bar i{display:block;width:40%;height:100%;border-radius:var(--r-pill);background:var(--primary-btn);animation:splash-slide 1.1s var(--ease-sine) infinite}@keyframes splash-shimmer{to{background-position:-300% 0}}@keyframes splash-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}@keyframes splash-glow{0%,to{transform:scale(1);opacity:.18}50%{transform:scale(1.15);opacity:.28}}@media (prefers-reduced-motion: reduce){.splash-word,.splash-glow,.splash-bar i{animation:none}}.offline-bar{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:var(--s-7);padding:var(--s-7) var(--s-16);background:var(--danger);color:var(--on-solid);font-size:var(--t-sub);font-weight:600;line-height:1.3;text-align:center}.gz-spinner{display:inline-block;animation:gz-spin .9s linear infinite}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-7);height:38px;padding:0 var(--s-22);border:0;border-radius:var(--r-pill);font-size:var(--t-sub);font-weight:700;line-height:var(--lh-row);color:var(--on-solid);cursor:pointer;transition:transform var(--dur-press) var(--ease-out),filter var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out);white-space:nowrap;-webkit-user-select:none;user-select:none}.btn:active{transform:scale(.965)}.btn[disabled]{opacity:.5;cursor:default;pointer-events:none}.btn-primary{background:var(--primary-btn);box-shadow:var(--glow-green)}.btn-brand{background:var(--brand-grad);box-shadow:var(--glow-primary)}.btn-danger{background:var(--danger-grad)}.btn-flat{background:var(--fill-14);color:var(--text);box-shadow:none}.btn-outline{background:transparent;color:var(--wa-green);border:var(--bw-glass) solid var(--wa-green);padding:0 var(--s-22)}.btn-full{width:100%}.btn-sm{height:30px;padding:0 var(--s-14);font-size:var(--t-badge)}.btn-busy .btn-label{opacity:.85}.gate{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-28) var(--s-16);margin:var(--s-16) 0;text-align:center;border-radius:var(--r-panel);background:var(--card);border:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-web-card)}.gate-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-full);background:var(--fill-7);color:var(--wa-green)}.gate-title{margin:0;font-size:var(--t-h4);font-weight:800;color:var(--text)}.gate-hint{margin:0;max-width:var(--w-dialog);font-size:var(--t-caption);color:var(--text-dim);line-height:var(--lh-default)}.gate-actions{display:flex;gap:var(--s-10);margin-top:var(--s-6)}.dialog{width:100%;max-width:var(--w-dialog);padding:var(--s-24) var(--s-28);border-radius:var(--r-dialog);background:var(--card);border:var(--bw-glass) solid var(--border-soft);box-shadow:var(--sh-panel);color:var(--text);animation:dialog-in var(--dur-fast) var(--ease-back);display:flex;flex-direction:column;gap:var(--s-12);max-height:calc(100vh - var(--s-28) * 2)}@keyframes dialog-in{0%{opacity:0;transform:scale(.94)}to{opacity:1}}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-10)}.dialog-title{margin:0;font-size:var(--t-title);font-weight:800;line-height:var(--lh-row)}.dialog-body{overflow:auto}.confirm-body{margin:0;font-size:var(--t-meta);color:var(--text-dim);line-height:var(--lh-dialog)}.dialog-foot{display:flex;justify-content:flex-end;gap:var(--s-10);margin-top:var(--s-4)}.rt{margin:0;font-size:var(--rt-size, var(--t-body-lg));line-height:var(--lh-default);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.rt-more{display:inline;margin-left:var(--s-4);padding:0;border:0;background:none;color:var(--text-dim);font-size:var(--t-sub);font-weight:600;cursor:pointer}.autolink{color:var(--wa-blue)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;z-index:var(--z-sheet);animation:scrim-in var(--dur-base) var(--ease-out)}.scrim-sheet{background:var(--scrim-sheet)}.scrim-dialog{background:var(--scrim-dialog);align-items:center;z-index:var(--z-dialog);padding:var(--s-16)}.scrim-end{align-items:flex-end}@keyframes scrim-in{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-width:var(--w-feed);max-height:var(--h-sheet);margin:var(--s-10);padding:var(--s-12) var(--s-18) var(--s-24);border-radius:var(--r-sheet);background:var(--fill-10);border:var(--bw-glass) solid var(--border-glass);-webkit-backdrop-filter:blur(var(--blur-sheet));backdrop-filter:blur(var(--blur-sheet));box-shadow:var(--sh-panel);color:var(--text);transform:translateY(100%);transition:transform var(--dur-base) var(--ease-out);display:flex;flex-direction:column}:root:not([data-theme=dark]) .sheet{background:var(--card)}.sheet-in{transform:translateY(0)}.sheet-grabber{display:block;align-self:center;width:42px;height:4px;margin-bottom:var(--s-12);border-radius:var(--r-pill);background:var(--text-faint)}.sheet-title{margin:0 0 var(--s-10);font-size:var(--t-h4);font-weight:800}.sheet-body{overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--s-10)}.state{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-28) var(--s-16);text-align:center}.state-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--r-full);background:var(--fill-7);color:var(--text-faint)}.state-title{margin:0;font-size:var(--t-title);font-weight:800;color:var(--text)}.state-hint{margin:0;max-width:var(--w-dialog);font-size:var(--t-caption);color:var(--text-dim);line-height:var(--lh-default);overflow-wrap:anywhere}.state .btn{margin-top:var(--s-6)}.cmt-body{display:flex;flex-direction:column;gap:var(--s-8)}.cmt-sort{display:flex;align-items:center;justify-content:space-between;padding:0 var(--s-2)}.cmt-sort-btn{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-8);border:0;border-radius:var(--r-pill);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption);font-weight:700;cursor:pointer}.cmt-count{font-size:var(--t-caption);color:var(--text-faint)}.cmt-close{display:flex;justify-content:flex-end;margin-bottom:var(--s-4)}.cmt-close button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-full);background:var(--fill-7);color:var(--text-dim);cursor:pointer}.cmt-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-12)}.cmt-thread{display:block}.cmt-row{display:flex;align-items:flex-start;gap:var(--s-8)}.cmt-av{flex:none}.cmt-bubble{flex:1;min-width:0}.cmt-reply{margin-left:calc(var(--s-24) + var(--s-6));margin-top:var(--s-8)}.cmt-author{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-sub);font-weight:700;color:var(--text);line-height:var(--lh-row)}.cmt-vf{color:var(--cyan)}.cmt-pin{padding:var(--s-2) var(--s-6);border-radius:var(--r-pill);background:var(--fill-8);color:var(--text-faint);font-size:var(--t-nav-label);font-weight:700}.cmt-text{margin:var(--s-2) 0 0;padding:var(--s-8) var(--s-12);border-radius:var(--rx-input);background:var(--fill-7);font-size:var(--t-body);line-height:1.35;color:var(--text);width:fit-content;max-width:100%}.cmt-img{display:block;margin-top:var(--s-6);padding:0;border:0;border-radius:var(--r-lg);background:none;cursor:zoom-in;overflow:hidden}.cmt-img img{display:block;max-width:240px;max-height:240px;object-fit:cover}.cmt-acts{display:flex;align-items:center;gap:var(--s-12);margin-top:var(--s-4);padding-left:var(--s-6)}.cmt-acts button{padding:0;border:0;background:none;color:var(--text-dim);font-size:var(--t-caption);font-weight:700;cursor:pointer}.cmt-acts button:hover{text-decoration:underline}.cmt-on{color:var(--wa-green)!important}.cmt-time{font-size:var(--t-caption);color:var(--text-faint)}.cmt-likers{display:inline-flex;padding:0!important;border:0;background:none;cursor:pointer}.cmt-likers .av+.av{margin-left:calc(var(--s-6) * -1)}.cmt-likers-pop{display:flex;flex-wrap:wrap;gap:var(--s-8);margin-top:var(--s-6);padding:var(--s-8) var(--s-10);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-lg);background:var(--fill-6)}.cmt-liker{display:inline-flex;align-items:center;gap:var(--s-6);font-size:var(--t-caption);color:var(--text-dim)}.cmt-hidden-note{margin:0;padding:var(--s-8) var(--s-12);border-radius:var(--rx-input);background:var(--fill-6);color:var(--text-faint);font-size:var(--t-sub);font-style:italic}.cmt-input{position:sticky;bottom:0;display:flex;align-items:flex-end;gap:var(--s-8);padding-top:var(--s-6)}.cmt-pill{position:relative;flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-6);padding:var(--s-4) var(--s-14);border:var(--bw-focus) solid var(--green-30);border-radius:var(--rx-input);background:var(--green-07)}.cmt-pill textarea{flex:1;min-width:120px;max-height:96px;padding:var(--s-6) 0;border:0;background:none;color:var(--text);font:inherit;font-size:var(--t-body);line-height:1.35;resize:none;outline:none}.cmt-chips{display:flex;flex-wrap:wrap;gap:var(--s-6);width:100%;padding-top:var(--s-6)}.cmt-chips button{padding:var(--s-7) var(--s-12);border:var(--bw-glass) solid var(--green-35);border-radius:var(--r-pill);background:var(--green-07);color:var(--wa-green);font-size:var(--t-badge);font-weight:600;cursor:pointer}.cmt-tools{display:inline-flex;align-items:center;gap:var(--s-6)}.cmt-tools button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-full);background:none;color:var(--text-dim);cursor:pointer}.cmt-tools button[disabled]{opacity:.45;cursor:default}.cmt-send{background:var(--wa-green)!important;color:var(--on-solid);box-shadow:var(--glow-green)}.cmt-send[disabled]{box-shadow:none}.cmt-emoji-slot{position:relative}.cmt-quick{position:absolute;bottom:calc(100% + var(--s-6));right:0;z-index:var(--z-popover);display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-6);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-panel)}.cmt-quick button{width:auto;height:auto;padding:var(--s-6) var(--s-10);justify-content:flex-start;color:var(--text);font-size:var(--t-caption);font-weight:600;white-space:nowrap}.cmt-attached{position:relative;display:block;width:var(--w-cmt-preview);height:var(--w-cmt-preview);margin-top:var(--s-6);border-radius:var(--r-md);overflow:hidden}.cmt-attached img{width:100%;height:100%;object-fit:cover}.cmt-attached button{position:absolute;top:var(--s-2);right:var(--s-2);display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--r-full);background:var(--cta-overlay);color:var(--on-solid);cursor:pointer}.cmt-replying{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding:var(--s-6) var(--s-10);border-radius:var(--r-md);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption)}.cmt-replying button{display:flex;padding:0;border:0;background:none;color:var(--text-faint);cursor:pointer}.cmt-off{margin:0;padding:var(--s-12);border-radius:var(--r-md);background:var(--fill-6);color:var(--text-faint);font-size:var(--t-sub);text-align:center}.cmt-edit-area{width:100%;padding:var(--s-10) var(--s-12);border:var(--bw-focus) solid var(--green-35);border-radius:var(--r-lg);background:var(--green-07);color:var(--text);font:inherit;font-size:var(--t-body);resize:vertical;outline:none}.cmt-sortlist,.cmt-menu{display:flex;flex-direction:column;gap:var(--s-8)}.pc{display:flex;align-items:center;gap:var(--s-12);width:100%}.pc-row{padding:var(--s-10) var(--s-12);border-radius:var(--r-2xl);background:var(--fill-6);border:var(--bw-glass) solid var(--border-soft)}.pc-tile{padding:var(--s-12);border-radius:var(--r-4xl);background:var(--fill-8);border:var(--bw-glass) solid var(--border-glass);box-shadow:var(--sh-panel)}.pc-id{display:flex;align-items:center;gap:var(--s-12);min-width:0;flex:1;text-decoration:none;color:inherit}.pc-text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.pc-name{display:flex;align-items:center;gap:var(--s-4);min-width:0}.pc-name-main{font-size:var(--t-body);font-weight:800;line-height:var(--lh-row);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-handle{font-size:var(--t-meta);font-weight:600;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-meta{font-size:var(--t-tiny);font-weight:600;line-height:var(--lh-row);color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-reason{color:var(--cyan)}.pc-note{font-size:var(--t-micro);color:var(--text-faint)}.pc-side{display:flex;align-items:center;gap:var(--s-8);flex:none}.pc-pill{min-width:92px}.pc-chevron{display:inline-flex;color:var(--text-faint)}.pc-tile .pc-name-main{font-size:var(--t-sub)}@media (min-width: 900px){.pc-row:hover,.pc-tile:hover{background:var(--fill-8)}.pc-meta{font-size:var(--t-caption)}}.rx-row{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--text-dim);font-size:var(--t-caption)}.rx-stack{position:relative;display:inline-block;width:calc(3 * var(--rx-step));height:var(--rx-stack-h)}.rx-emoji{position:absolute;top:0;left:calc(var(--i) * var(--rx-step));font-size:var(--rx-emoji);line-height:1}.rx-count{font-variant-numeric:tabular-nums}.rx-picker{position:absolute;bottom:calc(100% + var(--s-6));left:0;z-index:var(--z-popover);display:flex;gap:var(--s-2);padding:var(--s-6);border-radius:var(--r-panel);background:var(--card);border:var(--bw-glass) solid var(--border-soft);box-shadow:var(--sh-panel);animation:rx-in var(--dur-fast) var(--ease-back)}@keyframes rx-in{0%{opacity:0;transform:translateY(var(--s-6)) scale(.9)}to{opacity:1}}.rx-item{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);width:42px;padding:var(--s-4) 0;border:0;border-radius:var(--r-md);background:transparent;cursor:pointer;transition:transform var(--dur-press) var(--ease-back)}.rx-item:hover{transform:translateY(-3px) scale(1.12);background:var(--fill-7)}.rx-pick-emoji{font-size:var(--t-h2);line-height:1}.rx-pick-label{font-size:var(--t-nano);font-weight:700;color:var(--text-faint)}.rx-burst{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);font-size:var(--t-display);pointer-events:none;animation:rx-burst .22s var(--ease-out) forwards}@keyframes rx-burst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}60%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.card,.post-card{position:relative;margin-bottom:var(--s-8);padding:0;border-radius:var(--r-xl);background:var(--fb-card);border:var(--bw-glass) solid var(--hair);box-shadow:0 4px 16px #0000001a;color:var(--text);overflow:hidden;transition:box-shadow var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}@media (hover: hover) and (pointer: fine){.post-card:hover{border-color:color-mix(in srgb,var(--wa-green) 20%,var(--hair));box-shadow:var(--sh-panel)}}.pc-head{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-12) var(--s-14) var(--s-6)}.pc-who{flex:1;min-width:0}.pc-name{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-title);font-weight:800;color:var(--text);line-height:var(--lh-row)}.pc-name:hover{text-decoration:underline}.pc-meta{display:flex;align-items:center;gap:var(--s-4);margin:var(--s-2) 0 0;font-size:var(--t-caption);color:var(--text-faint)}.pc-privacy{color:var(--text-faint)}.pc-kebab{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-dim);cursor:pointer}.pc-kebab:hover{background:var(--fill-7)}.pc-body{padding:var(--s-4) var(--s-14) var(--s-10)}.pc-bgtext{display:flex;align-items:center;justify-content:center;min-height:var(--h-tpl);margin:var(--s-4) var(--s-14) var(--s-10);padding:var(--s-28) var(--s-18);border-radius:var(--r-lg);text-align:center}.pc-bgtext .rt{font-weight:700}.pc-bgtext[data-tpl=white]{background:var(--tpl-white);border:var(--bw-glass) solid var(--ink-hair);color:var(--ink)}.pc-bgtext:not([data-tpl=white]){color:var(--on-solid)}.pc-bgtext:not([data-tpl=white]) .hashtag,.pc-bgtext:not([data-tpl=white]) .mention{color:var(--tag-on-tpl)}.pc-bgtext[data-tpl=black]{background:var(--tpl-black)}.pc-bgtext[data-tpl=red]{background:var(--tpl-red)}.pc-bgtext[data-tpl=violet]{background:var(--tpl-violet)}.pc-bgtext[data-tpl=teal]{background:var(--tpl-teal)}.pc-bgtext[data-tpl=sunset]{background:var(--tpl-sunset)}.pc-bgtext[data-tpl=ocean]{background:var(--tpl-ocean)}.pc-media{position:relative;display:grid;gap:var(--s-2);background:var(--media-shell)}.pc-media-0,.pc-media-1{grid-template-columns:1fr}.pc-media-2,.pc-media-3,.pc-media-4{grid-template-columns:1fr 1fr}.pc-img-wrap{position:relative;display:block;padding:0;border:0;background:none;cursor:zoom-in;overflow:hidden}.pc-img{display:block;width:100%;max-height:480px;object-fit:cover}.pc-img-bad{display:grid;place-items:center;min-height:180px;cursor:default;background:linear-gradient(135deg,color-mix(in srgb,var(--wa-green) 16%,var(--media-shell)),color-mix(in srgb,var(--violet) 20%,var(--media-shell)))}.pc-media-1 .pc-img-bad{min-height:240px}.pc-img-fallback{display:grid;place-items:center;color:var(--on-solid);opacity:.85}.pc-video{display:block;width:100%;max-height:480px;background:var(--media-shell)}.pc-more{position:absolute;right:var(--s-6);bottom:var(--s-6);padding:var(--s-2) var(--s-7);border-radius:var(--r-pill);background:var(--cta-overlay);color:var(--on-solid);font-size:var(--t-badge);font-weight:700}.pc-stats{display:flex;align-items:center;justify-content:space-between;gap:var(--s-8);padding:var(--s-8) var(--s-14);font-size:var(--t-caption);color:var(--text-dim)}.pc-right{color:var(--text-faint)}.pc-actions{display:flex;align-items:center;border-top:var(--bw-glass) solid var(--hair);margin:0 var(--s-6);padding:var(--s-2) 0}.pc-action-slot{position:relative;flex:1;display:flex}.pc-action{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--s-7);padding:var(--s-9) 0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text-dim);font-size:var(--t-caption);font-weight:600;cursor:pointer;transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.pc-action:hover{background:var(--fill-7)}.pc-on{color:var(--wa-green)}.pc-on .icon{color:var(--like-red)}.pm-list{display:flex;flex-direction:column;gap:var(--s-2)}.pm-row{display:flex;align-items:center;gap:var(--s-14);width:100%;min-height:var(--h-tile);padding:var(--s-10) var(--s-14);border:0;border-radius:var(--r-lg);background:transparent;color:var(--text);font-family:inherit;font-size:var(--t-body);font-weight:500;text-align:left;cursor:pointer;transition:background var(--dur-press) var(--ease-out)}.pm-row:hover{background:var(--fill-7)}.pm-row-bad{color:var(--flag-red)}.rs-head{display:flex;align-items:center;gap:var(--s-12)}.rs-mark{flex:none;width:var(--d-report-mark);height:var(--d-report-mark);display:grid;place-items:center;border-radius:var(--r-lg);background:var(--flag-12);color:var(--flag-red)}.rs-head-text{min-width:0}.rs-title{margin:0;font-size:var(--t-h4);font-weight:800}.rs-sub{margin:var(--s-2) 0 0;font-size:var(--t-meta);color:var(--text-faint)}.rs-list{display:flex;flex-direction:column;gap:var(--s-8);overflow:auto;overscroll-behavior:contain}.rs-row{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-10) var(--s-12);border-radius:var(--r-xl);border:var(--bw-glass) solid var(--border-glass);background:var(--fill-7);color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}.rs-row-on{background:var(--violet-12);border:var(--bw-badge) solid var(--violet)}.rs-icon{flex:none;width:var(--d-reason-icon);height:var(--d-reason-icon);display:grid;place-items:center;border-radius:var(--r-md);background:var(--fill-14);color:var(--text-dim)}.rs-row-on .rs-icon{background:var(--violet-14);color:var(--violet)}.rs-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.rs-reason{font-size:var(--t-sub);font-weight:600}.rs-row-on .rs-reason{font-weight:800}.rs-desc{margin-top:var(--s-2);font-size:var(--t-tiny);color:var(--text-faint)}.rs-radio{flex:none;width:var(--d-radio);height:var(--d-radio);display:grid;place-items:center;border-radius:var(--r-full);border:var(--bw-badge) solid var(--text-faint);color:var(--on-solid)}.rs-radio-on{background:var(--violet);border-color:var(--violet)}.ss-body,.ss-sent{display:flex;flex-direction:column;gap:var(--s-12)}.ss-title{margin:0;font-size:var(--t-h4);font-weight:800}.ss-preview{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10);background:var(--input);border-radius:var(--r-lg)}.ss-prev-media{flex:none;width:var(--w-share-prev);height:var(--w-share-prev);border-radius:var(--r-sm);object-fit:cover}.ss-prev-video{display:grid;place-items:center;background:var(--media-shell);color:var(--on-solid)}.ss-prev-brand{display:grid;place-items:center;background:var(--brand-grad);color:var(--on-solid)}.ss-prev-text{min-width:0}.ss-prev-title{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--t-meta);font-weight:600;line-height:var(--lh-default)}.ss-prev-sub{margin:var(--s-2) 0 0;font-size:var(--t-badge);color:var(--text-dim)}.ss-seg{display:flex;padding:var(--s-4);background:var(--input);border-radius:var(--r-lg)}.ss-seg-btn{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:var(--s-6);padding:var(--s-9) 0;border:0;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:inherit;font-size:var(--t-meta);font-weight:700;cursor:pointer;transition:color var(--dur-press) var(--ease-out)}.ss-seg-on{background:var(--primary-btn);color:var(--on-solid);box-shadow:0 var(--s-2) var(--s-8) var(--green-35)}.ss-search{display:flex;align-items:center;gap:var(--s-8);padding:var(--s-2) var(--s-12);background:var(--input);border:var(--bw-glass) solid var(--hair);border-radius:var(--r-lg);color:var(--text-dim)}.ss-search input{flex:1 1 auto;min-width:0;padding:var(--s-8) 0;border:0;background:transparent;color:var(--text);font-family:inherit;font-size:var(--t-sub);outline:none}.ss-search input::placeholder{color:var(--ink-faint)}.ss-empty,.ss-hint{margin:0;font-size:var(--t-meta);color:var(--text-dim)}.ss-empty{padding:var(--s-10) 0}.ss-peers{display:flex;gap:var(--s-12);height:var(--h-peer-row);overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none}.ss-peers::-webkit-scrollbar{display:none}.ss-peer{flex:none;width:var(--w-peer);display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:0;border:0;background:transparent;color:var(--text);font-family:inherit;font-weight:500;cursor:pointer}.ss-peer-av{position:relative;display:block}.ss-peer-check{position:absolute;right:0;bottom:0;width:var(--w-peer-check);height:var(--w-peer-check);display:grid;place-items:center;border-radius:var(--r-full);background:var(--wa-green);border:var(--bw-avatar) solid var(--card);color:var(--on-solid)}.ss-peer-name{max-width:100%;font-size:var(--t-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-peer-on .ss-peer-name{color:var(--wa-green);font-weight:700}.ss-actions{display:flex;gap:var(--s-10)}.ss-actions>.btn{flex:1 1 0;min-width:0}.ss-sent{gap:var(--s-16)}.ss-sent-row{display:flex;align-items:center;gap:var(--s-12)}.ss-sent-mark{flex:none;width:var(--d-sent-mark);height:var(--d-sent-mark);display:grid;place-items:center;border-radius:var(--r-full);background:var(--green-16);color:var(--violet)}.ss-sent-text{min-width:0}.ss-sent-title{margin:0;font-size:var(--t-h4);font-weight:800}.ss-sent-sub{margin:var(--s-2) 0 0;font-size:var(--t-caption);color:var(--text-dim)}.st-tray{display:flex;gap:var(--s-8);align-items:stretch;height:var(--h-story-tray);padding:var(--s-10) var(--s-12);background:var(--card);overflow-x:auto;overscroll-behavior:contain;scrollbar-width:none}.st-tray::-webkit-scrollbar{display:none}.st-card{position:relative;flex:none;width:var(--w-story-card);padding:0;border:var(--bw-glass) solid var(--hair);border-radius:var(--r-lg);background:var(--story-blank);box-shadow:var(--sh-fb-card);overflow:hidden;color:var(--on-solid);font-family:inherit;cursor:pointer}.st-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.st-cover-blank{background:var(--story-blank-2)}.st-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.st-seen{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--seen-veil)}.st-ring{position:absolute;top:var(--s-8);left:var(--s-8);padding:var(--s-2);border-radius:var(--r-full);background:var(--ring-violet-pink)}.st-ring-in{display:block;width:var(--d-story-avatar);height:var(--d-story-avatar);border-radius:var(--r-full);overflow:hidden;background:var(--card)}.st-avatar{width:100%;height:100%;object-fit:cover;display:block}.st-avatar-fallback{display:grid;place-items:center;color:var(--text-dim)}.st-more{position:absolute;top:var(--s-8);right:var(--s-8);padding:var(--s-3) var(--s-7);border-radius:var(--r-pill);background:var(--cta-overlay);font-size:var(--t-badge);font-weight:800}.st-name{position:absolute;left:var(--s-8);right:var(--s-8);bottom:var(--s-8);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;color:var(--on-solid);font-size:var(--t-tiny);font-weight:600;line-height:var(--lh-row)}.st-create{display:flex;flex-direction:column;align-items:stretch;background:var(--card)}.st-create-top{position:relative;flex:1 1 auto;overflow:hidden;background:var(--input)}.st-create-blank{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--text-dim)}.st-create-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fill-10)}.st-create-foot{position:relative;display:block;padding:var(--s-14) var(--s-6) var(--s-10);background:var(--card);text-align:center}.st-create-badge{position:absolute;top:calc(var(--s-24) * -1);left:50%;transform:translate(-50%);width:var(--d-add-badge);height:var(--d-add-badge);display:grid;place-items:center;border-radius:var(--r-full);background:var(--primary-btn);border:var(--bw-addcircle) solid var(--on-solid);box-shadow:var(--glow-circle);color:var(--on-solid)}.st-create-label{display:block;padding-top:var(--s-8);color:var(--text);font-size:var(--t-tiny);font-weight:600}.sv-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-fullscreen);display:flex;justify-content:center;background:var(--media-shell);animation:sv-in var(--dur-fast) var(--ease-out)}@keyframes sv-in{0%{opacity:0}to{opacity:1}}.sv-stage{position:relative;width:100%;max-width:var(--w-story-stage);height:100%;overflow:hidden}.sv-page,.sv-blank{position:absolute;top:0;right:0;bottom:0;left:0}.sv-blank{display:grid;place-items:center;color:var(--border-35)}.sv-media{width:100%;height:100%;object-fit:contain;display:block}.sv-zones{position:absolute;top:0;right:0;bottom:0;left:0}.sv-zone{position:absolute;top:0;height:100%;width:30%;padding:0;border:0;background:transparent;cursor:pointer}.sv-zone-prev{left:0}.sv-zone-next{right:0}.sv-dashes{position:absolute;top:var(--s-8);left:var(--s-8);right:var(--s-8);display:flex;gap:var(--s-4)}.sv-dash{flex:1 1 0;height:var(--bw-story);border-radius:var(--r-pill);background:var(--border-25)}.sv-dash-on{background:var(--on-solid)}.sv-head{position:absolute;top:var(--s-18);left:var(--s-12);right:var(--s-12);display:flex;align-items:center;gap:var(--s-8)}.sv-av{flex:none;width:var(--d-story-head-av);height:var(--d-story-head-av);border-radius:var(--r-full);overflow:hidden;display:grid;place-items:center;background:var(--border-25);color:var(--on-solid)}.sv-av img{width:100%;height:100%;object-fit:cover}.sv-who{flex:1 1 auto;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--on-solid);font-size:var(--t-body);font-weight:600}.sv-views,.sv-music{flex:none;display:flex;align-items:center;gap:var(--s-4);padding:var(--s-6) var(--s-10);border-radius:var(--r-pill);background:var(--caption-veil);border:var(--bw-glass) solid var(--border-25);color:var(--on-solid);font-size:var(--t-meta);font-weight:800}.sv-views{cursor:pointer;font-family:inherit}.sv-icon-btn{flex:none;padding:var(--s-6);border:0;background:transparent;color:var(--on-solid);cursor:pointer}.sv-music{position:absolute;top:64px;left:var(--s-12);max-width:180px;font-weight:700;font-size:var(--t-tiny)}.sv-music span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sv-overlay{position:absolute;inset:90px var(--s-18);display:flex;flex-direction:column;text-align:center;font-size:var(--t-story-text);font-weight:800;line-height:var(--lh-default);text-shadow:var(--glow-story-text);pointer-events:none}.sv-caption{position:absolute;left:var(--s-14);right:var(--s-14);bottom:var(--s-28);padding:var(--s-10) var(--s-14);border-radius:var(--r-xl);background:var(--caption-veil);color:var(--on-solid);font-size:var(--t-body);line-height:var(--lh-dialog);text-align:center}.sv-burst{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--on-solid);pointer-events:none;animation:sv-pop var(--dur-slow) var(--ease-out)}@keyframes sv-pop{0%{transform:scale(.3);opacity:.9}to{transform:scale(1);opacity:0}}.sv-reply{position:absolute;left:var(--s-12);right:var(--s-12);bottom:var(--s-16);display:flex;align-items:center;gap:var(--s-8);padding:var(--s-2) var(--s-6) var(--s-2) var(--s-14);border-radius:var(--r-xl);background:var(--caption-veil);border:var(--bw-glass) solid var(--border-25)}.sv-reply input{flex:1 1 auto;min-width:0;padding:var(--s-10) 0;border:0;background:transparent;color:var(--on-solid);font-family:inherit;font-size:var(--t-body);outline:none}.sv-reply input::placeholder{color:var(--border-35)}.sv-menu{display:flex;flex-direction:column}.sv-menu-row{display:flex;align-items:center;gap:var(--s-14);padding:var(--s-10) var(--s-18);border:0;border-radius:var(--r-lg);background:transparent;color:var(--text);font-family:inherit;text-align:left;cursor:pointer;transition:background var(--dur-press) var(--ease-out)}.sv-menu-row:hover{background:var(--fill-7)}.sv-menu-bad{color:var(--danger)}.sv-menu-text{display:flex;flex-direction:column;min-width:0}.sv-menu-label{font-size:var(--t-body-lg);font-weight:700}.sv-menu-sub{font-size:var(--t-caption);color:var(--text-dim)}.sv-insights{display:flex;flex-direction:column;gap:var(--s-10)}.sv-insight-row{display:flex;align-items:center;gap:var(--s-8);margin:0;font-size:var(--t-body)}.sv-insight-name{font-weight:700}.sv-insight-emoji{font-size:var(--t-h4)}.feed{display:flex;flex-direction:column;gap:var(--s-10);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.fp-composer{display:flex;align-items:center;gap:var(--s-8)}.fp-composer-pill{flex:1;display:flex;align-items:center;gap:var(--s-10);min-height:var(--h-tile);padding:var(--s-8) var(--s-14);border:none;border-radius:var(--r-pill);background:var(--card);box-shadow:var(--sh-fb-card);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;text-align:left;cursor:pointer}.fp-composer-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.fp-composer-glyph{color:var(--wa-green)}.fp-loading{display:flex;flex-direction:column;gap:var(--s-10)}.fp-newwrap{display:flex;justify-content:center}.fp-newpill{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-8) var(--s-16);border:1px solid var(--green-35);border-radius:var(--r-pill);background:var(--card);box-shadow:var(--sh-fb-card);color:var(--wa-green);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:800;cursor:pointer}.fp-section{margin:var(--s-4) 0 0;color:var(--text-faint);font-size:var(--t-meta);font-weight:800;letter-spacing:var(--ls-section);text-transform:uppercase}.fp-pymk{padding:var(--s-14);border-radius:var(--r-xl);background:var(--fill-8);border:var(--bw-glass) solid var(--border-glass)}.fp-pymk-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--s-10)}.fp-pymk-head h2{margin:0;font-size:var(--t-h4);font-weight:800}.fp-pymk-row{display:flex;gap:var(--s-10);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.fp-pymk-row::-webkit-scrollbar{display:none}.fp-pymk-row>*{flex:0 0 168px}.fp-ad-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--s-10);width:100%}.fp-ad-companion{min-width:0}@media (min-width: 1200px){.feed{max-width:700px}}@media (max-width: 700px){.fp-ad-pair{grid-template-columns:minmax(0,1fr)}.fp-ad-companion{display:none}}.fp-sentinel{height:1px}.fp-more{display:flex;justify-content:center;padding:var(--s-10) 0;color:var(--text-faint)}.fp-more svg{animation:fp-spin var(--dur-loop) linear infinite}@keyframes fp-spin{to{transform:rotate(360deg)}}.chip{display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-7) var(--s-12);border:0;border-radius:var(--r-pill);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption);font-weight:600;line-height:var(--lh-row);white-space:nowrap;cursor:pointer;transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.chip:active{transform:scale(.96)}.chip-active{background:var(--violet);color:var(--on-solid)}.chip-sm{padding:var(--s-4) var(--s-9);font-size:var(--t-badge)}.vc{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-9)}.vc-row{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}.vc-thumb{position:relative;display:block;overflow:hidden;border-radius:var(--r-lg);background:var(--media-shell)}.vc-media{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.vc-blank{display:grid;place-items:center;background:linear-gradient(135deg,color-mix(in srgb,var(--wa-green) 18%,var(--media-shell)),color-mix(in srgb,var(--violet) 22%,var(--media-shell)));color:var(--on-solid);opacity:.9}.vc-duration{position:absolute;right:var(--s-6);bottom:var(--s-6);padding:0 var(--s-5);border-radius:var(--r-xs);background:var(--yt-badge-bg);color:var(--on-solid);font-size:var(--t-tiny);font-weight:700}.vc-reelmark{position:absolute;left:var(--s-6);top:var(--s-6);padding:0 var(--s-6);border-radius:var(--r-pill);background:var(--badge-grad);color:var(--on-solid);font-size:var(--t-nano);font-weight:800}.vc-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--on-solid);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.vc-thumb:hover .vc-play{opacity:1}.vc-text{min-width:0}.vc-title{margin:0;font-size:var(--t-body);font-weight:700;line-height:var(--lh-tight)}.vc-title a{color:var(--text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vc-meta{display:flex;align-items:center;gap:var(--s-6);margin:var(--s-6) 0 0;color:var(--text-dim);font-size:var(--t-meta)}.vc-meta-flat{margin-top:var(--s-3)}.vc-channel{display:inline-flex;align-items:center;gap:var(--s-4);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vc-dot{color:var(--text-faint)}.vc-more{position:absolute;right:0;top:0;display:grid;place-items:center;width:30px;height:30px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--text-dim);cursor:pointer}.vc-more:hover{background:var(--fill-8)}.vc-grid .vc-thumb{border-radius:var(--r-md)}.vc-grid .vc-title{font-size:var(--t-caption)}@media (max-width: 600px){.vc-row{grid-template-columns:minmax(0,1fr)}.vc-row .vc-thumb{border-radius:var(--r-md)}}.field-wrap{display:flex;flex-direction:column;gap:var(--s-6);width:100%}.field-label{font-size:var(--t-caption);font-weight:600;color:var(--text-dim)}.field{display:flex;align-items:center;gap:var(--s-9);padding:var(--s-12);border-radius:var(--r-xl);background:var(--input);border:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-panel);transition:border-color var(--dur-press) var(--ease-out),box-shadow var(--dur-press) var(--ease-out),background var(--dur-press) var(--ease-out)}[data-theme=dark] .field{background:var(--fill-7);border-color:var(--border-soft)}.field-focus{border:var(--bw-focus) solid var(--violet)}.field-bad{border-color:var(--danger)}.field-input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:var(--t-sub);line-height:var(--lh-row);padding:0;resize:none}.field-area{min-height:84px;line-height:var(--lh-default)}.field-input::placeholder{color:var(--ink-faint)}.field-icon{color:var(--text-faint)}.field-hint,.field-error{font-size:var(--t-caption);color:var(--text-faint)}.field-error{color:var(--danger)}.field-light{background:var(--l-input);border-color:var(--l-hair)}.field-light .field-input{color:var(--ink)}.field-light.field-focus{border-color:var(--wa-green)}.vp{display:flex;flex-direction:column;gap:var(--s-14);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.vp-chips,.vp-cats{display:flex;gap:var(--s-8);overflow-x:auto;scrollbar-width:none}.vp-cats{margin-top:calc(-1 * var(--s-6))}.vp-chips::-webkit-scrollbar,.vp-cats::-webkit-scrollbar,.vp-history-row::-webkit-scrollbar{display:none}.vp-chips>*,.vp-cats>*{flex:0 0 auto}.vp-title{margin:0 0 var(--s-10);font-size:var(--t-h4);font-weight:800}.vp-history-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,240px);gap:var(--s-10);overflow-x:auto;overscroll-behavior-x:contain}.vp-list{display:flex;flex-direction:column;gap:var(--s-18)}.vp-sentinel{height:1px}.vp-more{display:flex;justify-content:center;color:var(--text-faint)}.vp-more svg{animation:vp-spin var(--dur-loop) linear infinite}@keyframes vp-spin{to{transform:rotate(360deg)}}.vp-row{display:flex;align-items:center;gap:var(--s-12);width:100%;min-height:var(--h-tile);padding:var(--s-8) var(--s-6);border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;text-align:left;cursor:pointer}.vp-row:hover{background:var(--fill-8)}.vp-row-bad{color:var(--danger)}@media (min-width: 1024px){.vp{max-width:1240px;margin:0 auto}.vp-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-18)}.vp-list .vc-row{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1200px){.vp-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 899px) and (min-width: 601px){.vp-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-14)}.vp-list .vc-row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.vp-list .vc-row{grid-template-columns:minmax(0,1fr)}}.hdr{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--s-10);padding:var(--s-8) var(--s-14) var(--s-10);background:var(--fill-4)}.hdr-back{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--text);cursor:pointer}.hdr-text{flex:1;min-width:0}.hdr-title{margin:0;font-size:var(--t-h3);font-weight:800;line-height:var(--lh-row);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr-sub{margin:0;font-size:var(--t-caption);color:var(--text-faint)}.hdr-actions{display:flex;align-items:center;gap:var(--s-8)}.vdp{display:grid;gap:var(--s-18);width:100%;margin:0 auto;padding-bottom:var(--s-24)}.vdp>.hdr{position:static;grid-column:1 / -1;padding:var(--s-4) 0;background:transparent}.vdp-main{display:flex;flex-direction:column;gap:var(--s-12);min-width:0}.vdp-shell{position:relative;background:var(--media-shell);border-radius:var(--r-lg);overflow:hidden}.vdp-midroll{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;overflow:hidden;background:#101113}.vdp-midroll-media{width:100%;height:100%;object-fit:contain;background:#101113}.vdp-midroll-info{position:absolute;right:var(--s-12);bottom:var(--s-12);left:var(--s-12);display:flex;align-items:center;justify-content:space-between;gap:var(--s-10);padding:var(--s-10) var(--s-12);border-radius:var(--r-md);background:var(--cta-overlay);color:var(--on-solid)}.vdp-midroll-label{overflow:hidden;font-size:var(--t-caption);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.vdp-midroll-cta,.vdp-midroll-skip,.vdp-midroll-close{border:0;border-radius:var(--r-pill);background:var(--wa-green);color:var(--on-solid);font:inherit;font-weight:700;cursor:pointer}.vdp-midroll-cta{flex:0 0 auto;padding:var(--s-7) var(--s-12)}.vdp-midroll-skip{position:absolute;right:var(--s-12);bottom:64px;padding:var(--s-7) var(--s-12)}.vdp-midroll-skip:disabled{background:var(--fill-14);color:var(--text-dim);cursor:not-allowed}.vdp-midroll-close{position:absolute;top:var(--s-10);right:var(--s-10);width:34px;height:34px;font-size:var(--t-h3)}.vdp-player{display:block;width:100%;aspect-ratio:16 / 9;background:var(--media-shell);object-fit:contain}.vdp-title{margin:0;font-size:var(--t-h3);font-weight:800;line-height:var(--lh-default)}.vdp-meta{margin:calc(-1 * var(--s-6)) 0 0;color:var(--text-dim);font-size:var(--t-meta)}.vdp-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);flex-wrap:wrap;padding:var(--s-10) 0;border-top:var(--bw-glass) solid var(--hair);border-bottom:var(--bw-glass) solid var(--hair)}.vdp-channel{min-width:0}.vdp-chan{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-4);margin:calc(-1 * var(--s-4));border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font-ui);text-align:left;cursor:pointer}.vdp-chan-text{display:flex;flex-direction:column;min-width:0}.vdp-chan-name{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body);font-weight:800}.vdp-chan-sub{color:var(--text-dim);font-size:var(--t-meta)}.vdp-actions{display:flex;align-items:center;gap:var(--s-8)}.vdp-act{display:inline-flex;align-items:center;gap:var(--s-7);min-height:var(--h-action-pill);padding:0 var(--s-14);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--fill-8);color:var(--text);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:700;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.vdp-act:hover{background:var(--fill-14)}.vdp-act-on{color:var(--wa-green);background:var(--green-07);border-color:var(--ring-green)}.vdp-follow{display:flex;align-items:center;gap:var(--s-10)}.vdp-desc{padding:var(--s-12);border-radius:var(--r-md);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption)}.vdp-comments{display:flex;flex-direction:column;gap:var(--s-12);padding:var(--s-14);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-fb-card)}.vdp-h2{margin:0 0 var(--s-10);font-size:var(--t-h4);font-weight:800}.vdp-side{display:flex;flex-direction:column;gap:var(--s-14);min-width:0}.vdp-related-end{min-height:1px}.vdp-related-status{padding:var(--s-8);color:var(--text-faint);font-size:var(--t-caption);text-align:center}@media (min-width: 1024px){.vdp{--vdp-top: 67px;--vdp-pin-pad: 84px;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start}.vdp-pin{position:sticky;top:var(--vdp-top);z-index:2;display:flex;flex-direction:column;gap:var(--s-12);padding-bottom:var(--s-8);background:var(--bg);box-shadow:0 var(--bw-glass) 0 var(--hair)}.vdp-side{position:sticky;top:var(--vdp-top);max-height:calc(100dvh - var(--vdp-top) - var(--vdp-pin-pad));overflow-y:auto;overscroll-behavior:contain;padding-right:var(--s-4);scrollbar-width:thin}}@media (max-width: 1023px){.vdp>.hdr{padding:var(--s-4) var(--s-6)}.vdp-shell{border-radius:0;margin:0 calc(-1 * var(--s-14))}.vdp-title{padding:0 var(--s-6)}}.reel-tile{position:relative;display:block;overflow:hidden;border-radius:var(--r-md);background:var(--media-shell);aspect-ratio:9 / 16}.rt-media{width:100%;height:100%;object-fit:cover;display:block}.rt-veil{position:absolute;inset:auto 0 0 0;height:55%;background:linear-gradient(to top,var(--caption-veil),transparent)}.rt-body{position:absolute;inset:auto var(--s-8) var(--s-8) var(--s-8);display:flex;flex-direction:column;gap:var(--s-3);color:var(--on-solid)}.rt-title{font-size:var(--t-caption);font-weight:700;line-height:var(--lh-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rt-views{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-badge);font-weight:700;opacity:.9}.rt-on{outline:var(--bw-avatar) solid var(--wa-green);outline-offset:var(--s-2)}.rp{display:flex;flex-direction:column;gap:var(--s-14);width:100%;padding-bottom:var(--s-24)}.rp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-10)}.rp-cell{position:relative;min-width:0}.rp-adcell{min-width:0;overflow:hidden}.rp-adcell .ad-card{height:100%}.rp-adcell .adsterra{width:100%;max-width:100%}.rp-adcell .adsterra-frame{max-width:100%}.rp-sentinel{height:1px}.rp-more{display:flex;justify-content:center;color:var(--text-faint)}.rp-load{align-self:center;padding:var(--s-9) var(--s-16);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--fill-7);color:var(--text);font-size:var(--t-caption);font-weight:700}.rp-more svg{animation:rp-spin var(--dur-loop) linear infinite}@keyframes rp-spin{to{transform:rotate(360deg)}}@media (min-width: 760px){.rp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.rp-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rlp{position:relative;height:var(--h-full);overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;background:var(--media-shell)}.rlp::-webkit-scrollbar{display:none}.rlp-center{display:grid;place-items:center;color:var(--on-solid)}.rlp-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s-14)}.rlp-back,.rlp-guest{padding:var(--s-8) var(--s-16);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--fill-10);color:var(--on-solid);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:700;cursor:pointer}.rlp-guest{position:absolute;left:50%;bottom:calc(var(--h-bottomnav) + var(--s-16));transform:translate(-50%);z-index:var(--z-sticky)}.rlp-slide{height:var(--h-full);scroll-snap-align:start;display:grid;place-items:center}.rlp-frame{position:relative;width:100%;max-width:var(--w-story-stage);height:100%;display:grid;place-items:center;overflow:hidden}.rlp-video{width:100%;height:100%;object-fit:contain;background:var(--media-shell)}.rlp-paused{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--on-solid);opacity:.85;pointer-events:none}.rlp-bar{position:absolute;left:var(--s-10);right:var(--s-10);top:var(--s-8);height:var(--s-3);border-radius:var(--r-pill);background:var(--border-25);overflow:hidden}.rlp-bar-fill{display:block;height:100%;background:var(--on-solid);transition:width var(--dur-fast) linear}.rlp-meta{position:absolute;left:var(--s-12);right:calc(var(--h-tile) + var(--s-16));bottom:var(--s-22);display:flex;flex-direction:column;gap:var(--s-6);color:var(--on-solid);text-shadow:var(--glow-story-text)}.rlp-chan{display:flex;align-items:center;gap:var(--s-8)}.rlp-chan-name{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-body);font-weight:800}.rlp-follow{margin-left:var(--s-6);padding:var(--s-3) var(--s-12);border:var(--bw-glass) solid var(--ring-white);border-radius:var(--r-pill);background:transparent;color:var(--on-solid);font-family:var(--font-ui);font-size:var(--t-badge);font-weight:800;cursor:pointer}.rlp-title{margin:0;font-size:var(--t-body);font-weight:700}.rlp-stats{margin:0;font-size:var(--t-meta);opacity:.85}.rlp-rail{position:absolute;right:var(--s-8);bottom:var(--s-28);display:flex;flex-direction:column;gap:var(--s-16);align-items:center}.rlp-rail-btn{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);width:var(--h-tile);padding:var(--s-6) 0;border:none;border-radius:var(--r-md);background:transparent;color:var(--on-solid);font-family:var(--font-ui);font-size:var(--t-badge);font-weight:700;cursor:pointer;text-shadow:var(--glow-story-text)}.rlp-rail-on{color:var(--like-red)}.rlp-close,.rlp-sound{position:absolute;top:var(--s-12);z-index:var(--z-sticky);display:grid;place-items:center;width:var(--h-action-pill);height:var(--h-action-pill);border:var(--bw-glass) solid var(--border-25);border-radius:var(--r-pill);background:var(--yt-badge-bg);color:var(--on-solid);cursor:pointer}.rlp-close{left:var(--s-12)}.rlp-sound{right:var(--s-12)}.rlp-sound-on{border-color:var(--ring-white)}.rlp-next{position:absolute;right:var(--s-14);top:50%;z-index:var(--z-sticky);display:inline-flex;align-items:center;gap:var(--s-5);padding:var(--s-8) var(--s-12);border:var(--bw-glass) solid var(--border-25);border-radius:var(--r-pill);background:var(--yt-badge-bg);color:var(--on-solid);font-size:var(--t-caption);font-weight:800;transform:translateY(-50%)}.rlp-next:disabled{opacity:.45}.rlp-next-loading svg{animation:rlp-next-spin var(--dur-loop) linear infinite}@keyframes rlp-next-spin{to{transform:rotate(360deg)}}.pp{display:flex;flex-direction:column;gap:var(--s-10);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.pp-comments{padding:var(--s-14);border-radius:var(--r-xl);background:var(--card);box-shadow:var(--sh-fb-card)}.pp-more-title{margin:var(--s-10) 0 0;color:var(--text-faint);font-size:var(--t-meta);font-weight:800;letter-spacing:var(--ls-section);text-transform:uppercase}.pp-sentinel{height:1px}.panel{border-radius:var(--r-panel);background:var(--fill-8);border:var(--bw-glass) solid var(--border-glass);box-shadow:var(--sh-panel);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}.panel-flat{background:var(--card);box-shadow:var(--sh-web-card);-webkit-backdrop-filter:none;backdrop-filter:none}.ph{display:flex;flex-direction:column;background:var(--bg)}.ph-cover{position:relative;height:200px;overflow:visible}.ph-cover-img{width:100%;height:200px;object-fit:cover;border-radius:0 0 var(--r-xl) var(--r-xl)}.ph-cover-blank{display:block;width:100%;height:200px;border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--brand-grad)}.ph-cover-shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0 0 var(--r-xl) var(--r-xl);background:var(--scrim);pointer-events:none}.ph-avatar{position:absolute;left:var(--s-16);bottom:-46px;display:grid;place-items:center;padding:var(--s-4);border-radius:var(--r-full);background:var(--bg)}.ph-more,.ph-visitors,.ph-topactions{position:absolute;top:var(--s-10);z-index:var(--z-sticky)}.ph-visitors{right:calc(var(--s-16) + 48px)}.ph-topactions{right:52px}.ph-more{right:var(--s-12)}.ph-menu{position:absolute;top:44px;right:0;display:flex;flex-direction:column;min-width:180px;padding:var(--s-6);border-radius:var(--r-panel);background:var(--card);border:var(--bw-glass) solid var(--border-glass);box-shadow:var(--sh-panel);z-index:var(--z-popover)}.ph-menu button{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-10) var(--s-12);border-radius:var(--r-lg);font-size:var(--t-body);font-weight:700;color:var(--text);text-align:left}.ph-menu button:hover{background:var(--fill-8)}.ph-menu-bad{color:var(--danger)}.ph-body{display:flex;flex-direction:column;gap:var(--s-6);padding:54px var(--s-16) var(--s-14)}.ph-id{display:flex;align-items:center;gap:var(--s-6);flex-wrap:wrap}.ph-name{font-size:var(--t-h2);font-weight:800;line-height:var(--lh-tight);color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ph-creator{display:inline-flex;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-7);border-radius:var(--r-pill);background:var(--creator-grad);color:var(--on-solid);font-size:var(--t-nano);font-weight:800;letter-spacing:var(--ls-logo)}.ph-back{padding:var(--s-3) var(--s-8);border-radius:var(--r-pill);background:var(--fill-14);border:var(--bw-glass) solid var(--border-soft);color:var(--text-dim);font-size:var(--t-nano)}.ph-handle{align-self:flex-start;font-size:var(--t-sub);font-weight:600;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-biz{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-8);padding:var(--s-10) var(--s-12);border-radius:var(--r-xl);background:var(--fill-6);border:var(--bw-glass) solid var(--border-soft)}.ph-biz-name{font-size:var(--t-meta);font-weight:800;color:var(--text)}.ph-biz-tag{padding:var(--s-2) var(--s-8);border-radius:var(--r-pill);background:var(--green-07);border:var(--bw-glass) solid var(--green-30);color:var(--wa-green);font-size:var(--t-micro);font-weight:700}.ph-biz-site{display:inline-flex;align-items:center;gap:var(--s-4);font-size:var(--t-caption);font-weight:700;color:var(--cyan);text-decoration:none}.ph-biz-about{flex:1 1 100%;font-size:var(--t-meta);color:var(--text-dim)}.ph-bio{display:block;text-align:left;font-size:var(--t-body-lg);line-height:var(--lh-default);color:var(--text-dim)}.ph-bio-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ph-bio-more{color:var(--violet);font-weight:700}.ph-stats{display:flex;align-items:center;gap:var(--s-4);margin-top:var(--s-6);padding:var(--s-12) var(--s-8);border-radius:var(--r-page);background:var(--fill-6);border:var(--bw-glass) solid var(--border-soft)}.ph-stat{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--s-2);min-width:0;text-decoration:none;color:inherit}.ph-stat-v{font-size:var(--t-h4);font-weight:800;line-height:var(--lh-tight);color:var(--text)}.ph-stat-l{font-size:var(--t-badge);color:var(--text-faint)}.ph-stat-link:hover .ph-stat-v{color:var(--wa-green)}.ph-sep{width:var(--bw-glass);align-self:stretch;background:var(--divider)}.ph-actions{display:flex;align-items:center;gap:var(--s-10);margin-top:var(--s-6);flex-wrap:wrap}@media (min-width: 900px){.ph-cover,.ph-cover-img,.ph-cover-blank,.ph-cover-shade{height:240px}.ph-body{max-width:900px}.ph-name{font-size:var(--t-h1)}}.ts{display:flex;align-items:center;gap:var(--s-8);position:relative;z-index:var(--z-sticky);background:var(--bg)}.ts-scroll{display:flex;align-items:center;gap:var(--s-2);overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.ts-scroll::-webkit-scrollbar{display:none}.ts-end{flex:none;padding-inline:var(--s-10)}.ts-item{display:inline-flex;align-items:center;gap:var(--s-6);flex:none;color:var(--text-faint);font-weight:700;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out);white-space:nowrap}.ts-label{font-size:var(--t-title)}.ts-count{font-size:var(--t-badge);font-weight:700;color:var(--text-faint)}.ts-item:hover{color:var(--text-dim)}.ts-underline{border-bottom:var(--bw-glass) solid var(--divider)}.ts-underline .ts-item{position:relative;padding:var(--s-12) var(--s-14)}.ts-underline .ts-on{color:var(--wa-green)}.ts-underline .ts-on:after{content:"";position:absolute;left:var(--s-14);right:var(--s-14);bottom:calc(var(--bw-glass) * -1);height:3px;border-radius:var(--r-pill);background:var(--wa-green)}.ts-pill{padding:var(--s-8) 0}.ts-pill .ts-item{padding:var(--s-8) var(--s-16);border-radius:var(--r-pill);background:var(--fill-10);border:var(--bw-glass) solid var(--border-soft);color:var(--text-dim)}.ts-pill .ts-label{font-size:var(--t-meta);font-weight:700}.ts-pill .ts-on{color:var(--on-solid);border-color:transparent}.ts-green.ts-pill .ts-on{background:var(--wa-green);box-shadow:var(--glow-circle)}.ts-brand.ts-pill .ts-on{background:var(--brand-grad)}.ts-pill .ts-on .ts-count{color:var(--on-solid)}@media (min-width: 900px){.ts{max-width:var(--w-feed)}.ts-underline .ts-item{padding:var(--s-14) var(--s-18)}}.pf{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:calc(var(--w-feed) + var(--w-nav));margin:0 auto;padding-bottom:var(--s-24)}.pf-skel{display:flex;flex-direction:column;gap:var(--s-10)}.pf-posts{display:flex;flex-direction:column;gap:var(--s-10);width:100%;max-width:var(--w-feed);margin:0 auto}.pf-reels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.pf-videos{display:grid;grid-template-columns:1fr;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto}.pf-notice{margin:0;padding:var(--s-14);border:var(--bw-glass) solid var(--danger);border-radius:var(--r-lg);background:var(--fill-4);color:var(--danger);font-size:var(--t-meta);font-weight:600;text-align:center}.pf-about{width:100%;max-width:var(--w-feed);margin:0 auto}.pf-about-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-14);padding:var(--s-9) 0;border-bottom:var(--bw-glass) solid var(--divider)}.pf-about-row:last-child{border-bottom:none}.pf-about-label{flex:0 0 auto;color:var(--text-faint);font-size:var(--t-meta);font-weight:600}.pf-about-value{flex:1;overflow-wrap:anywhere;color:var(--text);font-size:var(--t-body);text-align:right}.pf-saved{display:flex;flex-direction:column;gap:var(--s-12)}.pf-saved-more{display:flex;justify-content:center;padding:var(--s-4) 0 var(--s-16)}.pf-sheet-hint{margin:0 0 var(--s-14);color:var(--text-dim);font-size:var(--t-meta);line-height:var(--lh-default)}.pf-visitors{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.pf-visitor{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-8) var(--s-4);border:none;border-radius:var(--r-lg);background:transparent;color:var(--text);text-align:left;cursor:pointer}.pf-visitor:hover{background:var(--fill-6)}.pf-visitor-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--s-2)}.pf-visitor-name{overflow:hidden;color:var(--text);font-size:var(--t-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.pf-visitor-at{overflow:hidden;color:var(--text-faint);font-size:var(--t-meta);text-overflow:ellipsis;white-space:nowrap}@media (min-width: 900px){.pf-reels{grid-template-columns:repeat(4,minmax(0,1fr))}.pf-videos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp{display:flex;flex-direction:column;gap:var(--s-10);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.sp-field{display:flex;align-items:center;gap:var(--s-8);min-height:var(--h-tile);padding:0 var(--s-16);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--input);box-shadow:var(--sh-fb-card)}.sp-field:focus-within{border-color:var(--violet);box-shadow:var(--glow-primary)}.sp-field input{flex:1;min-width:0;height:var(--h-tile);border:none;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);outline:none}.sp-field input::placeholder{color:var(--text-faint)}.sp-clear{display:grid;place-items:center;width:var(--s-22);height:var(--s-22);border:none;border-radius:var(--r-full);background:var(--fill-10);color:var(--text-dim);font-size:var(--t-body);line-height:1;cursor:pointer}.sp-tags{display:flex;flex-wrap:wrap;gap:var(--s-6)}.sp-explore{display:flex;flex-direction:column;gap:var(--s-8)}.sp-explore h2{font-size:var(--t-h4)}.sp-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.sp-grid{display:grid;grid-template-columns:1fr;gap:var(--s-12)}.sp-skel{display:flex;flex-direction:column;gap:var(--s-6)}.sp-busy{margin:0;padding:var(--s-6) 0;color:var(--text-faint);font-size:var(--t-meta);text-align:center}@media (min-width: 900px){.sp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:1100px;margin:0 auto}.cl-new{display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--fill-8);color:var(--text);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:700;cursor:pointer}.cl-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.cl-row{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-10) var(--s-8);border:none;border-radius:var(--r-lg);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out)}.cl-row:hover{background:var(--fill-6)}.cl-row-unread{background:var(--green-07)}.cl-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.cl-name{font-size:var(--t-body);font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-preview{display:inline-flex;align-items:center;gap:var(--s-5);color:var(--text-dim);font-size:var(--t-caption);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-row-unread .cl-preview,.cl-row-unread .cl-name{color:var(--text);font-weight:800}.cl-tail{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-4)}.cl-time{color:var(--text-faint);font-size:var(--t-badge)}.cl-badge{min-width:20px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--danger);color:var(--on-solid);font-size:var(--t-badge);font-weight:700;text-align:center}.cl-req{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-10) var(--s-8);border-bottom:var(--bw-glass) solid var(--hair)}.cl-req-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--s-2)}.cl-req-text strong{font-size:var(--t-body)}.cl-req-text em{color:var(--text-dim);font-size:var(--t-caption);font-style:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cl-req-btns{display:flex;gap:var(--s-8)}.cl-yes,.cl-no{padding:var(--s-6) var(--s-14);border-radius:var(--r-pill);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:700;cursor:pointer}.cl-yes{border:none;background:var(--primary-btn);color:var(--on-solid)}.cl-no{border:var(--bw-glass) solid var(--border-glass);background:transparent;color:var(--text-dim)}.cl-skel{display:flex;flex-direction:column;gap:var(--s-8)}.att-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.att-row{position:relative;display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-12);border-radius:var(--r-panel);background:var(--fill-7);border:var(--bw-glass) solid var(--border-soft);color:var(--text);text-align:left;transition:background var(--dur-press) var(--ease-out),transform var(--dur-press) var(--ease-out)}.att-row:hover:not(:disabled){background:var(--fill-10)}.att-row:active:not(:disabled){transform:scale(.99)}.att-row:disabled{opacity:.6;cursor:default}.att-row-busy{border-color:var(--wa-green)}.att-ic{display:grid;place-items:center;width:40px;height:40px;min-width:40px;border-radius:var(--r-pill);background:var(--fill-10);color:var(--wa-green)}.att-txt{display:flex;flex-direction:column;gap:var(--s-2);min-width:0;flex:1}.att-label{font-size:var(--t-body-lg);font-weight:700}.att-hint{font-size:var(--t-caption);color:var(--text-faint)}.att-go{color:var(--text-faint)}.att-bar{position:absolute;left:var(--s-12);right:var(--s-12);bottom:var(--s-5);height:3px;border-radius:var(--r-pill);background:var(--fill-10);overflow:hidden}.att-bar-in{display:block;height:100%;border-radius:var(--r-pill);background:var(--composer-btn);transition:width var(--dur-fast) var(--ease-out)}.att-err{font-size:var(--t-caption);color:var(--danger)}.bub-row{position:relative;display:flex;flex-direction:column;margin-bottom:var(--s-6)}.bub-row-mine{align-items:flex-end}.bub-row-theirs{align-items:flex-start}.bub-quick-actions{display:flex;align-items:center;gap:var(--s-3);margin:calc(var(--s-6) * -1) 0 var(--s-2);opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.bub-row:hover .bub-quick-actions,.bub-row:focus-within .bub-quick-actions{opacity:1}.bub-quick-actions button{display:grid;place-items:center;width:26px;height:26px;border:var(--bw-glass) solid var(--border-soft);border-radius:var(--r-full);background:var(--card);color:var(--text-dim);box-shadow:var(--sh-fb-card)}.bub-quick-actions button:hover,.bub-quick-actions button[aria-expanded=true]{color:var(--wa-green);background:var(--green-07)}.bub{position:relative;max-width:78%;padding:var(--s-7) var(--s-9) var(--s-5);font-size:var(--t-body-lg);line-height:var(--lh-default);word-break:break-word;box-shadow:var(--sh-fb-card);display:flex;flex-direction:column;gap:var(--s-4)}.bub-mine{background:var(--bubble-mine, var(--soft-green));color:var(--text);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs)}.bub-theirs{background:var(--bubble-theirs, var(--card));color:var(--text);border:var(--bw-glass) solid var(--border-soft);border-radius:var(--r-lg) var(--r-lg) var(--r-lg) var(--r-xs)}[data-theme=dark] .bub-mine{background:var(--bubble-mine, var(--wa-green));color:var(--on-solid)}[data-theme=dark] .bub-theirs{background:var(--bubble-theirs, var(--fb-card));color:var(--text);border-color:var(--border-soft)}.bub-wait{opacity:.6}.bub-fail{border:var(--bw-glass) solid var(--danger)}.bub-protected{max-width:min(440px,92%);gap:var(--s-6);border:var(--bw-glass) solid var(--ring-green);border-radius:var(--r-lg);background:var(--green-07);color:var(--text)}.bub-protected-title{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--wa-green);font-weight:800}.bub-protected-hint{color:var(--text-dim);font-size:var(--t-caption)}.bub-dead{background:var(--fill-7);box-shadow:none;border:var(--bw-glass) solid var(--border-soft)}.bub-dead-in{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--text-faint);font-style:italic;font-size:var(--t-sub)}.bub-text{white-space:pre-wrap}.bub-img,.bub-video{width:100%;max-width:320px;border-radius:var(--r-md);background:var(--media-shell)}.bub-file{display:flex;align-items:center;gap:var(--s-10);padding:var(--s-9);border-radius:var(--r-md);background:var(--fill-7);border:var(--bw-glass) solid var(--border-soft);color:inherit;text-decoration:none}.bub-file-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:var(--fill-10);color:var(--wa-green)}.bub-file-txt{display:flex;flex-direction:column;min-width:0}.bub-file-name{font-size:var(--t-sub);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:190px}.bub-file-size{font-size:var(--t-micro);color:var(--text-faint)}.bub-voice{display:flex;align-items:center;gap:var(--s-9);min-width:190px}.bub-voice-btn{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:var(--r-pill);background:var(--fill-10);color:inherit;transition:transform var(--dur-press) var(--ease-back)}.bub-voice-btn:active{transform:scale(.92)}.bub-wave{display:flex;align-items:center;gap:var(--s-3);width:140px;height:26px}.bub-bar{flex:1;border-radius:var(--r-pill);background:var(--wave-off, var(--fill-14))}.bub-bar-on{background:var(--wave-on, var(--wa-green))}.bub-voice-time{font-size:var(--t-nano);color:var(--text-faint);font-variant-numeric:tabular-nums}.bub-quote{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-6) var(--s-8);border-radius:var(--r-md);border-left:var(--bw-addcircle) solid var(--wa-green);background:var(--quote-bg, var(--green-07))}.bub-mine .bub-quote{background:var(--quote-mine, var(--fill-14))}.bub-quote-who{font-size:var(--t-badge);font-weight:800;color:var(--wa-green)}.bub-quote-what{font-size:var(--t-caption);color:var(--text-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bub-meta{display:flex;align-items:center;gap:var(--s-3);align-self:flex-end;font-size:var(--t-micro);color:var(--bubble-meta, var(--text-faint));line-height:1}.bub-edited{font-style:italic}.bub-burn{color:var(--wa-green)}.bub-ticks{display:inline-flex;align-items:center;margin-left:var(--s-3);color:var(--bubble-meta, var(--text-faint))}.bub-ticks-read{color:var(--tick-read, var(--wa-blue))}.bub-wait-txt{color:var(--text-faint)}.bub-retry{display:inline-flex;align-items:center;gap:var(--s-3);color:var(--danger);font-size:var(--t-micro)}.bub-menu{position:absolute;bottom:calc(100% + var(--s-6));z-index:var(--z-popover);display:flex;flex-direction:column;gap:var(--s-6);max-width:min(72%,var(--w-dialog));padding:var(--s-6) var(--s-9) var(--s-3);border-radius:var(--r-2xl);background:var(--card);border:var(--bw-glass) solid var(--border-soft);box-shadow:var(--sh-panel);animation:bub-menu-in var(--dur-fast) var(--ease-out)}.bub-row-mine .bub-menu{right:0}.bub-row-theirs .bub-menu{left:0}@keyframes bub-menu-in{0%{opacity:0;transform:translateY(var(--s-6)) scale(.96)}to{opacity:1}}.bub-emojis{display:flex;gap:var(--s-2)}.bub-emoji{font-size:var(--t-h3);line-height:1.2;padding:var(--s-2) var(--s-4);border-radius:var(--r-pill);transition:transform var(--dur-press) var(--ease-back)}.bub-emoji:hover{transform:translateY(-3px) scale(1.1)}.bub-emoji-on{font-size:var(--t-h2);background:var(--fill-7)}.bub-menu-line{height:1px;background:var(--divider)}.bub-chips{display:flex;flex-wrap:wrap;gap:var(--s-4)}.bub-chip{display:inline-flex;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-8);border-radius:var(--r-pill);background:var(--fill-7);border:var(--bw-glass) solid var(--border-soft);color:var(--text-dim);font-size:var(--t-badge);font-weight:700}.bub-chip-bad{color:var(--danger)}.bub-rx{display:flex;flex-wrap:wrap;gap:var(--s-4);max-width:70%;margin-top:calc(var(--s-8) * -1);margin-bottom:var(--s-6);padding:var(--s-3) var(--s-8);border-radius:var(--r-pill);background:var(--card);border:var(--bw-glass) solid var(--border-soft);box-shadow:var(--sh-panel)}.bub-rx-mine{border-color:var(--rx-mine-border, var(--cyan))}.bub-rx-item{font-size:var(--t-sub);font-weight:600;line-height:1.3;color:var(--text)}.bub-rx-n{font-weight:600;color:var(--text-dim)}.cd{display:flex;flex-direction:column;gap:var(--s-10);width:100%;max-width:none;margin:0 auto}.cd-layout{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;gap:var(--s-14)}.cd-sidebar{display:none}.cd-sidebar-heading{display:flex;align-items:center;justify-content:space-between;padding:var(--s-8) var(--s-10);border-bottom:var(--bw-glass) solid var(--hair)}.cd-sidebar-heading h2{font-size:var(--t-h4)}.cd-sidebar-heading button{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-full);background:var(--fill-8);color:var(--wa-green)}.cd-sidebar-search{padding:var(--s-8) var(--s-10)}.cd-sidebar-tabs{display:flex;gap:var(--s-6);padding:0 var(--s-10) var(--s-8);border-bottom:var(--bw-glass) solid var(--hair)}.cd-sidebar-tab{padding:var(--s-6) var(--s-12);border-radius:var(--r-pill);background:transparent;color:var(--text-dim);font-size:var(--t-caption);font-weight:700}.cd-sidebar-tab-on{background:var(--green-07);color:var(--wa-green)}.cd-sidebar-section{padding:var(--s-10) var(--s-6)}.cd-sidebar-section h3{padding:0 var(--s-8) var(--s-6);color:var(--text-faint);font-size:var(--t-badge);letter-spacing:var(--ls-section);text-transform:uppercase}.cd-sidebar-list{display:flex;flex-direction:column;gap:var(--s-2)}.cd-sidebar-person{display:flex;align-items:center;gap:var(--s-8);width:100%;min-width:0;padding:var(--s-7);border-radius:var(--r-md);color:var(--text);text-align:left}.cd-sidebar-person:hover,.cd-sidebar-selected{background:var(--fill-8)}.cd-sidebar-selected{background:var(--green-07)}.cd-sidebar-name{display:flex;flex:1;flex-direction:column;min-width:0;gap:var(--s-2)}.cd-sidebar-name strong,.cd-sidebar-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-sidebar-name strong{font-size:var(--t-caption)}.cd-sidebar-name small,.cd-sidebar-empty{color:var(--text-faint);font-size:var(--t-badge)}.cd-sidebar-badge{min-width:18px;padding:0 var(--s-5);border-radius:var(--r-pill);background:var(--wa-green);color:var(--on-solid);font-size:var(--t-badge);font-weight:800;text-align:center}.cd-sidebar-empty{padding:var(--s-6) var(--s-8)}.cd-expiry-banner{display:flex;align-items:center;gap:var(--s-8);width:100%;padding:var(--s-8) var(--s-12);border:var(--bw-glass) solid var(--ring-green);border-radius:var(--r-md);background:var(--green-07);color:var(--text);font-size:var(--t-caption);text-align:left}.cd-expiry-banner span{flex:1}.cd-expiry-banner strong{color:var(--wa-green)}.cd-privacy-toggle-on{background:var(--green-12);color:var(--wa-green)}.cd-privacy-note{margin:0 0 var(--s-8);padding:var(--s-8) var(--s-10);border-radius:var(--r-md);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption);line-height:var(--lh-dialog)}.cd-privacy-heading{padding:var(--s-8) var(--s-6);color:var(--text-faint);font-size:var(--t-badge);font-weight:800;text-transform:uppercase}.cd-row-selected{color:var(--wa-green)}.cd-skel{display:flex;flex-direction:column;gap:var(--s-14);padding:var(--s-10) 0}.cd-failed{margin:var(--s-18) 0;color:var(--danger);font-size:var(--t-body)}.cd-thread{display:flex;flex-direction:column;min-width:0;min-height:0;gap:var(--s-6)}.cd-search{display:flex;align-items:center;gap:var(--s-6)}.cd-search>:first-child{flex:1;min-width:0}.cd-search>button{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-full);background:var(--fill-8);color:var(--text-dim)}.cd-no-results{margin:auto;color:var(--text-faint);font-size:var(--t-caption)}.cd-wallpaper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-10) var(--s-6);padding:var(--s-6) 0}.cd-wallpaper-tile{display:flex;flex-direction:column;min-width:0;gap:var(--s-4);padding:var(--s-3);border:var(--bw-glass) solid transparent;border-radius:var(--r-md);background:transparent;color:var(--text-dim);font:inherit;font-size:var(--t-badge);text-align:center;cursor:pointer}.cd-wallpaper-tile:hover{background:var(--fill-7)}.cd-wallpaper-tile-on{border-color:var(--wa-green);color:var(--text);box-shadow:0 0 0 1px var(--wa-green)}.cd-wallpaper-tile:disabled{cursor:wait;opacity:.65}.cd-wallpaper-thumb,.cd-wallpaper-upload{display:grid;place-items:center;width:100%;height:76px;overflow:hidden;border-radius:var(--r-sm);object-fit:cover}.cd-wallpaper-upload{border:var(--bw-glass) dashed var(--border-glass);color:var(--wa-green);font-size:var(--t-h2)}.cd-wallpaper-tile>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-wallpaper-heading{margin:var(--s-6) 0 0;color:var(--text);font-size:var(--t-caption);font-weight:800}.cd-wallpaper-slider{display:flex;flex-direction:column;gap:var(--s-4);color:var(--text-dim);font-size:var(--t-caption)}.cd-wallpaper-slider span{display:flex;justify-content:space-between}.cd-wallpaper-slider input{width:100%;accent-color:var(--wa-green)}.cd-wallpaper-save{min-height:var(--h-action-pill);border-radius:var(--r-pill);background:var(--primary-btn);color:var(--on-solid);font:inherit;font-weight:800;cursor:pointer}.cd-wallpaper-save:disabled{cursor:wait;opacity:.6}.cd-info{display:none}.cd-info-visible{display:flex}.cd-info-profile{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);padding:var(--s-20) var(--s-10) var(--s-14);border-bottom:var(--bw-glass) solid var(--hair);text-align:center}.cd-info-profile h2{margin:var(--s-4) 0 0;color:var(--text);font-size:var(--t-body);font-weight:800}.cd-info-profile p{margin:0;color:var(--text-faint);font-size:var(--t-caption)}.cd-info-actions{display:flex;justify-content:center;gap:var(--s-18);margin-top:var(--s-10)}.cd-info-actions button{display:flex;flex-direction:column;align-items:center;gap:var(--s-4);color:var(--text-dim);font-size:var(--t-badge);font-weight:600}.cd-info-actions button span{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--r-full);background:var(--fill-8);color:var(--text)}.cd-info-actions button:hover span{background:var(--green-12);color:var(--wa-green)}.cd-info-section{padding:var(--s-10) var(--s-14);border-bottom:var(--bw-glass) solid var(--hair)}.cd-info-section summary{position:relative;padding:var(--s-5) var(--s-18) var(--s-5) 0;color:var(--text);font-size:var(--t-caption);font-weight:750;cursor:pointer;list-style:none}.cd-info-section summary::-webkit-details-marker{display:none}.cd-info-section summary:after{content:"⌄";position:absolute;right:0;color:var(--text-faint);transition:transform var(--dur-fast) var(--ease-out)}.cd-info-section[open] summary:after{transform:rotate(180deg)}.cd-info-section>p{margin:var(--s-8) 0 0;color:var(--text-dim);font-size:var(--t-caption);line-height:var(--lh-dialog)}.cd-info-links{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-6)}.cd-info-links button{padding:var(--s-6) var(--s-4);border-radius:var(--r-sm);color:var(--text-dim);font-size:var(--t-caption);text-align:left}.cd-info-links button:hover{background:var(--fill-8);color:var(--wa-green)}.cd-scroll{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--s-6);padding:var(--s-6) 0 var(--s-18);background-color:var(--fb-bg)}.cd-scroll:before{position:sticky;top:0;z-index:-1;display:block;flex:0 0 100%;width:100%;height:100%;margin-bottom:-100%;background:var(--cd-wallpaper-art);content:"";filter:blur(var(--cd-wallpaper-blur));pointer-events:none;transform:scale(1.03)}.cd-scroll:after{position:sticky;top:0;z-index:-1;display:block;flex:0 0 100%;width:100%;height:100%;margin-top:-100%;margin-bottom:-100%;background:rgb(0 0 0 / var(--cd-wallpaper-dim));content:"";pointer-events:none}.cd-scroll>*{position:relative;z-index:1}.cd-day{display:flex;flex-direction:column;gap:var(--s-6)}.cd-daylabel{align-self:center;margin:var(--s-10) 0 var(--s-4);color:var(--text-faint);font-size:var(--t-badge);font-weight:700}.cd-typing{display:inline-flex;align-items:center;gap:var(--s-5);margin:var(--s-4) 0 0;color:var(--text-faint);font-size:var(--t-meta)}.cd-reply{position:sticky;bottom:calc(var(--h-bottomnav) + var(--h-action-pill) + var(--s-24));display:flex;align-items:center;gap:var(--s-10);margin:0 var(--s-2);padding:var(--s-8) var(--s-12);border-left:var(--bw-avatar) solid var(--wa-green);border-radius:var(--r-md);background:var(--card);box-shadow:var(--sh-panel);color:var(--text-dim);font-size:var(--t-caption);z-index:var(--z-sticky)}.cd-reply-edit{border-left-color:var(--violet)}.cd-reply-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cd-reply-text strong{margin-right:var(--s-6);color:var(--text)}.cd-reply-x{border:none;background:transparent;color:var(--text-faint);cursor:pointer}.cd-input{position:sticky;bottom:calc(var(--h-bottomnav) + var(--s-8));display:flex;align-items:flex-end;gap:var(--s-6);padding:var(--s-6) var(--s-8);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-3xl);background:var(--card);box-shadow:var(--sh-panel);z-index:var(--z-sticky)}.cd-tool{display:grid;place-items:center;flex:none;width:var(--h-action-pill);height:var(--h-action-pill);padding:0;border:0;border-radius:var(--r-full);background:transparent;color:var(--text-dim);cursor:pointer;transition:background var(--dur-press) var(--ease-out),color var(--dur-press) var(--ease-out)}.cd-tool:hover{background:var(--fill-8);color:var(--text)}.cd-tool:disabled{cursor:default;opacity:.6}.cd-tool-busy svg{animation:cd-spin var(--dur-loop) linear infinite}@keyframes cd-spin{to{transform:rotate(360deg)}}.cd-field{position:relative;display:flex;align-items:flex-end;flex:1;min-width:0;gap:var(--s-2);padding:var(--s-2) var(--s-4) var(--s-2) var(--s-12);border-radius:var(--r-3xl);background:var(--fill-7)}.cd-field textarea{flex:1;min-width:0;max-height:calc(var(--h-tile) * 2 + var(--s-16));padding:var(--s-6) 0;border:0;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-row);resize:none;overflow-y:auto;outline:none}.cd-field textarea::placeholder{color:var(--text-faint)}.cd-emoji{width:var(--s-28);height:var(--s-28);margin-bottom:var(--s-4)}.cd-emojis{position:absolute;right:0;bottom:calc(100% + var(--s-8));display:flex;gap:var(--s-2);padding:var(--s-6);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-2xl);background:var(--card);box-shadow:var(--sh-panel);z-index:var(--z-popover)}.cd-emojis button{width:var(--s-28);height:var(--s-28);padding:0;border:0;border-radius:var(--r-md);background:transparent;font-size:var(--t-h3);line-height:var(--lh-tight);cursor:pointer}.cd-emojis button:hover{background:var(--fill-8)}.cd-send{display:grid;place-items:center;flex:none;width:var(--h-action-pill);height:var(--h-action-pill);border:none;border-radius:var(--r-full);background:var(--primary-btn);color:var(--on-solid);cursor:pointer}.cd-send:disabled{opacity:.45;cursor:default}.cd-blocked-banner{position:sticky;bottom:calc(var(--h-bottomnav) + var(--s-8));display:flex;align-items:center;justify-content:space-between;gap:var(--s-10);padding:var(--s-10) var(--s-12);border:var(--bw-glass) solid color-mix(in srgb,var(--danger) 35%,transparent);border-radius:var(--r-xl);background:var(--card);color:var(--text-dim);font-size:var(--t-caption);box-shadow:var(--sh-panel)}.cd-blocked-banner button{flex:0 0 auto;padding:var(--s-7) var(--s-12);border-radius:var(--r-pill);background:var(--wa-green);color:var(--on-solid);font:inherit;font-weight:800}.cd-row{display:flex;align-items:center;gap:var(--s-12);width:100%;min-height:var(--h-tile);padding:var(--s-8) var(--s-6);border:none;border-radius:var(--r-md);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;text-align:left;cursor:pointer}.cd-row:hover{background:var(--fill-8)}.cd-row-bad{color:var(--danger)}@media (min-width: 900px){.cd-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:var(--s-10)}.cd-sidebar{position:sticky;top:var(--s-12);display:block;max-height:calc(100dvh - var(--s-24));overflow-y:auto;border:var(--bw-glass) solid var(--hair);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-web-card)}.cd{max-width:none;height:calc(100dvh - var(--s-28) - var(--h-action-pill) - var(--s-14));min-height:calc(var(--h-sheet) * .8);gap:var(--s-6);padding:0}.cd-thread{height:100%}.cd-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s-4) var(--s-12);scrollbar-width:thin}.cd-input,.cd-reply{position:static}}@media (min-width: 1200px){.cd{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--s-10)}.cd.cd-info-open{grid-template-columns:minmax(0,1fr) 260px}.cd-info-visible{display:flex;flex-direction:column;align-self:stretch;min-width:0;overflow-y:auto;border:var(--bw-glass) solid var(--hair);border-radius:var(--r-lg);background:var(--card);box-shadow:var(--sh-web-card)}}@media (max-width: 1199px){.cd-info-visible{position:fixed;inset:0 0 var(--h-bottomnav);z-index:var(--z-popover);display:flex;flex-direction:column;width:min(360px,100vw);margin-left:auto;overflow-y:auto;border-left:var(--bw-glass) solid var(--hair);background:var(--card);box-shadow:var(--sh-panel)}}.np{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto}.np-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.np-row{position:relative;display:flex;align-items:center;border-radius:var(--r-lg)}.np-hit{display:flex;align-items:center;gap:var(--s-12);flex:1;min-width:0;padding:var(--s-10) var(--s-8);border:none;border-radius:var(--r-lg);background:transparent;color:var(--text);text-align:left;cursor:pointer}.np-hit:hover{background:var(--fill-6)}.np-unread{background:var(--green-07)}.np-ico{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-pill);background:var(--fill-8);color:var(--violet);flex:0 0 auto}.np-text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.np-msg{font-size:var(--t-body);line-height:var(--lh-row)}.np-time{color:var(--text-faint);font-size:var(--t-badge)}.np-dot{width:var(--s-9);height:var(--s-9);border-radius:var(--r-pill);background:var(--wa-green);flex:0 0 auto}.np-del{display:grid;place-items:center;width:30px;height:30px;margin-right:var(--s-6);border:none;border-radius:var(--r-pill);background:transparent;color:var(--text-faint);cursor:pointer}.np-del:hover{background:var(--fill-8);color:var(--danger)}.np-skel{display:flex;flex-direction:column;gap:var(--s-8)}.sv{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.sv-list{display:flex;flex-direction:column;gap:var(--s-10)}.sv-grid{display:grid;grid-template-columns:1fr;gap:var(--s-12)}.sv-skel{display:flex;flex-direction:column;gap:var(--s-10)}.sv-more{display:flex;justify-content:center;padding:var(--s-8) 0 var(--s-16)}.sv-row{display:flex;align-items:center;gap:var(--s-12);width:100%;padding:var(--s-14) var(--s-4);border:none;border-bottom:var(--bw-glass) solid var(--divider);background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;text-align:left;cursor:pointer}.sv-row:last-child{border-bottom:none}@media (min-width: 900px){.sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.fr-field{display:flex;align-items:center;min-height:var(--h-tile);padding:0 var(--s-16);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-pill);background:var(--input)}.fr-field input{width:100%;height:var(--h-tile);border:none;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body);outline:none}.fr-field input::placeholder{color:var(--text-faint)}.fr-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.fr-skel{display:flex;flex-direction:column;gap:var(--s-6)}.fr-sentinel{height:var(--s-2)}.fr-busy{margin:0;padding:var(--s-8) 0;color:var(--text-faint);font-size:var(--t-meta);text-align:center}.cm{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.cm-list{display:flex;flex-direction:column;gap:var(--s-8);margin:0;padding:0;list-style:none}.cm-card{display:flex;align-items:center;gap:var(--s-10)}.cm-hit{display:flex;flex:1;min-width:0;align-items:center;gap:var(--s-12);padding:0;border:none;background:transparent;color:var(--text);text-align:left;cursor:pointer}.cm-text{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}.cm-name{overflow:hidden;color:var(--text);font-size:var(--t-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cm-meta{display:inline-flex;align-items:center;gap:var(--s-3);overflow:hidden;color:var(--text-faint);font-size:var(--t-caption);text-overflow:ellipsis;white-space:nowrap}.cm-skel{display:flex;flex-direction:column;gap:var(--s-6)}.cm-hero{overflow:hidden;padding:0}.cm-cover{display:block;width:100%;aspect-ratio:3 / 1;object-fit:cover}.cm-cover-blank{display:block;width:100%;aspect-ratio:3 / 1;background:var(--brand-grad);opacity:.4}.cm-hero-body{display:flex;align-items:flex-start;gap:var(--s-12);padding:var(--s-12) var(--s-14) var(--s-14)}.cm-hero-text{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.cm-hero-name{margin:0;color:var(--text);font-size:var(--t-h3);font-weight:800}.cm-hero-meta{margin:0;color:var(--text-faint);font-size:var(--t-meta)}.cm-hero-about{margin:0;color:var(--text-dim);font-size:var(--t-meta);line-height:var(--lh-default)}.cm-posts{display:flex;flex-direction:column;gap:var(--s-10)}.cm-grid{display:grid;grid-template-columns:1fr;gap:var(--s-12)}.cm-members{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.cm-member{display:flex;align-items:center;gap:var(--s-12);padding:var(--s-8) var(--s-4)}.cm-member-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--s-2)}.cm-member-name{overflow:hidden;color:var(--text);font-size:var(--t-body);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cm-member-at{overflow:hidden;color:var(--text-faint);font-size:var(--t-caption);text-overflow:ellipsis;white-space:nowrap}.cm-role{color:var(--wa-green);font-size:var(--t-tiny);font-weight:800;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.cm-form{display:flex;flex-direction:column;gap:var(--s-12)}.cm-select-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);color:var(--text-dim);font-size:var(--t-meta);font-weight:600}.cm-select-row select{padding:var(--s-6) var(--s-10);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-sm);background:var(--input);color:var(--text);font-family:var(--font-ui);font-size:var(--t-meta)}@media (min-width: 900px){.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.cr-panel{display:flex;flex-direction:column;gap:var(--s-12)}.cr-text{width:100%;min-height:calc(var(--h-tile) * 2);padding:0;border:none;background:transparent;color:var(--text);font-family:var(--font-ui);font-size:var(--t-body-lg);line-height:var(--lh-default);resize:vertical;outline:none}.cr-text::placeholder{color:var(--text-faint)}.cr-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.cr-thumb{position:relative;display:block;overflow:hidden;border-radius:var(--r-md);background:var(--media-shell);aspect-ratio:1}.cr-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cr-thumb>button{position:absolute;top:var(--s-4);right:var(--s-4)}.cr-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-8)}.cr-select{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--text-dim)}.cr-select select{padding:var(--s-6) var(--s-10);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-sm);background:var(--input);color:var(--text);font-family:var(--font-ui);font-size:var(--t-meta);font-weight:600}.cr-select-wide{justify-content:space-between;width:100%}.cr-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-6);width:100%;min-height:calc(var(--h-tile) * 3);overflow:hidden;padding:var(--s-16);border:var(--bw-glass) dashed var(--border-glass);border-radius:var(--r-lg);background:var(--fill-4);color:var(--text-dim);font-family:var(--font-ui);font-size:var(--t-body);font-weight:600;text-align:center;cursor:pointer}.cr-drop:disabled{opacity:.6;cursor:default}.cr-drop-media{display:block;max-width:100%;max-height:calc(var(--h-tile) * 6);border-radius:var(--r-md);object-fit:contain}.cr-drop-hint{color:var(--text-faint);font-size:var(--t-caption);font-weight:500}.cr-file-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-progress{position:relative;height:var(--s-10);overflow:hidden;border-radius:var(--r-pill);background:var(--fill-10)}.cr-progress-fill{display:block;height:100%;border-radius:var(--r-pill);background:var(--brand-grad);transition:width var(--dur-base) var(--ease-out)}.cr-progress-label{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--on-solid);font-size:var(--t-nano);font-weight:800}.cr-thumb-preview{display:block;width:100%;max-height:calc(var(--h-tile) * 4);border-radius:var(--r-md);object-fit:cover}.lg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-16);min-height:var(--h-full);padding:var(--s-24) var(--s-16);background:var(--aurora-light)}:root[data-theme=dark] .lg{background:var(--aurora-dark)}.lg-card{position:relative;display:flex;flex-direction:column;gap:var(--s-14);width:100%;max-width:var(--w-dialog);padding:var(--s-22);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--sh-panel);-webkit-backdrop-filter:blur(var(--blur-panel));backdrop-filter:blur(var(--blur-panel))}.lg-brand{display:inline-flex;align-items:center;gap:var(--s-8);color:var(--text);font-size:var(--t-h3);font-weight:900;letter-spacing:var(--ls-logo);text-decoration:none}.lg-title{margin:0;color:var(--text);font-size:var(--t-h2);font-weight:800}.lg-sub{margin:calc(-1 * var(--s-6)) 0 0;color:var(--text-faint);font-size:var(--t-meta)}.lg-banned{display:flex;align-items:center;gap:var(--s-6);margin:0;padding:var(--s-9) var(--s-12);border-radius:var(--r-sm);background:var(--danger-95);color:var(--danger);font-size:var(--t-meta);font-weight:600}.lg-form{display:flex;flex-direction:column;gap:var(--s-12)}.lg-select-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);color:var(--text-dim);font-size:var(--t-meta);font-weight:600}.lg-select-row select{padding:var(--s-6) var(--s-10);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-sm);background:var(--input);color:var(--text);font-family:var(--font-ui);font-size:var(--t-meta)}.lg-error{margin:0;color:var(--danger);font-size:var(--t-meta);font-weight:600}.lg-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-8)}.lg-links button{padding:0;border:none;background:transparent;color:var(--wa-green);font-family:var(--font-ui);font-size:var(--t-meta);font-weight:700;cursor:pointer}.lg-dot{width:var(--s-3);height:var(--s-3);border-radius:var(--r-full);background:var(--text-faint)}.lg-wait{position:absolute;top:var(--s-14);right:var(--s-14);color:var(--wa-green)}.lg-foot{max-width:var(--w-dialog);margin:0;color:var(--text-faint);font-size:var(--t-caption);text-align:center}.lg-foot a{color:var(--wa-green);font-weight:700;text-decoration:none}.st{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.st-loading{display:flex;justify-content:center;padding:var(--s-24) 0}.st-panel{display:flex;flex-direction:column;gap:var(--s-12)}.st-title{margin:0;color:var(--text);font-size:var(--t-title);font-weight:800}.st-sub{margin:var(--s-4) 0 0;color:var(--text-faint);font-size:var(--t-meta);font-weight:700;letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.st-hint{margin:0;color:var(--text-faint);font-size:var(--t-caption)}.st-photos{display:flex;align-items:flex-start;gap:var(--s-16)}.st-photo{display:flex;flex-direction:column;gap:var(--s-6)}.st-photo-cover{flex:1;min-width:0}.st-photo-label{color:var(--text-faint);font-size:var(--t-caption);font-weight:600}.st-photo-btn{position:relative;width:fit-content;padding:0;border:none;background:transparent;cursor:pointer}.st-cover-btn{position:relative;display:block;width:100%;aspect-ratio:3 / 1;overflow:hidden;padding:0;border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-lg);background:var(--media-shell);cursor:pointer}.st-cover-img{display:block;width:100%;height:100%;object-fit:cover}.st-cover-blank{display:block;width:100%;height:100%;background:var(--brand-grad);opacity:.35}.st-photo-edit{position:absolute;right:var(--s-6);bottom:var(--s-6);display:grid;place-items:center;width:var(--s-22);height:var(--s-22);border-radius:var(--r-full);background:var(--yt-badge-bg);color:var(--on-solid)}.st-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-14);min-height:var(--s-28)}.st-row-label{color:var(--text);font-size:var(--t-body);font-weight:600}.st-select{min-width:var(--s-22);padding:var(--s-6) var(--s-10);border:var(--bw-glass) solid var(--border-glass);border-radius:var(--r-sm);background:var(--input);color:var(--text);font-family:var(--font-ui);font-size:var(--t-meta);font-weight:600;text-transform:capitalize;cursor:pointer}.st-check{width:var(--s-18);height:var(--s-18);accent-color:var(--wa-green);cursor:pointer}.su{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.su-panel{display:flex;flex-direction:column;gap:var(--s-12)}.su-badge{display:inline-flex;align-items:center;gap:var(--s-6);width:fit-content;padding:var(--s-6) var(--s-10);border-radius:var(--r-pill);background:var(--green-16);color:var(--wa-green);font-size:var(--t-caption);font-weight:700}.su-form{display:flex;flex-direction:column;gap:var(--s-12)}.su-error{margin:0;color:var(--danger);font-size:var(--t-meta);font-weight:600}.su-done{display:flex;flex-direction:column;align-items:center;gap:var(--s-8);padding:var(--s-16) var(--s-8);color:var(--wa-green);text-align:center}.su-done-title{margin:0;color:var(--text);font-size:var(--t-title);font-weight:800}.su-done-hint{margin:0;color:var(--text-faint);font-size:var(--t-meta)}.su-title{display:inline-flex;align-items:center;gap:var(--s-6);margin:0;color:var(--text);font-size:var(--t-body);font-weight:800}.su-text{margin:0;color:var(--text-dim);font-size:var(--t-meta);line-height:var(--lh-default)}.su-link{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--wa-green);font-size:var(--t-meta);font-weight:700;text-decoration:none}.lp{display:flex;flex-direction:column;gap:var(--s-12);width:100%;max-width:var(--w-feed);margin:0 auto;padding-bottom:var(--s-24)}.lp-card{display:flex;flex-direction:column;gap:var(--s-12)}.lp-badge{display:inline-flex;align-items:center;gap:var(--s-6);width:fit-content;padding:var(--s-6) var(--s-10);border-radius:var(--r-pill);background:var(--violet-12);color:var(--violet);font-size:var(--t-caption);font-weight:700}.lp-intro{margin:0;color:var(--text);font-size:var(--t-body);line-height:var(--lh-default)}.lp-list{display:flex;flex-direction:column;gap:var(--s-8);margin:0;padding:0;list-style:none}.lp-list li{display:flex;align-items:flex-start;gap:var(--s-8);color:var(--text-dim);font-size:var(--t-meta);line-height:var(--lh-default)}.lp-list li svg{flex:0 0 auto;margin-top:var(--s-2);color:var(--wa-green)}.lp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-10);padding-top:var(--s-8);border-top:var(--bw-glass) solid var(--divider)}.lp-link{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--wa-green);font-size:var(--t-meta);font-weight:700;text-decoration:none}.lp-muted{margin:0;color:var(--text-faint);font-size:var(--t-caption)}.doc{display:flex;flex-direction:column;gap:var(--s-8);width:100%;max-width:1180px;margin:0 auto;padding-bottom:var(--s-28)}.doc-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-12);flex-wrap:wrap;margin-top:var(--s-6)}.doc-badge{display:inline-flex;align-items:center;gap:var(--s-6);padding:var(--s-6) var(--s-12);border-radius:var(--r-pill);background:var(--violet-12);color:var(--violet);font-size:var(--t-caption);font-weight:800}.doc-langs{display:inline-flex;padding:var(--s-2);border-radius:var(--r-pill);background:var(--fill-8);border:var(--bw-glass) solid var(--hair)}.doc-lang{min-height:30px;padding:0 var(--s-14);border:0;border-radius:var(--r-pill);background:transparent;color:var(--text-dim);font-family:var(--font-ui);font-size:var(--t-caption);font-weight:700;cursor:pointer}.doc-lang-on{background:var(--card);color:var(--text);box-shadow:var(--sh-fb-card)}.doc-updated{margin:0;color:var(--text-faint);font-size:var(--t-badge)}.doc-cols{display:flex;flex-direction:column;gap:var(--s-14);margin-top:var(--s-8)}.doc-toc{padding:var(--s-12);border-radius:var(--r-md);background:var(--fill-6);border:var(--bw-glass) solid var(--hair)}.doc-toc-title{margin:0 0 var(--s-8);color:var(--text-faint);font-size:var(--t-badge);font-weight:800;letter-spacing:var(--ls-section);text-transform:uppercase}.doc-toc ol{display:flex;flex-direction:column;gap:var(--s-6);margin:0;padding-left:var(--s-18);color:var(--text-dim);font-size:var(--t-caption)}.doc-toc a{color:var(--text-dim);text-decoration:none}.doc-toc a:hover{color:var(--wa-green)}.doc-body{display:flex;flex-direction:column;gap:var(--s-14);min-width:0;padding:var(--s-16);border-radius:var(--r-lg);background:var(--card);border:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-web-card)}.doc-sec{scroll-margin-top:88px}.doc-intro{margin:0;padding:var(--s-12);border-left:var(--bw-avatar) solid var(--wa-green);border-radius:var(--r-sm);background:var(--green-07);color:var(--text);font-size:var(--t-body);line-height:var(--lh-dialog)}.doc-sec h2{margin:0 0 var(--s-8);font-size:var(--t-h4);font-weight:800;line-height:var(--lh-default)}.doc-sec ul{display:flex;flex-direction:column;gap:var(--s-7);margin:0;padding-left:var(--s-18);color:var(--text-dim);font-size:var(--t-meta);line-height:var(--lh-dialog)}.doc-sec li::marker{color:var(--wa-green)}.doc-foot{display:flex;flex-wrap:wrap;gap:var(--s-14);padding-top:var(--s-12);border-top:var(--bw-glass) solid var(--divider)}.doc-link{display:inline-flex;align-items:center;gap:var(--s-6);color:var(--wa-green);font-size:var(--t-meta);font-weight:700;word-break:break-all}.doc-other{display:flex;flex-wrap:wrap;gap:var(--s-8)}.doc-other-link{padding:var(--s-6) var(--s-12);border-radius:var(--r-pill);background:var(--fill-7);color:var(--text-dim);font-size:var(--t-caption);font-weight:600}.doc-other-link:hover{background:var(--fill-14);color:var(--text)}@media (min-width: 900px){.doc-cols{flex-direction:row;align-items:flex-start;gap:var(--s-18)}.doc-toc{position:sticky;top:74px;width:220px;flex:none;background:transparent;border:0;padding:0}.doc-body{flex:1;padding:var(--s-20)}}@media (max-width: 599px){.doc{padding-bottom:calc(var(--h-bottomnav) + var(--s-16))}.doc-body{padding:var(--s-12)}}.dlp{display:flex;justify-content:center;width:100%;padding:var(--s-24) var(--s-14) var(--s-28)}.dlp-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:var(--s-24) var(--s-18);border-radius:var(--r-panel);background:var(--card);border:var(--bw-glass) solid var(--hair);box-shadow:var(--sh-web-card);text-align:center}.dlp-logo{border-radius:var(--r-4xl);box-shadow:var(--glow-green)}.dlp-name{margin:var(--s-12) 0 var(--s-4);font-size:var(--t-h2);font-weight:800;background:var(--brand-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.dlp-tag{margin:0 0 var(--s-18);color:var(--text-dim);font-size:var(--t-caption)}.dlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);width:100%;min-height:50px;border-radius:var(--r-pill);background:var(--primary-btn);color:var(--on-solid);font-size:var(--t-body);font-weight:800;box-shadow:var(--glow-green)}.dlp-btn-wait{background:var(--fill-10);color:var(--text-dim);box-shadow:none}.dlp-btn-wait svg{animation:dlp-spin 1.1s linear infinite}.dlp-btn-off{background:var(--fill-10);color:var(--text-faint);box-shadow:none}@keyframes dlp-spin{to{transform:rotate(360deg)}}.dlp-meta{margin:var(--s-8) 0 0;color:var(--text-faint);font-size:var(--t-badge)}.dlp-block{width:100%;margin-top:var(--s-16);padding:var(--s-12);border-radius:var(--r-md);background:var(--fill-7);text-align:left;font-size:var(--t-caption);color:var(--text-dim)}.dlp-block strong{display:block;margin-bottom:var(--s-4);color:var(--text)}.dlp-block p{margin:0;white-space:pre-line}.dlp-steps{width:100%;margin:var(--s-16) 0 0;padding:var(--s-12) var(--s-12) var(--s-12) var(--s-24);border-radius:var(--r-md);background:var(--fill-4);color:var(--text-dim);font-size:var(--t-caption);text-align:left;line-height:1.6}.dlp-steps b{color:var(--text)}.dlp-back{display:inline-flex;align-items:center;gap:var(--s-4);margin-top:var(--s-18);color:var(--text-faint);font-size:var(--t-caption);font-weight:600}:root{--wa-green: #00a884;--green-2: #25d366;--green-3: #00c4a7;--soft-green: #86efac;--violet: #7c5cff;--violet-2: #b45cff;--cyan: #00e5ff;--pink: #ff3d81;--gold: #ffc857;--online: #2be6a4;--wa-blue: #0084ff;--like-red: #fe2c55;--danger: #ff4d6d;--danger-dark: #7a1120;--brand-grad: linear-gradient(135deg, #7c5cff, #b45cff, #ff3d81);--primary-btn: linear-gradient(135deg, #00a884, #25d366);--composer-btn: linear-gradient(90deg, #00a884, #00c4a7);--cyan-grad: linear-gradient(135deg, #00e5ff, #5c8bff);--danger-grad: linear-gradient(135deg, #ff4d6d, #7a1120);--aurora-dark: linear-gradient(135deg, #0b100d 0%, #0f1c14 55%, #08130c 100%);--aurora-light: linear-gradient(135deg, #ffffff 0%, #f4f6ff 55%, #eaf0ff 100%);--scrim: linear-gradient( 180deg, rgba(0, 0, 0, .3) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .45) 100% );--dl-banner: linear-gradient(135deg, #1b0f38, #0c0a24);--story-ring: linear-gradient(135deg, var(--violet), var(--pink), var(--gold));--creator-grad: linear-gradient(135deg, var(--violet), var(--cyan));--border-35: rgba(255, 255, 255, .35);--green-07: rgba(0, 168, 132, .07);--green-30: rgba(0, 168, 132, .3);--green-35: rgba(0, 168, 132, .35);--rx-input: 24px;--w-cmt-preview: 72px;--green-16: rgba(0, 168, 132, .16);--h-peer-row: 96px;--w-peer: 64px;--av-peer: 48px;--w-peer-check: 20px;--w-share-prev: 52px;--d-sent-mark: 40px;--flag-red: #e41e3f;--flag-12: rgba(228, 30, 63, .12);--violet-12: rgba(124, 92, 255, .12);--violet-14: rgba(124, 92, 255, .14);--d-reason-icon: 36px;--d-report-mark: 38px;--d-radio: 22px;--h-tile: 48px;--h-story-tray: clamp(140px, 24vh, 178px);--w-story-card: 104px;--ring-violet-pink: linear-gradient(135deg, var(--violet), var(--pink));--seen-veil: rgba(0, 0, 0, .25);--d-add-badge: 34px;--d-story-avatar: 30px;--story-blank: #404040;--story-blank-2: #606060;--w-story-stage: 430px;--d-story-head-av: 32px;--caption-veil: rgba(0, 0, 0, .55);--t-story-text: 26px;--glow-story-text: 0 0 10px rgba(0, 0, 0, .87), 0 2px 4px rgba(0, 0, 0, .54);--w-create-menu: 186px;--menu-status: #f7b125;--menu-post: #1877f2;--scrim-menu: rgba(0, 0, 0, .2);--badge-grad: linear-gradient(135deg, #ff4d6d, #e41e3f);--shimmer-7: linear-gradient( 90deg, #00a884 0%, #25d366 20%, #3b82f6 38%, #ff3d5a 55%, #f7b125 70%, #7c5cff 85%, #00a884 100% );--ring-yellow: #ffeb3b;--ring-cyan: #4dd0e1;--ring-pink: #ff7bac;--ring-black: #000000;--ring-green: #00a884;--ring-white: #ffffff;--ad-logo-1: linear-gradient(135deg, #7c5cff, #ff5c8a);--ad-logo-2: linear-gradient(135deg, #00a884, #2be6a4);--ad-logo-3: linear-gradient(135deg, #ff8a3d, #ffc857);--ad-logo-4: linear-gradient(135deg, #2e8bff, #6ad2ff);--ad-logo-5: linear-gradient(135deg, #e14b7b, #ff9e7a);--ad-logo-6: linear-gradient(135deg, #5b6cff, #9b5cff);--tpl-white: linear-gradient(135deg, #f5f6f7, #f5f6f7);--tpl-black: linear-gradient(135deg, #111111, #111111);--tpl-red: linear-gradient(135deg, #e53935, #b71c1c);--tpl-violet: linear-gradient(135deg, #7c5cff, #ff3d81);--tpl-teal: linear-gradient(135deg, #00bfa5, #00695c);--tpl-sunset: linear-gradient(135deg, #ff9800, #e91e63);--tpl-ocean: linear-gradient(135deg, #2196f3, #0d47a1);--tag-on-tpl: #d6e9ff;--h-tpl: 180px;--ink: #1c1e21;--ink-dim: #606366;--ink-faint: #9aa0a6;--ink-soft: #f2f4f7;--ink-hair: #e4e6eb;--chat-head-ink: #0f1419;--chat-head-faint: #8a8d91;--chat-head-soft: #f1f3f6;--toast-bg: rgba(24, 28, 40, .94);--r-pill: 999px;--r-xs: 4px;--r-sm: 6px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--r-2xl: 16px;--r-3xl: 18px;--r-4xl: 20px;--r-panel: 26px;--r-sheet: 30px;--r-dialog: 24px;--r-full: 9999px;--r-page: 14px;--r-ad-inline: 3px;--r-sponsor: 5px;--s-2: 2px;--s-3: 3px;--s-4: 4px;--s-5: 5px;--s-6: 6px;--s-7: 7px;--s-8: 8px;--s-9: 9px;--s-10: 10px;--s-12: 12px;--s-14: 14px;--s-16: 16px;--s-18: 18px;--s-22: 22px;--s-24: 24px;--s-28: 28px;--w-feed: 640px;--w-nav: 520px;--w-dialog: 360px;--h-sheet: 72vh;--h-bottomnav: 74px;--bw-glass: 1px;--bw-focus: 1.4px;--bw-badge: 1.5px;--bw-avatar: 2px;--bw-story: 2.5px;--bw-addcircle: 3px;--font-ui: "Plus Jakarta Sans", "Hind Siliguri", -apple-system, "Segoe UI", Roboto, sans-serif;--t-display: 30px;--t-h1: 24px;--t-h2: 22px;--t-h3: 18px;--t-h4: 16px;--t-title: 15px;--t-body: 14px;--t-body-lg: 14.5px;--t-sub: 13.5px;--t-meta: 12.5px;--t-caption: 12px;--t-tiny: 11.5px;--t-badge: 11px;--t-micro: 10.5px;--t-nano: 9.5px;--t-nav-label: 9px;--t-nav-badge: 8.5px;--bw-nav-ring: 1.2px;--pad-nav-item: 6px 16px;--rx-step: 13px;--rx-emoji: 17px;--rx-stack-h: 22px;--ls-logo: .5px;--ls-section: .7px;--ls-eyebrow: 1.2px;--lh-default: 1.4;--lh-row: 1.25;--lh-dialog: 1.45;--lh-tight: 1.05;--dur-press: .15s;--dur-fast: .2s;--dur-base: .28s;--dur-slow: .35s;--dur-loop: 3.2s;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--ease-sine: ease-in-out;--bg: #ffffff;--card: #ffffff;--input: #f7f8fb;--bg-3: #f0f2f5;--fb-bg: #e9ebef;--fb-card: #ffffff;--hair: #e4e6eb;--text: #1a1a2e;--text-dim: rgba(26, 26, 46, .7);--text-faint: rgba(26, 26, 46, .4);--divider: rgba(0, 0, 0, .12);--nav: #ffffff;--banner: #ffffff;--story-sheet: #141414;--media-shell: #000000;--fill-4: rgba(0, 0, 0, .024);--fill-6: rgba(0, 0, 0, .036);--fill-7: rgba(0, 0, 0, .042);--fill-8: rgba(0, 0, 0, .048);--fill-10: rgba(0, 0, 0, .06);--fill-14: rgba(0, 0, 0, .084);--border-glass: rgba(0, 0, 0, .18);--border-soft: rgba(0, 0, 0, .12);--panel-shadow-color: rgba(0, 0, 0, .13);--sh-panel: 0 6px 16px rgba(0, 0, 0, .06);--sh-fb-card: 0 2px 6px rgba(0, 0, 0, .05);--sh-web-card: 0 1px 2px rgba(0, 0, 0, .08);--glow-toast: 0 6px 18px rgba(0, 0, 0, .14);--nav-shadow: 0 -3px 12px rgba(0, 0, 0, .05);--scrim-sheet: rgba(0, 0, 0, .45);--scrim-dialog: rgba(0, 0, 0, .55);--blur-panel: 0px;--blur-sheet: 0px;--blur-field: 0px;--glow-primary: 0 10px 22px rgba(124, 92, 255, .45);--glow-green: 0 4px 16px rgba(0, 168, 132, .45);--glow-circle: 0 3px 10px rgba(0, 168, 132, .45);--chip-sponsor-bg: rgba(255, 200, 87, .18);--gold-20: rgba(255, 200, 87, .2);--border-25: rgba(255, 255, 255, .25);--cta-overlay: rgba(0, 0, 0, .65);--reply-strip: rgba(255, 255, 255, .14)}[data-theme=dark]{--bg: #05060c;--card: #0c0a24;--input: #170b33;--bg-3: #1e0a2e;--fb-bg: #05060c;--fb-card: #242526;--hair: #3e4042;--text: #f6f7fb;--text-dim: rgba(255, 255, 255, .7);--text-faint: rgba(255, 255, 255, .4);--divider: rgba(255, 255, 255, .12);--nav: #1e1f20;--banner: #141430;--story-sheet: #141414;--fill-4: rgba(255, 255, 255, .04);--fill-6: rgba(255, 255, 255, .06);--fill-7: rgba(255, 255, 255, .07);--fill-8: rgba(255, 255, 255, .078);--fill-10: rgba(255, 255, 255, .1);--fill-14: rgba(255, 255, 255, .141);--border-glass: rgba(255, 255, 255, .24);--border-soft: rgba(255, 255, 255, .1);--panel-shadow-color: rgba(0, 0, 0, .4);--sh-panel: 0 8px 18px rgba(0, 0, 0, .4);--sh-fb-card: 0 2px 6px rgba(0, 0, 0, .25);--sh-web-card: 0 1px 2px rgba(0, 0, 0, .4);--glow-toast: 0 6px 18px rgba(0, 0, 0, .5);--nav-shadow: 0 -3px 12px rgba(0, 0, 0, .35);--blur-panel: 12px;--blur-sheet: 34px;--blur-field: 10px}:root{--d-bg: #05060c;--d-card: #0c0a24;--d-bg-2: #170b33;--d-bg-3: #1e0a2e;--d-nav: #1e1f20;--d-banner: rgba(20, 20, 48, .94);--d-story: #141414;--d-fb-card: #242526;--d-text: #f6f7fb;--d-text-dim: rgba(255, 255, 255, .7);--d-text-faint: rgba(255, 255, 255, .4);--d-divider: rgba(255, 255, 255, .12);--d-hair: #3e4042;--l-bg: #ffffff;--l-card: #ffffff;--l-input: #f7f8fb;--l-bg-3: #f0f2f5;--l-fb-bg: #e9ebef;--l-hair: #e4e6eb}:root{--z-page: 0;--z-sticky: 10;--z-nav: 20;--z-banner: 30;--z-popover: 40;--z-sheet: 50;--z-dialog: 60;--z-ad: 65;--z-fullscreen: 70;--z-toast: 80;--on-solid: #ffffff;--danger-95: rgba(255, 77, 109, .95)}@media (prefers-reduced-motion: reduce){:root{--dur-press: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-loop: 0ms}}@media (prefers-reduced-transparency: reduce){:root{--blur-panel: 0px;--blur-sheet: 0px;--blur-field: 0px}}:root{--yt-badge-bg: rgba(0, 0, 0, .8);--h-full: 100dvh;--h-action-pill: 36px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{font-family:var(--font-ui);font-size:var(--t-body);line-height:var(--lh-default);color:var(--text);background:var(--fb-bg);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}#root{min-height:100%}h1,h2,h3,h4,h5,h6,p,figure{margin:0}h1{font-size:var(--t-h1);font-weight:800}h2{font-size:var(--t-h2);font-weight:700}h3{font-size:var(--t-h3);font-weight:800}h4{font-size:var(--t-h4);font-weight:800}button,input,textarea,select{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}.card a,.g-card a,.banner a,.post-card a{text-decoration:none}img,video{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:var(--bw-focus) solid var(--wa-green);outline-offset:2px}::selection{background:color-mix(in srgb,var(--wa-green) 22%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--fill-14) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--fill-14);border-radius:var(--r-pill)}*::-webkit-scrollbar-track{background:transparent}.num{font-variant-numeric:tabular-nums}.hashtag{color:var(--violet);font-weight:600}.mention{color:var(--wa-green);font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hide-mobile{display:none}@media (min-width: 900px){.hide-mobile{display:block}}.hide-desktop{display:block}@media (min-width: 900px){.hide-desktop{display:none}}@keyframes gz-spin{to{transform:rotate(360deg)}}@keyframes gz-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}
