/* V493: uploaded VIGNA artwork, shared by the header, sign-in and startup. */
.topbar .brand.vigna-brand-v493{display:flex;align-items:center;gap:10px;min-width:0}
.vigna-brand-v493 .vigna-logo-v493{display:block;width:64px;height:64px;flex:0 0 64px;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}
.topbar .vigna-brand-caption-v493{display:block;color:#f4dfaa;font:600 12px/1.3 Inter,Segoe UI,Arial,sans-serif;letter-spacing:.04em}
.auth-brand.vigna-brand-v493{display:flex;align-items:center;gap:12px;min-height:64px}
.auth-brand.vigna-brand-v493 .vigna-brand-caption-v493{color:#f4dfaa;font:500 12px/1.4 Inter,Segoe UI,Arial,sans-serif}
.vigna-startup-logo-v493{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:32px 24px 140px;pointer-events:none}
.vigna-startup-medallion-v493{position:relative;display:flex;align-items:center;justify-content:center;width:min(76vw,330px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(8,65,44,.85),rgba(0,41,30,0) 72%)}
.vigna-startup-medallion-v493 img{display:block;width:76%;height:76%;object-fit:contain}
.vigna-startup-medallion-v493::before,.vigna-startup-medallion-v493::after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}
.vigna-startup-medallion-v493::before{border:1px solid rgba(221,180,78,.35);box-shadow:0 0 30px rgba(214,177,83,.12),inset 0 0 25px rgba(214,177,83,.08)}
.vigna-startup-medallion-v493::after{border:2px solid transparent;border-top-color:#f4d27b;border-right-color:rgba(244,210,123,.35);animation:vigna-logo-orbit-v493 1.8s linear infinite}
@keyframes vigna-logo-orbit-v493{to{transform:rotate(360deg)}}
@media(max-width:850px){.topbar .vigna-logo-v493{width:54px;height:54px;flex-basis:54px}.topbar .brand.vigna-brand-v493{gap:8px}.topbar .vigna-brand-caption-v493{font-size:11px}}
@media(max-width:360px){.topbar .vigna-brand-caption-v493{font-size:10px;letter-spacing:0}}
@media(max-height:480px){.vigna-startup-logo-v493{padding:12px 20px 110px}.vigna-startup-medallion-v493{width:min(42vh,210px)}}
@media(prefers-reduced-motion:reduce){.vigna-startup-medallion-v493::after{animation:none}}
