/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}:root,:host{--vx-spacing:.25rem;--vx-text-xs:.75rem;--vx-text-xs--line-height:calc(1 / .75);--vx-text-sm:.875rem;--vx-text-sm--line-height:calc(1.25 / .875);--vx-font-weight-medium:500;--vx-font-weight-semibold:600;--vx-radius-lg:.5rem;--vx-radius-xl:.75rem;--vx-default-transition-duration:.15s;--vx-default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}.vx-ui{color:var(--tx);font-family:var(--font);line-height:1.5}.vx-ui *{box-sizing:border-box}.vx-ui .hidden{display:none!important}.vx-ui h2,.vx-ui h3,.vx-ui p{margin:0}.vx-ui .vx-btn,.vx-dialog .btn{justify-content:center;align-items:center;gap:calc(var(--vx-spacing) * 2);border-radius:var(--vx-radius-xl);padding-inline:calc(var(--vx-spacing) * 3);padding-block:calc(var(--vx-spacing) * 2);font-size:var(--vx-text-xs);line-height:var(--tw-leading,var(--vx-text-xs--line-height));--tw-font-weight:var(--vx-font-weight-semibold);font-weight:var(--vx-font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--vx-default-transition-timing-function));transition-duration:var(--tw-duration,var(--vx-default-transition-duration));white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;max-width:100%;min-height:36px;line-height:18px;text-decoration:none;display:inline-flex}.vx-ui .vx-btn-primary{background:var(--ac);color:var(--on)}.vx-ui .vx-btn-primary:hover{background:var(--ac-h)}.vx-ui .vx-btn-secondary{background:var(--card);color:var(--tx);border-color:var(--ln);box-shadow:0 1px 3px #17213a05}.vx-ui .vx-btn-secondary:hover{color:var(--ac);background:var(--ac-s);border-color:var(--ac)}@supports (color:color-mix(in lab, red, red)){.vx-ui .vx-btn-secondary:hover{border-color:color-mix(in srgb,var(--ac) 30%,var(--ln))}}.vx-ui .vx-btn-small{min-height:30px;padding:5px 10px;font-size:11px}.vx-ui :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ac);outline-offset:3px}.vx-ui :is(button,a):disabled{opacity:.5;cursor:not-allowed}.vx-ui :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-radius:var(--vx-radius-xl);padding-inline:calc(var(--vx-spacing) * 3);padding-block:calc(var(--vx-spacing) * 2);font-size:var(--vx-text-sm);line-height:var(--tw-leading,var(--vx-text-sm--line-height));border:1px solid var(--ln);background:var(--card);color:var(--tx);width:100%;min-height:36px;line-height:20px}.vx-ui label{color:var(--mu);margin:12px 0 5px;font-size:12px;font-weight:500}.vx-ui.social-shell{max-width:1560px;margin:auto;padding:16px 18px}.vx-ui .vx-social-head{margin-bottom:calc(var(--vx-spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--vx-spacing) * 4);flex-wrap:wrap;min-height:76px;display:flex}.vx-ui .vx-social-head h2{letter-spacing:-.04em;margin:4px 0;font-size:22px;font-weight:650}.vx-ui .vx-social-head p{color:var(--mu);margin:0;font-size:12px}.vx-ui .vx-social-toolbar{align-items:center;gap:calc(var(--vx-spacing) * 2);border-bottom:1px solid var(--ln);flex-wrap:wrap;margin:0 0 14px;padding-bottom:14px;display:flex}.vx-ui .vx-social-toolbar>input{flex:180px;width:auto;min-width:120px}.vx-ui .vx-social-toolbar>select{flex:0 190px;width:auto;min-width:150px}.vx-ui .vx-tablist{align-items:center;gap:var(--vx-spacing);border-radius:var(--vx-radius-xl);padding:var(--vx-spacing);border:1px solid var(--ln);background:var(--card);flex-shrink:0;max-width:100%;display:inline-flex;overflow-x:auto}.vx-ui .vx-tab{justify-content:center;align-items:center;gap:calc(var(--vx-spacing) * 2);border-radius:var(--vx-radius-lg);padding-inline:calc(var(--vx-spacing) * 3);padding-block:calc(var(--vx-spacing) * 2);font-size:var(--vx-text-xs);line-height:var(--tw-leading,var(--vx-text-xs--line-height));--tw-font-weight:var(--vx-font-weight-medium);font-weight:var(--vx-font-weight-medium);white-space:nowrap;color:var(--mu);cursor:pointer;background:0 0;border:0;flex-shrink:0;min-height:32px;display:inline-flex}.vx-ui .vx-tab:hover{color:var(--tx);background:var(--surface)}.vx-ui .vx-tab.active,.vx-ui .vx-tab[aria-selected=true]{color:var(--ac);background:var(--ac-s);font-weight:650}.vx-ui>.mu{margin:0 0 14px;font-size:12px;line-height:1.6}.vx-ui .vx-panels{min-width:0}.vx-ui .creative-intro{justify-content:space-between;align-items:center;gap:calc(var(--vx-spacing) * 4);border:1px solid var(--ln);background:linear-gradient(115deg,var(--ac-s),var(--card));border-radius:18px;flex-wrap:wrap;margin:0 0 12px;padding:20px;display:flex}.vx-ui .creative-intro h2{letter-spacing:-.04em;margin:6px 0;font-size:22px;font-weight:650}.vx-ui .creative-intro p{color:var(--mu);font-size:12px;line-height:1.7}.vx-ui .creative-actions{align-items:center;gap:calc(var(--vx-spacing) * 2);flex-wrap:wrap;display:flex}.vx-ui .vx-creative-grid{gap:calc(var(--vx-spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.vx-ui .creative-section{border:1px solid var(--ln);background:var(--card);border-radius:18px;min-width:0;margin:0;padding:18px}.vx-ui .creative-section:last-child{grid-column:1/-1}.vx-ui .creative-section h3{letter-spacing:-.02em;font-size:14px;font-weight:650}.vx-ui .creative-section-title{justify-content:space-between;align-items:center;gap:calc(var(--vx-spacing) * 3);align-items:start;margin-bottom:14px;display:flex}.vx-ui .creative-section p.mu{margin:6px 0 14px;font-size:12px;line-height:1.7}.vx-ui .creative-empty{border:1px dashed var(--ln);background:var(--surface);color:var(--mu);text-align:center;border-radius:14px;padding:24px 18px;font-size:12px;line-height:1.7}.vx-ui .creative-reference-grid{gap:10px}.vx-ui .creative-reference{border-color:var(--ln);background:var(--surface);border-radius:14px}.vx-ui .creative-plan,.vx-ui .creative-job{border:1px solid var(--ln);background:var(--surface);border-radius:14px;gap:12px;margin:12px 0 0;padding:14px}.vx-ui .creative-plan p{font-size:12px;line-height:1.7}.vx-ui .creative-caption{padding:12px 0}.vx-ui .creative-job details{margin-top:10px;font-size:12px}.vx-ui .creative-job summary{cursor:pointer;color:var(--ac)}.vx-ui.creative-active>.vx-social-head,.vx-ui.creative-active>.mu,.vx-ui.creative-active>.vx-social-toolbar>input,.vx-ui.creative-active>.vx-social-toolbar>select,.vx-ui.creative-active>.vx-social-toolbar>.vx-btn{display:none}.vx-ui .social-grid{gap:14px}.vx-ui .social-post-card{border-radius:18px;box-shadow:0 2px 8px #17213a04}.vx-ui .social-card-content{padding:16px}.vx-ui .social-card-content h3{margin:12px 0 7px;font-size:15px}.vx-ui .social-card-content p{margin:10px 0;font-size:12px}.vx-ui .social-card-actions{gap:6px}.vx-ui .social-empty{background:var(--card);border-radius:18px;padding:36px 18px;line-height:1.7}.vx-ui .social-empty p{margin-top:8px;font-size:12px}.vx-dialog .nx-dialog-title{padding:18px 20px}.vx-dialog .social-editor-grid{gap:18px}.vx-dialog .social-preview{border:1px solid var(--ln);background:var(--surface);border-radius:16px;padding:16px}.vx-dialog .social-preview h3{font-size:14px}.vx-dialog .social-preview p{margin:10px 0;font-size:13px}.vx-dialog .social-account-picker{border-radius:14px;margin:12px 0;padding:12px}@media (max-width:700px){.vx-ui.social-shell{padding:12px}.vx-ui .vx-social-head{gap:12px}.vx-ui .vx-social-toolbar{gap:8px}.vx-ui .vx-tablist{width:100%}.vx-ui .vx-tab{flex:1;padding:7px 10px;font-size:11px}.vx-ui .vx-social-toolbar>input{flex-basis:100%}.vx-ui .vx-social-toolbar>select{flex:1}.vx-ui .vx-creative-grid{grid-template-columns:minmax(0,1fr)}.vx-ui .creative-section{padding:14px}.vx-ui .creative-intro{padding:16px}.vx-ui .creative-intro h2{font-size:21px}.vx-ui .creative-section-title{flex-wrap:wrap}.vx-ui .creative-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.vx-ui .vx-btn{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}