.voloai-profile{--vp-ink:#23242a;--vp-muted:#8a8f9b;--vp-line:#eceef3;--vp-soft:#fff6f7;--vp-accent:#e45b63;width:100vw;max-width:none;margin:0 calc(50% - 50vw);padding:0;color:var(--vp-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - 40px);background:#fff}.vp-sidebar{min-height:100%;border-right:1px solid var(--vp-line);background:#fff;display:grid;grid-template-rows:auto auto 1fr auto}.vp-profile-block{padding:34px 20px 18px;text-align:center}.vp-avatar-wrap{position:relative;width:84px;margin:0 auto 12px}.vp-avatar{width:84px;height:84px;border-radius:50%;object-fit:cover;background:#f3f4f6;border:2px solid var(--vp-accent);padding:3px;box-sizing:border-box}.vp-avatar-button{position:absolute;right:-4px;bottom:2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(35,36,42,.9);color:#fff;cursor:pointer;border:2px solid #fff}.vp-avatar-button span:not(.vp-icon),.vp-avatar-button input{display:none}.vp-profile-block strong{display:block;font-size:15px;line-height:1.2}.vp-username{margin-top:5px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;color:var(--vp-muted);font-size:12px}.vp-username em{font-style:normal;border-radius:999px;background:var(--vp-soft);color:var(--vp-accent);font-size:10px;font-weight:800;padding:3px 7px}.vp-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:0 10px 28px}.vp-stats div{min-width:0;text-align:center;padding:0 6px;border-right:1px solid #d9dde6}.vp-stats div:last-child{border-right:0}.vp-stats span{display:block;color:var(--vp-muted);font-size:11px;line-height:1.2;min-height:28px}.vp-stats strong{display:block;margin-top:5px;font-size:13px;line-height:1}.vp-tabs{display:grid;align-content:start}.vp-tabs button{border:0;border-left:3px solid transparent;background:transparent;color:#5c6472;min-height:37px;padding:0 22px;display:flex;align-items:center;gap:13px;text-align:left;font-size:14px;font-weight:650;cursor:pointer}.vp-tabs button:hover{background:#fafafa;color:var(--vp-accent)}.vp-tabs button.is-active{background:#fff7f7;color:var(--vp-accent);border-left-color:var(--vp-accent);font-weight:800}.vp-logout{border-top:1px solid var(--vp-line);min-height:54px;padding:0 24px;display:flex;align-items:center;gap:13px;color:#5c6472;text-decoration:none;font-size:14px;font-weight:700}.vp-logout:hover{color:var(--vp-accent);background:#fff7f7}.vp-icon{width:17px;height:17px;display:inline-grid;place-items:center;flex:0 0 auto}.vp-icon svg{width:17px;height:17px}.vp-main{min-width:0;background:#fff;padding:22px 28px 40px}.vp-teammates{display:flex;align-items:flex-start;gap:18px;overflow-x:auto;padding:8px 0 26px;margin-bottom:2px}.vp-teammates button{width:84px;flex:0 0 auto;border:0;background:transparent;padding:0;display:grid;gap:7px;justify-items:center;color:#5c6472;font-size:11px;cursor:pointer}.vp-teammates img{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid var(--vp-accent);padding:3px;background:#fff;box-sizing:border-box}.vp-teammates button:hover img,.vp-teammates button.is-active img{box-shadow:0 0 0 4px #ffe7e9}.vp-teammates span{max-width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-notice{margin:0 0 14px;border-radius:8px;padding:11px 13px;font-size:13px;font-weight:800}.vp-notice.success{background:#ecfdf5;color:#047857}.vp-notice.error{background:#fef2f2;color:#b91c1c}.vp-panel{display:none}.vp-panel.is-active{display:block}.vp-toolbar{display:flex;align-items:end;gap:14px;margin-bottom:18px}.vp-toolbar label{display:grid;gap:6px;color:#23242a;font-size:13px;font-weight:900}.vp-toolbar label span{font-size:16px}.vp-toolbar select{min-width:300px;min-height:40px;border:1px solid #d7dbe3;border-radius:8px;background:#fff;color:#23242a;padding:8px 36px 8px 12px;box-sizing:border-box;font-size:14px;outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#8a8f9b 50%),linear-gradient(135deg,#8a8f9b 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.vp-toolbar select:focus{border-color:var(--vp-accent);box-shadow:0 0 0 3px rgba(228,91,99,.12)}.vp-self-feed{min-height:40px;border:1px solid var(--vp-line);border-radius:8px;background:#fff;color:#5c6472;padding:0 12px;display:inline-flex;align-items:center;gap:8px;font-weight:800;cursor:pointer}.vp-self-feed:hover{color:var(--vp-accent);background:#fff7f7}.vp-project-note{margin-left:auto;border-radius:999px;background:#f7f8fb;color:#697080;padding:8px 12px;font-size:12px;font-weight:850}.vp-masonry{columns:3 250px;column-gap:20px}.vp-item{display:inline-block;width:100%;margin:0 0 20px;break-inside:avoid;border-radius:6px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(17,24,39,.04)}.vp-media{position:relative;display:block;background:#eef1f5;color:#fff;text-decoration:none;border-radius:6px;overflow:hidden}.vp-media img{width:100%;display:block;background:#eef1f5}.vp-media.is-video img{aspect-ratio:16/10;object-fit:cover}.vp-play{position:absolute;left:10px;bottom:10px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(35,36,42,.84);backdrop-filter:blur(6px)}.vp-play svg{width:17px;height:17px;fill:#fff}.vp-item-meta{display:grid;gap:8px;padding:10px 0 0;font-size:13px}.vp-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.vp-card-top strong{font-size:13px;line-height:1.25}.vp-card-top span{color:var(--vp-muted);font-size:11px;white-space:nowrap}.vp-item-meta p{margin:0;color:#5c6472;font-size:12px;line-height:1.45}.vp-creator{display:flex;align-items:center;gap:8px;color:#23242a;font-size:13px}.vp-creator img{width:26px;height:26px;border-radius:50%;border:1px solid #ffd7da}.vp-form,.vp-share-card,.vp-team{display:grid;gap:14px;max-width:760px}.vp-form-wide{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.vp-form label,.vp-share-card label{display:grid;gap:6px;color:#344054;font-size:12px;font-weight:850}.vp-form input,.vp-form textarea,.vp-form select,.vp-share-card input,.vp-share-card textarea,.vp-share-card select,.vp-member input,.vp-member select,.vp-inline-form input,.vp-inline-form select{width:100%;min-height:40px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;color:#111827;padding:8px 11px;box-sizing:border-box;font-size:14px;outline:none}.vp-form button,.vp-share-card button,.vp-inline-form button,.vp-member button{border:0;border-radius:8px;background:#23242a;color:#fff;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:850;cursor:pointer;width:max-content}.vp-member button[data-vp-remove-member]{background:#f2f4f7;color:#344054}.vp-empty{padding:28px;border:1px dashed #d0d5dd;border-radius:8px;color:var(--vp-muted);background:#fff}.vp-share-list,.vp-team-members{display:grid;gap:14px}.vp-share-card,.vp-team{border:1px solid var(--vp-line);border-radius:8px;padding:15px;background:#fff}.vp-share-card h3,.vp-team h3{margin:0 0 4px;font-size:18px}.vp-share-card a{font-size:12px;color:var(--vp-accent);word-break:break-all}.vp-check{display:flex!important;align-items:center;gap:8px}.vp-check input{width:auto;min-height:0}.vp-member,.vp-inline-form{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,160px) minmax(150px,180px) auto auto;gap:8px;align-items:center}.vp-member strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.vp-order{display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:12px;align-items:center;border-bottom:1px solid var(--vp-line);padding:12px 0}.vp-order p{grid-column:1/-1;margin:0;color:var(--vp-muted)}.voloai-profile-login{max-width:480px;margin:34px auto;padding:22px;border:1px solid var(--vp-line);border-radius:8px;text-align:center}.voloai-profile-login a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:8px;background:#23242a;color:#fff;text-decoration:none;font-weight:850}@media(max-width:960px){.voloai-profile{grid-template-columns:1fr}.vp-sidebar{min-height:auto;border-right:0;border-bottom:1px solid var(--vp-line)}.vp-profile-block{padding-top:20px}.vp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-logout{border-top:1px solid var(--vp-line)}.vp-main{padding:18px}.vp-toolbar{align-items:stretch;flex-direction:column}.vp-toolbar select{min-width:0;width:100%}.vp-project-note{margin-left:0;width:max-content}.vp-form-wide,.vp-member,.vp-inline-form,.vp-order{grid-template-columns:1fr}}@media(max-width:560px){.vp-stats span{font-size:10px}.vp-main{padding:14px}.vp-teammates{gap:12px}.vp-teammates button{width:68px}.vp-teammates img{width:62px;height:62px}.vp-masonry{columns:1}.vp-tabs{grid-template-columns:1fr}}


/* Theme isolation overrides. Keep this block last. */
html body .voloai-profile,
html body .entry-content .voloai-profile,
html body .site-main .voloai-profile,
html body .elementor .voloai-profile{
    width:100vw!important;
    max-width:none!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
    padding:0!important;
    display:grid!important;
    grid-template-columns:240px minmax(0,1fr)!important;
    gap:0!important;
    background:#fff!important;
    color:var(--vp-ink)!important;
    font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    line-height:1.35!important;
    box-sizing:border-box!important;
    overflow:visible!important;
    isolation:isolate!important;
}
html body .voloai-profile,
html body .voloai-profile *{box-sizing:border-box!important;letter-spacing:0!important;text-transform:none!important}
html body .voloai-profile img{max-width:none!important;height:auto;border-style:solid;box-shadow:none}
html body .voloai-profile svg{display:block!important;overflow:visible!important}
html body .voloai-profile a{text-decoration:none!important;box-shadow:none!important}
html body .voloai-profile button,
html body .voloai-profile input,
html body .voloai-profile select,
html body .voloai-profile textarea{font:inherit!important;box-shadow:none}
html body .voloai-profile button{appearance:none!important;-webkit-appearance:none!important;text-transform:none!important;letter-spacing:0!important}
html body .voloai-profile .vp-sidebar{display:grid!important;grid-template-rows:auto auto 1fr auto!important;min-height:100%!important;border-right:1px solid var(--vp-line)!important;background:#fff!important;padding:0!important;margin:0!important}
html body .voloai-profile .vp-profile-block{display:block!important;padding:34px 20px 18px!important;text-align:center!important;margin:0!important;background:#fff!important}
html body .voloai-profile .vp-avatar-wrap{position:relative!important;width:84px!important;height:auto!important;margin:0 auto 12px!important;display:block!important}
html body .voloai-profile .vp-avatar{display:block!important;width:84px!important;height:84px!important;max-width:84px!important;min-width:84px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid var(--vp-accent)!important;padding:3px!important;background:#f3f4f6!important;margin:0!important}
html body .voloai-profile .vp-avatar-button{position:absolute!important;right:-4px!important;bottom:2px!important;width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(35,36,42,.9)!important;color:#fff!important;border:2px solid #fff!important;line-height:1!important}
html body .voloai-profile .vp-profile-block strong{display:block!important;margin:0!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;color:var(--vp-ink)!important}
html body .voloai-profile .vp-username{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;margin-top:5px!important;color:var(--vp-muted)!important;font-size:12px!important;line-height:1.25!important}
html body .voloai-profile .vp-stats{display:grid!important;grid-template-columns:repeat(4,1fr)!important;padding:0 10px 28px!important;margin:0!important;background:#fff!important}
html body .voloai-profile .vp-stats div{text-align:center!important;padding:0 6px!important;border-right:1px solid #d9dde6!important;background:transparent!important;margin:0!important;min-width:0!important}
html body .voloai-profile .vp-stats div:last-child{border-right:0!important}
html body .voloai-profile .vp-tabs{display:grid!important;align-content:start!important;gap:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important}
html body .voloai-profile .vp-tabs button{width:100%!important;border:0!important;border-left:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#5c6472!important;min-height:37px!important;padding:0 22px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;text-align:left!important;font-size:14px!important;font-weight:650!important;margin:0!important}
html body .voloai-profile .vp-tabs button.is-active{background:#fff7f7!important;color:var(--vp-accent)!important;border-left-color:var(--vp-accent)!important;font-weight:800!important}
html body .voloai-profile .vp-logout{border-top:1px solid var(--vp-line)!important;min-height:54px!important;padding:0 24px!important;display:flex!important;align-items:center!important;gap:13px!important;color:#5c6472!important;background:#fff!important;margin:0!important}
html body .voloai-profile .vp-main{display:block!important;min-width:0!important;width:auto!important;max-width:none!important;background:#fff!important;padding:22px 28px 40px!important;margin:0!important;overflow:visible!important}
html body .voloai-profile .vp-teammates{display:flex!important;align-items:flex-start!important;gap:18px!important;overflow-x:auto!important;padding:8px 0 26px!important;margin:0 0 2px!important;background:#fff!important;border:0!important}
html body .voloai-profile .vp-teammates button{width:84px!important;min-width:84px!important;max-width:84px!important;flex:0 0 84px!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;display:grid!important;gap:7px!important;justify-items:center!important;color:#5c6472!important;font-size:11px!important;line-height:1.2!important}
html body .voloai-profile .vp-teammates img{display:block!important;width:76px!important;height:76px!important;max-width:76px!important;min-width:76px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid var(--vp-accent)!important;padding:3px!important;background:#fff!important;margin:0!important}
html body .voloai-profile .vp-panel{display:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
html body .voloai-profile .vp-panel.is-active{display:block!important}
html body .voloai-profile .vp-toolbar{display:flex!important;align-items:flex-end!important;gap:14px!important;margin:0 0 18px!important;padding:0!important;background:#fff!important;border:0!important}
html body .voloai-profile .vp-toolbar label{display:grid!important;gap:6px!important;margin:0!important;color:#23242a!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important}
html body .voloai-profile .vp-toolbar select{display:block!important;min-width:300px!important;width:auto!important;max-width:100%!important;min-height:40px!important;height:40px!important;border:1px solid #d7dbe3!important;border-radius:8px!important;background-color:#fff!important;color:#23242a!important;padding:8px 36px 8px 12px!important;font-size:14px!important;line-height:1.2!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important}
html body .voloai-profile .vp-self-feed{min-height:40px!important;border:1px solid var(--vp-line)!important;border-radius:8px!important;background:#fff!important;color:#5c6472!important;padding:0 12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;font-weight:800!important;margin:0!important;width:auto!important}
html body .voloai-profile .vp-project-note{margin-left:auto!important;border-radius:999px!important;background:#f7f8fb!important;color:#697080!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important}
html body .voloai-profile .vp-masonry{display:block!important;columns:3 250px!important;column-gap:20px!important;width:100%!important;margin:0!important;padding:0!important}
html body .voloai-profile .vp-item{display:inline-block!important;width:100%!important;max-width:none!important;margin:0 0 20px!important;break-inside:avoid!important;page-break-inside:avoid!important;border-radius:6px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 1px 0 rgba(17,24,39,.04)!important;border:0!important;padding:0!important}
html body .voloai-profile .vp-media{position:relative!important;display:block!important;background:#eef1f5!important;color:#fff!important;border-radius:6px!important;overflow:hidden!important;width:100%!important;margin:0!important;padding:0!important}
html body .voloai-profile .vp-media img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;padding:0!important;background:#eef1f5!important}
html body .voloai-profile .vp-media.is-video img{aspect-ratio:16/10!important;object-fit:cover!important}
html body .voloai-profile .vp-play{position:absolute!important;left:10px!important;bottom:10px!important;width:34px!important;height:34px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(35,36,42,.84)!important;padding:0!important;margin:0!important}
html body .voloai-profile .vp-item-meta{display:grid!important;gap:8px!important;padding:10px 0 0!important;margin:0!important;font-size:13px!important;background:#fff!important}
html body .voloai-profile .vp-card-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:0!important}
html body .voloai-profile .vp-card-top strong{font-size:13px!important;line-height:1.25!important;font-weight:800!important;margin:0!important;color:#23242a!important}
html body .voloai-profile .vp-item-meta p{margin:0!important;color:#5c6472!important;font-size:12px!important;line-height:1.45!important;padding:0!important}
html body .voloai-profile .vp-creator{display:flex!important;align-items:center!important;gap:8px!important;color:#23242a!important;font-size:13px!important;line-height:1.2!important;margin:0!important}
html body .voloai-profile .vp-creator img{width:26px!important;height:26px!important;max-width:26px!important;border-radius:50%!important;border:1px solid #ffd7da!important;margin:0!important;padding:0!important}
html body .voloai-profile .vp-form,
html body .voloai-profile .vp-share-card,
html body .voloai-profile .vp-team{display:grid!important;gap:14px!important;max-width:760px!important;margin:0!important;padding:0!important;background:#fff!important}
html body .voloai-profile .vp-form input,
html body .voloai-profile .vp-form textarea,
html body .voloai-profile .vp-form select,
html body .voloai-profile .vp-share-card input,
html body .voloai-profile .vp-share-card textarea,
html body .voloai-profile .vp-share-card select{min-height:40px!important;border:1px solid #d0d5dd!important;border-radius:8px!important;background:#fff!important;color:#111827!important;padding:8px 11px!important;font-size:14px!important;line-height:1.3!important}
@media(max-width:960px){html body .voloai-profile{grid-template-columns:1fr!important}html body .voloai-profile .vp-sidebar{min-height:auto!important;border-right:0!important;border-bottom:1px solid var(--vp-line)!important}html body .voloai-profile .vp-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body .voloai-profile .vp-main{padding:18px!important}html body .voloai-profile .vp-toolbar{align-items:stretch!important;flex-direction:column!important}html body .voloai-profile .vp-toolbar select{min-width:0!important;width:100%!important}html body .voloai-profile .vp-project-note{margin-left:0!important;width:max-content!important}}
@media(max-width:560px){html body .voloai-profile .vp-masonry{columns:1!important}html body .voloai-profile .vp-tabs{grid-template-columns:1fr!important}html body .voloai-profile .vp-main{padding:14px!important}}


/* Profile shell and mobile drawer hard overrides. Keep after theme isolation. */
html body .voloai-profile{height:auto!important;min-height:100vh!important;overflow:visible!important;grid-template-columns:240px minmax(0,1fr)!important}
html body .voloai-profile .vp-mobile-bar{display:none!important}
html body .voloai-profile .vp-sidebar{position:sticky!important;top:0!important;align-self:start!important;height:100vh!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;z-index:3!important}
html body .voloai-profile .vp-main{height:auto!important;min-height:100vh!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}
html body .voloai-profile .vp-sidebar-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 18px 8px!important;background:#fff!important;border:0!important;margin:0!important}
html body .voloai-profile .vp-site-logo{display:inline-flex!important;align-items:center!important;min-width:0!important;max-width:150px!important;height:36px!important;color:#23242a!important;text-decoration:none!important}
html body .voloai-profile .vp-site-logo img{display:block!important;width:auto!important;max-width:150px!important;height:auto!important;max-height:32px!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;object-fit:contain!important;background:transparent!important}
html body .voloai-profile .vp-mobile-toggle{appearance:none!important;-webkit-appearance:none!important;display:block!important;position:relative!important;width:30px!important;height:21px!important;min-width:30px!important;min-height:21px!important;max-width:30px!important;max-height:21px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important;line-height:1!important;flex:0 0 30px!important}
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line{display:block!important;position:absolute!important;right:0!important;height:3px!important;border-radius:3px!important;background:#111827!important;padding:0!important;margin:0!important;opacity:1!important;transition:all .25s cubic-bezier(.645,.045,.355,1)!important}
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line:before,
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line:after{content:none!important;display:none!important}
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line1{top:0!important;width:22px!important}
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line2{top:50%!important;width:30px!important;transform:translateY(-50%)!important}
html body .voloai-profile .vp-mobile-toggle .pxl-icon-line3{bottom:0!important;width:16px!important}
html body .voloai-profile .vp-sidebar-head .vp-mobile-toggle{display:block!important}
html body .voloai-profile .vp-mobile-toggle:hover .pxl-icon-line1,
html body .voloai-profile .vp-mobile-toggle.active .pxl-icon-line1{width:30px!important}
html body .voloai-profile .vp-mobile-toggle.active .pxl-icon-line1{top:9px!important;transform:rotate(45deg)!important}
html body .voloai-profile .vp-mobile-toggle.active .pxl-icon-line2{opacity:0!important;transform:translateY(-50%) translateX(18px)!important}
html body .voloai-profile .vp-mobile-toggle.active .pxl-icon-line3{bottom:9px!important;width:30px!important;transform:rotate(-45deg)!important}
html body .voloai-profile .vp-sidebar-backdrop{display:none!important}
html body .voloai-profile .vp-profile-block{padding-top:18px!important}
html body .voloai-profile .vp-sidebar .vp-logout{position:sticky!important;bottom:0!important;margin-top:auto!important;background:#fff!important;z-index:2!important}
html body .voloai-profile button[data-vp-self-feed].vp-self-feed{appearance:none!important;-webkit-appearance:none!important;min-height:40px!important;height:40px!important;width:auto!important;max-width:max-content!important;border:1px solid #eceef3!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:#5c6472!important;padding:0 12px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:14px!important;font-weight:800!important;line-height:1!important;text-align:left!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;text-decoration:none!important}
html body .voloai-profile button[data-vp-self-feed].vp-self-feed:hover{background:#fff7f7!important;color:#e45b63!important;border-color:#ffd7da!important}
html body .voloai-profile select[data-vp-project-select]{appearance:none!important;-webkit-appearance:none!important;display:block!important;min-width:300px!important;width:auto!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;border:1px solid #d7dbe3!important;border-radius:8px!important;background-color:#fff!important;background-image:linear-gradient(45deg,transparent 50%,#8a8f9b 50%),linear-gradient(135deg,#8a8f9b 50%,transparent 50%)!important;background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;color:#23242a!important;padding:8px 36px 8px 12px!important;margin:0!important;font-size:14px!important;font-weight:650!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;outline:none!important}
html body .voloai-profile select[data-vp-project-select]:focus{border-color:#e45b63!important;box-shadow:0 0 0 3px rgba(228,91,99,.12)!important}

@media(max-width:960px){
    html body .voloai-profile{display:block!important;height:auto!important;min-height:100vh!important;overflow:visible!important;padding-top:62px!important;grid-template-columns:1fr!important}
    html body .voloai-profile .vp-mobile-bar{position:fixed!important;top:0!important;left:0!important;right:0!important;height:62px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 18px!important;background:#fff!important;border-bottom:1px solid #eceef3!important;z-index:10020!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important}
    html body.admin-bar .voloai-profile .vp-mobile-bar{top:32px!important}
    html body .voloai-profile .vp-sidebar{position:fixed!important;top:0!important;left:0!important;width:300px!important;max-width:86vw!important;height:100vh!important;min-height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;border-right:1px solid #eceef3!important;border-bottom:0!important;transform:translateX(-100%)!important;visibility:hidden!important;opacity:0!important;transition:transform .28s cubic-bezier(.645,.045,.355,1),visibility .28s,opacity .28s!important;z-index:10030!important;box-shadow:18px 0 42px rgba(17,24,39,.18)!important}
    html body.admin-bar .voloai-profile .vp-sidebar{top:32px!important;height:calc(100vh - 32px)!important;min-height:calc(100vh - 32px)!important}
    html body .voloai-profile.is-sidebar-open .vp-sidebar{transform:translateX(0)!important;visibility:visible!important;opacity:1!important}
    html body .voloai-profile .vp-sidebar-backdrop{position:fixed!important;display:block!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important;background:rgba(17,24,39,.45)!important;opacity:0!important;visibility:hidden!important;z-index:10025!important;margin:0!important;padding:0!important;transition:opacity .28s cubic-bezier(.645,.045,.355,1),visibility .28s!important}
    html body .voloai-profile.is-sidebar-open .vp-sidebar-backdrop{opacity:1!important;visibility:visible!important}
    html body .voloai-profile .vp-sidebar-head{padding:18px!important}
    html body .voloai-profile .vp-sidebar-head .vp-mobile-toggle{display:block!important}
    html body .voloai-profile .vp-main{height:auto!important;min-height:calc(100vh - 62px)!important;overflow:visible!important;padding:18px!important}
    html body .voloai-profile .vp-tabs{display:grid!important;grid-template-columns:1fr!important}
    html body .voloai-profile .vp-toolbar{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important}
    html body .voloai-profile button[data-vp-self-feed].vp-self-feed{width:100%!important;max-width:none!important;justify-content:flex-start!important}
    html body .voloai-profile select[data-vp-project-select]{width:100%!important;min-width:0!important}
}
@media(max-width:782px){html body.admin-bar .voloai-profile .vp-mobile-bar{top:46px!important}html body.admin-bar .voloai-profile .vp-sidebar{top:46px!important;height:calc(100vh - 46px)!important;min-height:calc(100vh - 46px)!important}}
@media(max-width:600px){html body.admin-bar .voloai-profile .vp-mobile-bar{top:0!important}html body.admin-bar .voloai-profile .vp-sidebar{top:0!important;height:100vh!important;min-height:100vh!important}}


/* Final profile viewport fixes. */

body.voloai-profile-page{height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}
body.voloai-profile-page.body-overflow:not(.voloai-profile-menu-open){overflow-y:auto!important}
body.voloai-profile-page.voloai-profile-menu-open{overflow:hidden!important}
html:has(.voloai-profile),
body:has(.voloai-profile){height:auto!important;min-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important}
body.body-overflow:has(.voloai-profile:not(.is-sidebar-open)){overflow-y:auto!important}
html body .voloai-profile{--vp-accent:#7c3aed!important;--vp-soft:#f5f0ff!important;grid-template-columns:300px minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;overflow:visible!important}
html body .voloai-profile .vp-sidebar{width:300px!important;max-width:300px!important;height:auto!important;min-height:100vh!important;position:sticky!important;top:0!important;overflow:visible!important;align-self:start!important}
html body .voloai-profile .vp-main{height:auto!important;min-height:140vh!important;overflow:visible!important;padding-bottom:80px!important}
html body .voloai-profile .vp-site-logo{width:220px!important;max-width:220px!important;height:44px!important}
html body .voloai-profile .vp-site-logo img{width:220px!important;max-width:220px!important;max-height:42px!important;object-fit:contain!important;object-position:left center!important}
html body .voloai-profile .vp-sidebar-head{padding:18px 22px 10px!important}
html body .voloai-profile .vp-avatar,
html body .voloai-profile .vp-teammates img{border-color:#7c3aed!important}
html body .voloai-profile .vp-username em{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile .vp-tabs button:hover{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile .vp-tabs button.is-active{background:#f5f0ff!important;color:#7c3aed!important;border-left-color:#7c3aed!important}
html body .voloai-profile .vp-logout:hover{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile .vp-teammates button:hover img,
html body .voloai-profile .vp-teammates button.is-active img{box-shadow:0 0 0 4px #ede9fe!important}
html body .voloai-profile button[data-vp-self-feed].vp-self-feed:hover{background:#f5f0ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}
html body .voloai-profile select[data-vp-project-select]:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgba(124,58,237,.14)!important}
html body .voloai-profile .vp-creator img{border-color:#ddd6fe!important}
@media(max-width:960px){
    html body .voloai-profile{display:block!important;grid-template-columns:1fr!important;padding-top:62px!important;min-height:100vh!important}
    html body .voloai-profile .vp-mobile-bar .vp-site-logo{width:220px!important;max-width:calc(100vw - 86px)!important}
    html body .voloai-profile .vp-mobile-bar .vp-site-logo img{width:220px!important;max-width:calc(100vw - 86px)!important}
    html body .voloai-profile .vp-sidebar{width:320px!important;max-width:88vw!important;height:100vh!important;min-height:100vh!important;position:fixed!important;overflow-y:auto!important;overflow-x:hidden!important}
    html body .voloai-profile .vp-main{min-height:140vh!important;padding-bottom:80px!important}
}


/* Final fixed profile rail and theme-menu trigger cleanup. */
body.voloai-profile-page.body-overflow{overflow:hidden!important}
html body .voloai-profile{--vp-accent:#7c3aed!important;--vp-soft:#f5f0ff!important;grid-template-columns:340px minmax(0,1fr)!important;height:auto!important;min-height:100vh!important;overflow:visible!important}
html body .voloai-profile .vp-sidebar{position:fixed!important;top:0!important;left:0!important;width:340px!important;max-width:340px!important;height:100vh!important;min-height:100vh!important;overflow:hidden!important;transform:none!important;visibility:visible!important;opacity:1!important;box-shadow:none!important;border-right:1px solid #eceef3!important;border-bottom:0!important;z-index:20!important}
html body.admin-bar .voloai-profile .vp-sidebar{top:32px!important;height:calc(100vh - 32px)!important;min-height:calc(100vh - 32px)!important}
html body .voloai-profile .vp-main{grid-column:2!important;margin-left:0!important;height:auto!important;min-height:140vh!important;overflow:visible!important;padding-bottom:96px!important}
html body .voloai-profile .vp-sidebar-backdrop{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
html body .voloai-profile .vp-sidebar-head{padding:20px 24px 12px!important}
html body .voloai-profile .vp-site-logo{width:220px!important;max-width:220px!important;height:44px!important;flex:0 0 220px!important}
html body .voloai-profile .vp-site-logo img{width:220px!important;max-width:220px!important;max-height:42px!important;object-fit:contain!important;object-position:left center!important}
html body .voloai-profile .vp-mobile-toggle{z-index:2!important}
html body .voloai-profile .vp-tabs button.is-active{background:#f5f0ff!important;color:#7c3aed!important;border-left-color:#7c3aed!important}
html body .voloai-profile .vp-tabs button:hover,
html body .voloai-profile .vp-logout:hover{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile .vp-avatar,
html body .voloai-profile .vp-teammates img{border-color:#7c3aed!important}
html body .voloai-profile .vp-username em{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile select[data-vp-project-select]:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px rgba(124,58,237,.14)!important}
html body .voloai-profile button[data-vp-self-feed].vp-self-feed:hover{background:#f5f0ff!important;color:#7c3aed!important;border-color:#ddd6fe!important}
@media(max-width:960px){
    html body .voloai-profile{display:block!important;grid-template-columns:1fr!important;padding-top:62px!important}
    html body .voloai-profile .vp-mobile-bar{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important;height:62px!important;z-index:10020!important}
    html body.admin-bar .voloai-profile .vp-mobile-bar{top:32px!important}
    html body .voloai-profile .vp-sidebar{position:relative!important;top:auto!important;left:auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;overflow:visible!important;transform:none!important;visibility:visible!important;opacity:1!important;box-shadow:none!important;z-index:1!important;border-right:0!important;border-bottom:1px solid #eceef3!important}
    html body.admin-bar .voloai-profile .vp-sidebar{top:auto!important;height:auto!important;min-height:0!important}
    html body .voloai-profile .vp-sidebar-head{display:none!important}
    html body .voloai-profile .vp-main{grid-column:auto!important;min-height:120vh!important;padding-bottom:80px!important}
}
@media(max-width:782px){html body.admin-bar .voloai-profile .vp-mobile-bar{top:46px!important}}
@media(max-width:600px){html body.admin-bar .voloai-profile .vp-mobile-bar{top:0!important}}


/* Final content toolbar, panel action, lightbox and lazy media polish. */
html body .voloai-profile{grid-template-columns:360px minmax(0,1fr)!important}
html body .voloai-profile .vp-sidebar{width:360px!important;max-width:360px!important;overflow:hidden!important}
html body .voloai-profile .vp-sidebar-actions{display:grid!important;gap:0!important;align-self:end!important;background:#fff!important;border-top:1px solid #eceef3!important;position:sticky!important;bottom:0!important;z-index:3!important}
html body .voloai-profile .vp-panel-link,
html body .voloai-profile .vp-logout{min-height:50px!important;padding:0 24px!important;display:flex!important;align-items:center!important;gap:13px!important;color:#5c6472!important;background:#fff!important;margin:0!important;border-top:0!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important}
html body .voloai-profile .vp-panel-link:hover,
html body .voloai-profile .vp-logout:hover{background:#f5f0ff!important;color:#7c3aed!important}
html body .voloai-profile .vp-toolbar{display:grid!important;grid-template-columns:minmax(120px,1fr) auto!important;align-items:end!important;gap:16px!important;margin-bottom:20px!important}
html body .voloai-profile .vp-project-note{grid-column:1!important;justify-self:start!important;margin:0!important;background:#f5f0ff!important;color:#6d28d9!important;border:1px solid #ddd6fe!important;min-height:40px!important;display:inline-flex!important;align-items:center!important}
html body .voloai-profile .vp-project-controls{grid-column:2!important;justify-self:end!important;display:flex!important;align-items:end!important;gap:12px!important}
html body .voloai-profile .vp-project-controls label{display:grid!important;gap:6px!important;margin:0!important}
html body .voloai-profile .vp-project-controls label>span{font-size:12px!important;line-height:1!important;color:#697080!important;font-weight:850!important}
html body .voloai-profile .vp-media{border:0!important;appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important;text-align:left!important;min-height:120px!important}
html body .voloai-profile .vp-media-missing{aspect-ratio:16/10!important;display:grid!important;place-items:center!important;color:#8a8f9b!important;font-size:13px!important;font-weight:800!important;background:#f3f4f6!important}
html body .voloai-profile .vp-feed-sentinel{width:100%!important;height:1px!important;break-inside:avoid!important}
html body .voloai-profile .vp-mobile-bar .vp-mobile-toggle,
html body .voloai-profile .vp-sidebar-head .vp-mobile-toggle{display:block!important;visibility:visible!important;opacity:1!important}
body.vp-lightbox-open{overflow:hidden!important}
.vp-lightbox{position:fixed!important;inset:0!important;display:none!important;align-items:center!important;justify-content:center!important;background:rgba(10,10,18,.82)!important;z-index:999999!important;padding:32px!important;box-sizing:border-box!important}
.vp-lightbox.is-open{display:flex!important}
.vp-lightbox-inner{max-width:min(1120px,94vw)!important;max-height:88vh!important;display:grid!important;place-items:center!important}
.vp-lightbox-inner img,.vp-lightbox-inner video{display:block!important;max-width:100%!important;max-height:88vh!important;width:auto!important;height:auto!important;border-radius:10px!important;background:#000!important;box-shadow:0 28px 80px rgba(0,0,0,.42)!important}
.vp-lightbox-close{position:fixed!important;top:18px!important;right:22px!important;width:42px!important;height:42px!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#111827!important;font-size:28px!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important;z-index:1000000!important}
@media(max-width:960px){
    html body .voloai-profile{grid-template-columns:1fr!important}
    html body .voloai-profile .vp-sidebar{width:100%!important;max-width:none!important;overflow:visible!important}
    html body .voloai-profile .vp-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}
    html body .voloai-profile .vp-project-note,
    html body .voloai-profile .vp-project-controls{grid-column:1!important;justify-self:stretch!important}
    html body .voloai-profile .vp-project-controls{display:grid!important;grid-template-columns:1fr!important}
    html body .voloai-profile .vp-project-controls .vp-self-feed{width:100%!important;max-width:none!important;justify-content:flex-start!important}
}


/* Force theme mobile menu behavior when opened from profile burger. */
body.voloai-profile-page .pxl-header-menu{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:300px!important;height:100vh!important;margin:0!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:10060!important;background:#fff!important;visibility:hidden!important;opacity:0!important;transform:translateX(-100%)!important;transition:all .25s cubic-bezier(.645,.045,.355,1)!important;box-shadow:0 0 28px rgba(0,0,0,.16)!important}
body.admin-bar.voloai-profile-page .pxl-header-menu{top:32px!important;height:calc(100vh - 32px)!important}
body.voloai-profile-page .pxl-header-menu.active{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
body.voloai-profile-page .pxl-header-menu-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;background:rgba(0,0,0,.6)!important;z-index:10055!important;opacity:0!important;visibility:hidden!important;transition:all .25s cubic-bezier(.645,.045,.355,1)!important}
body.voloai-profile-page .pxl-header-menu.active + .pxl-header-menu-backdrop,
body.voloai-profile-page:has(.pxl-header-menu.active) .pxl-header-menu-backdrop{opacity:1!important;visibility:visible!important}
body.voloai-profile-page #pxl-nav-mobile.active{z-index:10070!important}
@media(max-width:782px){body.admin-bar.voloai-profile-page .pxl-header-menu{top:46px!important;height:calc(100vh - 46px)!important}}
@media(max-width:600px){body.admin-bar.voloai-profile-page .pxl-header-menu{top:0!important;height:100vh!important}}


/* Hard z-index fallback for theme menu moved/opened by profile. */
body.voloai-profile-page .pxl-header-menu{z-index:2147483646!important;pointer-events:none!important}
body.voloai-profile-page .pxl-header-menu.active{z-index:2147483646!important;pointer-events:auto!important;display:block!important;visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
body.voloai-profile-page .pxl-header-menu-backdrop{z-index:2147483645!important;pointer-events:none!important}
body.voloai-profile-page:has(.pxl-header-menu.active) .pxl-header-menu-backdrop{pointer-events:auto!important;opacity:1!important;visibility:visible!important}
html body .voloai-profile .vp-mobile-toggle{pointer-events:auto!important;position:relative!important;z-index:2147483000!important}


/* Fallback primary menu panel for canvas profile pages. */
html body .voloai-profile .vp-theme-menu-fallback{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:300px!important;height:100vh!important;background:#fff!important;z-index:2147483646!important;visibility:hidden!important;opacity:0!important;transform:translateX(-100%)!important;transition:all .25s cubic-bezier(.645,.045,.355,1)!important;box-shadow:0 0 28px rgba(0,0,0,.16)!important;overflow-y:auto!important;padding:34px 22px!important;box-sizing:border-box!important}
html body.admin-bar .voloai-profile .vp-theme-menu-fallback{top:32px!important;height:calc(100vh - 32px)!important}
html body .voloai-profile .vp-theme-menu-fallback.is-open{visibility:visible!important;opacity:1!important;transform:translateX(0)!important}
html body .voloai-profile .vp-theme-menu-backdrop{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.6)!important;z-index:2147483645!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;transition:all .25s cubic-bezier(.645,.045,.355,1)!important;margin:0!important;padding:0!important}
html body .voloai-profile .vp-theme-menu-backdrop.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html body .voloai-profile .vp-theme-menu-close{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border:0!important;border-radius:50%!important;background:#f5f0ff!important;color:#7c3aed!important;font-size:24px!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important;padding:0!important;margin:0!important}
html body .voloai-profile .vp-theme-menu-logo{display:inline-flex!important;width:220px!important;max-width:220px!important;margin:0 0 28px!important;text-decoration:none!important}
html body .voloai-profile .vp-theme-menu-logo img{display:block!important;width:220px!important;max-width:220px!important;height:auto!important;max-height:70px!important;object-fit:contain!important;object-position:left center!important;border:0!important;padding:0!important;margin:0!important}
html body .voloai-profile .vp-theme-menu-nav,
html body .voloai-profile .vp-theme-menu-list{display:block!important;margin:0!important;padding:0!important;list-style:none!important;background:transparent!important}
html body .voloai-profile .vp-theme-menu-list li{display:block!important;margin:0!important;padding:0!important;list-style:none!important;border-bottom:1px solid #eceef3!important}
html body .voloai-profile .vp-theme-menu-list a{display:flex!important;align-items:center!important;min-height:46px!important;padding:0 4px!important;color:#23242a!important;text-decoration:none!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;box-shadow:none!important}
html body .voloai-profile .vp-theme-menu-list a:hover{color:#7c3aed!important;background:#f5f0ff!important;padding-left:10px!important}
html body .voloai-profile .vp-theme-menu-list .sub-menu{display:block!important;margin:0 0 8px 12px!important;padding:0!important;list-style:none!important}
@media(max-width:782px){html body.admin-bar .voloai-profile .vp-theme-menu-fallback{top:46px!important;height:calc(100vh - 46px)!important}}
@media(max-width:600px){html body.admin-bar .voloai-profile .vp-theme-menu-fallback{top:0!important;height:100vh!important}}


/* Compact team panel and role badges. */
html body .voloai-profile .vp-membership-badge{border-radius:999px!important;font-size:10px!important;font-weight:900!important;line-height:1!important;padding:4px 8px!important;border:1px solid transparent!important;background:#f3f4f6!important;color:#4b5563!important}
html body .voloai-profile .vp-membership-badge.is-basic{background:#eff6ff!important;color:#2563eb!important;border-color:#bfdbfe!important}
html body .voloai-profile .vp-membership-badge.is-standard{background:#f8fafc!important;color:#64748b!important;border-color:#cbd5e1!important}
html body .voloai-profile .vp-membership-badge.is-platinum{background:#fffbeb!important;color:#b45309!important;border-color:#fcd34d!important}
html body .voloai-profile .vp-membership-badge.is-early{background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}
html body .voloai-profile [data-vp-panel="team"]{max-width:1180px!important}
html body .voloai-profile [data-vp-panel="team"] .vp-team{display:grid!important;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr)!important;gap:18px!important;align-items:start!important;border:1px solid #eceef3!important;border-radius:8px!important;padding:16px!important;background:#fff!important;max-width:none!important;margin:0 0 18px!important}
html body .voloai-profile [data-vp-panel="team"] .vp-team>.vp-form{grid-column:1!important;max-width:none!important;border:0!important;padding:0!important;background:transparent!important;gap:10px!important}
html body .voloai-profile [data-vp-panel="team"] .vp-team-members{grid-column:2!important;display:grid!important;gap:8px!important;max-height:none!important}
html body .voloai-profile [data-vp-panel="team"] .vp-inline-form{grid-column:1 / -1!important;display:grid!important;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) auto!important;gap:8px!important;align-items:end!important;border-top:1px solid #eceef3!important;padding-top:12px!important;margin-top:2px!important}
html body .voloai-profile [data-vp-panel="team"] h3{font-size:16px!important;line-height:1.2!important;margin:0 0 2px!important;color:#23242a!important}
html body .voloai-profile [data-vp-panel="team"] label{gap:5px!important;font-size:11px!important;color:#697080!important;font-weight:850!important}
html body .voloai-profile [data-vp-panel="team"] input,
html body .voloai-profile [data-vp-panel="team"] select,
html body .voloai-profile [data-vp-panel="team"] textarea{min-height:34px!important;height:auto!important;border-radius:7px!important;padding:6px 9px!important;font-size:12px!important;line-height:1.25!important;border:1px solid #d7dbe3!important;background:#fff!important;color:#23242a!important;box-shadow:none!important}
html body .voloai-profile [data-vp-panel="team"] textarea{min-height:74px!important;resize:vertical!important}
html body .voloai-profile [data-vp-panel="team"] button{min-height:34px!important;border-radius:7px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;width:auto!important;white-space:nowrap!important}
html body .voloai-profile [data-vp-panel="team"] .vp-member{display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(120px,.7fr) minmax(132px,.7fr) auto auto!important;gap:7px!important;align-items:center!important;border:1px solid #f0f2f6!important;border-radius:7px!important;padding:8px!important;background:#fbfcfe!important}
html body .voloai-profile [data-vp-panel="team"] .vp-member strong{font-size:12px!important;line-height:1.25!important;color:#344054!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
html body .voloai-profile [data-vp-panel="team"] .vp-member button[data-vp-remove-member]{background:#fff!important;border:1px solid #e5e7eb!important;color:#6b7280!important}
@media(max-width:1180px){html body .voloai-profile [data-vp-panel="team"] .vp-team{grid-template-columns:1fr!important}html body .voloai-profile [data-vp-panel="team"] .vp-team-members{grid-column:1!important}html body .voloai-profile [data-vp-panel="team"] .vp-inline-form{grid-column:1!important;grid-template-columns:1fr 1fr!important}html body .voloai-profile [data-vp-panel="team"] .vp-member{grid-template-columns:1fr 1fr!important}}
@media(max-width:640px){html body .voloai-profile [data-vp-panel="team"] .vp-inline-form,html body .voloai-profile [data-vp-panel="team"] .vp-member{grid-template-columns:1fr!important}}


/* Membership-colored profile chrome. Keep this last so theme/final purple rules do not win. */
html body .voloai-profile.is-basic{--vp-accent:#2563eb!important;--vp-soft:#eff6ff!important;--vp-accent-border:#bfdbfe!important;--vp-accent-shadow:#dbeafe!important;--vp-accent-strong:#1d4ed8!important}
html body .voloai-profile.is-standard{--vp-accent:#64748b!important;--vp-soft:#f8fafc!important;--vp-accent-border:#cbd5e1!important;--vp-accent-shadow:#e2e8f0!important;--vp-accent-strong:#475569!important}
html body .voloai-profile.is-platinum{--vp-accent:#b45309!important;--vp-soft:#fffbeb!important;--vp-accent-border:#fcd34d!important;--vp-accent-shadow:#fde68a!important;--vp-accent-strong:#92400e!important}
html body .voloai-profile.is-early{--vp-accent:#dc2626!important;--vp-soft:#fef2f2!important;--vp-accent-border:#fecaca!important;--vp-accent-shadow:#fee2e2!important;--vp-accent-strong:#b91c1c!important}
html body .voloai-profile.is-default{--vp-accent:#7c3aed!important;--vp-soft:#f5f0ff!important;--vp-accent-border:#ddd6fe!important;--vp-accent-shadow:#ede9fe!important;--vp-accent-strong:#6d28d9!important}
html body .voloai-profile.is-basic .vp-avatar,
html body .voloai-profile.is-standard .vp-avatar,
html body .voloai-profile.is-platinum .vp-avatar,
html body .voloai-profile.is-early .vp-avatar,
html body .voloai-profile.is-default .vp-avatar,
html body .voloai-profile.is-basic .vp-teammates img,
html body .voloai-profile.is-standard .vp-teammates img,
html body .voloai-profile.is-platinum .vp-teammates img,
html body .voloai-profile.is-early .vp-teammates img,
html body .voloai-profile.is-default .vp-teammates img{border-color:var(--vp-accent)!important}
html body .voloai-profile.is-basic .vp-tabs button:hover,
html body .voloai-profile.is-standard .vp-tabs button:hover,
html body .voloai-profile.is-platinum .vp-tabs button:hover,
html body .voloai-profile.is-early .vp-tabs button:hover,
html body .voloai-profile.is-default .vp-tabs button:hover,
html body .voloai-profile.is-basic .vp-tabs button.is-active,
html body .voloai-profile.is-standard .vp-tabs button.is-active,
html body .voloai-profile.is-platinum .vp-tabs button.is-active,
html body .voloai-profile.is-early .vp-tabs button.is-active,
html body .voloai-profile.is-default .vp-tabs button.is-active{background:var(--vp-soft)!important;color:var(--vp-accent)!important;border-left-color:var(--vp-accent)!important}
html body .voloai-profile.is-basic .vp-panel-link:hover,
html body .voloai-profile.is-standard .vp-panel-link:hover,
html body .voloai-profile.is-platinum .vp-panel-link:hover,
html body .voloai-profile.is-early .vp-panel-link:hover,
html body .voloai-profile.is-default .vp-panel-link:hover,
html body .voloai-profile.is-basic .vp-logout:hover,
html body .voloai-profile.is-standard .vp-logout:hover,
html body .voloai-profile.is-platinum .vp-logout:hover,
html body .voloai-profile.is-early .vp-logout:hover,
html body .voloai-profile.is-default .vp-logout:hover{background:var(--vp-soft)!important;color:var(--vp-accent)!important}
html body .voloai-profile.is-basic .vp-project-note,
html body .voloai-profile.is-standard .vp-project-note,
html body .voloai-profile.is-platinum .vp-project-note,
html body .voloai-profile.is-early .vp-project-note,
html body .voloai-profile.is-default .vp-project-note{background:var(--vp-soft)!important;color:var(--vp-accent-strong)!important;border-color:var(--vp-accent-border)!important}
html body .voloai-profile.is-basic button[data-vp-self-feed].vp-self-feed:hover,
html body .voloai-profile.is-standard button[data-vp-self-feed].vp-self-feed:hover,
html body .voloai-profile.is-platinum button[data-vp-self-feed].vp-self-feed:hover,
html body .voloai-profile.is-early button[data-vp-self-feed].vp-self-feed:hover,
html body .voloai-profile.is-default button[data-vp-self-feed].vp-self-feed:hover{background:var(--vp-soft)!important;color:var(--vp-accent)!important;border-color:var(--vp-accent-border)!important}
html body .voloai-profile.is-basic select[data-vp-project-select]:focus,
html body .voloai-profile.is-standard select[data-vp-project-select]:focus,
html body .voloai-profile.is-platinum select[data-vp-project-select]:focus,
html body .voloai-profile.is-early select[data-vp-project-select]:focus,
html body .voloai-profile.is-default select[data-vp-project-select]:focus{border-color:var(--vp-accent)!important;box-shadow:0 0 0 3px var(--vp-accent-shadow)!important}
html body .voloai-profile.is-basic .vp-teammates button:hover img,
html body .voloai-profile.is-standard .vp-teammates button:hover img,
html body .voloai-profile.is-platinum .vp-teammates button:hover img,
html body .voloai-profile.is-early .vp-teammates button:hover img,
html body .voloai-profile.is-default .vp-teammates button:hover img,
html body .voloai-profile.is-basic .vp-teammates button.is-active img,
html body .voloai-profile.is-standard .vp-teammates button.is-active img,
html body .voloai-profile.is-platinum .vp-teammates button.is-active img,
html body .voloai-profile.is-early .vp-teammates button.is-active img,
html body .voloai-profile.is-default .vp-teammates button.is-active img{box-shadow:0 0 0 4px var(--vp-accent-shadow)!important}
html body .voloai-profile.is-basic .vp-mobile-toggle .pxl-icon-line,
html body .voloai-profile.is-standard .vp-mobile-toggle .pxl-icon-line,
html body .voloai-profile.is-platinum .vp-mobile-toggle .pxl-icon-line,
html body .voloai-profile.is-early .vp-mobile-toggle .pxl-icon-line,
html body .voloai-profile.is-default .vp-mobile-toggle .pxl-icon-line{background:var(--vp-accent)!important}
