@layer app{.vd-brand-block-v2{background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-12);box-shadow:var(--shadow-soft);padding:var(--space-6) var(--space-6);gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.vd-brand-block-v2-stack{gap:var(--space-4);flex-direction:column;display:flex}.vd-brand-block-head-v2{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.vd-brand-block-title{font-family:var(--sans);font-size:var(--text-15);font-weight:var(--weight-600);letter-spacing:var(--tracking-n5);color:var(--ink);margin:0}.vd-brand-block-meta{font-family:var(--sans);font-size:var(--text-12-5);color:var(--ink-mute);text-align:right;line-height:var(--leading-135);max-width:260px}.vd-soft-seg{gap:var(--space-hair);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--paper-3);flex-wrap:wrap;display:inline-flex}.vd-soft-seg button{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--ink-soft);font-family:var(--sans);font-size:var(--text-12-5);font-weight:var(--weight-500);white-space:nowrap;cursor:pointer;transition:background var(--dur-100) ease, color var(--dur-100) ease;background:0 0;border:0}.vd-soft-seg button:hover{color:var(--ink)}.vd-soft-seg button.is-active{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-hair)}.vd-frame{width:var(--frame-w);height:var(--frame-h);border-radius:var(--radius-8);background:radial-gradient(120% 90% at 30% 20%, var(--ink-2), var(--ink)), var(--ink);flex-shrink:0;position:relative;overflow:hidden}.vd-frame-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-250) ease;position:absolute;inset:0}.vd-frame-img.is-loaded{opacity:1}.vd-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);background:linear-gradient(to top, color-mix(in srgb, var(--ink) 30%, transparent), transparent 40%);pointer-events:none;position:absolute;inset:0}.vd-frame-badge{z-index:1;padding:1px var(--space-2);border-radius:var(--radius-4);background:color-mix(in srgb, var(--ink) 72%, transparent);color:var(--paper);font-family:var(--mono);font-size:var(--text-10);letter-spacing:var(--tracking-20);position:absolute;bottom:6px;left:6px}.vd-frame-play{z-index:1;background:color-mix(in srgb, var(--paper) 92%, transparent);width:30px;height:30px;color:var(--ink);opacity:0;transition:opacity var(--dur-150) ease, transform var(--dur-150) ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.vd-frame-play svg{margin-left:var(--space-hair)}@media (max-width:640px){.vd-soft-seg{border-radius:var(--radius-16)}}.vd-soft-seg button.is-active .vdc-count{background:var(--paper-3);color:var(--ink)}.vd-load-error{padding:var(--space-5) var(--space-6)}.vd-load-error .plate-actions{margin-top:var(--space-3)}.vd-load-error .vd-quiet-btn{border:1px solid var(--rule-2);background:var(--paper);color:var(--ink)}@media (max-width:640px){.vd-brand-block-v2{padding:var(--space-5) var(--space-4)}.vd-brand-block-head-v2{align-items:flex-start;gap:var(--space-2);flex-direction:column}.vd-brand-block-meta{text-align:left;max-width:none}.vd-soft-seg>button{min-height:var(--tap-target);min-width:var(--tap-target);justify-content:center;align-items:center;display:inline-flex}}}