.brand-upload{gap:12px;margin-bottom:16px}.brand-upload input[type=text],.brand-upload input:not([type]){max-width:240px}.brand-upload input[type=file]{max-width:320px}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.brand-card{gap:10px;padding:12px;display:grid}.brand-thumb{aspect-ratio:1;background:var(--panel-2);border-radius:10px;place-items:center;display:grid;overflow:hidden}.brand-thumb img{object-fit:contain;width:100%;height:100%;display:block}.brand-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.brand-card footer a{color:var(--primary-strong);padding:0 6px;font-weight:700;text-decoration:none}.brand-card footer button{padding:5px 10px}.brand-analysis{color:var(--muted);max-height:120px;margin:0;font-size:12px;line-height:1.5;overflow:auto}.palette-split{grid-template-columns:360px 1fr;align-items:start;gap:16px;display:grid}.palette-name{color:var(--muted);gap:6px;font-size:13px;display:grid}.palette-card{gap:10px;padding:12px;display:grid}.palette-swatches{border-radius:10px;grid-template-columns:repeat(5,1fr);height:56px;display:grid;overflow:hidden}.palette-swatches span{display:block}.palette-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.palette-card footer button{padding:5px 10px;font-size:13px}@media (width<=900px){.palette-split{grid-template-columns:1fr}}.cal-eyebrow{color:var(--primary-strong);letter-spacing:.1em;font-size:11px}.cal-split{grid-template-columns:320px 1fr;align-items:start;gap:16px;display:grid}.cal-config{gap:4px;display:grid}.cal-config label{color:var(--muted);gap:6px;margin-bottom:10px;font-size:13px;display:grid}.cal-config h3{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin:10px 0 8px;font-size:13px}.cal-check{align-items:center;gap:8px;display:flex!important}.cal-check input{width:18px;height:18px}.cal-intensities{gap:8px;margin-bottom:12px;display:grid}.cal-intensities button{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);grid-template-columns:24px 1fr;grid-template-areas:"icon name""icon range";gap:0 8px;padding:10px;display:grid}.cal-intensities i{color:var(--primary-strong);grid-area:icon;align-self:center;font-style:normal}.cal-intensities b{grid-area:name}.cal-intensities small{color:var(--muted);grid-area:range;font-size:12px}.cal-intensities button.selected{border-color:var(--primary);background:#22c55e1a}.cal-config .chip{cursor:pointer}.cal-saved{text-align:left;margin-bottom:6px}.cal-saved.selected{border-color:var(--primary);color:var(--primary-strong)}.cal-plan-head{justify-content:space-between}.cal-plan-head h2{margin:0;font-size:20px}.cal-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cal-post{gap:8px;padding:14px;display:grid}.cal-post header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cal-post h4{margin:0;font-size:15px}.cal-post p{margin:0;font-size:13px;line-height:1.5}.cal-headline{color:var(--primary-strong)}.cal-post footer{flex-wrap:wrap;gap:6px;display:flex}.cal-post small{font-size:12px}@media (width<=1000px){.cal-split{grid-template-columns:1fr}}.create-split{grid-template-columns:1fr 380px;align-items:start;gap:18px;display:grid}.create-form{gap:14px;display:grid}.create-step h3{color:var(--muted);margin:0 0 12px;font-size:15px}.create-step label{color:var(--muted);gap:6px;margin-bottom:10px;font-size:14px;display:grid}.option-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.option-cards button{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);justify-items:start;gap:2px;padding:12px;display:grid}.option-cards button i{color:var(--primary-strong);font-style:normal}.option-cards button small{color:var(--muted)}.option-cards button.selected{border-color:var(--primary);background:#22c55e1a}.option-cards button:disabled{opacity:.45;cursor:not-allowed}.palette-row{gap:10px;display:flex}.palette-row input[type=color]{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:52px;height:44px;padding:2px}.generate-button{width:100%;margin-top:10px;padding:14px;font-size:16px}.create-error{color:var(--danger);margin-top:10px;font-size:14px;font-style:normal;display:block}.create-preview{gap:12px;display:grid;position:sticky;top:20px}.create-preview h3{color:var(--muted);margin:0;font-size:15px}.preview-empty{border:1px dashed var(--border);min-height:320px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;gap:8px;padding:20px;display:grid}.preview-empty span{color:var(--primary-strong);font-size:26px}.spin{animation:1.2s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}.preview-image{border-radius:10px;width:100%;display:block}.preview-actions{gap:10px;display:flex}.preview-actions a{text-align:center;background:var(--primary);color:#04120a;border-radius:10px;flex:1;padding:10px;font-weight:600;text-decoration:none}.caption-box{border:1px solid var(--border);border-radius:10px;gap:10px;padding:12px;display:grid}.caption-box p{white-space:pre-wrap;margin:0;font-size:14px}@media (width<=1100px){.create-split{grid-template-columns:1fr}}.design-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px;display:grid}.design-grid button{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);justify-items:start;gap:2px;padding:10px;font-size:13px;display:grid}.design-grid button i{color:var(--primary-strong);font-style:normal}.design-grid button.selected{border-color:var(--primary);background:#22c55e1a}.slide-grid{gap:12px;display:grid}.slide-card{gap:6px;margin:0;display:grid}.slide-card img{border-radius:10px;width:100%;display:block}.slide-card figcaption{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.slide-card figcaption a{color:var(--primary-strong);font-weight:700;text-decoration:none}.slide-card figcaption button{padding:4px 8px;font-size:12px}.cutout-row{margin-bottom:10px}.cutout-preview{object-fit:contain;border:1px solid var(--border);background:var(--panel-2);border-radius:10px;width:56px;height:56px}.create-hint{color:var(--primary-strong);margin-top:10px;font-size:13px;font-style:normal;display:block}.library-empty{text-align:center;place-items:center;gap:6px;padding:48px;display:grid}.library-empty span{color:var(--primary-strong);font-size:28px}.library-empty p{color:var(--muted);margin:0}.art-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.art-card{gap:10px;padding:10px;display:grid}.art-thumb{aspect-ratio:1;background:var(--panel-2);border-radius:10px;position:relative;overflow:hidden}.art-thumb img{object-fit:cover;width:100%;height:100%;display:block}.art-thumb b{color:var(--primary-strong);background:#04120abf;border-radius:8px;padding:2px 8px;font-size:12px;position:absolute;bottom:8px;right:8px}.art-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.art-card footer small{color:var(--muted);display:block}.art-card footer a{background:var(--primary);color:#04120a;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:700;text-decoration:none;display:grid}.meta-card{grid-template-columns:64px 1fr 220px;align-items:start;gap:18px;display:grid}.meta-mark{width:64px;height:64px;color:var(--primary-strong);background:linear-gradient(135deg,#22c55e33,#22c55e0d);border-radius:16px;place-items:center;font-size:28px;display:grid}.meta-body small{color:var(--muted);letter-spacing:.08em;font-size:11px}.meta-body h2{margin:4px 0 6px;font-size:20px}.meta-body p{color:var(--muted);margin:0;font-size:14px}.meta-alert{color:var(--danger);background:#f8717114;border:1px solid #f8717166;border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px}.meta-actions{justify-items:stretch;gap:8px;display:grid}.meta-actions .chip{justify-content:center}@media (width<=900px){.meta-card{grid-template-columns:1fr}}.pf-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pf-tabs button.selected{border-color:var(--primary);color:var(--primary-strong);background:#22c55e1f}.pf-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.pf-metric small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.pf-metric b{color:var(--primary-strong);margin-top:4px;font-size:28px;display:block}.pf-two{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.pf-two h3,.pf-how h3{color:var(--muted);margin:0;font-size:15px}.pf-contact,.pf-event{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pf-contact>span{width:32px;height:32px;color:var(--primary-strong);background:#22c55e26;border-radius:9px;place-items:center;font-weight:700;display:grid}.pf-contact div,.pf-event{flex:1;min-width:0}.pf-event{gap:2px;display:grid}.pf-contact small,.pf-event small,.pf-event em{color:var(--muted);font-size:12px;font-style:normal;display:block}.pf-contact em{color:var(--primary-strong);font-size:12px;font-style:normal}.pf-how-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.pf-how-grid article{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;gap:10px;padding:12px;display:flex}.pf-how-grid b{width:24px;height:24px;color:var(--primary-strong);background:#22c55e26;border-radius:8px;flex:none;place-items:center;display:grid}.pf-how-grid h4{margin:0 0 2px;font-size:14px}.pf-how-grid p{color:var(--muted);margin:0;font-size:13px}.pf-template-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-template{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);justify-items:start;gap:3px;padding:12px;display:grid}.pf-template small{color:var(--muted);font-size:12px}.pf-template span{color:var(--primary-strong);font-size:12px}.pf-flow{align-items:center;gap:8px;display:flex}.pf-flow.selected .pf-flow-open{border-color:var(--primary);background:#22c55e1a}.pf-flow-open{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);flex:1;align-items:center;gap:10px;display:flex}.pf-flow-open i{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.pf-flow-open i.active{background:var(--primary-strong)}.pf-flow-open small{color:var(--muted);font-size:12px;display:block}.pf-flow-remove{padding:8px 12px}.pf-eyebrow{color:var(--muted);letter-spacing:.08em;font-size:11px}.pf-editor h2{margin:4px 0 14px;font-size:20px}.pf-toggle{align-items:center;gap:8px;display:flex!important}.pf-toggle input{width:18px;height:18px}.pf-test{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:14px;display:grid}.pf-test h3{margin:0;font-size:15px}.pf-test p{margin:0;font-size:13px}.pf-test-result{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;padding:10px;font-size:14px}.pf-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.pf-title small{color:var(--muted);letter-spacing:.08em;font-size:11px}.pf-title h2{margin:4px 0 2px;font-size:20px}.pf-title p{margin:0;font-size:14px}.pf-table{gap:8px;display:grid}.pf-row{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;grid-template-columns:2fr 1.2fr 1.2fr 160px;align-items:center;gap:10px;padding:10px 12px;display:grid}.pf-row-head{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:none;padding-bottom:0;font-size:12px}.pf-row small{color:var(--muted);font-size:12px;display:block}.pf-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.pf-steps p{border:1px solid var(--border);background:var(--panel-2);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;display:flex}.pf-steps b{width:24px;height:24px;color:var(--primary-strong);background:#22c55e26;border-radius:8px;place-items:center;display:grid}@media (width<=1000px){.pf-two,.pf-template-grid{grid-template-columns:1fr}.pf-row{grid-template-columns:1fr 1fr}}.spy-eyebrow{color:var(--primary-strong);letter-spacing:.1em;font-size:11px}.spy-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.spy-tabs button.selected{border-color:var(--primary);color:var(--primary-strong);background:#22c55e1f}.spy-tabs em{margin-left:auto;font-size:12px;font-style:normal}.spy-error{color:var(--danger);background:#f8717114;border:1px solid #f8717166;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.spy-split{grid-template-columns:300px 1fr;align-items:start;gap:16px;display:grid}.spy-add{flex-wrap:nowrap}.spy-add button{padding:10px 14px}.spy-item{align-items:center;gap:8px;display:flex}.spy-item.selected .spy-item-open{border-color:var(--primary);background:#22c55e1a}.spy-item-open{text-align:left;background:var(--panel-2);border:1px solid var(--border);color:var(--text);flex:1;align-items:center;gap:10px;min-width:0;display:flex}.spy-item-open img,.spy-item-open>span{object-fit:cover;width:34px;height:34px;color:var(--primary-strong);background:#22c55e26;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.spy-item-open small{color:var(--muted);font-size:12px;display:block}.spy-summary{justify-content:space-between}.spy-post{gap:12px;display:grid}.spy-post-head{grid-template-columns:120px 1fr;gap:12px;display:grid}.spy-post-head img,.spy-post-thumb{object-fit:cover;background:var(--panel-2);width:120px;height:120px;color:var(--muted);border-radius:10px;place-items:center;font-size:24px;display:grid}.spy-post-head small{color:var(--muted);margin-left:8px;font-size:12px;display:inline-block}.spy-post-head p{margin:8px 0;font-size:14px;line-height:1.5}.spy-post-metrics{color:var(--muted);font-size:13px}.spy-post-metrics a{color:var(--primary-strong)}.spy-analysis,.spy-improved{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.spy-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.spy-columns b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.spy-columns ul{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.spy-improved p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.spy-script{border-left:2px solid var(--primary);padding-left:10px}@media (width<=1000px){.spy-split,.spy-post-head{grid-template-columns:1fr}}.products-split{grid-template-columns:320px 1fr;align-items:start;gap:18px;display:grid}.product-list{gap:8px;max-height:70vh;display:grid;overflow:auto}.product-item{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.product-item span{width:40px;height:40px;color:var(--primary-strong);background:#22c55e1f;border-radius:10px;place-items:center;font-weight:700;display:grid}.product-item small{color:var(--muted);display:block}.product-item:hover{background:var(--panel-2)}.product-item.selected{border-color:var(--primary);background:#22c55e14}.product-editor{gap:14px;display:grid}.product-editor h2{margin:0;font-size:18px}.product-editor label{color:var(--muted);gap:6px;font-size:14px;display:grid}.editor-actions{flex-wrap:wrap;gap:10px;display:flex}.editor-actions .danger{color:var(--danger);border-color:#f8717166}.editor-feedback{color:var(--primary-strong);font-size:14px;font-style:normal}.radar-eyebrow{color:var(--primary-strong);letter-spacing:.1em;font-size:11px}.radar-filters{align-items:flex-end;gap:14px;margin-bottom:16px}.radar-filters label{color:var(--muted);gap:6px;min-width:160px;font-size:13px;display:grid}.radar-stats{margin-left:auto;font-size:12px}.radar-warning{color:var(--danger);background:#f8717114;border:1px solid #f8717166;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:14px}.radar-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;gap:16px;display:grid}.radar-card{gap:12px;display:grid}.radar-card h3{margin:10px 0 4px;font-size:17px;line-height:1.35}.radar-card p{margin:0;font-size:14px;line-height:1.5}.radar-card>.radar-card-head small{margin-top:8px;font-size:12px;display:block}.radar-idea{border-left:2px solid var(--primary);gap:4px;padding-left:12px;display:grid}.radar-idea b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.radar-actions{border-top:1px solid var(--border);padding-top:10px}.radar-actions a.chip{color:var(--primary-strong);text-decoration:none}.radar-actions button{padding:7px 12px;font-size:13px}.radar-details{border-top:1px solid var(--border);gap:12px;padding-top:12px;font-size:14px;display:grid}.radar-details ul,.radar-details ol{margin:6px 0 0;padding-left:18px;line-height:1.55}.radar-generated{background:var(--panel-2);border:1px solid var(--border);border-radius:10px;gap:8px;padding:12px;display:grid}.radar-script{white-space:pre-wrap;border-left:2px solid var(--primary);padding-left:10px}.radar-avoid{color:var(--danger);font-size:13px}@media (width<=900px){.radar-grid{grid-template-columns:1fr}.radar-stats{margin-left:0}}.social-eyebrow{color:var(--primary-strong);letter-spacing:.1em;font-size:11px}.social-shell{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}.social-profile{justify-items:start;gap:10px;display:grid}.social-profile h2{margin:0;font-size:18px}.social-profile p{color:var(--muted);margin:0;font-size:13px}.social-profile small{color:var(--muted);letter-spacing:.08em;font-size:11px}.social-orb{color:#04120a;background:radial-gradient(circle at 30% 30%, var(--primary-strong), var(--primary));border-radius:50%;place-items:center;width:56px;height:56px;font-weight:700;display:grid}.social-chat{grid-template-rows:auto 1fr auto;gap:12px;min-height:560px;padding:0;display:grid;overflow:hidden}.social-chat-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.social-chat-head small{color:var(--muted);font-size:12px;display:block}.social-avatar{width:32px;height:32px;color:var(--primary-strong);background:#22c55e26;border-radius:50%;flex:none;place-items:center;display:grid}.social-messages{align-content:start;gap:12px;max-height:52vh;padding:0 18px;display:grid;overflow-y:auto}.social-message{align-items:flex-start;gap:10px;display:flex}.social-message>div{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;max-width:72ch;padding:10px 12px}.social-message.user{justify-content:flex-end}.social-message.user>div{background:#22c55e1f;border-color:#22c55e59}.social-message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.social-message footer{align-items:center;gap:10px;margin-top:8px;display:flex}.social-message time{color:var(--muted);font-size:11px}.social-message footer button{padding:4px 8px;font-size:12px}.social-thinking{gap:5px;display:flex;padding:14px 16px!important}.social-thinking i{background:var(--primary-strong);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulsar}.social-thinking i:nth-child(2){animation-delay:.15s}.social-thinking i:nth-child(3){animation-delay:.3s}@keyframes pulsar{0%,to{opacity:.25}50%{opacity:1}}.social-error{color:var(--danger);background:#f8717114;border:1px solid #f8717166;border-radius:10px;padding:10px 12px;font-size:13px}.social-composer{border-top:1px solid var(--border);gap:8px;padding:12px 18px 16px;display:grid}.social-composer .row{justify-content:space-between}.social-composer .muted{font-size:12px}@media (width<=1000px){.social-shell{grid-template-columns:1fr}}:root{--bg:#070b10;--panel:#0d1219;--panel2:#10161e;--line:#1b222c;--text:#f4f5f7;--muted:#8e96a3;--pink:#ef3d80;--violet:#9d61ff}*{box-sizing:border-box}html{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 66% -10%,#131a24 0,transparent 36%),var(--bg);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit;color:inherit}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:3;background:#060a0feb;flex-direction:column;width:232px;padding:28px 20px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;margin:0 10px 31px;display:flex}.brand-mark{border:2px solid var(--pink);width:31px;height:31px;color:var(--pink);border-radius:8px;place-items:center;font-size:22px;display:grid}.brand b{letter-spacing:-.5px;font-size:20px}.brand small{color:var(--muted);margin-top:5px;font-size:10px;display:block}nav{gap:5px;display:grid}nav button{color:#aab0ba;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:14px;padding:12px 13px;display:flex}nav button span{text-align:center;width:19px;font-size:18px}nav button:hover{color:#fff;background:#121821}nav button.active{color:#fff;background:linear-gradient(120deg,#f04482,#e63178);box-shadow:0 8px 24px #ef3d8020}.upgrade-card{border:1px solid var(--line);color:#dfe2e7;background:linear-gradient(145deg,#111720,#0a0f15);border-radius:13px;margin-top:auto;padding:18px 15px 14px}.crown{color:#e5b950;float:left;margin-right:12px;font-size:23px}.upgrade-card b{font-size:14px}.upgrade-card p{clear:both;color:#a1a7b1;padding-top:12px;font-size:12px;line-height:1.7}.upgrade-card button{background:var(--pink);cursor:pointer;border:0;border-radius:6px;width:100%;padding:10px;font-weight:700}.workspace{width:calc(100% - 232px);min-width:0;margin-left:232px;padding:27px 28px 18px}.topbar{justify-content:space-between;align-items:center;margin:0 10px 25px;display:flex}.topbar h1{margin:0;font-size:25px}.topbar h1 span,.preview h3 span{color:var(--violet)}.topbar p{color:var(--muted);margin:8px 0 0;font-size:12px}.top-actions{align-items:center;gap:12px;display:flex}.top-actions>button{cursor:pointer;background:#0b1016;border:1px solid #242c36;border-radius:8px;padding:13px 17px;font-size:12px}.account{border-left:1px solid var(--line);align-items:center;gap:10px;margin-left:7px;padding-left:20px;display:flex}.account>span{background:linear-gradient(135deg,#f35a95,#d92d71);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.account div{min-width:115px}.account b,.account small{font-size:12px;display:block}.account small{color:var(--muted);margin-top:5px}.account i{color:var(--muted);font-style:normal}.steps{background:linear-gradient(90deg,#0e141c,#0c1118);border:1px solid #121923;border-radius:12px;grid-template-columns:repeat(6,1fr);gap:5px;margin-bottom:12px;padding:18px 22px;display:grid}.steps button{text-align:left;cursor:pointer;color:#aeb4bf;background:0 0;border:0;align-items:center;gap:11px;min-width:0;display:flex;position:relative}.steps button>span{background:#272d35;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.steps button div{min-width:0}.steps b,.steps small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.steps b{font-size:12px}.steps small{color:#777f8c;margin-top:4px;font-size:10px}.steps i{color:#252b34;font-size:25px;position:absolute;right:-2px}.steps .current>span{color:#fff;background:linear-gradient(135deg,#f54e8c,#da2c70);box-shadow:0 0 0 4px #ed3d8014}.steps .current b{color:#f25891}.steps .done>span{color:#67d6a4;background:#263f35}.content-grid{grid-template-columns:minmax(670px,1fr) 326px;gap:12px;display:grid}.creator{min-width:0}.panel{background:linear-gradient(145deg,#0d1219,#0b1016);border:1px solid #171e27;border-radius:11px}.format-panel{padding:20px 21px 17px}.panel h2,.panel h3{margin:0}.panel h2{font-size:18px}.panel>p,.section-heading p{color:var(--muted);margin:7px 0 15px;font-size:11px}.format-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.format-grid button{cursor:pointer;background:#0b1015;border:1px solid #333a45;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:155px;transition:all .2s;display:flex}.format-grid button:hover{border-color:#6c3c68;transform:translateY(-2px)}.format-grid button.selected{background:linear-gradient(150deg,#11111b,#0b1015);border-color:#f34a87;box-shadow:inset 0 0 0 1px #ef3d802c}.format-grid span{color:#b26bff;text-shadow:0 0 24px #a566ff66;font-size:39px;line-height:1}.format-grid b{margin:15px 0 7px}.format-grid small{color:#9aa0aa;font-size:11px}.inspiration{margin-top:12px;padding:16px 20px 13px}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading h3{font-size:13px}.section-heading p{margin-bottom:8px}.section-heading button{color:#f0538d;cursor:pointer;background:0 0;border:0;font-size:11px}.template-grid{grid-template-columns:repeat(6,1fr);gap:13px;display:grid}.template-grid>button{cursor:pointer;background:0 0;border:0;padding:0}.template-grid>button.picked .template-art{outline:2px solid var(--pink);outline-offset:2px}.template-grid>button>small{color:#c7cbd1;margin-top:8px;font-size:10px;display:block}.template-art{aspect-ratio:1;text-align:left;color:#4e3c30;border-radius:7px;width:100%;padding:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ffffff60}.template-art>span{text-transform:uppercase;font-size:7px;display:block}.template-art>b{width:60%;margin-top:4px;font-size:9px;display:block}.gold{background:#d5b48f}.pink{background:#e8a9ad}.sage{background:#d3dfcb}.cream{background:#eadfd3}.blue{background:#c9d6d8}.sand{background:#d1b292}.mini-bottle{background:#603617;border-radius:3px 3px 6px 6px;width:25px;height:47px;position:absolute;bottom:9px;right:14px;box-shadow:5px 5px 12px #5d382c55}.mini-bottle i{background:#b99046;border-radius:3px;width:28px;height:8px;margin-left:-1px;display:block}.mini-bottle:after{content:"";background:#eee7d7;height:17px;position:absolute;top:16px;left:3px;right:3px}.brand-tools{grid-template-columns:1fr 1.4fr;gap:12px;margin-top:12px;display:grid}.brand-tools .panel{padding:17px 20px}.brand-tools h3{font-size:13px}.brand-tools .panel>p{margin-bottom:12px}.logo-row{gap:12px;display:flex}.client-logo{border:1px solid #242b34;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:10px;height:53px;display:flex}.client-logo>b{font-family:serif;font-size:25px}.client-logo span{font-size:10px;line-height:1.1}.client-logo strong{font-size:8px}.logo-row button,.swatches button{cursor:pointer;background:#10151c;border:1px solid #2d3540;border-radius:7px;padding:0 15px;font-size:11px}.swatches{gap:10px;height:42px;display:flex}.swatches i{border-radius:6px;width:43px;display:block}.swatches i:first-child{background:#0d3a28}.swatches i:nth-child(2){background:#3e884a}.swatches i:nth-child(3){background:#ead8bd}.swatches i:nth-child(4){background:#b86e34}.swatches i:nth-child(5){background:#f4f4f2}.swatches button{margin-left:7px}.preview{padding:17px 18px}.preview h3{margin-bottom:18px;font-size:14px}.phone{color:#161616;background:#fff;border-radius:25px;width:255px;margin:0 auto;overflow:hidden;box-shadow:0 20px 40px #0008}.ig-head{justify-content:space-between;align-items:center;height:42px;padding:0 15px;font-family:Georgia,serif;display:flex}.ig-head b{font-style:italic}.ig-user{align-items:center;gap:8px;height:45px;padding:0 11px;display:flex}.ig-user i{color:#fff;background:#5d7566;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.ig-user div{flex:1}.ig-user b,.ig-user small{font-size:8px;display:block}.ig-user small{color:#777;margin-top:2px}.post-image{background:linear-gradient(135deg,#efe1c7,#f6f0e5 43%,#d7b88c);height:285px;position:relative;overflow:hidden}.bottle{z-index:2;background:linear-gradient(90deg,#4f210d,#7b3e1b 48%,#431909);border-radius:12px 12px 15px 15px;width:91px;height:166px;position:absolute;top:76px;left:82px;box-shadow:15px 18px 28px #52321d55}.cap{background:repeating-linear-gradient(90deg,#9c6e2f 0 3px,#c8994e 3px 5px);border-radius:8px 8px 5px 5px;width:83px;height:26px;position:absolute;top:-22px;left:4px;box-shadow:0 4px 3px #0003}.label{text-align:center;background:linear-gradient(#f1eadd,#dfd1b9);border:1px solid #b8a889;height:99px;padding-top:20px;position:absolute;top:29px;left:7px;right:7px}.label strong,.label b,.label span,.label small{display:block}.label strong{font-family:Georgia,serif;font-size:13px}.label b{color:#9b5c33;letter-spacing:1px;margin-top:2px;font-size:7px}.label span{margin-top:7px;font-size:5px}.label small{margin-top:15px;font-size:4px}.leaf{filter:blur(.4px);background:#667e3f;border-radius:100% 0;width:52px;height:20px;position:absolute;transform:rotate(-35deg)}.leaf-a{top:45px;left:-12px}.leaf-b{top:95px;right:-12px;transform:rotate(145deg)}.shine{filter:blur(18px);background:#fff8;border-radius:50%;width:130px;height:60px;position:absolute;top:20px;right:-15px}.post-lançamento{background:linear-gradient(135deg,#f3cbd2,#f5e9e4,#d69d9e)}.post-educativo{background:linear-gradient(135deg,#d4e2c7,#f5f1dc,#aec49d)}.post-depoimento{background:linear-gradient(135deg,#e9ded0,#fff,#d7c1a9)}.post-autoridade{background:linear-gradient(135deg,#c6dadd,#eef3f2,#adc1c5)}.post-lifestyle{background:linear-gradient(135deg,#dcc6aa,#f2e8da,#bd966c)}.ig-actions{justify-content:space-between;padding:9px 12px 4px;font-size:18px;display:flex}.caption{padding:0 12px 8px}.caption b,.caption p,.caption small,.caption em{font-size:7px;display:block}.caption p{margin:6px 0;line-height:1.45}.caption small{color:#777}.caption em{color:#999;margin-top:5px;font-size:5px;font-style:normal}.ig-nav{border-top:1px solid #eee;justify-content:space-around;align-items:center;height:36px;font-size:15px;display:flex}.bottom-bar{background:#0b1017;border:1px solid #151c25;border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 20px;display:flex}.bottom-bar p{color:#959da8;font-size:10px}.bottom-bar p span{color:var(--pink);font-size:17px}.bottom-bar button{cursor:pointer;background:linear-gradient(120deg,#ee3c7e,#ee397b);border:0;border-radius:7px;padding:13px 52px;font-size:12px;font-weight:700;box-shadow:0 8px 20px #ef3d8025}@media (width<=1150px){.sidebar{width:190px}.workspace{width:calc(100% - 190px);margin-left:190px;padding:20px 16px}.content-grid{grid-template-columns:1fr}.preview,.top-actions>button{display:none}.format-grid button{height:135px}.steps small{display:none}.bottom-bar{position:sticky;bottom:8px}}@media (width<=760px){.sidebar{width:72px;padding:20px 9px;position:static}.brand div,.sidebar nav button:not(.active),.sidebar nav button{font-size:0}.brand{margin:0 10px 30px}.brand-mark{flex:none}.sidebar nav button{justify-content:center;padding:12px}.sidebar nav button span{font-size:20px}.upgrade-card{display:none}.workspace{width:calc(100% - 72px);margin:0;padding:15px 10px}.topbar{margin:0 3px 15px}.topbar h1{font-size:20px}.account div,.account i{display:none}.account{padding-left:12px}.steps{grid-template-columns:repeat(6,36px);padding:12px;overflow:auto}.steps button div,.steps i{display:none}.format-grid{grid-template-columns:repeat(2,1fr)}.template-grid{grid-template-columns:repeat(3,1fr)}.brand-tools{grid-template-columns:1fr}.bottom-bar p{display:none}.bottom-bar{justify-content:flex-end}.content-grid{grid-template-columns:1fr}}@media (width>=761px){.format-grid{grid-template-columns:repeat(3,1fr)}}.modal-backdrop{z-index:30;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020509cc;place-items:center;padding:20px;animation:.18s ease-out fade-in;display:grid;position:fixed;inset:0}.palette-modal{background:linear-gradient(145deg,#121822,#0b1017);border:1px solid #29313d;border-radius:18px;width:min(570px,100%);padding:30px;animation:.22s ease-out modal-in;position:relative;box-shadow:0 28px 90px #000c}.palette-modal h2{text-align:center;margin:8px 0;font-size:22px}.palette-modal>p{color:#969eaa;text-align:center;max-width:450px;margin:0 auto 22px;font-size:12px;line-height:1.6}.modal-icon{color:#ff4a8a;background:#ef3d8018;border-radius:12px;place-items:center;width:44px;height:44px;margin:auto;font-size:22px;display:grid}.modal-close{color:#9aa2ae;cursor:pointer;background:#1a212b;border:0;border-radius:50%;width:31px;height:31px;font-size:20px;position:absolute;top:15px;right:17px}.modal-close:hover{color:#fff;background:#252e3a}.upload-zone{cursor:pointer;background:#090e14;border:1px dashed #3b4553;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:148px;transition:all .2s;display:flex}.upload-zone:hover{background:#ef3d8008;border-color:#ef3d80}.upload-zone.full{cursor:default;opacity:.7}.upload-zone>span{color:#f34a87;margin-bottom:8px;font-size:27px}.upload-zone b{font-size:13px}.upload-zone small{color:#737c89;margin-top:7px;font-size:10px}.upload-list{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:14px;display:grid}.upload-thumb{background:#080c12;border:1px solid #2a323e;border-radius:9px;height:76px;position:relative;overflow:hidden}.upload-thumb img{object-fit:cover;width:100%;height:100%}.upload-thumb button{color:#fff;cursor:pointer;background:#080b10d9;border:0;border-radius:50%;width:21px;height:21px;line-height:18px;position:absolute;top:4px;right:4px}.upload-thumb small{background:#090c11cc;border-radius:4px;padding:2px 5px;font-size:8px;position:absolute;bottom:4px;left:5px}.upload-count{color:#727b88;justify-content:space-between;padding:10px 2px 2px;font-size:10px;display:flex}.modal-actions{justify-content:flex-end;gap:10px;padding-top:22px;display:flex}.modal-actions button{cursor:pointer;background:#111720;border:1px solid #2d3642;border-radius:8px;padding:11px 19px}.modal-actions .extract-button{background:linear-gradient(120deg,#f04784,#dc2f73);border:0;min-width:150px;font-weight:700}.modal-actions .extract-button:disabled{opacity:.45;cursor:not-allowed}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.palette-modal{padding:24px 17px}.upload-list{grid-template-columns:repeat(3,1fr)}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions button{padding:11px 8px}}.palette-topbar{margin-bottom:24px}.palette-topbar h1 span{color:#f04784}.back-post{cursor:pointer;color:#b2bac5;background:#0d131b;border:1px solid #29323d;border-radius:8px;padding:11px 16px}.back-post:hover{color:#fff;border-color:#ef3d80}.palette-page{gap:15px;display:grid}.palette-hero{grid-template-columns:1.1fr 1fr;align-items:center;min-height:230px;padding:30px;display:grid;position:relative;overflow:hidden}.palette-hero:before{content:"";filter:blur(30px);background:#ef3d8012;border-radius:50%;width:330px;height:330px;position:absolute;top:-180px;left:-80px}.palette-hero>div{z-index:1;position:relative}.eyebrow{color:#ef5991;letter-spacing:2px;font-size:9px;font-weight:800}.palette-hero h2{max-width:530px;margin:13px 0 12px;font-size:29px;line-height:1.15}.palette-hero p{color:#8f98a5;max-width:520px;font-size:12px;line-height:1.7}.hero-palette{border-radius:14px;height:142px;display:flex;overflow:hidden;transform:rotate(-2deg);box-shadow:0 18px 50px #0007}.hero-palette div{flex:1;transition:all .2s;position:relative}.hero-palette div:hover{flex:1.35}.hero-palette span{color:#fff;text-shadow:0 1px 5px #000;opacity:.8;font-size:8px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)rotate(90deg)}.palette-methods{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.palette-method{flex-direction:column;min-height:285px;padding:22px;display:flex}.method-icon{border-radius:10px;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;display:grid}.method-icon.pink{color:#f0528c;background:#ef3d8017}.method-icon.violet{color:#af76ff;background:#9853ff18}.method-icon.orange{color:#f2a05e;background:#ee8e4318}.palette-method h3{margin:15px 0 7px;font-size:15px}.palette-method>p{color:#87909d;margin:0 0 17px;font-size:11px;line-height:1.6}.palette-method>button{cursor:pointer;background:#111820;border:1px solid #2c3541;border-radius:8px;min-height:40px;margin-top:auto;font-size:11px;font-weight:700}.palette-method>button:hover{border-color:#ef3d80}.palette-method .primary-method{background:linear-gradient(120deg,#f04784,#dd3074);border:0}.hex-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:12px;display:grid}.hex-grid label,.main-color-field{background:#090e14;border:1px solid #2b3440;border-radius:7px;align-items:center;height:37px;padding:4px 8px 4px 5px;display:flex}.hex-grid input[type=color],.main-color-field input[type=color]{cursor:pointer;background:0 0;border:0;width:27px;height:27px;padding:0}.hex-grid input[type=text],.hex-grid input:not([type]),.hex-grid label input:last-child,.main-color-field input:last-child{color:#c9ced5;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;padding-left:6px;font-size:10px}.main-color-field{height:45px;margin:3px 0 15px}.main-color-field input[type=color]{width:34px;height:34px}.saved-palette{padding:22px}.saved-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.saved-heading h3{margin:0 0 5px;font-size:15px}.saved-heading p{color:#818a96;margin:0;font-size:10px}.saved-heading>span{color:#929ba7;border:1px solid #2b3440;border-radius:20px;padding:6px 11px;font-size:9px}.large-swatches{border-radius:11px;grid-template-columns:repeat(5,1fr);height:105px;display:grid;overflow:hidden}.large-swatches button{cursor:pointer;border:0;position:relative}.large-swatches span{color:#fff;text-shadow:0 1px 5px #000b;font-size:9px;font-weight:700;position:absolute;bottom:9px;left:10px}@media (width<=1050px){.palette-hero{grid-template-columns:1fr}.hero-palette{margin-top:18px}.palette-methods{grid-template-columns:1fr 1fr}.generate-method{grid-column:1/-1}.palette-method{min-height:255px}}@media (width<=700px){.palette-methods{grid-template-columns:1fr}.generate-method{grid-column:auto}.palette-hero{padding:22px}.palette-hero h2{font-size:23px}.hero-palette{height:100px}.large-swatches{grid-template-columns:repeat(2,1fr);height:200px}.large-swatches button:last-child{grid-column:1/-1}.palette-topbar .back-post{display:none}}.dashboard-topbar h1 span{color:#ef3d80}.dashboard-actions{gap:10px;display:flex}.dashboard-actions button{cursor:pointer;background:#0d131b;border:1px solid #29323d;border-radius:8px;padding:11px 16px}.dashboard-actions .new-content{background:linear-gradient(120deg,#f04784,#dd3074);border:0;font-weight:700}.dashboard-page{gap:14px;display:grid}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{padding:18px;position:relative}.metric-card>span{color:#8e97a3;margin:13px 0 7px;font-size:10px;display:block}.metric-card>strong{font-size:25px}.metric-card>p{color:#737c88;margin:8px 0 0;font-size:9px}.metric-card>p b{color:#63d2a0}.metric-icon{border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:17px;right:17px}.metric-icon.pink{color:#f45a92;background:#ef3d8018}.metric-icon.violet{color:#ad75ff;background:#9859ff18}.metric-icon.green{color:#60d29d;background:#46bd8b18}.metric-icon.orange{color:#f1a260;background:#e98c4518}.dashboard-main-grid{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.performance-card,.schedule-card,.recent-card{padding:20px}.card-title{justify-content:space-between;align-items:flex-start;display:flex}.card-title h3{margin:0 0 5px;font-size:14px}.card-title p{color:#7f8895;margin:0;font-size:9px}.card-title select,.card-title button{color:#aab1bb;background:#0c1219;border:1px solid #29323d;border-radius:7px;padding:7px 10px;font-size:9px}.chart-summary{align-items:center;gap:12px;margin-top:19px;display:flex}.chart-summary strong{font-size:22px}.chart-summary span{color:#5fd09a;background:#54c89614;border-radius:20px;padding:5px 8px;font-size:9px}.chart-area{height:160px;margin-top:10px;display:flex}.y-labels{color:#626c79;flex-direction:column;justify-content:space-between;width:29px;padding-bottom:22px;font-size:8px;display:flex}.chart-plot{flex:1;position:relative}.chart-grid-lines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 22px}.chart-grid-lines i{border-top:1px solid #1c242e}.chart-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:13px;display:grid;position:absolute;inset:0}.chart-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.chart-bars i{background:linear-gradient(#ef4a86,#8d3763);border-radius:5px 5px 2px 2px;width:62%;max-width:27px;box-shadow:0 0 14px #ef3d8020}.chart-bars span{color:#747e8b;height:15px;font-size:8px}.schedule-list{gap:5px;margin-top:15px;display:grid}.schedule-list article{border-bottom:1px solid #171e27;align-items:center;gap:10px;padding:8px 0;display:flex}.date-box{border:1px solid #29323d;border-radius:7px;place-items:center;width:39px;height:41px;padding:4px;display:grid}.date-box b{font-size:14px}.date-box span{color:#ef4a87;font-size:7px}.schedule-info{flex:1;min-width:0}.schedule-info>b,.schedule-info>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.schedule-info>b{font-size:10px}.schedule-info>span{color:#78818e;margin-top:5px;font-size:8px}.schedule-info i{border-radius:50%;width:5px;height:5px;display:inline-block}.schedule-list article>button{color:#69727e;cursor:pointer;background:0 0;border:0}.add-schedule{color:#e54a83;cursor:pointer;background:0 0;border:1px dashed #303a47;border-radius:7px;width:100%;margin-top:9px;padding:9px;font-size:9px}.dashboard-bottom-grid{grid-template-columns:1.55fr 1fr;gap:14px;display:grid}.recent-list{margin-top:14px;display:grid}.recent-list article{border-bottom:1px solid #171e27;grid-template-columns:42px 1fr auto 24px;align-items:center;gap:10px;padding:7px 0;display:grid}.recent-thumb{color:#ffffffb8;border-radius:7px;place-items:center;width:42px;height:42px;font-size:8px;display:grid}.recent-thumb.sage{background:#526a55}.recent-thumb.pink{background:#a86773}.recent-thumb.gold{background:#997844}.recent-list article>div:nth-child(2) b,.recent-list article>div:nth-child(2) span{display:block}.recent-list article>div:nth-child(2) b{font-size:10px}.recent-list article>div:nth-child(2) span{color:#727c88;margin-top:4px;font-size:8px}.recent-list em{border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.recent-list em.publicado{color:#5fd19b;background:#54c79416}.recent-list em.rascunho{color:#a7afba;background:#8c94a014}.recent-list em.agendado{color:#b47aff;background:#9d61ff16}.recent-list article>button{color:#69727e;background:0 0;border:0}.ideas-card{padding:23px;position:relative;overflow:hidden}.idea-glow{filter:blur(50px);background:#ef3d8020;border-radius:50%;width:200px;height:200px;position:absolute;top:-90px;right:-70px}.idea-icon{color:#f3548d;background:#ef3d8018;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;position:relative}.ideas-card h3{margin:15px 0 8px;font-size:15px}.ideas-card p{color:#858e9a;max-width:330px;font-size:10px;line-height:1.6}.ideas-card>button{cursor:pointer;background:#ef3d80;border:0;border-radius:7px;padding:10px 13px;font-size:9px;font-weight:700}.idea-tags{gap:6px;margin-top:14px;display:flex}.idea-tags span{color:#78818d;border:1px solid #29313c;border-radius:20px;padding:5px 8px;font-size:8px}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-main-grid,.dashboard-bottom-grid{grid-template-columns:1fr}}@media (width<=650px){.metric-grid{grid-template-columns:1fr}.dashboard-actions>button:first-child{display:none}.performance-card,.schedule-card,.recent-card{padding:15px}.chart-bars{gap:4px}.dashboard-topbar h1{font-size:18px}.dashboard-actions .new-content{font-size:0}.dashboard-actions .new-content:after{content:"＋";font-size:18px}.recent-list em{display:none}}.client-logo.has-upload{background:#fff;padding:7px 16px}.client-logo.has-upload img{object-fit:contain;width:100%;height:100%}.logo-modal{background:linear-gradient(145deg,#121822,#0b1017);border:1px solid #29313d;border-radius:18px;width:min(600px,100%);padding:30px;animation:.22s ease-out modal-in;position:relative;box-shadow:0 28px 90px #000c}.logo-modal h2{text-align:center;margin:8px 0;font-size:22px}.logo-modal>p{color:#969eaa;text-align:center;max-width:450px;margin:0 auto 23px;font-size:12px;line-height:1.6}.logo-upload-icon{font-family:Georgia,serif;font-size:14px;font-weight:800}.logo-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.logo-options>button,.logo-dropzone{cursor:pointer;background:#090e14;border:1px solid #303946;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;display:flex;position:relative}.logo-options>button{padding:15px}.logo-options>button.selected{border-color:#ef3d80;box-shadow:inset 0 0 0 1px #ef3d8038}.logo-options>button>span{color:#949ca7;margin-top:13px;font-size:9px}.logo-options>button>i{background:#ef3d80;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:none;position:absolute;top:10px;right:10px}.logo-options>button.selected>i{display:grid}.default-logo{align-items:center;gap:10px;display:flex}.default-logo>b{font:700 28px Georgia,serif}.default-logo span{text-align:left;font-size:10px}.default-logo strong{font-size:8px}.logo-dropzone{border-style:dashed;transition:all .2s}.logo-dropzone:hover{background:#ef3d8008;border-color:#ef3d80}.logo-dropzone>span{color:#ef4c88;font-size:27px}.logo-dropzone>b{white-space:nowrap;text-overflow:ellipsis;max-width:90%;margin-top:9px;font-size:11px;overflow:hidden}.logo-dropzone>small{color:#747d8a;margin-top:6px;font-size:9px}.logo-dropzone.with-logo{background:#fff;padding:12px}.logo-dropzone.with-logo img{object-fit:contain;width:100%;height:82px}.logo-dropzone.with-logo b{color:#252932}.logo-dropzone.with-logo small{color:#656c77}.logo-tip{background:#10161e;border:1px solid #272f3a;border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.logo-tip>span{color:#ef4a86}.logo-tip p{color:#7e8793;margin:0;font-size:9px;line-height:1.5}.logo-tip b{color:#b8bec7}.logo-modal .extract-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=600px){.logo-modal{padding:24px 17px}.logo-options{grid-template-columns:1fr}.logo-options>button,.logo-dropzone{min-height:120px}}.generated-post img{object-fit:cover;width:100%;height:100%}.ai-generate-button{cursor:pointer;background:linear-gradient(120deg,#f04784,#dd3074);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:255px;min-height:42px;margin:14px auto 0;font-size:11px;font-weight:800;display:flex}.ai-generate-button:disabled{opacity:.72;cursor:wait}.ai-generate-button i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}.generation-error{color:#ff809f;background:#ff3c6410;border:1px solid #ff476620;border-radius:6px;width:255px;margin:8px auto 0;padding:8px;font-size:9px;line-height:1.4}.test-note{text-align:center;color:#656e7a;margin-top:7px;font-size:8px;display:block}@keyframes spin{to{transform:rotate(360deg)}}.generated-post{cursor:zoom-in}.image-zoom-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060aeb;place-items:center;padding:24px;animation:.2s ease-out fade-in;display:grid;position:fixed;inset:0}.image-zoom-modal{flex-direction:column;align-items:center;max-width:min(92vw,1000px);max-height:92vh;display:flex;position:relative}.image-zoom-modal img{object-fit:contain;border-radius:12px;max-width:100%;max-height:calc(92vh - 58px);display:block;box-shadow:0 25px 90px #000}.image-zoom-close{z-index:2;color:#fff;cursor:pointer;background:#111821;border:1px solid #46515e;border-radius:50%;width:38px;height:38px;font-size:25px;position:absolute;top:-17px;right:-17px}.image-zoom-modal>a{color:#fff;background:#ef3d80;border-radius:8px;margin-top:12px;padding:10px 17px;font-size:12px;font-weight:700;text-decoration:none}.carousel-settings{background:#090e14;border:1px solid #242c37;border-radius:9px;align-items:center;gap:15px;margin-top:14px;padding:12px 14px;animation:.2s ease-out fade-in;display:flex}.carousel-settings>div:first-child{flex:1}.carousel-settings b,.carousel-settings small{display:block}.carousel-settings b{font-size:11px}.carousel-settings small{color:#747e8b;margin-top:4px;font-size:9px}.carousel-settings>span{color:#ef5991;background:#ef3d8012;border-radius:20px;padding:7px 10px;font-size:9px}.count-selector{border:1px solid #303946;border-radius:7px;align-items:center;display:flex;overflow:hidden}.count-selector button{cursor:pointer;background:#141b24;border:0;width:31px;height:31px}.count-selector button:disabled{opacity:.3}.count-selector strong{text-align:center;width:34px;font-size:12px}.preview-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.preview-heading h3{margin:0}.preview-heading em{color:#9aa2ae;border:1px solid #29323d;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.post-stage{position:relative}.preview-feed .post-image,.preview-carrossel .post-image{height:255px}.preview-story .post-image{height:390px}.preview-story .phone{border-radius:25px}.preview-story .bottle{top:120px}.preview-story .leaf-b{top:160px}.preview-story .caption{display:none}.post-stage .post-image{transition:height .28s,background .25s}.carousel-arrow{z-index:5;color:#fff;cursor:pointer;background:#080b0dcc;border:0;border-radius:50%;width:29px;height:29px;font-size:22px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0006}.carousel-arrow.prev{left:7px}.carousel-arrow.next{right:7px}.carousel-arrow:disabled{opacity:.25;cursor:default}.carousel-dots{background:#fff;justify-content:center;align-items:center;gap:4px;height:15px;display:flex}.carousel-dots button{cursor:pointer;background:#c6c9cd;border:0;border-radius:50%;width:5px;height:5px;padding:0}.carousel-dots button.active{background:#3385d3;border-radius:5px;width:13px}.slide-1{filter:hue-rotate(8deg)brightness(.97)}.slide-2{filter:hue-rotate(-8deg)saturate(.9)}.slide-3{filter:brightness(1.07)saturate(.82)}.carousel-variation{pointer-events:none;mix-blend-mode:soft-light;position:absolute;inset:0}.variation-1{background:#ef3d8028}.variation-2{background:#3e884a30}.variation-3{background:#ead8bd35}@media (width<=700px){.carousel-settings{flex-wrap:wrap;align-items:flex-start}.carousel-settings>span{margin-left:auto}.preview-story .post-image{height:340px}}.library-topbar h1 span{color:#ef4b87}.new-library-art{cursor:pointer;background:linear-gradient(120deg,#f04784,#dd3074);border:0;border-radius:8px;padding:11px 17px;font-weight:700}.library-page{gap:20px;display:grid}.library-toolbar{align-items:center;gap:13px;padding:13px;display:flex}.library-search{background:#080d13;border:1px solid #29323d;border-radius:8px;flex:1;align-items:center;gap:8px;max-width:390px;height:40px;padding:0 12px;display:flex}.library-search span{color:#707986}.library-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:10px}.library-filters{gap:5px;display:flex}.library-filters button{color:#858e9a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 11px;font-size:9px}.library-filters button.active{color:#f05a91;background:#ef3d8012;border-color:#ef3d8055}.library-filters button span{opacity:.7;margin-left:5px}.library-total{border-left:1px solid #252d37;margin-left:auto;padding-left:16px}.library-total b,.library-total span{display:block}.library-total b{font-size:15px}.library-total span{color:#767f8b;margin-top:2px;font-size:8px}.empty-library{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.empty-library>div{color:#ef4a87;background:#ef3d8015;border-radius:16px;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.empty-library h2{margin:17px 0 7px;font-size:20px}.empty-library p{color:#858e9a;font-size:11px}.empty-library button{cursor:pointer;background:#ef3d80;border:0;border-radius:7px;margin-top:10px;padding:11px 17px;font-size:10px;font-weight:700}.library-groups{gap:25px;display:grid}.date-divider{align-items:center;gap:10px;margin-bottom:12px;display:flex}.date-divider h3{margin:0;font-size:13px}.date-divider span{color:#7c8591;font-size:8px}.date-divider i{border-top:1px solid #1d252f;flex:1}.library-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.library-card{transition:all .2s;overflow:hidden}.library-card:hover{border-color:#343e4b;transform:translateY(-3px);box-shadow:0 15px 30px #0005}.library-image{background:#111820;height:190px;position:relative;overflow:hidden}.library-card.story .library-image{height:235px}.library-image img{object-fit:cover;width:100%;height:100%}.library-card-gallery-nav{z-index:4;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.library-card-gallery-nav button{pointer-events:auto;color:#fff;cursor:pointer;text-shadow:0 1px 4px #000,0 0 10px #000d;background:0 0;border:0;width:22px;height:34px;padding:0;font:400 28px/1 Arial,sans-serif;transition:all .18s}.library-card-gallery-nav button:hover{color:#ff5c96;transform:scale(1.12)}.library-overlay{opacity:0;background:#05080bb5;justify-content:center;align-items:center;gap:7px;transition:all .2s;display:flex;position:absolute;inset:0}.library-card:hover .library-overlay{opacity:1}.library-overlay button,.library-overlay a{color:#fff;cursor:pointer;background:#ef3d80;border:0;border-radius:7px;padding:9px 13px;font-size:9px;text-decoration:none}.library-overlay a{background:#ffffff20;padding:6px 10px;font-size:14px}.pages-badge{background:#080c11cc;border-radius:20px;padding:5px 8px;font-size:8px;position:absolute;top:8px;right:8px}.library-meta{justify-content:space-between;align-items:center;padding:12px;display:flex}.library-meta b,.library-meta span{display:block}.library-meta b{font-size:10px}.library-meta span{color:#717b87;margin-top:4px;font-size:8px}.library-meta em{border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.library-meta em.feed{color:#ee5b90;background:#ef3d8013}.library-meta em.story{color:#b47bff;background:#9d61ff14}.library-meta em.carrossel{color:#59cfa0;background:#4cc29314}.library-caption{background:#080d13;border:1px solid #252e39;border-radius:8px;align-items:flex-end;gap:8px;margin:0 10px 10px;padding:9px 10px;display:flex}.library-caption>div{flex:1;min-width:0}.library-caption span{color:#ef5a91;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.library-caption p{color:#aeb6c1;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.library-caption button{color:#e7eaf0;cursor:pointer;background:#141b24;border:1px solid #343e4b;border-radius:6px;flex:none;padding:6px 8px;font-size:7px;font-weight:700}.library-caption button:hover{color:#ff6ba1;border-color:#ef4a87}@media (width<=1100px){.library-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.library-toolbar{flex-wrap:wrap}.library-search{flex-basis:100%;max-width:none}.library-total{display:none}.library-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.library-grid{grid-template-columns:1fr}.library-card.story .library-image,.library-image{height:260px}.library-filters{max-width:100%;overflow:auto}}.palette-collection{margin-top:3px}.collection-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.collection-heading h3{margin:0 0 5px;font-size:15px}.collection-heading p{color:#808996;margin:0;font-size:9px}.collection-heading>span{color:#8b949f;border:1px solid #29323d;border-radius:20px;padding:6px 10px;font-size:8px}.palette-collection-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.saved-palette-card{text-align:left;cursor:pointer;background:#0b1017;border:1px solid #202833;border-radius:11px;padding:0;transition:all .2s;overflow:hidden}.saved-palette-card:hover{border-color:#3a4552;transform:translateY(-2px)}.saved-palette-card.active{border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8030,0 10px 30px #ef3d800d}.saved-color-strip{height:72px;display:flex}.saved-color-strip i{flex:1}.saved-card-meta{justify-content:space-between;align-items:center;padding:12px;display:flex}.saved-card-meta b,.saved-card-meta span{display:block}.saved-card-meta b{font-size:10px}.saved-card-meta span{color:#737d89;margin-top:4px;font-size:8px}.saved-card-meta em{color:#858e9a;white-space:nowrap;border:1px solid #2b3440;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal}.saved-palette-card.active em{color:#f15b91;background:#ef3d8012;border-color:#ef3d8038}@media (width<=900px){.palette-collection-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.palette-collection-grid{grid-template-columns:1fr}}.generation-palette{background:#090e14;border:1px solid #252e39;border-radius:7px;align-items:center;gap:9px;width:255px;margin:12px auto 0;padding:8px 9px;display:flex}.generation-palette>div{border-radius:4px;width:70px;height:19px;display:flex;overflow:hidden}.generation-palette i{flex:1}.generation-palette span{color:#747e8a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.generation-palette b{color:#b8bec7}.prompt-panel{margin-top:12px;padding:17px 20px}.prompt-heading{justify-content:space-between;align-items:center;display:flex}.prompt-title{align-items:center;gap:10px;display:flex}.prompt-title>span{color:#ef4a87;background:#ef3d8015;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.prompt-title h3{margin:0 0 5px;font-size:13px}.prompt-title p{color:#7e8793;margin:0;font-size:9px}.prompt-actions{gap:7px;display:flex}.prompt-actions button{color:#9ca4af;cursor:pointer;background:#0d131a;border:1px solid #2b3440;border-radius:7px;padding:8px 10px;font-size:8px}.prompt-actions button:hover{color:#fff;border-color:#ef3d8060}.prompt-context{gap:7px;margin-top:15px;display:flex}.prompt-context span{color:#aab1bb;white-space:nowrap;text-overflow:ellipsis;background:#090e14;border:1px solid #28313c;border-radius:7px;padding:7px 9px;font-size:8px;overflow:hidden}.prompt-context span:last-child{flex:1}.prompt-context b{color:#626c78;text-transform:uppercase;letter-spacing:.7px;margin-right:7px;font-size:7px}.prompt-editor{background:#080d13;border:1px solid #2b3440;border-radius:9px;margin-top:9px;overflow:hidden}.prompt-editor textarea{resize:vertical;color:#c3c9d1;width:100%;min-height:245px;font:10px/1.65 var(--font-geist-mono),monospace;background:0 0;border:0;outline:0;padding:14px}.editor-footer{color:#6f7884;border-top:1px solid #202832;justify-content:space-between;padding:8px 12px;font-size:8px;display:flex}.editor-footer span{color:#b17bff}.manual-tip{color:#737d89;align-items:center;gap:9px;margin-top:9px;font-size:8px;display:flex}.manual-tip>span{color:#ef4a87;font-size:14px}.manual-tip p{margin:0}.manual-tip b{color:#9ba3ad}@media (width<=700px){.prompt-heading{align-items:flex-start}.prompt-title p{display:none}.prompt-actions button:first-child{font-size:0}.prompt-actions button:first-child:after{content:"↻";font-size:14px}.prompt-context{flex-wrap:wrap}.prompt-context span:last-child{flex-basis:100%}.prompt-editor textarea{min-height:200px}}.template-reference{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inspiration-modal{background:linear-gradient(145deg,#121822,#0b1017);border:1px solid #29313d;border-radius:18px;width:min(680px,100%);padding:29px;position:relative;box-shadow:0 28px 90px #000c}.inspiration-modal h2{text-align:center;margin:8px 0;font-size:21px}.inspiration-modal>p{color:#929ba6;text-align:center;max-width:520px;margin:0 auto 21px;font-size:11px;line-height:1.6}.inspiration-upload-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reference-upload{cursor:pointer;background:#080d13;border:1px dashed #374250;border-radius:12px;place-items:center;min-height:225px;display:grid;position:relative;overflow:hidden}.reference-upload:hover{border-color:#ef3d80}.reference-upload>div{text-align:center;flex-direction:column;align-items:center;display:flex}.reference-upload>div>span{color:#f0508a;background:#ef3d8016;border-radius:10px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.reference-upload.product>div>span{color:#ad76ff;background:#9d61ff16}.reference-upload b{margin-top:11px;font-size:11px}.reference-upload small{color:#707a87;margin-top:6px;font-size:8px}.reference-upload>em{color:#adb4bd;z-index:2;background:#090d12dc;border-radius:20px;padding:6px 9px;font-size:8px;font-style:normal;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.reference-upload.loaded{background:#fff;border-style:solid}.reference-upload.loaded img{object-fit:contain;width:100%;height:225px}.reference-flow{justify-content:center;align-items:center;gap:9px;margin:15px 0 10px;display:flex}.reference-flow span{color:#848d99;align-items:center;gap:5px;font-size:8px;display:flex}.reference-flow b{color:#ef568f;background:#ef3d8018;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.reference-flow i{color:#4e5865;font-style:normal}.inspiration-policy{background:#0d141b;border:1px solid #26303a;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;display:flex}.inspiration-policy span{color:#58cd9b}.inspiration-policy p{color:#7f8995;margin:0;font-size:8px;line-height:1.5}.inspiration-modal .extract-button:disabled{opacity:.4;cursor:not-allowed}@media (width<=620px){.inspiration-modal{padding:24px 16px}.inspiration-upload-grid{grid-template-columns:1fr}.reference-upload{min-height:160px}.reference-upload.loaded img{height:160px}.reference-flow{display:none}}.template-card{min-width:0;position:relative}.template-card .template-main{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.template-card.picked .template-art{outline:2px solid var(--pink);outline-offset:2px}.template-main>small{color:#c7cbd1;white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:10px;display:block;overflow:hidden}.template-gear{z-index:4;color:#fff;cursor:pointer;opacity:.88;background:#090d12df;border:1px solid #fff6;border-radius:8px;width:28px;height:28px;transition:all .2s;position:absolute;top:7px;right:7px}.template-gear:hover{opacity:1;color:#ff5793;border-color:#ff5793;transform:rotate(20deg)}.template-card-gallery-nav{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:calc(50% - 20px);left:7px;right:7px}.template-card-gallery-nav button{pointer-events:auto;color:#fff;cursor:pointer;text-shadow:0 1px 4px #000,0 0 9px #000b;background:0 0;border:0;place-items:center;width:20px;height:30px;padding:0 0 2px;font:400 25px/1 Arial,sans-serif;transition:all .18s;display:grid}.template-card-gallery-nav button:hover{color:#ff5c96;transform:scale(1.12)}.theme-light .template-card-gallery-nav button{color:#fff}.template-name-field{margin:18px 0 14px;display:block}.template-name-field>b,.template-name-field>small{display:block}.template-name-field>b{font-size:11px}.template-name-field>small,.cover-help{color:#7e8895;margin-top:5px;font-size:8px}.template-name-field input{color:#f2f4f7;background:#090e14;border:1px solid #303946;border-radius:8px;outline:none;width:100%;margin-top:8px;padding:11px 12px}.template-name-field input:focus{border-color:#ef3d80}.cover-help{margin:12px 0 7px}.cover-choice{cursor:pointer;transition:all .18s}.cover-choice.selected-cover{outline-offset:2px;outline:2px solid #ef3d80}.cover-choice.selected-cover small{color:#fff;background:#ef3d80;border-radius:4px;width:auto;padding:2px 5px}.template-settings-modal{background:linear-gradient(145deg,#121822,#0b1017);border:1px solid #29313d;border-radius:18px;width:min(650px,100%);max-height:90vh;padding:29px;position:relative;overflow:auto;box-shadow:0 28px 90px #000c}.template-settings-modal h2{text-align:center;margin:8px 0;font-size:21px}.template-settings-modal>p{color:#929ba6;text-align:center;max-width:500px;margin:0 auto 20px;font-size:11px;line-height:1.6}.template-settings-upload{cursor:pointer;background:#080d13;border:1px dashed #374250;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:115px;display:flex}.template-settings-upload:hover{border-color:#ef3d80}.template-settings-upload>span{color:#ef4b87;font-size:25px}.template-settings-upload>b{margin-top:7px;font-size:11px}.template-settings-upload>small{color:#737d89;margin-top:5px;font-size:9px}.template-prompt-label{margin-top:17px;display:block;position:relative}.template-prompt-label>b,.template-prompt-label>small{display:block}.template-prompt-label>b{font-size:12px}.template-prompt-label>small{color:#7f8995;margin:5px 0 9px;font-size:9px}.template-prompt-label textarea{resize:vertical;color:#e8ebef;background:#080d13;border:1px solid #303946;border-radius:10px;outline:none;width:100%;min-height:125px;padding:13px;font:11px/1.6 inherit}.template-prompt-label textarea:focus{border-color:#ef3d80}.template-prompt-label>em{text-align:right;color:#68727e;margin-top:4px;font-size:8px;font-style:normal;display:block}.analyze-references-button{color:#ff6ba0;cursor:pointer;background:#ef3d8012;border:1px solid #ef3d8070;border-radius:10px;width:100%;min-height:44px;margin-top:15px;font-weight:700;transition:all .2s}.analyze-references-button:hover:not(:disabled){background:#ef3d8022;border-color:#ef3d80;transform:translateY(-1px)}.analyze-references-button:disabled{opacity:.45;cursor:not-allowed}.analyze-references-button.loading{color:#e9b7c9}.analyze-references-button i{vertical-align:-2px;border:2px solid #ffffff40;border-top-color:#ff5e98;border-radius:50%;width:14px;height:14px;margin-right:7px;animation:.8s linear infinite spin;display:inline-block}.template-save-error{color:#ff8d9c;background:#d94a5d12;border:1px solid #d94a5d55;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:9px;line-height:1.5}.brand-tools{grid-template-columns:1fr 1.25fr 1.4fr}.product-quick-upload{cursor:pointer;background:#0a1016;border:1px dashed #33404d;border-radius:8px;align-items:center;gap:10px;min-height:53px;padding:7px 9px;transition:all .2s;display:flex;overflow:hidden}.product-quick-upload:hover{background:#ef3d8008;border-color:#ef3d80}.product-quick-upload>span{color:#ef4e89;background:#ef3d8015;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.product-quick-upload>img{object-fit:contain;background:#fff;border-radius:7px;flex:none;width:42px;height:42px}.product-quick-upload>div{flex:1;min-width:0}.product-quick-upload>div>b,.product-quick-upload>div>small{display:block}.product-quick-upload>div>b{font-size:10px}.product-quick-upload>div>small{color:#798391;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:8px;overflow:hidden}.product-quick-upload>button{white-space:nowrap;cursor:pointer;background:#111720;border:1px solid #303946;border-radius:7px;padding:9px 10px;font-size:8px}.product-quick-upload.loaded{border-style:solid}@media (width<=1100px){.brand-tools{grid-template-columns:1fr 1fr}.brand-tools .colors{grid-column:1/-1}}@media (width<=760px){.brand-tools{grid-template-columns:1fr}.brand-tools .colors{grid-column:auto}}.product-quick-upload.processing{cursor:wait;border-style:solid;border-color:#ef3d8075}.product-spinner{animation:.8s linear infinite spin;background:0 0!important;border:3px solid #ef3d8030!important;border-top-color:#ef4d88!important;border-radius:50%!important;width:34px!important;height:34px!important}.product-thumb-processing{position:relative;flex:none!important;width:44px!important;height:44px!important}.product-thumb-processing img{object-fit:cover;background:#fff;border-radius:7px;width:100%;height:100%}.product-thumb-processing .product-spinner{position:absolute;bottom:-4px;right:-4px;background:#0b1118!important;border-width:2px!important;width:18px!important;height:18px!important}.creative-direction-panel{margin-top:12px;padding:16px 20px 18px}.creative-direction-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.creative-direction-heading>div{align-items:center;gap:10px;display:flex}.creative-direction-heading>div>span{color:#ef4a86;background:#ef3d8017;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.creative-direction-heading h3{font-size:13px}.creative-direction-heading p{color:#7f8995;margin:4px 0 0;font-size:9px}.creative-direction-heading em{color:#f36b9c;background:#ef3d8010;border:1px solid #ef3d8050;border-radius:20px;padding:6px 10px;font-size:8px;font-style:normal}.creative-direction-options{scrollbar-width:thin;flex-wrap:nowrap;gap:7px;padding:1px 1px 7px;display:flex;overflow-x:auto}.creative-direction-options button{color:#aab2bd;cursor:pointer;background:#0a1016;border:1px solid #2b3440;border-radius:8px;flex:none;min-height:32px;padding:7px 11px;font-size:9px;transition:all .18s}.creative-direction-options button:hover{color:#fff;border-color:#755067;transform:translateY(-1px)}.creative-direction-options button.active{color:#fff;background:linear-gradient(135deg,#ef3d8025,#9c55ff17);border-color:#ef3d80;box-shadow:inset 0 0 0 1px #ef3d8020}.editorial-layout-heading{border-top:1px solid #202833;justify-content:space-between;align-items:center;margin:17px 0 10px;padding-top:15px;display:flex}.editorial-layout-heading h4{margin:0;font-size:12px}.editorial-layout-heading p{color:#77818e;margin:4px 0 0;font-size:8px}.editorial-layout-heading em{color:#b98aff;background:#9b60dd12;border:1px solid #9b60dd55;border-radius:20px;padding:5px 9px;font-size:8px;font-style:normal}.editorial-layout-options{scrollbar-width:thin;gap:7px;padding:1px 1px 7px;display:flex;overflow-x:auto}.editorial-layout-options button{color:#9fa8b4;cursor:pointer;background:#090f15;border:1px solid #2b3440;border-radius:8px;flex:none;min-height:31px;padding:7px 11px;font-size:8px}.editorial-layout-options button:hover{color:#fff;border-color:#7854a0}.editorial-layout-options button.active{color:#fff;background:#9b60dd20;border-color:#a86cff;box-shadow:inset 0 0 0 1px #9b60dd20}.scene-type-heading em{color:#71d6ba;background:#42ba9812;border-color:#42ba9855}.scene-type-options button:hover{border-color:#42a78b}.scene-type-options button.active{background:#42ba9820;border-color:#46c5a2;box-shadow:inset 0 0 0 1px #42ba9820}.test-note{font-size:0!important}.test-note:after{content:"Geração premium · qualidade alta · GPT Image 2";font-size:8px}.content-grid{position:relative}.preview-download{z-index:12;color:#fff;background:#111821e8;border:1px solid #394452;border-radius:9px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;text-decoration:none;transition:all .2s;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 8px 24px #0008}.preview-download:hover{color:#ff5b96;border-color:#ef3d80;transform:translateY(-2px)}.branding-brief-tool .product-upload-divider,.branding-brief-tool .product-quick-upload{display:none}.branding-brief-tool .product-description{margin-top:14px}.branding-brief-tool .product-description textarea{min-height:96px}.product-description{margin-top:10px;display:block;position:relative}.product-description>span{color:#cbd0d7;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.product-description textarea{resize:vertical;color:#e7eaee;background:#090e14;border:1px solid #303946;border-radius:8px;outline:none;width:100%;min-height:62px;padding:9px 10px 17px;font:9px/1.5 inherit}.product-description textarea:focus{border-color:#ef3d80}.product-description>small{color:#65707d;font-size:7px;position:absolute;bottom:6px;right:7px}.preview-feed .post-image{height:255px}.preview-feed .generated-post img{object-fit:cover;width:100%;height:100%}.creative-direction-panel{display:none}:is(.inspiration:has(.template-card:first-child.picked)+.creative-direction-panel,.inspiration:has(.template-card:nth-child(2).picked)+.creative-direction-panel,.inspiration:has(.template-card:nth-child(5).picked)+.creative-direction-panel){display:block}.product-gallery-filter{background:#49bd9a0c;border-color:#4bc6a650;justify-content:space-between;align-items:center;margin-bottom:12px;padding:11px 14px;display:flex}.product-gallery-filter>div{align-items:center;gap:10px;display:flex}.product-gallery-filter>div>span{color:#65d8b8;background:#4bc6a61a;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.product-gallery-filter b,.product-gallery-filter small{display:block}.product-gallery-filter b{font-size:10px}.product-gallery-filter small{color:#788490;margin-top:3px;font-size:8px}.product-gallery-filter button{color:#75d9bd;cursor:pointer;background:#10231f;border:1px solid #3d7e6c;border-radius:7px;padding:7px 10px;font-size:8px}.catalog-product-body .product-gallery-button{color:#70d8ba;border-color:#4bc6a655;flex:0 0 34px}.catalog-product-body .delete-product-button{color:#ff7792;background:#2a1016;border-color:#ff496155;flex:0 0 34px}.library-overlay .delete-art-button{color:#fff;background:#cf294d;border-color:#ff6680;font-size:17px}.preview-caption-placement .caption-paper textarea{font-size:10px!important;line-height:1.7!important}.generated-caption-card{margin-top:12px;padding:15px}.caption-card-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.caption-card-heading>div{align-items:center;gap:9px;display:flex}.caption-card-heading>div>span{color:#b588ff;background:#9d61ff18;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.caption-card-heading h3{font-size:11px}.caption-card-heading p{color:#7e8995;margin-top:3px;font-size:8px}.caption-card-heading button{color:#c39dff;cursor:pointer;background:#9d61ff15;border:1px solid #9d61ff60;border-radius:7px;padding:8px 11px;font-size:8px;font-weight:700}.generated-caption-card textarea{resize:vertical;color:#dce1e7;background:#090f15;border:1px solid #303a46;border-radius:9px;outline:none;width:100%;min-height:130px;padding:12px;font:9px/1.65 inherit}.generated-caption-card textarea:focus{border-color:#9d61ff}.generated-caption-card>small{text-align:right;color:#697481;margin-top:5px;font-size:7px;display:block}.preview-column{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.preview-column .generated-caption-card{margin-top:0}.preview-caption-placement textarea{min-height:170px}@media (width<=1150px){.preview-column{display:none}}.preview-caption-placement{background:linear-gradient(155deg,#121923,#0b1118);border-color:#26313e;padding:0;overflow:hidden}.caption-preview-top{background:#0d141c;border-bottom:1px solid #202a35;justify-content:space-between;align-items:center;height:51px;padding:0 14px;display:flex}.caption-profile{align-items:center;gap:8px;display:flex}.caption-profile>span{color:#fff;background:linear-gradient(135deg,#638a72,#3e6653);border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;font-weight:800;display:grid}.caption-profile b,.caption-profile small{display:block}.caption-profile b{font-size:9px}.caption-profile small{color:#788491;margin-top:2px;font-size:7px}.caption-preview-top>em{color:#b8bec6;font:italic 10px Georgia,serif}.caption-card-title{align-items:center;gap:9px;padding:13px 14px 10px;display:flex}.caption-card-title>span{color:#ff6099;background:linear-gradient(135deg,#ef3d8024,#9d61ff22);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.caption-card-title h3{font-size:10px}.caption-card-title p{color:#7e8995;margin-top:3px;font-size:7px}.caption-paper{background:#080e14;border:1px solid #2a3541;border-radius:10px;margin:0 12px;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.preview-caption-placement .caption-paper textarea{color:#e4e8ed;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-height:210px;padding:14px;font:9px/1.7 inherit;display:block}.caption-paper-footer{background:#0b1219;border-top:1px solid #202a34;justify-content:space-between;padding:7px 10px;display:flex}.caption-paper-footer span{color:#687481;font-size:6px}.caption-copy-primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#ed3578,#9e58e8);border:0;border-radius:9px;width:calc(100% - 24px);margin:11px 12px 13px;padding:11px;font-size:9px;font-weight:800;transition:all .2s;box-shadow:0 8px 25px #c83c8035}.caption-copy-primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.caption-copy-primary.copied{background:linear-gradient(110deg,#2eaa7e,#55c9a5);box-shadow:0 8px 25px #31a77b35}.preview-caption-placement{color:#24201d;background:#f3f0ea;border-color:#d9d3ca;box-shadow:0 14px 36px #0005}.preview-caption-placement .caption-preview-top{background:#fffdf9;border-bottom-color:#ded8cf}.preview-caption-placement .caption-profile b{color:#292521}.preview-caption-placement .caption-profile small{color:#8a837b}.preview-caption-placement .caption-preview-top>em{color:#5f5750}.preview-caption-placement .caption-card-title h3{color:#2a2521;font-size:9px}.preview-caption-placement .caption-card-title p{color:#857d75;font-size:6px}.preview-caption-placement .caption-card-title>span{background:#ef3d8014}.preview-caption-placement .caption-paper{background:#fffdf9;border-color:#d9d2c9;box-shadow:0 5px 18px #563c2510}.preview-caption-placement .caption-paper textarea{color:#302b27;min-height:300px;padding:15px;font-size:8px;line-height:1.65}.preview-caption-placement .caption-paper-footer{background:#f8f4ee;border-top-color:#e1dbd2}.preview-caption-placement .caption-paper-footer span{color:#8a8279}.preview-caption-placement .caption-copy-primary{margin-top:13px}.caption-action-row{grid-template-columns:1fr 1fr;gap:8px;margin:11px 12px 13px;display:grid}.caption-action-row .caption-copy-primary{width:auto;margin:0}.caption-regenerate-button{color:#4b423a;cursor:pointer;background:#fffdf9;border:1px solid #d6cdc2;border-radius:9px;padding:11px 8px;font-size:8px;font-weight:800;transition:all .2s}.caption-regenerate-button:hover:not(:disabled){color:#d92f70;border-color:#e33c7b;transform:translateY(-1px)}.caption-regenerate-button:disabled{opacity:.65;cursor:wait}.caption-regenerate-button i{vertical-align:-1px;border:2px solid #d92f7040;border-top-color:#d92f70;border-radius:50%;width:9px;height:9px;margin-right:5px;animation:.8s linear infinite spin;display:inline-block}.inspiration-gallery-cover{aspect-ratio:1;width:100%;height:auto!important}.inspiration-gallery-cover>img{object-fit:cover;object-position:center;width:100%;height:100%}.inspirations-page{gap:16px;display:grid}.inspirations-hero{background:radial-gradient(circle at 82% 10%,#9d61ff20,#0000 34%),radial-gradient(circle at 62% 100%,#ef3d801c,#0000 38%),linear-gradient(135deg,#111823,#0a0f16);justify-content:space-between;align-items:center;min-height:180px;padding:32px 36px;display:flex;position:relative;overflow:hidden}.inspirations-hero:after{content:"◇";color:#ffffff05;font-size:210px;position:absolute;top:-45px;right:38px;transform:rotate(12deg)}.inspirations-hero>div:first-child{z-index:1;max-width:650px;position:relative}.inspirations-hero>div>span{color:#ef5b92;letter-spacing:1.6px;font-size:9px;font-weight:800}.inspirations-hero h2{margin:11px 0 8px;font-size:25px}.inspirations-hero p{color:#929ba7;margin:0;font-size:11px;line-height:1.7}.inspirations-hero-stats{z-index:1;gap:12px;display:flex;position:relative}.inspirations-hero-stats strong{background:#080d1488;border:1px solid #2a3441;border-radius:12px;min-width:118px;padding:16px;font-size:24px}.inspirations-hero-stats small{color:#818b97;margin-top:5px;font-size:8px;font-weight:500;display:block}.inspirations-toolbar{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.inspirations-toolbar .library-search{max-width:460px}.inspirations-toolbar>div:last-child{color:#8d96a2;align-items:center;gap:10px;font-size:9px;display:flex}.inspirations-toolbar>div:last-child b{color:#ef5b92;background:#ef3d8015;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.inspirations-section-title{margin:5px 2px 12px}.inspirations-section-title h3{margin:0;font-size:15px}.inspirations-section-title p{color:#7f8995;margin:5px 0 0;font-size:9px}.inspirations-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.inspiration-gallery-card{transition:all .22s;overflow:hidden}.inspiration-gallery-card:hover{border-color:#394554;transform:translateY(-4px);box-shadow:0 18px 38px #0006}.inspiration-gallery-card.selected{border-color:#ef3d80}.inspiration-gallery-cover{height:235px;position:relative;overflow:hidden}.inspiration-gallery-cover>img{object-fit:cover;width:100%;height:100%;transition:all .35s}.inspiration-gallery-card:hover .inspiration-gallery-cover>img{transform:scale(1.025)}.inspiration-gallery-fallback{color:#4e3c30;text-transform:uppercase;padding:22px;position:absolute;inset:0}.inspiration-gallery-fallback>span{font-size:8px}.inspiration-gallery-fallback>b{width:55%;margin-top:8px;font-size:14px;display:block}.inspiration-gallery-fallback .mini-bottle{bottom:27px;right:30px;transform:scale(1.5)}.inspiration-type{color:#fff;background:#080c11d9;border-radius:20px;padding:6px 9px;font-size:8px;position:absolute;bottom:12px;left:12px}.inspiration-gallery-gear{color:#fff;cursor:pointer;background:#111820dc;border:1px solid #ffffff25;border-radius:9px;width:34px;height:34px;font-size:14px;position:absolute;top:11px;right:11px}.inspiration-gallery-gear:hover{background:#ef3d80}.inspiration-gallery-body{padding:15px}.inspiration-gallery-body h3{margin:0;font-size:13px}.inspiration-gallery-body p{color:#818b97;height:33px;margin:6px 0 13px;font-size:8px;line-height:1.55}.inspiration-gallery-footer{border-top:1px solid #1d2631;justify-content:space-between;align-items:center;padding-top:11px;display:flex}.inspiration-gallery-footer span{color:#77818d;font-size:8px}.inspiration-gallery-footer span.configured{color:#59cfa0}.inspiration-gallery-footer button{color:#fff;cursor:pointer;background:#ef3d80;border:0;border-radius:7px;padding:9px 11px;font-size:8px;font-weight:800}@media (width<=1050px){.inspirations-grid{grid-template-columns:repeat(2,1fr)}.inspirations-hero-stats{display:none}}@media (width<=650px){.inspirations-grid{grid-template-columns:1fr}.inspirations-hero{padding:24px}.inspiration-gallery-cover{height:280px}}.global-generation-status,.global-generation-toast{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111923f2;border:1px solid #384452;border-radius:12px;align-items:center;gap:11px;min-width:310px;padding:11px 14px;display:flex;position:fixed;top:17px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #000b}.global-generation-status>i{border:3px solid #ef3d8035;border-top-color:#ef4c87;border-radius:50%;width:23px;height:23px;animation:.75s linear infinite spin}.global-generation-status b,.global-generation-status span,.global-generation-toast b,.global-generation-toast small{display:block}.global-generation-status b,.global-generation-toast b{font-size:10px}.global-generation-status span,.global-generation-toast small{color:#8e99a6;margin-top:3px;font-size:8px}.global-generation-toast>span{color:#67ddb7;background:#51ca9f20;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.global-generation-toast.error>span{color:#ff718c;background:#ff49611a}.global-generation-toast>div{flex:1}.global-generation-toast>button:not(.global-toast-close){color:#ff669e;cursor:pointer;background:#ef3d8016;border:1px solid #ef3d8060;border-radius:7px;padding:7px 10px;font-size:8px}.global-toast-close{color:#8994a0;cursor:pointer;background:0 0;border:0;width:23px;height:23px;font-size:17px}.products-page{padding:0 10px 35px}.products-topbar h1 span{color:#62d2ae}.products-summary{background:radial-gradient(circle at 85% 20%,#45c39a20,#0000 32%),linear-gradient(135deg,#101821,#0b1118);justify-content:space-between;align-items:center;padding:24px 27px;display:flex}.products-summary>div{max-width:650px}.products-summary span{letter-spacing:1.6px;color:#62d2ae;font-size:8px}.products-summary h2{margin:9px 0 7px;font-size:23px}.products-summary p{color:#87919e;font-size:10px;line-height:1.6}.products-summary>strong{color:#fff;text-align:center;font-size:38px}.products-summary>strong small{color:#7d8894;margin-top:5px;font-size:8px;font-weight:500;display:block}.products-toolbar{align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.products-toolbar .library-search{min-width:240px}.product-niche-filters{scrollbar-width:thin;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.product-niche-filters button{color:#9ba5b1;cursor:pointer;background:#0a1016;border:1px solid #293440;border-radius:20px;flex:none;padding:7px 10px;font-size:8px}.product-niche-filters button.active{color:#72ddbd;background:#49bd9a18;border-color:#53cba7}.empty-products{text-align:center;margin-top:14px;padding:65px 20px}.empty-products>span{color:#67dbb8;background:#4dc7a21a;border-radius:15px;place-items:center;width:54px;height:54px;margin:auto;font-size:23px;display:grid}.empty-products h2{margin:16px 0 8px}.empty-products p{color:#7f8995;font-size:10px}.empty-products button{cursor:pointer;background:#ef3d80;border:0;border-radius:8px;margin-top:18px;padding:11px 16px;font-weight:700}.products-groups{margin-top:19px}.product-niche-group{margin-bottom:24px}.product-group-heading{align-items:center;gap:10px;margin-bottom:11px;display:flex}.product-group-heading h3{font-size:13px}.product-group-heading span{color:#788390;font-size:8px}.product-group-heading i{background:#202a34;flex:1;height:1px}.products-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.catalog-product-card{overflow:hidden}.catalog-product-image{background:#fff;height:185px;position:relative}.catalog-product-image img{object-fit:contain;width:100%;height:100%}.catalog-product-image span{background:#070b10dd;border-radius:20px;padding:5px 8px;font-size:8px;position:absolute;bottom:8px;right:8px}.catalog-product-body{padding:14px}.catalog-product-body>em{color:#62d2ae;text-transform:uppercase;letter-spacing:.6px;font-size:7px;font-style:normal}.catalog-product-body h3{margin:6px 0;font-size:13px}.catalog-product-body p{color:#89939f;height:48px;font-size:8px;line-height:1.5;overflow:hidden}.catalog-product-body>div{gap:7px;margin-top:12px;display:flex}.catalog-product-body button{cursor:pointer;background:#111923;border:1px solid #2d3844;border-radius:7px;padding:8px 10px;font-size:8px}.catalog-product-body button:first-child{color:#ff669e;border-color:#ef3d8055;flex:1}.product-catalog-modal{background:#101720;border:1px solid #293440;border-radius:17px;width:min(720px,100%);max-height:92vh;padding:25px;position:relative;overflow-y:auto}.product-catalog-modal>h2,.product-catalog-modal>p{text-align:center}.product-catalog-modal>p{color:#8b95a1;margin:7px 0 18px;font-size:9px}.product-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-form-grid label>b,.catalog-description-field>b{margin-bottom:6px;font-size:9px;display:block}.product-form-grid input,.product-form-grid select,.catalog-description-field textarea{color:#eef1f4;background:#090f15;border:1px solid #303b47;border-radius:8px;outline:none;width:100%;padding:10px}.product-form-grid input:focus,.product-form-grid select:focus,.catalog-description-field textarea:focus{border-color:#ef3d80}.catalog-image-upload{cursor:pointer;border:1px dashed #3a4653;border-radius:10px;align-items:center;gap:11px;margin-top:13px;padding:14px;display:flex}.catalog-image-upload>span{color:#f35a92;background:#ef3d8017;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.catalog-image-upload b,.catalog-image-upload small{font-size:9px;display:block}.catalog-image-upload small{color:#727d89;margin-top:4px;font-size:7px}.catalog-image-list{gap:9px;margin:10px 0;display:flex}.catalog-image-list>div{background:#fff;border-radius:8px;width:88px;height:88px;position:relative;overflow:hidden}.catalog-image-list img{object-fit:contain;width:100%;height:100%}.catalog-image-list button{cursor:pointer;background:#080c11dd;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;right:4px}.catalog-image-list small{color:#fff;background:#ef3d80;border-radius:4px;padding:2px 4px;font-size:6px;position:absolute;bottom:4px;left:4px}.catalog-description-field{margin-top:12px;display:block}.catalog-description-field>small{color:#75808c;margin:-2px 0 6px;font-size:7px;display:block}.catalog-description-field textarea{resize:vertical;min-height:86px;font:9px/1.5 inherit}.catalog-description-field.improved textarea{min-height:105px}.product-catalog-modal .analyze-references-button{margin-top:10px}@media (width<=1200px){.products-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){.products-grid{grid-template-columns:repeat(2,1fr)}.products-toolbar{display:block}.product-niche-filters{margin-top:9px}.product-form-grid{grid-template-columns:1fr}}.carousel-strategy-panel{background:#090f15;border:1px solid #242d38;border-radius:10px;margin-top:12px;padding:16px}.carousel-strategy-panel>div:first-child h3{margin:0;font-size:12px}.carousel-strategy-panel>div:first-child p{color:#7f8995;margin:5px 0 12px;font-size:9px}.carousel-strategy-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.carousel-strategy-grid button{text-align:left;cursor:pointer;background:#0d141c;border:1px solid #2b3541;border-radius:8px;min-height:66px;padding:10px}.carousel-strategy-grid button b,.carousel-strategy-grid button small{display:block}.carousel-strategy-grid button b{font-size:9px}.carousel-strategy-grid button small{color:#77818d;margin-top:4px;font-size:7px;line-height:1.4}.carousel-strategy-grid button.active{background:#ef3d8012;border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8020}.carousel-strategy-grid button.active b{color:#ff6099}.carousel-summary{color:#8e98a4;background:#111821;border:1px solid #2c3540;border-radius:8px;justify-content:space-between;margin-top:12px;padding:10px 12px;font-size:8px;display:flex}.carousel-summary b{color:#fff}.regenerate-slide-button{color:#c7a5ff;cursor:pointer;background:#9d61ff14;border:1px solid #9d61ff66;border-radius:8px;width:255px;margin:10px auto 0;padding:9px;font-size:8px;font-weight:800;display:block}.regenerate-slide-button:disabled{opacity:.6;cursor:wait}@media (width<=700px){.carousel-strategy-grid{grid-template-columns:1fr 1fr}}.template-card.unavailable .template-art{filter:grayscale();opacity:.34}.template-card.unavailable .template-main{cursor:not-allowed}.template-card.unavailable .template-main>small{color:#59616b}.template-card.unavailable:after{content:"Indisponível";z-index:3;color:#9aa1aa;pointer-events:none;background:#090d12dc;border:1px solid #69717c55;border-radius:20px;padding:4px 7px;font-size:7px;position:absolute;bottom:24px;left:8px}.template-card.unavailable .template-gear{opacity:1}.template-format-settings{background:#090f15;border:1px solid #293440;border-radius:10px;margin:0 0 15px;padding:14px}.template-format-settings>div:first-child b,.template-format-settings>div:first-child small{display:block}.template-format-settings>div:first-child b{font-size:11px}.template-format-settings>div:first-child small{color:#7c8793;margin-top:4px;font-size:8px}.template-format-settings>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:11px;display:grid}.template-format-settings label{cursor:pointer;background:#111821;border:1px solid #303a46;border-radius:8px;padding:10px;position:relative}.template-format-settings label.active{background:#46bd9912;border-color:#54cda8}.template-format-settings input{opacity:0;position:absolute}.template-format-settings span,.template-format-settings em{display:block}.template-format-settings span{font-size:9px;font-weight:800}.template-format-settings em{color:#7d8793;margin-top:4px;font-size:7px;font-style:normal}.template-format-settings label.active em{color:#62d7b4}@media (width<=550px){.template-format-settings>div:last-child{grid-template-columns:1fr}}.template-main>small>b{color:#bd91ff;letter-spacing:.4px;text-transform:uppercase;background:#9d61ff18;border-radius:4px;margin-right:6px;padding:2px 5px;font-size:6px;display:inline-block}.template-card-fixed-id{color:#c39cff;letter-spacing:1.1px;-webkit-user-select:none;user-select:none;background:#9d61ff12;border:1px solid #9d61ff55;border-radius:20px;width:max-content;margin:8px auto 0;padding:5px 10px;font-size:8px;font-weight:900}.template-settings-modal .template-card-fixed-id+h2{margin-top:8px}.settings-notebook-page{flex-direction:column;gap:18px;width:100%;max-width:1280px;margin:0 auto;padding:24px;display:flex}.settings-topbar h1 span{color:#ef3d80}.notes-hero{background:linear-gradient(120deg,#ef3d801a,#9d61ff0f 55%,#0c121af5);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:26px 28px;display:grid;overflow:hidden}.notes-hero-icon{color:#fff;background:linear-gradient(135deg,#ef3d80,#a953e8);border-radius:18px;place-items:center;width:58px;height:58px;font-size:25px;display:grid;box-shadow:0 12px 30px #ef3d8038}.notes-hero>div:nth-child(2)>span{letter-spacing:.18em;color:#ef6ba0;font-size:10px;font-weight:800}.notes-hero h2{margin:6px 0 7px;font-size:23px}.notes-hero p{color:#9da8b8;margin:0;font-size:13px}.notes-hero-count{text-align:center;background:#050a108c;border:1px solid #283342;border-radius:14px;min-width:104px;padding:13px 18px}.notes-hero-count strong{color:#fff;font-size:26px;display:block}.notes-hero-count small{color:#9ca7b6}.notes-composer{padding:22px}.notes-composer-heading,.notes-composer-heading>div,.notes-composer-footer,.notes-board-heading,.notes-board-heading>div:last-child,.project-note,.note-content>div{align-items:center;display:flex}.notes-composer-heading{justify-content:space-between;margin-bottom:15px}.notes-composer-heading>div{gap:12px}.notes-composer-heading>div>span{color:#ef3d80;background:#291726;border-radius:10px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.notes-composer h3,.notes-board-heading h3{margin:0 0 3px;font-size:15px}.notes-composer p,.notes-board-heading p{color:#8f9aa9;margin:0;font-size:11px}.notes-composer-heading>small{color:#6f7b8b;font-size:10px}.notes-composer textarea{resize:vertical;color:#eef2f7;width:100%;min-height:132px;font:inherit;background:#080e15;border:1px solid #2b3746;border-radius:13px;outline:none;padding:17px 18px;font-size:14px;line-height:1.6;transition:all .2s}.notes-composer textarea:focus{border-color:#ef3d80;box-shadow:0 0 0 3px #ef3d8014}.notes-composer textarea::placeholder{color:#586474}.notes-composer-footer{justify-content:space-between;margin-top:12px}.notes-composer-footer span{color:#687485;font-size:10px}.notes-composer-footer button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ef3d80,#b04ee3);border:0;border-radius:10px;padding:11px 20px;font-weight:750}.notes-composer-footer button:disabled{opacity:.4;cursor:not-allowed}.notes-board{flex-direction:column;gap:14px;display:flex}.notes-board-heading{justify-content:space-between;padding:4px 3px}.notes-board-heading>div:last-child{gap:8px}.notes-board-heading>div:last-child span{color:#9aa5b5;border:1px solid #263240;border-radius:999px;padding:6px 10px;font-size:10px}.notes-list{gap:10px;display:grid}.project-note{align-items:flex-start;gap:14px;padding:17px 18px;transition:all .18s;position:relative}.project-note:hover{border-color:#374556;transform:translateY(-1px)}.note-check{color:#fff;cursor:pointer;background:#0a1119;border:1px solid #475465;border-radius:7px;flex:none;width:23px;height:23px;margin-top:2px}.project-note.completed .note-check{background:#45b887;border-color:#45b887}.note-content{flex:1;min-width:0}.note-content>div{justify-content:space-between;gap:12px;margin-bottom:9px}.note-content span{color:#ef6099;letter-spacing:.13em;font-size:9px;font-weight:800}.note-content time{color:#687485;font-size:9px}.note-content p{white-space:pre-wrap;overflow-wrap:anywhere;color:#d8dee7;margin:0;font-size:13px;line-height:1.6}.project-note.completed .note-content p{color:#727e8c;text-decoration:line-through}.note-delete{color:#6e7988;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;width:30px;height:30px;font-size:18px}.note-delete:hover{color:#ff6f82;background:#231218;border-color:#5a2932}.notes-empty{text-align:center;padding:48px 20px}.notes-empty>span{color:#ef3d80;background:#241724;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:22px;display:grid}.notes-empty h3{margin:0 0 6px}.notes-empty p{color:#8d98a8;margin:0;font-size:12px}@media (width<=760px){.settings-notebook-page{padding:14px}.notes-hero{grid-template-columns:auto 1fr;padding:20px}.notes-hero-count{grid-column:1/-1}.notes-composer-heading>small{display:none}.notes-board-heading{flex-direction:column;align-items:flex-start;gap:10px}.note-content>div{flex-direction:column;align-items:flex-start;gap:3px}}.preview-carousel-strategy{background:linear-gradient(145deg,#101821,#0a1017);border:1px solid #2b3542;border-radius:10px;width:255px;margin:10px auto 0;padding:12px;box-shadow:0 8px 24px #0003}.preview-strategy-title{align-items:center;gap:9px;display:flex}.preview-strategy-title>span{color:#ff5f99;background:linear-gradient(135deg,#ef3d8025,#9d61ff22);border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.preview-strategy-title>div{flex:1;min-width:0}.preview-strategy-title small,.preview-strategy-title strong{display:block}.preview-strategy-title small{letter-spacing:.12em;color:#798594;font-size:6px}.preview-strategy-title strong{color:#f1f4f8;margin-top:3px;font-size:10px}.preview-strategy-title em{color:#e55e96;background:#ef3d8010;border:1px solid #ef3d8050;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.preview-carousel-strategy>p{color:#76818e;border-top:1px solid #202a35;margin:10px 0 0;padding-top:9px;font-size:7px;line-height:1.5}.preview-strategy-flow{scrollbar-width:thin;border-top:1px solid #202a35;gap:5px;margin-top:10px;padding:9px 1px 5px;display:flex;overflow-x:auto}.preview-strategy-flow>div{background:#0b1219;border:1px solid #26313e;border-radius:7px;flex:0 0 72px;align-items:flex-start;gap:5px;min-height:42px;padding:6px;transition:all .2s;display:flex}.preview-strategy-flow>div.active{background:#ef3d8012;border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8015}.preview-strategy-flow i{color:#9ba7b5;background:#1a2430;border-radius:50%;flex:0 0 15px;place-items:center;height:15px;font-size:6px;font-style:normal;display:grid}.preview-strategy-flow>div.active i{color:#fff;background:#ef3d80}.preview-strategy-flow span{color:#aab3bf;font-size:6px;line-height:1.35}.preview-strategy-flow>div.active span{color:#fff}.preview-strategy-title{gap:10px}.preview-strategy-title small{letter-spacing:.1em;font-size:7px;line-height:1.3}.preview-strategy-title strong{margin-top:4px;font-size:12px}.preview-strategy-title em{padding:5px 7px;font-size:7px}.preview-carousel-strategy>p{font-size:9px;line-height:1.55}.preview-strategy-flow{gap:7px;margin-top:12px;padding-top:11px;padding-bottom:7px}.preview-strategy-flow>div{border-radius:8px;flex-basis:112px;gap:7px;min-height:62px;padding:9px 8px}.preview-strategy-flow i{flex-basis:20px;width:20px;height:20px;font-size:8px;font-weight:800}.preview-strategy-flow span{font-size:8px;font-weight:600;line-height:1.45}.preview-carousel-strategy{padding:15px 14px}.preview-strategy-title>span{width:37px;height:37px;font-size:16px}.preview-strategy-title small{font-size:8px}.preview-strategy-title strong{font-size:13px}.preview-strategy-title em{font-size:8px}.preview-strategy-flow>button{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0b1219;border:1px solid #26313e;border-radius:9px;flex:0 0 132px;align-items:flex-start;gap:8px;min-height:72px;padding:10px 9px;transition:all .2s;display:flex}.preview-strategy-flow>button:hover{background:#111a24;border-color:#4a5869;transform:translateY(-1px)}.preview-strategy-flow>button.active{background:#ef3d8017;border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8025}.preview-strategy-flow>button i{color:#aeb8c5;background:#1a2430;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;font-style:normal;font-weight:800;display:grid}.preview-strategy-flow>button.active i{color:#fff;background:#ef3d80}.preview-strategy-flow>button span{color:#b7c0cb;font-size:9px;font-weight:650;line-height:1.5}.preview-strategy-flow>button.active span{color:#fff}.zoom-carousel-arrow{z-index:4;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#091019dc;border:1px solid #ffffff45;border-radius:50%;width:48px;height:48px;font-size:34px;line-height:40px;transition:all .2s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 28px #0009}.zoom-carousel-arrow:hover:not(:disabled){background:#ef3d80;border-color:#ef3d80;transform:translateY(-50%)scale(1.06)}.zoom-carousel-arrow.prev{left:18px}.zoom-carousel-arrow.next{right:18px}.zoom-carousel-arrow:disabled{opacity:.22;cursor:default}.zoom-carousel-counter{z-index:4;color:#fff;background:#071019d9;border:1px solid #ffffff35;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:800;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #0008}.zoom-carousel-dots{justify-content:center;gap:6px;margin-top:11px;display:flex}.zoom-carousel-dots button{cursor:pointer;background:#596371;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.zoom-carousel-dots button.active{background:#ef3d80;border-radius:999px;width:24px}.image-zoom-modal>a{margin-top:10px}@media (width<=700px){.zoom-carousel-arrow{width:40px;height:40px;font-size:28px}.zoom-carousel-arrow.prev{left:8px}.zoom-carousel-arrow.next{right:8px}}.carousel-campaign-design-panel{background:linear-gradient(145deg,#0d141c,#090e14);border-color:#27313d;padding:18px}.campaign-design-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.campaign-design-heading>div{align-items:center;gap:12px;display:flex}.campaign-design-heading>div>span{color:#ff6099;background:linear-gradient(135deg,#ef3d8028,#9d61ff24);border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.campaign-design-heading small{color:#ef659d;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.campaign-design-heading p{color:#7f8a98;margin:0;font-size:8px}.campaign-design-heading>em{color:#f3c5d7;white-space:nowrap;background:#ef3d8010;border:1px solid #ef3d8055;border-radius:999px;padding:7px 11px;font-size:8px;font-style:normal}.campaign-design-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.campaign-design-grid>button{color:#fff;text-align:left;cursor:pointer;background:#0b1219;border:1px solid #293440;border-radius:10px;align-items:flex-start;gap:10px;min-height:94px;padding:12px;transition:all .2s;display:flex;position:relative}.campaign-design-grid>button:hover{background:#101923;border-color:#4b5969;transform:translateY(-2px)}.campaign-design-grid>button.active{background:linear-gradient(145deg,#ef3d8018,#9d61ff0d);border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8024,0 10px 26px #0003}.campaign-design-grid>button>i{color:#c4a1ff;background:#17212c;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:15px;font-style:normal;display:grid}.campaign-design-grid>button.active>i{color:#ff6ca3;background:#ef3d8025}.campaign-design-grid>button>span{flex:1;min-width:0}.campaign-design-grid b,.campaign-design-grid small{display:block}.campaign-design-grid b{margin:2px 0 6px;font-size:9px}.campaign-design-grid>button>em{color:#fff;background:#ef3d80;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.campaign-design-summary{background:#111923;border:1px solid #2c3744;border-radius:9px;align-items:center;gap:15px;margin-top:13px;padding:12px 14px;display:flex}.campaign-design-summary>div{align-items:center;gap:9px;min-width:155px;display:flex}.campaign-design-summary>div>span{color:#ef6099;background:#211827;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.campaign-design-summary small,.campaign-design-summary b{display:block}.campaign-design-summary small{color:#7e8996;letter-spacing:.1em;font-size:6px}.campaign-design-summary p{color:#8893a0;border-left:1px solid #2b3541;margin:0;padding-left:14px;font-size:7px;line-height:1.55}@media (width<=900px){.campaign-design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.campaign-design-grid{grid-template-columns:1fr}.campaign-design-heading{align-items:flex-start}.campaign-design-heading>em{display:none}.campaign-design-summary{flex-direction:column;align-items:flex-start}.campaign-design-summary p{border-top:1px solid #2b3541;border-left:0;padding:10px 0 0}}.carousel-campaign-design-panel{background:radial-gradient(circle at 7% 0,#ef3d8009,#0000 28%),linear-gradient(145deg,#0e151e,#090f16);border-radius:13px;padding:22px 20px}.campaign-design-heading{border-bottom:1px solid #27313d;margin-bottom:18px;padding-bottom:16px}.campaign-design-heading>div{gap:14px}.campaign-design-heading>div>span{border-radius:13px;width:46px;height:46px;font-size:20px}.campaign-design-heading small{letter-spacing:.14em;font-size:9px}.campaign-design-heading p{font-size:10px;line-height:1.45}.campaign-design-grid{gap:9px}.campaign-design-grid>button{background:#0c131b;border-radius:10px;align-items:center;gap:11px;min-height:0;padding:11px 12px}.campaign-design-grid>button:hover{transform:translateY(-1px)}.campaign-design-grid b{margin:0 0 5px;padding-right:18px;font-size:11px;line-height:1.3}.campaign-design-grid>button>em{width:19px;height:19px;font-size:10px;display:none;top:9px;right:9px}.campaign-design-grid>button.active>em{display:grid}.campaign-design-summary{gap:18px;margin-top:16px;padding:14px 16px}.campaign-design-summary small{font-size:8px}@media (width<=1050px){.campaign-design-grid b{font-size:10px}.campaign-design-grid small{font-size:8px}}.carousel-campaign-design-panel{padding:25px 24px}.campaign-design-heading{margin-bottom:20px;padding-bottom:18px}.campaign-design-heading>div>span{width:50px;height:50px;font-size:22px}.campaign-design-heading small{font-size:10px;line-height:1.35}.campaign-design-heading h3{margin:6px 0;font-size:21px}.campaign-design-heading p{color:#9aa6b4;font-size:12px;line-height:1.5}.campaign-design-heading>em{padding:9px 15px;font-size:11px}.campaign-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-design-grid>button{border-radius:11px;gap:13px;min-height:76px;padding:13px 14px}.campaign-design-grid>button>i{border-radius:11px;flex-basis:43px;width:43px;height:43px;font-size:19px}.campaign-design-grid b{margin-bottom:6px;font-size:13px;line-height:1.35}.campaign-design-grid small{color:#aeb8c4;font-size:10.5px;line-height:1.5}.campaign-design-grid>button>em{width:21px;height:21px;font-size:11px;top:11px;right:11px}.campaign-design-summary{border-radius:11px;gap:20px;margin-top:18px;padding:16px 18px}.campaign-design-summary>div{gap:13px;min-width:220px}.campaign-design-summary>div>span{width:43px;height:43px;font-size:18px}.campaign-design-summary small{font-size:9px;line-height:1.3}.campaign-design-summary b{margin-top:5px;font-size:13px}.campaign-design-summary p{color:#b0bac5;padding-left:20px;font-size:10.5px;line-height:1.65}@media (width<=760px){.carousel-campaign-design-panel{padding:19px 16px}.campaign-design-grid{grid-template-columns:1fr}.campaign-design-heading h3{font-size:18px}.campaign-design-heading p{font-size:10px}.campaign-design-summary>div{min-width:0}}.cover-help{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.cover-help>span{font-weight:700}.cover-help>em{color:#9d7bd1;font-size:8px;font-style:normal}.sortable-upload-list .upload-thumb{cursor:grab;transition:transform .18s,opacity .18s,border-color .18s}.sortable-upload-list .upload-thumb:active{cursor:grabbing}.sortable-upload-list .upload-thumb.dragging{opacity:.42;border-color:#9d61ff;transform:scale(.94)}.image-drag-handle{z-index:3;color:#fff;pointer-events:none;background:#0a111bdd;border-radius:6px;place-items:center;width:20px;height:20px;font-size:14px;font-style:normal;display:grid;position:absolute;top:5px;left:5px;box-shadow:0 3px 10px #0008}.analysis-confirmation{background:linear-gradient(145deg,#251b11,#15130f);border:1px solid #f0a23b66;border-radius:11px;margin-top:11px;padding:14px;box-shadow:0 12px 30px #0004}.analysis-confirmation>div:first-child{align-items:flex-start;gap:11px;display:flex}.analysis-confirmation>div:first-child>span{color:#ffc46b;background:#f0a23b20;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.analysis-confirmation b{color:#ffe0ad;font-size:11px}.analysis-confirmation p{color:#bba98d;margin:5px 0 0;font-size:8px;line-height:1.55}.analysis-confirmation>div:last-child{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.analysis-confirmation>div:last-child button{color:#d8cbb8;cursor:pointer;background:#17140f;border:1px solid #4a4031;border-radius:8px;padding:8px 11px;font-size:8px;font-weight:800}.analysis-confirmation>div:last-child button:last-child{color:#fff;background:#ef3d80;border-color:#ef3d80}.inspiration-gallery-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071018d9;border:1px solid #ffffff2b;border-radius:999px;align-items:center;gap:6px;padding:5px 6px;display:flex;position:absolute;bottom:47px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0007}.inspiration-gallery-nav button{color:#fff;cursor:pointer;background:#ffffff10;border:0;border-radius:50%;width:27px;height:27px;padding:0;font-size:20px;line-height:20px}.inspiration-gallery-nav button:hover{background:#ef3d80}.inspiration-gallery-nav span{text-align:center;color:#fff;min-width:34px;font-size:8px;font-weight:800}.cover-help>div{align-items:center;gap:10px;display:flex}.cover-help>div>em{color:#9d7bd1;font-size:8px;font-style:normal}.cover-help>div>button{color:#c5a7ff;cursor:pointer;background:#9d61ff12;border:1px solid #9d61ff55;border-radius:7px;padding:7px 10px;font-size:8px;font-weight:800}.cover-help>div>button:hover{background:#9d61ff25;border-color:#9d61ff}.template-image-organizer-backdrop{z-index:1400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050aee;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.template-image-organizer{background:linear-gradient(145deg,#111925,#090f16);border:1px solid #303b49;border-radius:18px;width:min(980px,96vw);max-height:92vh;padding:25px;position:relative;overflow:auto;box-shadow:0 28px 100px #000}.template-organizer-close{color:#fff;cursor:pointer;background:#17202b;border:1px solid #374250;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:16px;right:16px}.template-organizer-heading{align-items:center;gap:14px;margin-bottom:20px;padding-right:55px;display:flex}.template-organizer-heading>span{color:#ef6099;background:linear-gradient(135deg,#ef3d8025,#9d61ff25);border-radius:13px;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.template-organizer-heading small{color:#bd93ff;letter-spacing:.13em;font-size:8px;font-weight:900}.template-organizer-heading h3{margin:5px 0;font-size:19px}.template-organizer-heading p{color:#909baa;margin:0;font-size:10px}.template-organizer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.template-organizer-card{cursor:grab;background:#0b121a;border:1px solid #2d3947;border-radius:13px;transition:all .2s;overflow:hidden}.template-organizer-card:hover{border-color:#536174;transform:translateY(-2px)}.template-organizer-card.cover{border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8025}.template-organizer-card.dragging{opacity:.38;transform:scale(.96)}.template-organizer-image{aspect-ratio:1;background:#050a0f;position:relative;overflow:hidden}.template-organizer-image img{object-fit:cover;width:100%;height:100%}.template-organizer-order{color:#fff;background:#071019e8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;position:absolute;top:10px;left:10px;box-shadow:0 5px 16px #0008}.template-organizer-image>i{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071019d9;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;position:absolute;top:10px;left:50%;transform:translate(-50%)}.template-organizer-image>b{color:#fff;background:#ef3d80;border-radius:999px;padding:7px 10px;font-size:8px;position:absolute;top:10px;right:10px}.template-organizer-actions{gap:8px;padding:11px;display:flex}.template-organizer-actions button{color:#b9c3ce;cursor:pointer;background:#121b25;border:1px solid #303c49;border-radius:8px;flex:1;padding:9px;font-size:8px;font-weight:800}.template-organizer-actions button.active{color:#ff79a8;background:#ef3d8015;border-color:#ef3d80}.template-organizer-actions button:last-child{color:#ff8494;flex:none}.template-organizer-footer{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b121aed;border-top:1px solid #293543;justify-content:space-between;align-items:center;margin:20px -25px -25px;padding:14px 25px;display:flex;position:sticky;bottom:-25px}.template-organizer-footer span{color:#83909e;font-size:9px}.template-organizer-footer button{color:#fff;cursor:pointer;background:#ef3d80;border:0;border-radius:9px;padding:11px 17px;font-size:9px;font-weight:900}@media (width<=700px){.cover-help{flex-direction:column;align-items:flex-start!important}.cover-help>div{justify-content:space-between;width:100%}.template-organizer-grid{grid-template-columns:1fr}.template-image-organizer{padding:18px}.template-organizer-footer{margin:18px -18px -18px;padding:13px 18px;bottom:-18px}}.calendar-topbar{align-items:center}.calendar-topbar h1 span{color:#ef3d80}.calendar-top-actions{background:#090f16;border:1px solid #25313e;border-radius:11px;gap:7px;padding:5px;display:flex}.calendar-top-actions button{color:#8f9aaa;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 14px;font-size:10px;font-weight:800}.calendar-top-actions button.active{color:#ff649d;background:#ef3d8018}.editorial-calendar-page{flex-direction:column;gap:14px;padding:0 18px 40px;display:flex}.calendar-hero{background:radial-gradient(circle at 78%,#ef3d8021,#0000 26%),linear-gradient(130deg,#101924,#080e15);justify-content:space-between;align-items:center;min-height:210px;padding:32px 38px;display:flex;position:relative;overflow:hidden}.calendar-hero:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.calendar-hero>div:first-child{max-width:670px;position:relative}.calendar-hero>div>span,.generation-copy>span,.result-hero>div>span,.editorial-table-heading>div>span{color:#ff5d98;letter-spacing:.17em;font-size:9px;font-weight:900}.calendar-hero h2{color:#f7f9fb;max-width:620px;margin:10px 0 9px;font-size:27px;line-height:1.12}.calendar-hero p{color:#9ca8b7;max-width:590px;margin:0;font-size:11px;line-height:1.65}.calendar-hero-orbit{flex:none;place-items:center;width:155px;height:155px;display:grid;position:relative}.calendar-hero-orbit i{border:1px solid #ef3d8045;border-radius:50%;position:absolute;inset:4px}.calendar-hero-orbit i:nth-child(2){border-color:#9d61ff55;inset:24px}.calendar-hero-orbit i:nth-child(3){border-color:#fff2;inset:44px}.calendar-hero-orbit strong{color:#fff;background:#ef3d80;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid;position:relative;box-shadow:0 0 35px #ef3d8060}.calendar-hero-orbit span{line-height:1.35;bottom:10px;color:#d8dfe8!important;letter-spacing:.08em!important;font-size:8px!important;position:absolute!important;right:-3px!important}.calendar-step{padding:21px}.calendar-step-heading{border-bottom:1px solid #202b37;align-items:center;gap:12px;padding-bottom:17px;display:flex}.calendar-step-heading>i{color:#ff5c97;background:#ef3d8015;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.calendar-step-heading>div{flex:1}.calendar-step-heading h3{color:#f5f7fa;margin:0 0 4px;font-size:14px}.calendar-step-heading p{color:#8793a1;margin:0;font-size:9px}.calendar-step-heading>span{color:#ff6ba2;border:1px solid #ef3d8050;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.period-picker{grid-template-columns:1fr 1fr 1.25fr;gap:12px;padding-top:17px;display:grid}.period-picker label{flex-direction:column;gap:7px;display:flex}.period-picker label span{color:#8e9aa7;font-size:8px;font-weight:800}.period-picker select{color:#fff;background:#091019;border:1px solid #2a3744;border-radius:9px;outline:none;height:45px;padding:0 13px;font-size:11px}.period-picker>div{background:linear-gradient(120deg,#ef3d8014,#9d61ff0d);border:1px solid #ef3d8045;border-radius:10px;flex-direction:column;justify-content:center;padding:10px 16px;display:flex}.period-picker small{color:#c184ff;letter-spacing:.14em;font-size:7px;font-weight:900}.period-picker strong{color:#fff;margin-top:5px;font-size:14px}.intensity-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:17px;display:grid}.intensity-grid button{text-align:left;color:#fff;cursor:pointer;background:#0a1119;border:1px solid #293642;border-radius:11px;gap:11px;min-height:105px;padding:14px;display:flex;position:relative}.intensity-grid button.selected,.calendar-option-grid button.selected{background:linear-gradient(140deg,#ef3d8015,#9d61ff0c);border-color:#ef3d80;box-shadow:inset 0 0 0 1px #ef3d8020}.intensity-grid button>i{color:#bf8aff;background:#172230;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.intensity-grid button div{flex-direction:column;gap:4px;display:flex}.intensity-grid button b{font-size:10px}.intensity-grid button strong{color:#ef5b95;font-size:9px}.intensity-grid button small{color:#798694;font-size:8px;line-height:1.4}.intensity-grid button em,.calendar-option-grid button em{color:#ef3d80;font-size:9px;font-style:normal;position:absolute;top:9px;right:9px}.calendar-option-grid{grid-template-columns:repeat(4,1fr);gap:9px;padding-top:17px;display:grid}.calendar-option-grid.compact{grid-template-columns:repeat(6,1fr)}.calendar-option-grid button{color:#bfc8d2;cursor:pointer;background:#0a1119;border:1px solid #293642;border-radius:10px;align-items:center;gap:9px;min-height:57px;padding:10px;display:flex;position:relative}.calendar-option-grid button>i{color:#c08cff;background:#151f2b;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;display:grid}.calendar-option-grid button span{text-align:left;font-size:9px;font-weight:750}.calendar-dates{justify-content:space-between;align-items:center;padding:18px 21px;display:flex;border-color:#293642!important}.calendar-dates.active{background:linear-gradient(120deg,#0b1619,#0c131c);border-color:#2cae9060!important}.calendar-dates>div{align-items:center;gap:12px;display:flex}.calendar-dates>div>span{color:#6f7d8c;font-size:9px;font-weight:900}.calendar-dates>div>i{color:#46d2b2;background:#1b2932;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.calendar-dates h3{margin:0 0 4px;font-size:12px}.calendar-dates p{color:#84919f;margin:0;font-size:9px}.calendar-dates label{cursor:pointer;align-items:center;gap:9px;display:flex}.calendar-dates input{display:none}.calendar-dates label>span{background:#283440;border-radius:999px;width:37px;height:21px;position:relative}.calendar-dates label>span:after{content:"";background:#798592;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px}.calendar-dates input:checked+span{background:#26a98a}.calendar-dates input:checked+span:after{background:#fff;left:19px}.calendar-dates label em{color:#8f9ba8;font-size:8px;font-style:normal}.calendar-generation{background:linear-gradient(125deg,#111a25,#120c18);grid-template-columns:1.5fr .8fr;gap:30px;padding:28px;display:grid;position:relative;overflow:hidden}.generation-glow{filter:blur(30px);background:#ef3d8022;border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-100px}.generation-copy,.generation-summary{position:relative}.generation-copy h2{color:#fff;margin:9px 0;font-size:21px}.generation-copy p{color:#939fac;max-width:650px;font-size:10px;line-height:1.6}.generation-copy>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.generation-copy>div span{color:#aeb8c3;font-size:9px}.generation-summary{background:#080d14aa;border:1px solid #343143;border-radius:12px;flex-direction:column;gap:6px;padding:17px;display:flex}.generation-summary>small{color:#a679f7;letter-spacing:.14em;font-size:7px;font-weight:900}.generation-summary>b{color:#fff;font-size:14px}.generation-summary>span{color:#8d99a7;font-size:8px}.generation-summary button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef3479,#a34ee4);border:0;border-radius:9px;height:42px;margin-top:9px;font-size:9px;font-weight:900}.generation-summary button:disabled{opacity:.65}.generation-summary button i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:10px;height:10px;margin-right:6px;animation:1s linear infinite spin;display:inline-block}.generation-summary>em{color:#ff758e;font-size:8px;font-style:normal}.calendar-generation-overlay{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060bef;place-items:center;display:grid;position:fixed;inset:0}.calendar-generation-overlay section{text-align:center;width:min(520px,90vw)}.ai-planning-animation{place-items:center;width:120px;height:120px;margin:0 auto 24px;display:grid;position:relative}.ai-planning-animation i{border:1px solid #ef3d8065;border-radius:50%;animation:2s ease-in-out infinite calendarPulse;position:absolute;inset:0}.ai-planning-animation i:nth-child(2){border-color:#9d61ff;animation-delay:.3s;inset:20px}.ai-planning-animation i:nth-child(3){animation-delay:.6s;inset:39px}.ai-planning-animation strong{color:#fff;font-size:20px;position:relative}.calendar-generation-overlay section>span{color:#ef5c98;letter-spacing:.18em;font-size:9px;font-weight:900}.calendar-generation-overlay h2{color:#fff;margin:12px 0;font-size:22px}.calendar-generation-overlay p{color:#8995a3;font-size:10px;line-height:1.6}.calendar-generation-overlay section>div:last-child{justify-content:center;gap:7px;margin-top:20px;display:flex}.calendar-generation-overlay section>div:last-child i{background:#29323c;border-radius:3px;width:32px;height:3px}.calendar-generation-overlay section>div:last-child i.active{background:#ef3d80}.result-hero{background:linear-gradient(125deg,#111b26,#110e19);justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.result-hero h2{color:#fff;margin:8px 0 5px;font-size:25px}.result-hero p{color:#9aa6b4;max-width:720px;margin:0;font-size:10px}.result-hero>div>div{gap:25px;margin-top:18px;display:flex}.result-hero b{color:#fff;align-items:baseline;gap:6px;font-size:18px;display:flex}.result-hero b small{color:#7e8b99;font-size:8px;font-weight:500}.result-hero>button{color:#c5ced8;cursor:pointer;background:#111923;border:1px solid #344150;border-radius:9px;padding:10px 14px;font-size:9px}.strategy-dashboard-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:10px;display:grid}.strategy-main-card,.strategy-card{min-height:140px;padding:17px}.strategy-main-card>small,.strategy-card>small{color:#9271d0;letter-spacing:.13em;font-size:7px;font-weight:900}.strategy-main-card h3,.strategy-card h3{color:#f3f5f8;margin:9px 0;font-size:12px;line-height:1.4}.strategy-main-card>div{flex-wrap:wrap;gap:6px;display:flex}.strategy-main-card span{color:#d1a0b5;background:#ef3d8012;border-radius:6px;padding:5px 7px;font-size:7px}.strategy-card p{color:#8693a1;font-size:8px;line-height:1.5}.strategy-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.strategy-tags span{color:#adb7c1;border:1px solid #2d3946;border-radius:999px;padding:6px 8px;font-size:7px}.strategy-tags.dates span{color:#62cbb2;border-color:#28998045}.distribution-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.distribution-card{padding:17px}.distribution-card>div:first-child{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.distribution-card h3{color:#fff;margin:0;font-size:11px}.distribution-card>div:first-child span{color:#788593;font-size:8px}.distribution-row{grid-template-columns:110px 1fr 34px;align-items:center;gap:10px;margin:9px 0;display:grid}.distribution-row>span{color:#a8b2bd;font-size:8px}.distribution-row>i{background:#202a35;border-radius:5px;height:5px;overflow:hidden}.distribution-row>i b{background:#9d61ff;border-radius:5px;height:100%;display:block}.distribution-card.pink .distribution-row>i b{background:#ef3d80}.distribution-row>strong{color:#cdd4dc;text-align:right;font-size:8px}.editorial-table-card{overflow:hidden}.editorial-table-heading{border-bottom:1px solid #24303b;justify-content:space-between;align-items:flex-end;padding:20px 22px;display:flex}.editorial-table-heading h2{color:#fff;margin:6px 0 3px;font-size:17px}.editorial-table-heading p{color:#7f8b99;margin:0;font-size:8px}.editorial-table-heading>div:last-child{text-align:right}.editorial-table-heading>div:last-child b{color:#ef4c89;font-size:20px;display:block}.editorial-table-heading>div:last-child span{color:#7e8a97;font-size:7px}.editorial-table-wrap{overflow:auto}.editorial-table{width:100%}.editorial-table-card table{border-collapse:collapse;width:100%;min-width:1050px}.editorial-table-card th{text-align:left;color:#697684;letter-spacing:.1em;text-transform:uppercase;background:#080e15;padding:11px 12px;font-size:7px}.editorial-table-card td{color:#aeb8c2;border-top:1px solid #1e2933;padding:12px;font-size:8px}.editorial-table-card tbody tr{cursor:pointer;transition:all .15s}.editorial-table-card tbody tr:hover{background:#ef3d8008}.editorial-table-card td:first-child b{color:#fff;font-size:13px;display:block}.editorial-table-card td:first-child span,.editorial-table-card td:nth-child(2) small{color:#6f7c89;font-size:7px;display:block}.editorial-table-card td:nth-child(2) strong{color:#e7ebef;max-width:200px;margin-bottom:3px;font-size:9px;display:block}.editorial-table-card td:nth-child(3){max-width:210px;line-height:1.4}.editorial-table-card td>em,.category-pill,.priority-pill,.status-dot{white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;display:inline-flex}.format-feed{color:#ff6b9f;background:#ef3d8017}.format-story{color:#c195ff;background:#9d61ff17}.format-carrossel{color:#61d6c0;background:#2ab39a17}.format-reels{color:#ffc06e;background:#e89a3d17}.category-pill{color:#aeb9c3;background:#18222d}.priority-pill.alta{color:#ff709f;background:#ef3d8016}.priority-pill.media{color:#efb869;background:#e9a23a16}.priority-pill.baixa{color:#60cdb4;background:#2cab8d16}.status-dot{color:#a7b1bc;align-items:center;gap:5px}.status-dot:before{content:"";background:#a269e8;border-radius:50%;width:5px;height:5px}.calendar-drawer-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060bba;position:fixed;inset:0}.calendar-post-drawer{background:#0c131c;border-left:1px solid #2a3642;width:min(455px,95vw);height:100%;padding:26px;animation:.25s drawerIn;position:absolute;top:0;right:0;overflow:auto;box-shadow:-25px 0 70px #0008}.drawer-close{color:#fff;cursor:pointer;background:#151e28;border:1px solid #303c48;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:18px;right:18px}.drawer-heading{align-items:center;gap:14px;padding-right:45px;display:flex}.drawer-heading>span{color:#ff6199;text-transform:uppercase;background:#ef3d8018;border-radius:12px;place-items:center;width:54px;height:54px;font-size:12px;font-weight:900;display:grid}.drawer-heading small{color:#8a6ac5;letter-spacing:.13em;font-size:7px;font-weight:900}.drawer-heading h2{color:#fff;margin:5px 0;font-size:17px}.drawer-badges{border-bottom:1px solid #26313c;gap:6px;margin:18px 0;padding-bottom:17px;display:flex}.drawer-badges span{color:#b2bdc7;background:#17212c;border-radius:999px;padding:6px 9px;font-size:7px}.drawer-field{background:#091019;border:1px solid #283440;border-radius:10px;margin:9px 0;padding:13px}.drawer-field small,.drawer-meta small{color:#778593;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:900}.drawer-field p{color:#c6ced7;margin:6px 0 0;font-size:9px;line-height:1.55}.drawer-field.featured{background:#ef3d800a;border-color:#ef3d8045}.drawer-field.featured p{color:#fff;font-size:12px;font-weight:750}.drawer-meta{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.drawer-meta>div{background:#121b25;border-radius:9px;padding:12px}.drawer-meta b{color:#d5dbe2;margin-top:5px;font-size:9px;display:block}.drawer-generate{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef3479,#a54de1);border:0;border-radius:9px;width:100%;height:45px;margin-top:16px;font-size:10px;font-weight:900}@keyframes calendarPulse{50%{opacity:.45;transform:scale(1.08)}}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:none}}@media (width<=1100px){.calendar-option-grid.compact{grid-template-columns:repeat(4,1fr)}.intensity-grid,.calendar-option-grid{grid-template-columns:repeat(2,1fr)}.strategy-dashboard-grid{grid-template-columns:1fr 1fr}.calendar-hero-orbit{display:none}}@media (width<=700px){.editorial-calendar-page{padding:0 10px 25px}.calendar-hero{padding:24px}.calendar-hero h2{font-size:21px}.period-picker,.calendar-generation,.distribution-grid,.intensity-grid,.calendar-option-grid,.calendar-option-grid.compact,.strategy-dashboard-grid{grid-template-columns:1fr}.calendar-step-heading>span{display:none}.calendar-dates{align-items:flex-start;gap:15px}.calendar-dates>div{align-items:flex-start}.generation-copy>div{grid-template-columns:1fr}.result-hero{align-items:flex-start;gap:15px}.result-hero>div>div{flex-wrap:wrap;gap:12px}.calendar-top-actions{display:none}}.calendar-products-toolbar{justify-content:space-between;align-items:center;gap:12px;padding-top:17px;display:flex}.calendar-products-toolbar>button{text-align:left;color:#c1cad4;cursor:pointer;background:#0a1119;border:1px solid #2a3743;border-radius:11px;align-items:center;gap:11px;min-width:340px;padding:12px;display:flex;position:relative}.calendar-products-toolbar>button.selected{background:linear-gradient(135deg,#ef3d8015,#9d61ff0b);border-color:#ef3d80}.calendar-products-toolbar>button>i{color:#c38cff;background:#1a2330;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.calendar-products-toolbar>button span{flex-direction:column;gap:3px;display:flex}.calendar-products-toolbar>button b{font-size:10px}.calendar-products-toolbar>button small{color:#798694;font-size:8px}.calendar-products-toolbar>button em{color:#ef3d80;font-size:9px;font-style:normal;position:absolute;top:11px;right:11px}.calendar-products-toolbar>div{gap:7px;display:flex}.calendar-products-toolbar>div button{color:#8f9ca9;cursor:pointer;background:#0c131b;border:1px solid #2d3945;border-radius:7px;padding:7px 10px;font-size:8px}.calendar-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.calendar-product-grid>button{text-align:left;color:#bdc7d1;cursor:pointer;background:#0a1119;border:1px solid #293642;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex;position:relative}.calendar-product-grid>button.selected{background:linear-gradient(135deg,#2eb89812,#0b151a);border-color:#2eb898}.calendar-product-grid>button>i{color:#c59aff;background:linear-gradient(135deg,#1c2936,#121b25);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.calendar-product-grid>button.selected>i{color:#67d9bf;background:#2eb8981c}.calendar-product-grid>button span{flex-direction:column;gap:3px;min-width:0;display:flex}.calendar-product-grid>button b{color:#e2e7ec;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.calendar-product-grid>button small{color:#74818e;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.calendar-product-grid>button em{color:#566473;margin-left:auto;font-size:10px;font-style:normal}.calendar-product-grid>button.selected em{color:#48c9ac}.calendar-products-empty{background:#091018;border:1px dashed #34404c;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:18px;display:flex}.calendar-products-empty>i{color:#8c9aa8;background:#17212c;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.calendar-products-empty div{flex-direction:column;gap:4px;display:flex}.calendar-products-empty b{color:#d4dae1;font-size:10px}.calendar-products-empty span{color:#7b8895;font-size:8px}@media (width<=1100px){.calendar-product-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.calendar-products-toolbar{flex-direction:column;align-items:stretch}.calendar-products-toolbar>button{min-width:0}.calendar-products-toolbar>div{justify-content:flex-end}.calendar-product-grid{grid-template-columns:1fr 1fr}}.calendar-result .result-hero>div>span{font-size:10px}.calendar-result .result-hero p{max-width:850px;font-size:12px;line-height:1.65}.calendar-result .result-hero>button{padding:12px 16px;font-size:10px}.calendar-result .strategy-main-card span{padding:7px 9px;font-size:9px;line-height:1.4}.calendar-result .strategy-tags span{padding:7px 9px;font-size:9px;line-height:1.35}.calendar-result .distribution-card{color:#dce2e8;background:#0b121a}.calendar-result .distribution-row>span{font-size:10px;line-height:1.35}.calendar-result .distribution-row>i{height:7px}.calendar-result .distribution-card.tone-pink .distribution-row>i b{background:#ef3d80}.calendar-result .distribution-card.tone-violet .distribution-row>i b{background:#9d61ff}.calendar-result .editorial-table-heading{padding:24px 26px}.calendar-result .editorial-table-heading p{font-size:10px;line-height:1.5}.calendar-result .editorial-table-heading>div:last-child b{font-size:24px}.calendar-result .editorial-table-card td{padding:16px 13px;font-size:10px;line-height:1.5}.calendar-result .editorial-table-card td:nth-child(2) strong{max-width:250px;font-size:12px;line-height:1.35}.calendar-result .editorial-table-card td:nth-child(3){min-width:240px;font-size:10px}.calendar-result .editorial-table-card td>em,.calendar-result .category-pill,.calendar-result .priority-pill,.calendar-result .status-dot{padding:6px 9px;font-size:9px}.calendar-result .category-pill{white-space:normal;max-width:280px;line-height:1.35}.calendar-result .editorial-table-card td:last-child{font-size:18px}.calendar-post-drawer .drawer-heading small,.calendar-post-drawer .drawer-field small,.calendar-post-drawer .drawer-meta small{font-size:9px}.calendar-post-drawer .drawer-heading h2{font-size:20px}.calendar-post-drawer .drawer-badges span{font-size:9px}.calendar-post-drawer .drawer-field p{font-size:11px}.calendar-post-drawer .drawer-field.featured p{font-size:14px}.calendar-post-drawer .drawer-meta b,.calendar-post-drawer .drawer-generate{font-size:11px}.calendar-topbar h1{font-size:25px}.calendar-topbar p{font-size:12px}.calendar-top-actions button,.calendar-result .result-hero>div>span{font-size:11px}.calendar-result .result-hero h2{font-size:31px}.calendar-result .result-hero p{font-size:14px;line-height:1.65}.calendar-result .result-hero b{font-size:23px}.calendar-result .result-hero b small{font-size:11px}.calendar-result .strategy-main-card,.calendar-result .strategy-card{min-height:175px;padding:20px}.calendar-result .strategy-main-card>small,.calendar-result .strategy-card>small{font-size:10px}.calendar-result .strategy-main-card h3,.calendar-result .strategy-card h3{font-size:16px;line-height:1.5}.calendar-result .strategy-main-card span{font-size:10px;line-height:1.45}.calendar-result .strategy-card p{font-size:12px;line-height:1.65}.calendar-result .strategy-tags span{font-size:10px}.calendar-result .distribution-card{padding:20px}.calendar-result .distribution-card h3{font-size:15px}.calendar-result .distribution-card>div:first-child span{font-size:10px}.calendar-result .distribution-row{grid-template-columns:165px 1fr 45px;margin:14px 0}.calendar-result .distribution-row>span{font-size:12px}.calendar-result .distribution-row>strong{font-size:11px}.calendar-result .editorial-table-heading>div>span{font-size:10px}.calendar-result .editorial-table-heading h2{font-size:23px}.calendar-result .editorial-table-heading p{font-size:12px}.calendar-result .editorial-table-heading>div:last-child span{font-size:10px}.calendar-result .editorial-table-card th{padding:15px 14px;font-size:10px}.calendar-result .editorial-table-card td{padding:18px 14px;font-size:12px}.calendar-result .editorial-table-card td:first-child b{font-size:18px}.calendar-result .editorial-table-card td:first-child span,.calendar-result .editorial-table-card td:nth-child(2) small{font-size:10px}.calendar-result .editorial-table-card td:nth-child(2) strong{font-size:14px}.calendar-result .editorial-table-card td:nth-child(3){font-size:12px;line-height:1.55}.calendar-result .editorial-table-card td>em,.calendar-result .category-pill,.calendar-result .priority-pill,.calendar-result .status-dot{font-size:10px}.calendar-result .editorial-table-card table{min-width:1180px}.calendar-header-controls{align-items:center;gap:10px;display:flex}.calendar-month-switcher{background:#091019;border:1px solid #293644;border-radius:11px;flex-direction:column;justify-content:center;gap:2px;min-width:190px;height:49px;padding:7px 12px;display:flex}.calendar-month-switcher>span{color:#7f6aa8;letter-spacing:.13em;font-size:7px;font-weight:900}.calendar-month-switcher select{color:#eef1f5;cursor:pointer;background:0 0;border:0;outline:none;width:100%;font-size:11px;font-weight:750}.calendar-month-switcher option{color:#fff;background:#101720}.calendar-header-controls .calendar-top-actions{box-sizing:border-box;height:49px}@media (width<=800px){.calendar-header-controls{flex-direction:column;align-items:stretch}.calendar-month-switcher{min-width:170px}.calendar-header-controls .calendar-top-actions{display:flex}}.saved-palette-card{position:relative}.delete-palette-button{z-index:4;color:#fff;cursor:pointer;background:#070c12e6;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-size:18px;line-height:1;transition:transform .16s,background .16s,border-color .16s;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 5px 16px #0003}.delete-palette-button:hover{background:#d93668;border-color:#ff7b9d;transform:scale(1.07)}.delete-palette-button:focus-visible{outline-offset:2px;outline:2px solid #ef3d80}.creative-command{gap:16px;padding-bottom:28px}.creative-welcome{background:linear-gradient(125deg,#101821,#12101b);justify-content:space-between;align-items:center;min-height:205px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.creative-welcome>div:first-child{z-index:2;position:relative}.creative-welcome>div>span,.daily-mission .mission-copy>span{color:#ef4b87;letter-spacing:.18em;font-size:8px;font-weight:900}.creative-welcome h2{letter-spacing:-.025em;margin:10px 0 6px;font-size:27px}.creative-welcome h2 i{font-size:23px;font-style:normal}.creative-welcome p{color:#929ca8;text-transform:capitalize;margin:0;font-size:11px}.creative-welcome blockquote{color:#c7ced6;max-width:650px;margin:24px 0 0;font:italic 15px/1.55 Georgia,serif}.welcome-orbit{flex:none;place-items:center;width:170px;height:170px;margin-right:35px;display:grid;position:relative}.welcome-orbit:before,.welcome-orbit:after,.welcome-orbit i{content:"";border:1px solid #9d61ff33;border-radius:50%;position:absolute}.welcome-orbit:before{inset:0}.welcome-orbit:after{border-color:#ef3d8040;inset:27px}.welcome-orbit i:first-child{background:#ef3d800a;inset:54px}.welcome-orbit i:nth-child(2){background:#ef4a87;border:0;width:10px;height:10px;top:12px;right:35px;box-shadow:0 0 18px #ef3d80}.welcome-orbit strong{z-index:2;color:#f06c9b;background:linear-gradient(135deg,#ef3d8027,#9d61ff25);border-radius:15px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.creative-summary{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.creative-summary-card{align-items:center;gap:14px;min-height:88px;padding:17px 18px;display:flex}.creative-summary-card>i{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-size:17px;font-style:normal;display:grid}.creative-summary-card>i.pink{color:#f45a92;background:#ef3d8018}.creative-summary-card>i.violet{color:#b17aff;background:#9859ff18}.creative-summary-card>i.orange{color:#f1a260;background:#e98c4518}.creative-summary-card>i.green{color:#60d29d;background:#46bd8b18}.creative-summary-card strong,.creative-summary-card span{display:block}.creative-summary-card strong{font-size:23px;line-height:1}.creative-summary-card span{color:#858f9b;margin-top:7px;font-size:9px}.daily-mission{grid-template-columns:1fr 245px;align-items:center;gap:35px;min-height:250px;padding:28px 32px;display:grid;position:relative;overflow:hidden}.mission-copy h2{margin:9px 0 7px;font-size:23px}.mission-copy>p{color:#8994a0;max-width:620px;margin:0;font-size:10px;line-height:1.6}.mission-list{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.mission-list b{color:#c6ced7;background:#0b121a;border:1px solid #293541;border-radius:8px;padding:8px 10px;font-size:9px}.mission-copy>button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ef3479,#ae4bdf);border:0;border-radius:8px;margin-top:19px;padding:11px 16px;font-size:9px;font-weight:900}.mission-visual{background:linear-gradient(145deg,#161221,#0b121a);border:1px solid #303746;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.mission-visual:before{content:"";filter:blur(40px);background:#ef3d801c;border-radius:50%;width:150px;height:150px;position:absolute;top:-45px;right:-45px}.mission-visual span{color:#b991e9;letter-spacing:.18em;font-size:8px;font-weight:900}.mission-visual strong{z-index:1;margin:7px 0 1px;font-size:54px;line-height:1}.mission-visual small{color:#8c96a1;text-transform:capitalize;font-size:10px}.mission-visual i{color:#fff;background:#ef3d80;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:13px;right:14px}.quick-actions{padding:20px}.quick-actions>.card-title{margin-bottom:14px}.quick-actions>div:last-child{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.quick-actions>div:last-child button{color:#c5ccd5;text-align:left;cursor:pointer;background:#0b1118;border:1px solid #27313d;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:66px;padding:11px;transition:all .18s;display:grid}.quick-actions>div:last-child button:hover{background:#111720;border-color:#7d58a1;transform:translateY(-2px)}.quick-actions button i{color:#c28cff;background:#9d61ff15;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.quick-actions button span{font-size:9px;font-weight:750}.quick-actions button em{color:#596572;font-style:normal}.command-grid{grid-template-columns:1.35fr .85fr}.command-grid .schedule-card,.command-grid .ideas-card{min-height:270px}.command-grid .ideas-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.dashboard-empty{text-align:center;color:#77828e;flex-direction:column;justify-content:center;align-items:center;min-height:125px;display:flex}.dashboard-empty>span{color:#a374e0;font-size:20px}.dashboard-empty>b{color:#b8c0c9;margin-top:9px;font-size:10px}.dashboard-empty>p{max-width:300px;margin:5px 0 0;font-size:8px;line-height:1.5}.dashboard-empty.compact{min-height:110px}.creative-recent{padding:20px}.creative-recent .recent-list{grid-template-columns:repeat(3,1fr);gap:12px}.creative-recent .recent-list article{border:1px solid #222c36;border-radius:10px;grid-template-columns:54px 1fr auto 20px;padding:10px}.recent-thumb.image{background:#111820;width:54px;height:54px;overflow:hidden}.recent-thumb.image img{object-fit:cover;width:100%;height:100%}@media (width<=1050px){.creative-summary{grid-template-columns:repeat(2,1fr)}.quick-actions>div:last-child{grid-template-columns:repeat(3,1fr)}.creative-recent .recent-list,.command-grid{grid-template-columns:1fr}}@media (width<=700px){.creative-welcome{padding:24px}.welcome-orbit{display:none}.creative-welcome h2{font-size:23px}.creative-summary{grid-template-columns:1fr 1fr}.daily-mission{grid-template-columns:1fr;padding:23px}.mission-visual{min-height:170px}.quick-actions>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=470px){.creative-summary,.quick-actions>div:last-child{grid-template-columns:1fr}}.catalog-product-picker{margin:10px 0 0;display:block}.catalog-product-picker>span{color:#aeb7c2;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.catalog-product-picker select{color:#eef1f4;cursor:pointer;background:#0a1016;border:1px solid #33404d;border-radius:8px;outline:none;width:100%;padding:10px 34px 10px 11px;font:9px inherit}.catalog-product-picker select:focus{border-color:#ef3d80;box-shadow:0 0 0 3px #ef3d8012}.product-upload-divider{color:#65717e;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:8px 0;font-size:7px;display:flex}.product-upload-divider:before,.product-upload-divider:after{content:"";background:#28333e;flex:1;height:1px}.quick-actions>div:last-child button:first-child{background:linear-gradient(135deg,#f04483,#e83f91);border-color:#f56b9d}.quick-actions>div:last-child button:nth-child(2){background:linear-gradient(135deg,#e83f91,#db3ea5);border-color:#ee69aa}.quick-actions>div:last-child button:nth-child(3){background:linear-gradient(135deg,#db3ea5,#ce42b9);border-color:#e06abe}.quick-actions>div:last-child button:nth-child(4){background:linear-gradient(135deg,#ce42b9,#c047ca);border-color:#d36dd0}.quick-actions>div:last-child button:nth-child(5){background:linear-gradient(135deg,#c047ca,#b34ad8);border-color:#c574df}.quick-actions>div:last-child button:nth-child(6){background:linear-gradient(135deg,#b34ad8,#9e50df);border-color:#b57ae6}.quick-actions>div:last-child button:hover{background-position:100% 100%;border-color:#fff8;box-shadow:0 10px 24px #9d3abf2b}.quick-actions>div:last-child button i{color:#fff;background:#fff2;box-shadow:inset 0 0 0 1px #fff2}.quick-actions>div:last-child button span,.quick-actions>div:last-child button em{color:#fff}.quick-actions>div:last-child button em{opacity:.8}.preview-art-structure{background:linear-gradient(145deg,#101821,#0a1017);border:1px solid #2b3542;border-radius:10px;width:255px;margin:10px auto 0;padding:12px;box-shadow:0 8px 24px #0003}.preview-art-structure-heading{border-bottom:1px solid #202a35;align-items:center;gap:9px;padding-bottom:10px;display:flex}.preview-art-structure-heading>span{color:#ff5f99;background:linear-gradient(135deg,#ef3d8025,#9d61ff22);border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.preview-art-structure-heading small,.preview-art-structure-heading strong{display:block}.preview-art-structure-heading small{letter-spacing:.12em;color:#8290a0;font-size:7px}.preview-art-structure-heading strong{color:#f4f6f8;margin-top:3px;font-size:10px;line-height:1.3}.preview-art-structure-list{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.preview-art-structure-list>div{background:#0b1219;border:1px solid #26313e;border-radius:7px;min-width:0;padding:7px}.preview-art-structure-list small,.preview-art-structure-list b{display:block}.preview-art-structure-list small{color:#7f8b99;text-transform:uppercase;letter-spacing:.06em;font-size:6px;line-height:1.25}.preview-art-structure-list b{color:#e9edf2;overflow-wrap:anywhere;margin-top:3px;font-size:8px;line-height:1.3}.theme-light .preview-art-structure{background:linear-gradient(145deg,#fffaf4,#f8efe5);border-color:#ddcdbb;box-shadow:0 8px 22px #76552a12}.theme-light .preview-art-structure-heading{border-color:#e7d8c8}.theme-light .preview-art-structure-heading small,.theme-light .preview-art-structure-list small{color:#80758a}.theme-light .preview-art-structure-heading strong,.theme-light .preview-art-structure-list b{color:#382f42}.theme-light .preview-art-structure-list>div{background:#fffaf5;border-color:#e4d5c5}.welcome-orbit i:nth-child(2){will-change:transform;animation:9s linear infinite welcome-orbit-spin;top:80px;left:80px;right:auto}@keyframes welcome-orbit-spin{0%{transform:rotate(0)translateY(-85px)rotate(0)}to{transform:rotate(360deg)translateY(-85px)rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.welcome-orbit i:nth-child(2){animation:none;transform:translateY(-85px)}}.brand-mark{width:39px;height:39px;box-shadow:none;background:0 0;border:0;overflow:visible}.brand-mark img{object-fit:contain;filter:drop-shadow(0 3px 7px #210f3938);width:39px;height:39px;display:block}.theme-light .brand-mark{box-shadow:none;background:0 0;border:0}.welcome-orbit strong{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:30px;line-height:1;display:block}.welcome-orbit>strong{width:auto!important;height:auto!important;box-shadow:none!important;color:initial!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.library-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.library-loading i,.library-progress i{border:2px solid #ef3d8030;border-top-color:#ef3d80;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite library-spin}.library-loading h2{margin:15px 0 5px;font-size:17px}.library-loading p{color:#858e9a;margin:0;font-size:10px}.library-progress{color:#858e9a;justify-content:center;align-items:center;gap:9px;padding:14px;font-size:9px;display:flex}.library-progress i{width:14px;height:14px}.library-progress small{color:#ef5a91}@keyframes library-spin{to{transform:rotate(360deg)}}.welcome-orbit .orbit-moon,.theme-dark .welcome-orbit .orbit-sun{display:none}.theme-dark .welcome-orbit .orbit-moon{display:inline}.theme-toggle{color:#cbd2da;text-align:left;cursor:pointer;background:#0d141c;border:1px solid #242d37;border-radius:10px;align-items:center;gap:10px;margin:14px 0 12px;padding:10px 11px;display:flex}.theme-toggle>span{color:#c799ff;background:#9d61ff18;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.theme-toggle>div{flex-direction:column;flex:1;gap:2px;display:flex}.theme-toggle b{font-size:10px}.theme-toggle small{color:#788592;font-size:8px}.theme-toggle>i{background:#29333e;border-radius:999px;width:34px;height:19px;position:relative}.theme-toggle>i:after{content:"";background:#8995a1;border-radius:50%;width:13px;height:13px;transition:all .25s;position:absolute;top:3px;left:3px}.app-shell.theme-light{--bg:#f3eadc;--panel:#fffaf2;--panel2:#f8efe3;--line:#ded0bf;--text:#352c40;--muted:#796f80;--pink:#8552a7;--violet:#6e4bc4;color:#352c40;background:radial-gradient(circle at 72% -12%,#e8dcf2 0,#0000 35%),linear-gradient(140deg,#f6efe4,#efe3d3);min-height:100vh}.theme-light .workspace{background:0 0}.theme-light .brand-mark{color:#8152a6;background:#f0e6f5;border-color:#8152a6}.theme-light nav button{color:#716779}.theme-light nav button:hover{color:#5d3c78;background:#e9deef}.theme-light nav button.active{color:#fff;background:linear-gradient(120deg,#8152a6,#6840a1);box-shadow:0 9px 24px #76509a30}.theme-light .theme-toggle{color:#44384c;background:#fff9f0;border-color:#d7c8b7;box-shadow:0 5px 16px #826a4a12}.theme-light .theme-toggle>span{color:#724895;background:#eadff2}.theme-light .theme-toggle small{color:#8b7f87}.theme-light .theme-toggle>i{background:#d9c7e5}.theme-light .theme-toggle>i:after{background:#76509b;left:18px}.theme-light .upgrade-card{color:#44384b;background:linear-gradient(145deg,#fffaf3,#eadccc);border-color:#d8c9b8;box-shadow:0 8px 24px #7f674718}.theme-light .upgrade-card p{color:#7e737b}.theme-light .upgrade-card button{color:#fff;background:linear-gradient(90deg,#8152a6,#a45f92)}.theme-light .crown{color:#bb7a4f}.theme-light :is(.panel,.steps,.format-grid button,.top-actions>button,.client-logo,.logo-row button,.swatches button,.prompt-area,.prompt-panel,.product-upload,.product-description-field textarea,.creative-direction-panel,.carousel-config,.carousel-strategy-card,.campaign-design-card,.settings-note-composer,.settings-note-card,.palette-method,.palette-current,.palette-saved-card,.product-card,.library-card,.inspiration-gallery-card,.radar-command,.radar-tabs,.radar-metric,.opportunity-card,.radar-saved-calendar){background:linear-gradient(145deg,#fffaf3,#f8efe4);border-color:#ddcfbf;box-shadow:0 8px 26px #725b3e10}.theme-light :is(input,textarea,select){color:#3d3345!important;background:#fffaf2!important;border-color:#d6c8b8!important}.theme-light :is(input,textarea)::placeholder{color:#9a8f96}.theme-light select option{color:#3d3345;background:#fffaf2}.theme-light :is(h1,h2,h3,h4){color:#352c40}.theme-light :is(.topbar p,.panel>p,.section-heading p){color:#796f80}.theme-light .topbar h1 span{color:#754ba0}.theme-light .top-actions>button{color:#584d60}.theme-light .account{border-color:#ddcfbf}.theme-light .account>span{color:#fff;background:linear-gradient(135deg,#8454a7,#b66e8c)}.theme-light .steps{background:linear-gradient(90deg,#fffaf3,#f4e9db);border-color:#ded1c1}.theme-light .steps button{color:#726879}.theme-light .steps button>span{color:#5b4f60;background:#eadfd2}.theme-light .steps small{color:#8b8189}.theme-light .steps i{color:#cfc1b1}.theme-light .steps .current>span{color:#fff;background:linear-gradient(135deg,#8757aa,#6d48a4)}.theme-light .steps .current b{color:#704793}.theme-light .steps .done>span{color:#4f8b70;background:#dce9df}.theme-light .format-grid button{color:#44394b}.theme-light .format-grid button.selected{background:linear-gradient(150deg,#f1e6f5,#fffaf3);border-color:#8052a4;box-shadow:inset 0 0 0 1px #8052a428}.theme-light .format-grid span{color:#7b4eb0;text-shadow:none}.theme-light .format-grid small{color:#817680}.theme-light .section-heading button{color:#7d4ea2}.theme-light .template-grid>button>small,.theme-light .template-card small{color:#615666}.theme-light .template-gear{color:#664b76!important;background:#fff9f0!important;border-color:#d4c5b5!important}.theme-light .client-logo{color:#3e3444}.theme-light .swatches button,.theme-light .logo-row button{color:#514657}.theme-light :is(.dashboard-page,.editorial-calendar-page,.opportunity-radar-page,.palette-page,.library-page,.products-page,.inspirations-page,.settings-page){color:#3b3142}.theme-light .metric-card span,.theme-light .metric-card p,.theme-light .card-title p{color:#7d737c}.theme-light .performance-card select,.theme-light .card-title button{color:#65586a;background:#fffaf2;border-color:#d8caba}.theme-light .chart-grid-lines i{border-color:#ded2c4}.theme-light .chart-plot,.theme-light .schedule-card,.theme-light .recent-card{color:#44394a}.theme-light .schedule-list article,.theme-light .recent-list article{border-color:#e0d4c5}.theme-light .date-box{color:#724b91;background:#eee3f2}.theme-light .ideas-card{background:linear-gradient(145deg,#f0e4f4,#fff8ed)}.theme-light :is(.calendar-hero,.calendar-generation,.result-hero,.radar-saved-calendar){background:linear-gradient(125deg,#fffaf3,#eee2f1)}.theme-light :is(.calendar-hero p,.generation-copy p,.result-hero p,.strategy-card p){color:#766b79}.theme-light :is(.generation-copy h2,.result-hero h2,.result-hero b,.strategy-main-card h3,.strategy-card h3){color:#392f42}.theme-light :is(.calendar-step,.calendar-dates,.strategy-main-card,.strategy-card,.distribution-card,.editorial-table-card){background:#fffaf3;border-color:#ddcfbf}.theme-light .calendar-step-heading i{color:#754c98;background:#eee2f1}.theme-light :is(.period-picker label,.period-picker>div,.calendar-option-grid button,.intensity-grid button,.calendar-product-grid>button,.calendar-products-toolbar>button){color:#514657;background:#fff9f0;border-color:#d8caba}.theme-light :is(.calendar-option-grid button.selected,.intensity-grid button.selected,.calendar-product-grid>button.selected){background:#f0e6f4;border-color:#7950a0}.theme-light .generation-summary{background:#fffaf2cc;border-color:#d6c7d6}.theme-light .generation-summary>b{color:#3b3042}.theme-light .editorial-table-card th{color:#776b78;background:#eee3d6}.theme-light .editorial-table-card td{color:#665c69;border-color:#e1d5c7}.theme-light .editorial-table-card td:first-child b,.theme-light .editorial-table-card td:nth-child(2) strong{color:#3e3445}.theme-light .category-pill{color:#665a67;background:#eee4d8}.theme-light .distribution-row>i{background:#ded2c5}.theme-light :is(.radar-search,.radar-view-switch,.radar-filterbar select,.opportunity-conversion,.radar-source,.radar-detail,.radar-tag-section span,.radar-format-select button,.radar-headlines p,.radar-video-buttons>button,.radar-generated-idea,.radar-idea-footer,.radar-idea-footer>div,.radar-saved-days>button){color:#54495a;background:#fff9f0;border-color:#d9cbbc}.theme-light .radar-view-switch{background:#eee3d6}.theme-light .radar-view-switch button{color:#776c78}.theme-light .radar-view-switch button.active{color:#69458a;background:#fffaf2;box-shadow:0 3px 10px #705b4118}.theme-light .radar-tabs button{color:#6e6373}.theme-light .radar-tabs button.active{color:#704895;background:#eadff1;box-shadow:inset 0 0 0 1px #8b61aa55}.theme-light .radar-metric b,.theme-light .opportunity-card h2,.theme-light .opportunity-score-line b{color:#3b3042}.theme-light .opportunity-card>p,.theme-light .opportunity-conversion p{color:#706572}.theme-light .radar-score:before{background:#fffaf3}.theme-light .opportunity-meta span{color:#6d626e;background:#eee4d7}.theme-light .opportunity-formats span{color:#704d8b;border-color:#cbb9d7}.theme-light .opportunity-card footer{border-color:#ddd0c1}.theme-light .opportunity-card footer b{color:#665a68}.theme-light .radar-drawer{background:#f8efe4;border-color:#d8c9b9;box-shadow:-28px 0 65px #6e594030}.theme-light .radar-drawer-title h2,.theme-light .radar-generated-idea h3,.theme-light .radar-idea-hook p{color:#3b3042}.theme-light .radar-detail p,.theme-light .radar-source b,.theme-light .radar-headlines p,.theme-light .radar-idea-steps h4{color:#5e5362}.theme-light .radar-detail.featured{background:#eee3f2;border-color:#9a6eb0}.theme-light .radar-detail.warning{background:#f8eadc;border-color:#c89a6f}.theme-light .radar-video-ideas{border-color:#dacdbf}.theme-light .radar-generated-idea>header{background:linear-gradient(135deg,#eee2f2,#f8eddf)}.theme-light .radar-idea-steps>section{border-color:#dfd3c6}.theme-light .radar-idea-steps>section>b{color:#744b98;background:#e9def0}.theme-light .radar-drawer-actions{background:#f8efe4f5;border-color:#d8cabb}.theme-light .radar-drawer-actions button{color:#574b5c;background:#fff9f0;border-color:#d3c4b3}.theme-light .radar-saved-days>button.active{background:#eee3f3;border-color:#8052a4}.theme-light .radar-save-selection{background:#fff8eef2;border-color:#8052a488;box-shadow:0 18px 55px #6b543c35}.theme-light .radar-save-selection>div>span{color:#403546}.theme-light .radar-save-selection>button{color:#615565;background:#fffaf2;border-color:#d3c5b5}.theme-light :is(.modal-backdrop,.calendar-drawer-backdrop,.radar-drawer-backdrop){background:#4e40566f}.theme-light :is(.palette-modal,.logo-modal,.inspiration-modal,.template-settings-modal,.product-catalog-modal,.template-image-organizer,.calendar-post-drawer){color:#3d3344;background:#f8efe4;border-color:#d8cabb;box-shadow:0 30px 80px #55422e35}.theme-light :is(.modal-close,.drawer-close,.template-organizer-close,.radar-drawer-close){color:#4e4252;background:#fffaf2;border-color:#d2c4b4}.theme-light :is(.upload-zone,.reference-upload,.catalog-image-upload,.template-images-upload,.template-organizer-card,.analysis-confirmation,.drawer-field,.drawer-meta>div){color:#554a59;background:#fff9f0;border-color:#d7c9b9}.theme-light :is(.drawer-field p,.drawer-meta b,.template-organizer-heading h3){color:#514655}.theme-light .drawer-field.featured{background:#ede2f1;border-color:#8c60a7}.theme-light .drawer-field.featured p{color:#3d3145}.theme-light .modal-actions{border-color:#d9ccbd}.theme-light .modal-actions>button:not(.extract-button){color:#5c505f;background:#fffaf2;border-color:#d2c4b4}.theme-light .global-generation-status,.theme-light .global-generation-toast{color:#44384a;background:#fffaf2;border-color:#d6c7b7;box-shadow:0 16px 40px #6d573a28}.theme-light .phone{box-shadow:0 20px 40px #7b674530}.theme-light .image-zoom-modal{background:#5c4a617a}.theme-light .image-zoom-modal>div{background:#f8efe4}.theme-light ::-webkit-scrollbar-track{background:#eadfd2}.theme-light ::-webkit-scrollbar-thumb{background:#b7a0c4;border-color:#eadfd2}@media (width<=700px){.theme-toggle{margin:10px 0}.theme-light .sidebar{background:#fffaf3}}.theme-light :is(.hex-grid label,.main-color-field,.library-search){background:#fffaf2;border-color:#d6c7b6;box-shadow:inset 0 1px 2px #6e563b0b}.theme-light :is(.hex-grid input:last-child,.main-color-field input:last-child,.library-search input){color:#44394a!important}.theme-light .palette-method>button:not(.primary-method){color:#674b79;background:#eee3f2;border-color:#d0c0d7}.theme-light .palette-method>button:not(.primary-method):hover{background:#e8d9ef;border-color:#8458a2}.theme-light .palette-method>button:disabled{color:#9b8e98;opacity:1;background:#eadfd3;border-color:#ddd0c2}.theme-light .library-caption{background:linear-gradient(145deg,#f0e5f3,#fff8ef);border-color:#d9c8dc}.theme-light .library-caption p{color:#5f5362}.theme-light .library-caption button{color:#654b76;background:#fffaf2;border-color:#cbb9d3}.theme-light .library-caption button:hover{color:#684183;border-color:#855aa2}.theme-light .library-total{border-color:#ddd0c1}.theme-light .library-filters button{color:#716674}.theme-light .library-filters button.active{color:#724892;background:#eee2f2;border-color:#8155a4}.theme-light .products-summary{background:radial-gradient(circle at 85% 20%,#55c9a321,#0000 32%),linear-gradient(135deg,#fffaf3,#eee3d6)}.theme-light .products-summary>strong{color:#3f3446}.theme-light .products-summary p,.theme-light .catalog-product-body p{color:#756a76}.theme-light .product-niche-filters button{color:#645966;background:#f6ede2;border-color:#d8cabb}.theme-light .product-niche-filters button.active{color:#277e65;background:#e3f2eb;border-color:#4ebc99}.theme-light .product-group-heading i{background:#d7c9b9}.theme-light .catalog-product-body button{color:#574b5d;background:#fff9f0;border-color:#d3c4b4}.theme-light .catalog-product-body button:first-child{color:#70478f;border-color:#865ba5}.theme-light .catalog-product-body .product-gallery-button{color:#277e66;background:#edf8f3;border-color:#69bfa8}.theme-light .catalog-product-body .delete-product-button{color:#a34458;background:#fae9ec;border-color:#db9daa}.theme-light .inspirations-hero{background:radial-gradient(circle at 82% 10%,#9d61ff1d,#0000 34%),radial-gradient(circle at 62% 100%,#ef3d8014,#0000 38%),linear-gradient(135deg,#fffaf3,#eee2f0)}.theme-light .inspirations-hero p{color:#756a78}.theme-light .inspirations-hero-stats strong{color:#4a3d50;background:#f7eee5;border-color:#cdbdd4;box-shadow:0 7px 18px #69523b12}.theme-light .inspirations-hero-stats small{color:#837681}.theme-light .inspiration-gallery-footer{border-color:#ddd0c1}.theme-light .inspiration-gallery-body p{color:#756a77}.theme-light .opportunity-card-top button{color:#774b96;background:#f0e4f3;border-color:#cdbbd5}.theme-light .opportunity-card-top button:hover{background:#e7d8ee;border-color:#8256a1}.theme-light .opportunity-card-top .opportunity-select.active{color:#fff;background:#8255a2;border-color:#8255a2}.theme-light .radar-score{background:conic-gradient(#ef3d80 var(--score),#ded2c6 0)}.theme-light .drawer-badges{border-color:#d9ccbd}.theme-light .drawer-badges span{color:#5f5361;background:#eee4d8;border:1px solid #d7c8b8}.theme-light .drawer-heading h2{color:#3b3042}.theme-light .drawer-heading>span{color:#b54672;background:#f5dfe7}.theme-light .carousel-strategy-panel{background:linear-gradient(145deg,#fffaf3,#f4e9dc);border-color:#d8cabb;box-shadow:0 8px 24px #6e583d10}.theme-light .carousel-strategy-panel>div:first-child p{color:#796e7a}.theme-light .carousel-strategy-grid button{color:#4e4353;background:#fff9f0;border-color:#d5c7b8}.theme-light .carousel-strategy-grid button small{color:#786d78}.theme-light .carousel-strategy-grid button:hover{background:#f6ecf7;border-color:#b79cc4}.theme-light .carousel-strategy-grid button.active{background:linear-gradient(145deg,#eee2f2,#fff8ef);border-color:#8052a4;box-shadow:0 0 0 1px #8052a426}.theme-light .carousel-strategy-grid button.active b{color:#70478f}.theme-light .carousel-summary{color:#716674;background:#f2e7da;border-color:#d5c7b8}.theme-light .carousel-summary b{color:#403546}.theme-light .carousel-campaign-design-panel{background:radial-gradient(circle at 7% 0,#ef3d800b,#0000 28%),linear-gradient(145deg,#fffaf3,#f4e9dd);border-color:#d8cabb}.theme-light .campaign-design-heading{border-color:#d9ccbd}.theme-light .campaign-design-heading p{color:#756a78}.theme-light .campaign-design-heading>em{color:#765080;background:#f1e4ef;border-color:#bd93b9}.theme-light .campaign-design-grid>button{color:#44394a;background:#fff9f0;border-color:#d7c9ba}.theme-light .campaign-design-grid>button:hover{background:#f4e9f4;border-color:#a486b2}.theme-light .campaign-design-grid>button.active{background:linear-gradient(145deg,#eee1f1,#fff8ef);border-color:#8052a4;box-shadow:0 0 0 1px #8052a426,0 10px 24px #745c3e14}.theme-light .campaign-design-grid>button>i{color:#754c99;background:#eee3f2}.theme-light .campaign-design-grid small{color:#716674}.theme-light .campaign-design-summary{background:#f2e7da;border-color:#d6c8b9}.theme-light .campaign-design-summary>div>span{color:#754a97;background:#eaddef}.theme-light .campaign-design-summary small,.theme-light .campaign-design-summary p{color:#716674}.theme-light .campaign-design-summary p{border-color:#d5c6b7}.theme-light .campaign-design-summary b{color:#403546}.theme-light .preview-carousel-strategy{background:linear-gradient(145deg,#fffaf3,#f0e4d7);border-color:#d5c7b8;box-shadow:0 8px 22px #6f593d16}.theme-light .preview-strategy-title strong{color:#403546}.theme-light .preview-strategy-title small{color:#796e7a}.theme-light .preview-carousel-strategy>p,.theme-light .preview-strategy-flow{color:#756a77;border-color:#d8cabb}.theme-light .preview-strategy-flow>button{color:#514657;background:#fff9f0;border-color:#d4c6b7}.theme-light .preview-strategy-flow>button:hover{background:#f4e9f4;border-color:#a788b5}.theme-light .preview-strategy-flow>button i{color:#714d8e;background:#e8ddec}.theme-light .preview-strategy-flow>button span{color:#645967}.theme-light .preview-strategy-flow>button.active{background:#eee2f2;border-color:#8052a4;box-shadow:0 0 0 1px #8052a425}.theme-light .preview-strategy-flow>button.active span{color:#47374d}.theme-light .back-post{color:#594d5d;background:#fffaf2;border-color:#d4c5b5}.theme-light .back-post:hover{color:#684383;background:#eee3f2;border-color:#8458a2}.theme-light .collection-heading>span{color:#746975;background:#fff8ef;border-color:#d2c3b3}.theme-light .saved-palette-card{color:#44394a;background:#fff9f0;border-color:#d3c4b4;box-shadow:0 7px 20px #725b3e10}.theme-light .saved-palette-card:hover{background:#f9f0e7;border-color:#a98cb5}.theme-light .saved-palette-card.active{background:linear-gradient(145deg,#eee2f2,#fff8ef);border-color:#8052a4;box-shadow:0 0 0 1px #8052a430,0 10px 26px #725b3e18}.theme-light .saved-card-meta b{color:#44394a}.theme-light .saved-card-meta span{color:#7c707a}.theme-light .saved-card-meta em{color:#6c5f70;background:#fffaf2;border-color:#cdbed0}.theme-light .saved-palette-card.active em{color:#70478f;background:#eadcf0;border-color:#9a6db0}.theme-light .radar-header-actions label{color:#44394a;background:#fff9f0;border-color:#d5c7b8;box-shadow:0 6px 18px #725b3e10}.theme-light .radar-header-actions label span{color:#765980}.theme-light .radar-header-actions input{color:#44394a!important;background:0 0!important}.theme-light .calendar-month-switcher,.theme-light .calendar-top-actions{background:#fff9f0;border-color:#d5c7b8;box-shadow:0 6px 18px #725b3e10}.theme-light .calendar-month-switcher>span{color:#765292}.theme-light .calendar-month-switcher select{color:#44394a!important;background:0 0!important}.theme-light .calendar-month-switcher option{color:#44394a;background:#fffaf2}.theme-light .calendar-top-actions button{color:#6e6270}.theme-light .calendar-top-actions button:hover{color:#55495a;background:#eee4d8}.theme-light .calendar-top-actions button.active{color:#70478f;background:#eaddef}.theme-light .result-hero>button{color:#674878;background:#f0e4f3;border-color:#cdbdd3}.theme-light .result-hero>button:hover{background:#e7d8ee;border-color:#8052a4}.theme-light .creative-direction-options button,.theme-light .editorial-layout-options button{color:#594e5d;background:#fff9f0;border-color:#d5c7b8}.theme-light .creative-direction-options button:hover,.theme-light .editorial-layout-options button:hover{color:#684383;background:#f3e8f4;border-color:#9974aa}.theme-light .creative-direction-options button.active,.theme-light .editorial-layout-options button.active{color:#684184;background:linear-gradient(145deg,#eaddef,#fff8ef);border-color:#8052a4;box-shadow:inset 0 0 0 1px #8052a424}.theme-light .editorial-layout-heading{border-color:#d8cabb}.theme-light .editorial-layout-heading p{color:#7b707a}.theme-light .prompt-actions button{color:#5e5262;background:#fff9f0;border-color:#d1c2b2}.theme-light .prompt-actions button:hover{color:#684283;background:#eee2f2;border-color:#8052a4}.theme-light .prompt-context span{color:#554a59;background:#f2e7da;border-color:#d5c7b8}.theme-light .prompt-context b{color:#806d80}.theme-light .prompt-editor{background:#fffaf2;border-color:#d3c5b6}.theme-light .prompt-editor textarea{color:#44394a!important;background:#fffaf2!important}.theme-light .editor-footer{color:#746975;background:#f2e7da;border-color:#d9ccbd}.theme-light .editor-footer b{color:#665967}.theme-light .manual-tip,.theme-light .manual-tip b{color:#6e6370}.theme-light .generation-palette{background:#fff9f0;border-color:#d4c6b7}.theme-light .generation-palette span{color:#746976}.theme-light .generation-palette b{color:#4c414f}.theme-light .product-quick-upload{color:#4f4352;background:#f4e9f4;border-color:#cdbdd2}.theme-light .product-quick-upload:hover{background:#eee1f1;border-color:#8052a4}.theme-light .product-quick-upload>div>small{color:#786d78}.theme-light .product-quick-upload>button{color:#624d70;background:#fffaf2;border-color:#cbbbcf}.theme-light .product-thumb-processing .product-spinner{background:#fffaf2!important}.theme-light .bottom-bar{background:linear-gradient(145deg,#fffaf3,#eee3d6);border-color:#d7c9ba;box-shadow:0 8px 24px #725b3e14}.theme-light .bottom-bar p{color:#6f6470}.theme-light .bottom-bar p b{color:#4c414f}.theme-light .bottom-bar button{color:#fff}.theme-light .radar-score strong{color:#3f3446}.theme-light .radar-score span{color:#756a78}.theme-light .carousel-settings{color:#44394a;background:linear-gradient(145deg,#fffaf3,#f2e7da);border-color:#d5c7b8;box-shadow:0 7px 20px #725b3e10}.theme-light .carousel-settings small{color:#756a77}.theme-light .carousel-settings>span{color:#a33f69;background:#f3dfe8}.theme-light .count-selector{background:#fff9f0;border-color:#cdbed0}.theme-light .count-selector button{color:#684582;background:#eee3f2}.theme-light .count-selector button:hover:not(:disabled){background:#e3d3ea}.theme-light .count-selector strong{color:#44394a}.ai-generate-button,.ai-generate-button:disabled{color:#fff!important}.test-note:after{content:"Geração premium · qualidade alta"!important}.theme-light .intensity-grid button>i,.theme-light .calendar-option-grid button>i,.theme-light .calendar-products-toolbar>button>i{color:#714995;background:#eadff1}.theme-light .intensity-grid button.selected>i,.theme-light .calendar-option-grid button.selected>i,.theme-light .calendar-products-toolbar>button.selected>i{color:#633d83;background:#dccbe7}.theme-light .calendar-products-toolbar>div button{color:#5e5260;background:#fff9f0;border-color:#d1c2b2}.theme-light .calendar-products-toolbar>div button:hover{color:#684184;background:#eee3f2;border-color:#8a62a3}.theme-light .calendar-product-grid>button>i{color:#704993;background:linear-gradient(145deg,#eadff1,#f5ecf7)}.theme-light .calendar-product-grid>button.selected>i{color:#287d66;background:#dff1ea}.theme-light .calendar-product-grid>button b{color:#44394a}.theme-light .calendar-product-grid>button small{color:#756a77}.theme-light .dashboard-actions>button:not(.new-content){color:#5d5060;background:#fff9f0;border-color:#cdbed0;box-shadow:0 6px 18px #725b3e10}.theme-light .dashboard-actions>button:not(.new-content):hover{color:#684184;background:#eee3f2;border-color:#8052a4}.theme-light .dashboard-actions .new-content{color:#fff}.theme-light .delete-palette-button{color:#9b3458;background:#fffaf3f5;border-color:#d9bdc4;box-shadow:0 5px 14px #56303624}.theme-light .delete-palette-button:hover{color:#fff;background:#d93668;border-color:#d93668}.theme-light .creative-welcome{background:linear-gradient(125deg,#fffaf2,#eee3f2);border-color:#decfbe}.theme-light .creative-welcome h2,.theme-light .daily-mission h2,.theme-light .creative-summary-card strong{color:#3c3143}.theme-light .creative-welcome p,.theme-light .creative-summary-card span,.theme-light .mission-copy>p{color:#776d78}.theme-light .creative-welcome blockquote{color:#66566b}.theme-light .welcome-orbit:before,.theme-light .welcome-orbit:after,.theme-light .welcome-orbit i{border-color:#8052a436}.theme-light .welcome-orbit strong{color:#8453a3;background:linear-gradient(135deg,#f7dfe8,#eadcf1)}.theme-light .creative-summary-card,.theme-light .daily-mission,.theme-light .quick-actions,.theme-light .creative-recent{color:#44394a;background:#fffaf2;border-color:#decfbe;box-shadow:0 8px 24px #735c3f0d}.theme-light .mission-list b{color:#5c5060;background:#f8eee3;border-color:#d9cabb}.theme-light .mission-visual{color:#44394a;background:linear-gradient(145deg,#eee0f1,#fff8ee);border-color:#d6c4d3}.theme-light .mission-visual small{color:#756a78}.theme-light .quick-actions>div:last-child button{color:#514657;background:#fff9f0;border-color:#d9cbbb}.theme-light .quick-actions>div:last-child button:hover{background:#eee3f2;border-color:#8a61a5}.theme-light .quick-actions button em{color:#9b8d99}.theme-light .creative-recent .recent-list article{background:#fff9f0;border-color:#ded1c1}.theme-light .dashboard-empty>b{color:#5f5362}.theme-light .dashboard-empty{color:#817681}.theme-light .catalog-product-picker>span{color:#665a69}.theme-light .catalog-product-picker select{color:#473b4b;background:#fffaf2;border-color:#d5c5b6}.theme-light .catalog-product-picker select:focus{border-color:#8655a8;box-shadow:0 0 0 3px #8655a812}.theme-light .product-upload-divider{color:#8b7e89}.theme-light .product-upload-divider:before,.theme-light .product-upload-divider:after{background:#d9ccbd}.theme-light .quick-actions>div:last-child button{color:#fff}.theme-light .quick-actions>div:last-child button:hover{border-color:#fff8;box-shadow:0 10px 24px #9d3abf2b}.theme-light .quick-actions button i{color:#fff;background:#fff2}.theme-light .quick-actions button span,.theme-light .quick-actions button em{color:#fff}.theme-light .sidebar{background:linear-gradient(#7d49b6 0%,#67359f 52%,#552984 100%);border-color:#7044a3;box-shadow:12px 0 38px #4b24643d}.theme-light .brand-mark{color:#fff;background:#ffffff16;border-color:#fff;box-shadow:0 0 0 4px #ffffff0a}.theme-light .brand b{color:#fff}.theme-light .brand small{color:#e9ddf4}.theme-light .sidebar nav button{color:#eee4f7}.theme-light .sidebar nav button span{color:#f4ecfb}.theme-light .sidebar nav button:hover{color:#fff;background:#ffffff16}.theme-light .sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#ef3d80,#bc44d5);box-shadow:0 10px 24px #36134c52,inset 0 0 0 1px #ffffff24}.theme-light .sidebar .theme-toggle{color:#fff;box-shadow:none;background:#ffffff13;border-color:#ffffff35}.theme-light .sidebar .theme-toggle>span{color:#fff;background:#ffffff18}.theme-light .sidebar .theme-toggle small{color:#ddcfea}.theme-light .sidebar .theme-toggle>i{background:#ffffff2b}.theme-light .sidebar .theme-toggle>i:after{background:#fff}.theme-light .sidebar .upgrade-card{color:#fff;background:linear-gradient(145deg,#ffffff18,#3f176236);border-color:#ffffff2f;box-shadow:0 10px 28px #35144835}.theme-light .sidebar .upgrade-card p{color:#e3d6ed}.theme-light .sidebar .upgrade-card button{color:#fff;background:linear-gradient(90deg,#f33e82,#c541d0)}.theme-light .sidebar .crown{color:#ffd28a}@media (width<=700px){.theme-light .sidebar{background:linear-gradient(#7d49b6,#552984)}}.theme-light .sidebar{background:linear-gradient(155deg,#8750bc 0%,#7540ad 24%,#8b3fa7 47%,#63349d 72%,#51277f 100%) 0 0/220% 220%;animation:18s ease-in-out infinite sidebar-gradient-flow}@keyframes sidebar-gradient-flow{0%,to{background-position:0 15%}50%{background-position:100% 85%}}@media (prefers-reduced-motion:reduce){.theme-light .sidebar{background-position:50%;animation:none}}.theme-light .quick-actions>div:last-child button:first-child{background:linear-gradient(135deg,#f04483,#e83f91);border-color:#f56b9d}.theme-light .quick-actions>div:last-child button:nth-child(2){background:linear-gradient(135deg,#e83f91,#db3ea5);border-color:#ee69aa}.theme-light .quick-actions>div:last-child button:nth-child(3){background:linear-gradient(135deg,#db3ea5,#ce42b9);border-color:#e06abe}.theme-light .quick-actions>div:last-child button:nth-child(4){background:linear-gradient(135deg,#ce42b9,#c047ca);border-color:#d36dd0}.theme-light .quick-actions>div:last-child button:nth-child(5){background:linear-gradient(135deg,#c047ca,#b34ad8);border-color:#c574df}.theme-light .quick-actions>div:last-child button:nth-child(6){background:linear-gradient(135deg,#b34ad8,#9e50df);border-color:#b57ae6}.theme-light .brand-mark{width:39px;height:39px;box-shadow:none;background:0 0;border:0}.theme-light .brand-mark img{object-fit:contain;width:39px;height:39px}.theme-light .welcome-orbit strong{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.theme-light .welcome-orbit>strong{box-shadow:none!important;background:0 0!important;border:0!important}.opportunity-radar-page{flex-direction:column;gap:12px;padding:0 18px 36px;display:flex}.radar-topbar{align-items:flex-end}.radar-eyebrow{color:#ef4b8b;letter-spacing:.18em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.radar-header-actions{align-items:flex-end;gap:9px;display:flex}.radar-header-actions label{background:#091019;border:1px solid #293641;border-radius:11px;flex-direction:column;justify-content:center;width:210px;height:50px;padding:7px 11px;display:flex}.radar-header-actions label span{color:#6f7d8b;letter-spacing:.12em;font-size:7px;font-weight:900}.radar-header-actions input{color:#e9edf1;background:0 0;border:0;outline:0;margin-top:3px;font-size:11px}.radar-refresh{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef3479,#b847dc);border:0;border-radius:11px;height:50px;padding:0 18px;font-size:10px;font-weight:900}.radar-refresh:disabled{opacity:.7}.radar-refresh i{border:2px solid #fff5;border-top-color:#fff;border-radius:50%;width:11px;height:11px;margin-right:6px;animation:1s linear infinite spin;display:inline-block}.radar-command{justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.radar-search{background:#080f16;border:1px solid #293540;border-radius:9px;flex:1;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.radar-search span{color:#8d6cc4;font-size:19px}.radar-search input{color:#e2e7ec;background:0 0;border:0;outline:0;width:100%;font-size:11px}.radar-view-switch{background:#070d13;border-radius:9px;gap:3px;padding:3px;display:flex}.radar-view-switch button{color:#798694;cursor:pointer;background:0 0;border:0;border-radius:7px;height:35px;padding:0 12px;font-size:9px}.radar-view-switch button.active{color:#fff;background:#18222d}.radar-view-switch b{color:#ef5a93;margin-left:4px}.radar-tabs{gap:3px;padding:5px;display:flex;overflow:auto}.radar-tabs button{color:#8693a0;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;min-width:max-content;padding:11px 14px;font-size:9px;font-weight:750}.radar-tabs button.active{color:#ff68a0;background:linear-gradient(135deg,#ef3d801e,#9d61ff15);box-shadow:inset 0 0 0 1px #ef3d8055}.radar-metrics{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.radar-metric{background:#0b121a;border:1px solid #26323e;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.radar-metric>i{color:#ef6597;background:#ef3d8014;border-radius:11px;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;display:grid}.radar-metric.violet>i{color:#b989ff;background:#9d61ff14}.radar-metric.orange>i{color:#f0ad5d;background:#e5943514}.radar-metric.green>i{color:#55ccb7;background:#2ab39a14}.radar-metric div{flex-direction:column;display:flex}.radar-metric b{color:#fff;font-size:21px}.radar-metric span{color:#788593;font-size:9px}.radar-filterbar{justify-content:space-between;align-items:center;padding:3px;display:flex}.radar-filterbar>div{align-items:center;gap:7px;display:flex}.radar-filterbar>div>span{color:#6f7c89;letter-spacing:.12em;margin-right:5px;font-size:7px;font-weight:900}.radar-filterbar select{color:#aeb8c2;background:#0a1118;border:1px solid #293641;border-radius:8px;outline:0;height:33px;padding:0 30px 0 10px;font-size:8px}.radar-filterbar select option{background:#101720}.radar-filterbar p{color:#687583;margin:0;font-size:8px}.radar-error{color:#ff8498;background:#45141f55;border:1px solid #8f354a;border-radius:9px;padding:12px 14px;font-size:10px}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.opportunity-card{flex-direction:column;min-width:0;padding:16px;transition:all .2s;display:flex}.opportunity-card:hover{border-color:#3a4652;transform:translateY(-2px);box-shadow:0 15px 35px #0003}.opportunity-card-top{justify-content:space-between;align-items:center;display:flex}.opportunity-card-top>span{color:#ef6198;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.opportunity-card-top button{color:#ff5c97;cursor:pointer;background:#111923;border:1px solid #2c3945;border-radius:8px;width:29px;height:29px}.opportunity-score-line{align-items:center;gap:11px;margin-top:11px;display:flex}.radar-score{--score:0deg;text-align:center;background:conic-gradient(#ef3d80 var(--score),#202b35 0);border-radius:50%;flex:none;place-content:center;width:54px;height:54px;display:grid;position:relative}.radar-score:before{content:"";background:#0b121a;border-radius:50%;position:absolute;inset:5px}.radar-score strong,.radar-score span{position:relative}.radar-score strong{color:#fff;font-size:15px;line-height:1}.radar-score span{color:#687583;font-size:6px}.opportunity-score-line>div{flex-direction:column;gap:4px;min-width:0;display:flex}.opportunity-score-line small{color:#71808e;font-size:7px}.opportunity-score-line b{color:#dce2e8;font-size:9px}.opportunity-score-line em{color:#54cbb5;letter-spacing:.08em;background:#2ab39a16;border-radius:5px;width:max-content;padding:3px 5px;font-size:6px;font-style:normal;font-weight:900}.opportunity-card>h2{color:#fff;min-height:42px;margin:14px 0 7px;font-size:14px;line-height:1.45}.opportunity-card>p{color:#8d99a6;min-height:48px;margin:0;font-size:9px;line-height:1.65}.opportunity-conversion{background:linear-gradient(135deg,#ef3d8009,#9d61ff08);border:1px solid #2d3340;border-radius:9px;margin:13px 0 10px;padding:11px}.opportunity-conversion small{color:#a57bd9;letter-spacing:.1em;font-size:6px;font-weight:900}.opportunity-conversion p{color:#bdc6cf;margin:6px 0 0;font-size:9px;line-height:1.5}.opportunity-meta,.opportunity-formats{flex-wrap:wrap;gap:5px;display:flex}.opportunity-meta span,.opportunity-formats span{color:#909ca8;background:#17212b;border-radius:999px;padding:5px 7px;font-size:7px}.opportunity-meta span.used{color:#5acbb6;background:#2ab39a15}.opportunity-formats{margin-top:8px}.opportunity-formats span{color:#aa91d4;background:0 0;border:1px solid #313844}.opportunity-card footer{border-top:1px solid #212c36;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:14px;display:flex}.opportunity-card footer div{flex-direction:column;gap:3px;min-width:0;display:flex}.opportunity-card footer small{color:#606d7a;font-size:6px}.opportunity-card footer b{color:#aeb8c2;text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:8px;overflow:hidden}.opportunity-card footer button{color:#fff;cursor:pointer;background:#ef3d80;border:0;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:900}.radar-empty{text-align:center;padding:70px 20px}.radar-empty>i{color:#ef6198;background:linear-gradient(135deg,#ef3d801d,#9d61ff1c);border-radius:20px;place-items:center;width:68px;height:68px;margin:auto;font-size:27px;font-style:normal;display:grid}.radar-empty h2{color:#fff;margin:18px 0 7px;font-size:19px}.radar-empty p{color:#83909d;max-width:600px;margin:0 auto;font-size:10px;line-height:1.65}.radar-empty button{color:#fff;cursor:pointer;background:#ef3d80;border:0;border-radius:9px;margin-top:18px;padding:12px 17px;font-size:9px;font-weight:900}.radar-loading{text-align:center;padding:70px 20px}.radar-orbit{place-items:center;width:90px;height:90px;margin:0 auto 20px;display:grid;position:relative}.radar-orbit i{border:1px solid #ef3d8070;border-radius:50%;animation:2s infinite calendarPulse;position:absolute;inset:0}.radar-orbit i:nth-child(2){border-color:#9d61ff;animation-delay:.4s;inset:17px}.radar-orbit strong{color:#fff;font-size:17px}.radar-loading>span{color:#ef6099;letter-spacing:.17em;font-size:8px;font-weight:900}.radar-loading h2{color:#fff;margin:10px;font-size:18px}.radar-loading p{color:#7e8b98;font-size:9px}.radar-loading>div:last-child{justify-content:center;gap:6px;margin-top:18px;display:flex}.radar-loading>div:last-child i{background:#ef3d80;border-radius:3px;width:32px;height:3px;animation:1.4s infinite calendarPulse}.radar-loading>div:last-child i:nth-child(2){animation-delay:.2s}.radar-loading>div:last-child i:nth-child(3){animation-delay:.4s}.radar-loading>div:last-child i:nth-child(4){animation-delay:.6s}.radar-drawer-backdrop{z-index:1700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060bc4;position:fixed;inset:0}.radar-drawer{background:#0b121a;border-left:1px solid #2c3844;width:min(600px,96vw);height:100%;padding:26px;animation:.25s drawerIn;position:absolute;top:0;right:0;overflow:auto;box-shadow:-25px 0 70px #0009}.radar-drawer-close{color:#fff;cursor:pointer;background:#151e28;border:1px solid #303d49;border-radius:50%;width:34px;height:34px;font-size:19px;position:absolute;top:18px;right:18px}.radar-drawer-title{align-items:center;gap:14px;padding-right:42px;display:flex}.radar-drawer-title>div:last-child span{color:#8b6cc2;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.radar-drawer-title h2{color:#fff;margin:6px 0;font-size:18px;line-height:1.35}.radar-drawer-title p{color:#ef5f97;margin:0;font-size:9px;font-weight:800}.radar-source{background:#080f16;border:1px solid #2b3743;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:18px 0;padding:13px;display:flex}.radar-source div{flex-direction:column;gap:3px;display:flex}.radar-source small,.radar-detail small,.radar-tag-section>small,.radar-headlines>small,.radar-format-select>small{color:#6e7c89;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.radar-source b{color:#e2e7ec;font-size:10px}.radar-source span{color:#768391;font-size:8px}.radar-source a{color:#c69aff;white-space:nowrap;border:1px solid #394653;border-radius:7px;padding:8px 10px;font-size:8px;text-decoration:none}.radar-detail{background:#091018;border:1px solid #28343f;border-radius:10px;margin:9px 0;padding:13px}.radar-detail p{color:#b6c0ca;margin:7px 0 0;font-size:10px;line-height:1.65}.radar-detail.featured{background:#ef3d8009;border-color:#ef3d8045}.radar-detail.featured small{color:#ef6a9e}.radar-detail.warning{background:#8c591408;border-color:#9a6c2d50}.radar-detail.warning small{color:#e2a751}.radar-tag-section,.radar-headlines,.radar-format-select{margin:14px 0}.radar-tag-section>div,.radar-format-select>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.radar-tag-section span,.radar-format-select button{color:#9ba7b3;background:#101923;border:1px solid #2d3a46;border-radius:8px;padding:7px 9px;font-size:8px}.radar-format-select button{cursor:pointer}.radar-format-select button.active{color:#ff72a5;background:#ef3d8014;border-color:#ef3d80}.radar-headlines p{color:#c7ced6;background:#111a24;border-radius:9px;align-items:center;gap:9px;margin:7px 0;padding:10px;font-size:9px;display:flex}.radar-headlines b{color:#ef6198;font-size:8px}.radar-drawer-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b121af5;border-top:1px solid #293540;grid-template-columns:1fr 1fr;gap:8px;margin:20px -26px -26px;padding:14px 26px;display:grid;position:sticky;bottom:-26px}.radar-drawer-actions button{color:#c3ccd5;cursor:pointer;background:#111a23;border:1px solid #35424f;border-radius:9px;height:42px;font-size:9px;font-weight:800}.radar-drawer-actions button.primary{color:#fff;background:linear-gradient(90deg,#ef3479,#aa49e1);border:0;grid-column:1/-1}.radar-drawer-actions button:disabled{opacity:.5}.radar-drawer-actions button:first-child{color:#ff6c9f}@media (width<=1100px){.opportunity-grid,.radar-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.radar-topbar{align-items:flex-start}.radar-header-actions{flex-direction:column;align-items:stretch;width:100%}.radar-header-actions label{width:auto}.radar-command{flex-direction:column;align-items:stretch}.radar-view-switch button{flex:1}.radar-metrics,.opportunity-grid{grid-template-columns:1fr}.radar-filterbar{flex-direction:column;align-items:flex-start;gap:10px}.radar-filterbar>div{flex-wrap:wrap;width:100%}.radar-filterbar>div>span{width:100%}.radar-filterbar select{flex:1}.radar-drawer{padding:20px}.radar-drawer-actions{grid-template-columns:1fr;margin:18px -20px -20px;padding:13px 20px;bottom:-20px}.radar-drawer-actions button.primary{grid-column:auto}}.radar-eyebrow{font-size:11px}.radar-header-actions label span{font-size:9px}.radar-header-actions input{font-size:13px}.radar-refresh{font-size:12px}.radar-search{height:48px}.radar-search input{font-size:13px}.radar-view-switch button{height:41px;font-size:11px}.radar-tabs button{padding:14px 16px;font-size:12px}.radar-metric{padding:18px}.radar-metric b{font-size:25px}.radar-metric span{font-size:12px;line-height:1.35}.radar-filterbar>div>span{font-size:9px}.radar-filterbar select{height:39px;font-size:11px}.radar-filterbar p{font-size:10px}.radar-error{font-size:12px}.opportunity-card{padding:19px}.opportunity-card-top>span{font-size:9px}.radar-score{width:62px;height:62px}.radar-score strong{font-size:18px}.radar-score span{font-size:8px}.opportunity-score-line small{font-size:9px}.opportunity-score-line b{font-size:12px}.opportunity-score-line em{font-size:8px}.opportunity-card>h2{min-height:51px;font-size:17px;line-height:1.48}.opportunity-card>p{min-height:70px;font-size:12px;line-height:1.65}.opportunity-conversion{padding:14px}.opportunity-conversion small{font-size:9px}.opportunity-conversion p{font-size:12px;line-height:1.6}.opportunity-meta span,.opportunity-formats span{padding:6px 8px;font-size:9px}.opportunity-card footer small{font-size:8px}.opportunity-card footer b{max-width:150px;font-size:10px}.opportunity-card footer button{padding:11px 12px;font-size:10px}.radar-empty p{font-size:12px}.radar-empty button{font-size:11px}.radar-loading>span{font-size:10px}.radar-loading p{font-size:11px}.radar-drawer-title>div:last-child span{font-size:9px}.radar-drawer-title h2{font-size:21px}.radar-drawer-title p{font-size:11px}.radar-source small,.radar-detail small,.radar-tag-section>small,.radar-headlines>small,.radar-format-select>small{font-size:9px}.radar-source b{font-size:12px}.radar-source span,.radar-source a{font-size:10px}.radar-detail p{font-size:12px}.radar-tag-section span,.radar-format-select button{font-size:10px}.radar-headlines p,.radar-drawer-actions button{font-size:11px}.opportunity-card-top>div{align-items:center;gap:7px;display:flex}.opportunity-card-top .opportunity-select{color:#b794f5}.opportunity-card-top .opportunity-select.active{color:#fff;background:#ef3d80;border-color:#ef3d80}.opportunity-card.selected-for-save{border-color:#ef3d80;box-shadow:0 0 0 1px #ef3d8038,0 16px 36px #0004}.radar-save-selection{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111823f2;border:1px solid #ef3d8080;border-radius:14px;align-items:center;gap:12px;width:min(760px,100% - 20px);margin:8px auto 0;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 18px 55px #000b}.radar-save-selection>div{align-items:center;gap:11px;margin-right:auto;display:flex}.radar-save-selection>div>b{color:#ff69a0;background:#ef3d801c;border-radius:11px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.radar-save-selection>div>span{color:#f1f3f6;flex-direction:column;font-size:12px;font-weight:800;display:flex}.radar-save-selection small{color:#7f8d9a;margin-top:3px;font-size:9px;font-weight:500}.radar-save-selection>button{color:#aab5bf;cursor:pointer;background:#131c25;border:1px solid #34414d;border-radius:9px;height:39px;padding:0 14px;font-size:10px;font-weight:800}.radar-save-selection>button.primary{color:#fff;background:linear-gradient(90deg,#ef3479,#a84bdd);border:0}.radar-saved-calendar{background:linear-gradient(135deg,#101823,#110d18);grid-template-columns:280px 1fr;align-items:center;gap:24px;padding:20px;display:grid}.radar-saved-calendar>div:first-child>span{color:#ef5d96;letter-spacing:.16em;font-size:9px;font-weight:900}.radar-saved-calendar h2{color:#fff;margin:7px 0 5px;font-size:20px}.radar-saved-calendar>div:first-child>p{color:#82909e;margin:0;font-size:11px;line-height:1.55}.radar-saved-days{gap:9px;padding:3px 2px 7px;display:flex;overflow-x:auto}.radar-saved-days>button{text-align:left;color:#c3ccd5;cursor:pointer;background:#091019;border:1px solid #2b3844;border-radius:11px;min-width:125px;padding:12px}.radar-saved-days>button.active{background:linear-gradient(145deg,#ef3d8018,#9d61ff0c);border-color:#ef3d80}.radar-saved-days b{color:#fff;font-size:21px;display:block}.radar-saved-days span{color:#a078d5;text-transform:capitalize;margin-top:1px;font-size:10px;display:block}.radar-saved-days em{color:#758391;margin-top:8px;font-size:9px;font-style:normal;display:block}.radar-saved-days>p{color:#7e8b98;font-size:11px}@media (width<=800px){.radar-saved-calendar{grid-template-columns:1fr}.radar-save-selection{flex-wrap:wrap;align-items:stretch}.radar-save-selection>div{width:100%}.radar-save-selection>button{flex:1}}.radar-video-ideas{border-top:1px solid #28343f;margin:20px 0;padding-top:19px}.radar-video-heading span{color:#ef5d96;letter-spacing:.13em;font-size:9px;font-weight:900}.radar-video-heading h3{color:#fff;margin:7px 0 4px;font-size:16px}.radar-video-heading p{color:#7e8c99;margin:0;font-size:10px}.radar-video-buttons{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.radar-video-buttons>button{text-align:left;color:#d4dae1;cursor:pointer;background:#0c141d;border:1px solid #34414d;border-radius:11px;align-items:center;gap:10px;min-height:76px;padding:12px;display:flex}.radar-video-buttons>button:hover{background:#ef3d8009;border-color:#ef3d80}.radar-video-buttons>button:disabled{opacity:.6}.radar-video-buttons i{color:#ff68a0;background:linear-gradient(135deg,#ef3d8020,#9d61ff1c);border-radius:10px;flex:none;place-items:center;width:37px;height:37px;font-size:14px;font-style:normal;display:grid}.radar-video-buttons span{flex-direction:column;gap:4px;display:flex}.radar-video-buttons small{color:#74818e;font-size:9px;line-height:1.35}.radar-video-error{color:#ff8299;background:#4a142050;border:1px solid #8d354a;border-radius:8px;margin-top:10px;padding:10px;font-size:10px}.radar-generated-idea{background:#080f16;border:1px solid #3a3346;border-radius:12px;margin-top:13px;overflow:hidden}.radar-generated-idea>header{background:linear-gradient(135deg,#ef3d8011,#9d61ff0d);justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.radar-generated-idea>header span{color:#ef6198;letter-spacing:.12em;font-size:8px;font-weight:900}.radar-generated-idea>header h3{color:#fff;margin:5px 0;font-size:15px}.radar-generated-idea>header p{color:#8996a3;margin:0;font-size:10px}.radar-generated-idea>header button{color:#b2bdc7;cursor:pointer;white-space:nowrap;background:#111a23;border:1px solid #3b4753;border-radius:7px;padding:7px 9px;font-size:9px}.radar-idea-hook{background:#ef3d8009;border:1px solid #ef3d8045;border-radius:9px;margin:13px;padding:13px}.radar-idea-hook small,.radar-idea-footer small{color:#ef659a;letter-spacing:.09em;font-size:8px;font-weight:900}.radar-idea-hook p{color:#fff;margin:6px 0 0;font-size:13px;line-height:1.55}.radar-idea-steps{padding:0 13px}.radar-idea-steps>section{border-top:1px solid #222d37;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;display:grid}.radar-idea-steps>section>b{color:#b88cf3;background:#19232e;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.radar-idea-steps span{color:#7b8895;text-transform:uppercase;font-size:8px;font-weight:800}.radar-idea-steps h4{color:#e5e9ed;margin:4px 0 7px;font-size:11px;line-height:1.4}.radar-idea-steps p{color:#9ca8b4;margin:4px 0;font-size:10px;line-height:1.5}.radar-idea-steps p strong{color:#d2d9df}.radar-idea-steps em{color:#54cbb5;background:#2ab39a14;border-radius:6px;margin-top:5px;padding:5px 7px;font-size:9px;font-style:normal;display:inline-flex}.radar-idea-footer{background:#0e161f;gap:8px;padding:13px;display:grid}.radar-idea-footer>div{background:#111b25;border-radius:8px;padding:10px}.radar-idea-footer p{color:#bac4cd;margin:5px 0 0;font-size:10px;line-height:1.5}.radar-copy-script{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ef3479,#a84cdd);border:0;border-radius:8px;width:calc(100% - 26px);height:39px;margin:0 13px 13px;font-size:10px;font-weight:900}@media (width<=600px){.radar-video-buttons{grid-template-columns:1fr}}.radar-video-heading span{font-size:10px}.radar-video-heading h3{font-size:18px}.radar-video-heading p{font-size:12px;line-height:1.55}.radar-video-buttons b{font-size:13px}.radar-video-buttons small{font-size:10.5px;line-height:1.45}.radar-generated-idea>header span{font-size:10px}.radar-generated-idea>header h3{font-size:18px;line-height:1.4}.radar-generated-idea>header p{font-size:12px;line-height:1.5}.radar-generated-idea>header button,.radar-idea-hook small,.radar-idea-footer small{font-size:10px}.radar-idea-hook p{font-size:15px;line-height:1.6}.radar-idea-steps>section{grid-template-columns:38px 1fr;gap:12px;padding:15px 0}.radar-idea-steps>section>b{width:35px;height:35px;font-size:10px}.radar-idea-steps span{font-size:10px}.radar-idea-steps h4{font-size:13px;line-height:1.5}.radar-idea-steps p{font-size:12px;line-height:1.6}.radar-idea-steps em{font-size:10px;line-height:1.4}.radar-idea-footer p{font-size:12px;line-height:1.6}.radar-copy-script{font-size:11px}.spy-page{--sp:#ed347b;--sv:#9149d8;--ink:var(--text,#352d3e);--muted:#746b7c;--card:var(--panel,#fffaf3);--line:var(--border,#dfd2c2);min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 0,#9149d817,#0000 28%);padding:28px}.spy-hero,.spy-toolbar,.spy-market>header,.spy-modal-card>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.spy-hero small,.spy-market header small,.spy-modal-card header small,.spy-improved>small{color:var(--sp);letter-spacing:.15em;font-size:11px;font-weight:900}.spy-hero h1{margin:5px 0;font-size:34px}.spy-hero p,.spy-market header p{color:var(--muted);margin:0}.spy-shield{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:12px 17px;display:grid}.spy-shield>span{color:#15966c;background:#2bbf8c18;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.spy-shield small{color:var(--muted);letter-spacing:0;font-size:10px}.spy-tabs{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:5px;margin:22px 0;padding:6px;display:flex}.spy-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 16px}.spy-tabs button.active{color:#fff;background:linear-gradient(110deg,var(--sp),var(--sv));font-weight:800}.spy-tabs button b{margin-left:7px}.spy-tabs em{color:var(--muted);margin-left:auto;padding:0 12px;font-size:11px;font-style:normal}.spy-error{color:#b63a3a;background:#ef4f4f10;border:1px solid #ef8c8c;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:13px 16px;display:flex}.spy-error b{background:#ef4f4f20;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.spy-error span{flex:1}.spy-error button{color:inherit;background:0 0;border:0;font-size:20px}.spy-toolbar{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-bottom:16px;padding:18px 20px}.spy-toolbar label{color:var(--muted);margin-bottom:7px;font-size:11px;display:block}.spy-toolbar>div>div{border:1px solid var(--line);background:0 0;border-radius:10px;align-items:center;display:flex;overflow:hidden}.spy-toolbar span{color:var(--muted);padding:0 0 0 12px}.spy-toolbar input{width:280px;color:var(--ink);background:0 0;border:0;outline:0;padding:11px 8px}.spy-toolbar>div button{color:var(--sv);background:#9149d814;border:0;padding:11px 15px;font-weight:750}.spy-primary,.spy-secondary{cursor:pointer;border:0;border-radius:10px;padding:12px 17px;font-weight:800}.spy-primary{background:linear-gradient(110deg,var(--sp),var(--sv));color:#fff}.spy-secondary{border:1px solid var(--line);background:var(--card);color:var(--ink)}button:disabled{opacity:.5;cursor:not-allowed}.spy-primary i{border:2px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:13px;height:13px;margin-right:8px;animation:.8s linear infinite spyspin;display:inline-block}@keyframes spyspin{to{transform:rotate(360deg)}}.spy-empty,.spy-market-empty{text-align:center;border:1px dashed var(--line);background:var(--card);border-radius:18px;place-items:center;min-height:360px;padding:35px;display:grid}.spy-empty h2,.spy-market-empty h3{margin:17px 0 8px}.spy-empty p,.spy-market-empty p{max-width:570px;color:var(--muted);line-height:1.6}.spy-empty small{color:#15966c}.spy-orbit{border:1px solid #9149d835;border-radius:50%;place-items:center;width:100px;height:100px;display:grid;position:relative}.spy-orbit:before{content:"";border:1px solid #ed347b35;border-radius:50%;position:absolute;inset:16px}.spy-orbit span{color:var(--sv);font-size:28px}.spy-orbit i{background:var(--sp);transform-origin:5px 45px;border-radius:50%;width:10px;height:10px;animation:6s linear infinite spyspin;position:absolute;top:5px;left:45px}.spy-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.spy-competitor{background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:16px;grid-template-columns:52px 1fr auto;gap:13px;padding:18px;transition:all .2s;display:grid}.spy-competitor:hover{border-color:#9149d870;transform:translateY(-2px);box-shadow:0 13px 30px #5731710e}.spy-avatar{width:50px;height:50px;color:var(--sv);background:linear-gradient(135deg,#ed347a24,#9149d82d);border-radius:15px;place-items:center;font-weight:900;display:grid;overflow:hidden}.spy-avatar img{object-fit:cover;width:100%;height:100%}.spy-person h3{margin:5px 0 3px}.spy-person p{color:var(--muted);margin:0}.spy-delete{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:0 0;border-radius:9px}.spy-stat{margin-top:12px;display:grid}.spy-stat b{font-size:18px}.spy-stat span{color:var(--muted);font-size:10px}.spy-competitor footer{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;justify-content:space-between;margin-top:4px;padding-top:12px;font-size:10px;display:flex}.spy-competitor footer b{color:var(--sv)}.spy-card-error{color:#bd4545;grid-column:1/-1}.spy-market{gap:16px;display:grid}.spy-market>header{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:24px}.spy-market h2{margin:6px 0;font-size:27px}.spy-market-empty>span{color:var(--sv);font-size:48px}.spy-intelligence{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.spy-intelligence>article,.spy-analysis-cols>article{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:18px}.spy-intelligence article.accent,.spy-analysis-cols article.accent{background:#ed347a08;border-color:#ed347a60}.spy-intelligence h3,.spy-analysis-cols h3{margin:0 0 12px;font-size:14px}.spy-intelligence ul,.spy-analysis-cols ul{margin:0;padding-left:17px}.spy-intelligence li,.spy-analysis-cols li{color:var(--muted);margin:8px 0;line-height:1.45}.spy-intelligence p{color:var(--muted)}.spy-modal{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c1990;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.spy-modal-card{background:var(--bg,#f7eee2);width:min(1100px,96vw);max-height:92vh;color:var(--ink);border:1px solid var(--line);border-radius:20px;overflow:auto;box-shadow:0 30px 90px #0005}.spy-modal-card>header{z-index:3;background:var(--card);border-bottom:1px solid var(--line);padding:19px 22px;position:sticky;top:0}.spy-modal-card header>div:nth-child(2){flex:1}.spy-modal-card header h2{margin:3px 0}.spy-modal-card header p{color:var(--muted);margin:0}.spy-modal-card header>button{color:var(--ink);background:#9149d814;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.spy-posts{gap:15px;padding:20px;display:grid}.spy-post{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:260px 1fr;display:grid;overflow:hidden}.spy-post-media{background:#1116;place-items:center;min-height:260px;display:grid;position:relative}.spy-post-media img{object-fit:cover;width:100%;height:100%}.spy-post-media>b{color:#fff;background:#16111cdd;border-radius:99px;padding:6px 9px;font-size:10px;position:absolute;top:12px;left:12px}.spy-post-body{padding:18px}.spy-post-meta{color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.spy-post-meta a{color:var(--sv);margin-left:auto}.spy-post-body>p{white-space:pre-wrap;max-height:120px;line-height:1.6;overflow:auto}.spy-hashtags{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.spy-hashtags span,.spy-improved>div span{color:var(--sv);background:#9149d812;border-radius:6px;padding:5px 7px;font-size:10px}.spy-analysis{border-top:1px solid var(--line);margin-top:15px;padding-top:15px}.spy-analysis>header{flex-wrap:wrap;gap:8px;display:flex}.spy-analysis>header>b{color:var(--sp);background:#ed347a18;border-radius:8px;padding:8px 10px}.spy-score{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 10px;font-size:9px;display:grid}.spy-score b{color:var(--ink);font-size:12px}.spy-analysis section h4{margin:14px 0 4px}.spy-analysis section p{color:var(--muted);margin:0}.spy-analysis-cols{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.spy-analysis-cols>article{padding:12px}.spy-analysis-cols li{font-size:11px}.spy-primary.improve{margin-top:12px}.spy-improved{background:#15966c0b;border:1px solid #15966c40;border-radius:12px;margin-top:12px;padding:17px}.spy-improved h4{margin:14px 0 5px}.spy-improved p,.spy-improved li{color:var(--muted);white-space:pre-wrap;line-height:1.55}.spy-improved ol{padding-left:20px}@media (width<=1050px){.spy-grid,.spy-intelligence{grid-template-columns:1fr 1fr}.spy-post{grid-template-columns:210px 1fr}}@media (width<=720px){.spy-page{padding:14px}.spy-hero,.spy-toolbar,.spy-market>header{flex-direction:column;align-items:flex-start}.spy-tabs{overflow:auto}.spy-tabs em{display:none}.spy-grid,.spy-intelligence,.spy-post{grid-template-columns:1fr}.spy-post-media{height:300px}.spy-analysis-cols{grid-template-columns:1fr}.spy-toolbar input{width:170px}}.spy-settings{border:1px solid var(--spy-border);background:var(--spy-card);border-radius:22px;gap:24px;padding:28px;display:grid}.spy-settings>header{border-bottom:1px solid var(--spy-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;display:flex}.spy-settings header small{color:#ef3d80;letter-spacing:.16em;font-weight:800}.spy-settings header h2{margin:7px 0;font-size:28px}.spy-settings header p{color:var(--spy-muted);margin:0}.spy-settings header>span{border:1px solid var(--spy-border);white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800}.spy-settings header>span.connected{color:#15b98a;background:#15b98a12;border-color:#15b98a66}.spy-settings header>span.pending{color:#a58e9b}.spy-connected{background:#15b98a0d;border:1px solid #15b98a55;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.spy-connected div:nth-child(2){gap:3px;display:grid}.spy-connected span{color:var(--spy-muted);font-size:12px}.spy-connected>small{color:#15a87d;margin-left:auto}.spy-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spy-connect-grid article{border:1px solid var(--spy-border);background:var(--spy-soft);border-radius:16px;gap:14px;padding:18px;display:flex}.spy-connect-grid article>b{color:#fff;background:linear-gradient(135deg,#ef3d80,#a64ae1);border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.spy-connect-grid h3{margin:1px 0 7px;font-size:15px}.spy-connect-grid p{color:var(--spy-muted);margin:0;font-size:13px;line-height:1.55}.spy-connect-action{background:linear-gradient(110deg,#ef3d8010,#a64ae118);border:1px solid #a64ae133;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.spy-connect-action div{max-width:720px}.spy-connect-action strong{font-size:14px}.spy-connect-action p{color:var(--spy-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.spy-connect-action .spy-primary{white-space:nowrap}.spy-meta-note{color:#b66a28;background:#ff9e3d12;border:1px solid #ff9e3d44;border-radius:13px;margin:0;padding:13px 15px;font-size:12px}@media (width<=760px){.spy-settings>header,.spy-connect-action{flex-direction:column;align-items:stretch}.spy-connect-grid{grid-template-columns:1fr}.spy-connect-action .spy-primary{width:100%}.spy-connected{flex-wrap:wrap;align-items:flex-start}.spy-connected>small{width:100%;margin-left:48px}}.pharmaflow-page{--pf:#ec347a;--pv:#9d4edd;--ink:var(--text,#342b3d);--muted:#786f80;--line:var(--border,#dfd3c4);--card:var(--panel,#fffaf3);min-height:100vh;color:var(--ink);background:radial-gradient(circle at 82% 2%,#9d4edd14,#0000 28%);padding:28px}.pfs-header,.pfs-title,.pfs-card header,.pfs-welcome{justify-content:space-between;align-items:center;gap:20px;display:flex}.pfs-header{margin-bottom:22px}.pfs-header small,.pfs-title small,.pfs-card header small,.pfs-welcome small,.pfs-editor>small,.pfs-integration small{color:var(--pf);letter-spacing:.14em;font-size:11px;font-weight:850}.pfs-header h1{margin:6px 0;font-size:30px}.pfs-header p,.pfs-title p{color:var(--muted);margin:0}.pfs-header>span{border:1px solid var(--line);background:var(--card);border-radius:99px;padding:11px 14px;font-size:12px}.pfs-header>span i{background:#aaa;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.pfs-header>span.connected i{background:#23bd86;box-shadow:0 0 0 5px #23bd8620}.pfs-nav{background:var(--card);border:1px solid var(--line);border-radius:14px;align-items:center;gap:6px;margin-bottom:20px;padding:6px;display:flex}.pfs-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 17px}.pfs-nav button.active{background:linear-gradient(120deg,var(--pf),var(--pv));color:#fff;font-weight:800}.pfs-nav em{color:var(--muted);margin-left:auto;padding:0 12px;font-size:11px;font-style:normal}.pfs-stack{gap:16px;display:grid}.pfs-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.pfs-metrics article,.pfs-card,.pfs-welcome,.pfs-integration{background:var(--card);border:1px solid var(--line);border-radius:16px}.pfs-metrics article{gap:9px;padding:20px;display:grid}.pfs-metrics span{color:var(--muted);font-size:12px}.pfs-metrics strong{font-size:30px}.pfs-welcome{padding:27px}.pfs-welcome h2{margin:7px 0 20px;font-size:24px}.pfs-primary,.pfs-secondary{cursor:pointer;text-align:center;border:0;border-radius:10px;padding:12px 17px;font-weight:800;text-decoration:none}.pfs-primary{background:linear-gradient(110deg,var(--pf),var(--pv));color:#fff!important}.pfs-secondary{border:1px solid var(--line);background:var(--card);color:var(--ink)}.pfs-steps{flex-wrap:wrap;gap:22px;display:flex}.pfs-steps p{color:var(--muted);align-items:center;gap:9px;margin:0;display:flex}.pfs-steps b{width:26px;height:26px;color:var(--pv);background:#9d4edd18;border-radius:8px;place-items:center;display:grid}.pfs-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pfs-card{min-width:0;padding:20px}.pfs-card header{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:14px}.pfs-card h2,.pfs-card h3{margin:6px 0 12px}.pfs-link{color:var(--pf);cursor:pointer;background:0 0;border:0}.pfs-template{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 0;display:flex}.pfs-template>span{width:35px;height:35px;color:var(--pf);background:#ec347a18;border-radius:10px;place-items:center;display:grid}.pfs-template div{flex:1;display:grid}.pfs-template small,.pfs-contact small,.pfs-flow small,.pfs-template-grid small{color:var(--muted);margin-top:4px}.pfs-template i{color:var(--pf);font-style:normal}.pfs-contact{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;display:flex}.pfs-contact>span{width:36px;height:36px;color:var(--pv);background:#9d4edd20;border-radius:50%;place-items:center;font-weight:850;display:grid}.pfs-contact div{flex:1;display:grid}.pfs-contact em{color:#178b67;font-size:10px;font-style:normal}.pfs-empty{text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:12px;padding:30px}.pfs-title{padding:5px 2px 8px}.pfs-title h2{margin:5px 0;font-size:27px}.pfs-flows{grid-template-columns:minmax(350px,.9fr) 1.1fr}.pfs-template-grid{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:25px;display:grid}.pfs-template-grid button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:11px;gap:5px;padding:13px;display:grid}.pfs-template-grid span{color:var(--pf);font-size:11px}.pfs-flow{border-bottom:1px solid var(--line);border-radius:10px;align-items:center;display:flex}.pfs-flow.selected{background:#9d4edd12}.pfs-flow>button:first-child{color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.pfs-flow div{display:grid}.pfs-flow i{background:#aaa;border-radius:50%;width:9px;height:9px}.pfs-flow i.active{background:#23bd86}.pfs-flow>button:last-child{color:var(--muted);background:0 0;border:0;padding:12px}.pfs-editor label{color:var(--muted);gap:7px;margin:15px 0;font-size:12px;display:grid}.pfs-editor input,.pfs-editor textarea,.pfs-test input,.pfs-table select{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:9px;padding:11px}.pfs-editor textarea{resize:vertical;min-height:110px}.pfs-toggle{align-items:center;display:flex!important}.pfs-toggle input{display:none}.pfs-toggle span{background:#bbb;border-radius:99px;width:39px;height:22px;position:relative}.pfs-toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.pfs-toggle input:checked+span{background:#23bd86}.pfs-toggle input:checked+span:after{left:20px}.pfs-test{background:#9d4edd10;border-radius:12px;gap:9px;margin-top:22px;padding:17px;display:grid}.pfs-test h3,.pfs-test p{margin:0}.pfs-test p{color:#178b67;font-size:12px}.pfs-table{overflow:auto}.pfs-table>div{border-bottom:1px solid var(--line);grid-template-columns:1.25fr 1fr 1fr .8fr;align-items:center;gap:15px;min-width:700px;padding:14px;display:grid}.pfs-table .head{color:var(--muted);background:#9d4edd0d;border-radius:9px;font-size:11px}.pfs-table span:first-child{display:grid}.pfs-table small{color:var(--muted)}.pfs-integration{grid-template-columns:70px 1fr auto;align-items:center;gap:22px;padding:28px;display:grid}.pfs-meta{color:#fff;background:linear-gradient(135deg,#1877f2,#c13584);border-radius:18px;place-items:center;width:62px;height:62px;font-size:35px;display:grid}.pfs-integration h2{margin:6px 0}.pfs-integration p{color:var(--muted)}.pfs-actions{text-align:center;gap:9px;display:grid}.pfs-actions small{color:var(--muted);letter-spacing:0}.pfs-alert{color:#a56719;background:#e6aa5c18;border:1px solid #e6aa5c;border-radius:9px;padding:11px;font-size:12px}@media (width<=900px){.pfs-metrics{grid-template-columns:1fr 1fr}.pfs-two,.pfs-flows{grid-template-columns:1fr}.pfs-integration{grid-template-columns:60px 1fr}.pfs-actions{grid-column:1/-1}.pfs-nav{overflow:auto}.pfs-nav em{display:none}}@media (width<=600px){.pharmaflow-page{padding:14px}.pfs-header,.pfs-welcome,.pfs-title{flex-direction:column;align-items:flex-start}.pfs-header h1{font-size:24px}.pfs-template-grid{grid-template-columns:1fr}.pfs-nav button{white-space:nowrap;padding:10px 12px}}.pfs-how header{align-items:flex-start}.pfs-how header p{color:var(--muted);margin:5px 0 0}.pfs-how-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 0 18px;display:grid}.pfs-how-grid article{border:1px solid var(--line);background:#9d4edd08;border-radius:12px;gap:12px;padding:16px;display:flex}.pfs-how-grid article>b{background:linear-gradient(135deg,var(--pf),var(--pv));color:#fff;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.pfs-how-grid h3{margin:1px 0 7px;font-size:14px}.pfs-how-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.pfs-how-example{background:#ec347a0d;border:1px solid #ec347a28;border-radius:12px;align-items:center;gap:14px;padding:15px 17px;display:flex}.pfs-how-example>span{color:var(--pf);letter-spacing:.12em;font-size:10px;font-weight:900}.pfs-how-example p{color:var(--muted);flex:1;margin:0;font-size:12px}@media (width<=900px){.pfs-how-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.pfs-how-grid{grid-template-columns:1fr}.pfs-how-example{flex-direction:column;align-items:flex-start}}.social-ai-page{flex-direction:column;min-height:calc(100vh - 40px);display:flex}.social-ai-topbar{align-items:flex-end}.social-ai-eyebrow{color:#ef3d80;letter-spacing:2px;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.social-ai-topbar h1 span{color:#9b5de5}.social-ai-topbar>button{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:12px 18px;font-weight:700}.social-ai-shell{grid-template-columns:280px minmax(0,1fr);min-height:720px;padding:0;display:grid;overflow:hidden}.social-ai-profile{border-right:1px solid var(--line);background:radial-gradient(circle at 20% 0,#9a5de51d,#0000 38%),linear-gradient(#111724,#0a1018);padding:34px 28px}.social-ai-orb{background:linear-gradient(145deg,#ef3d80,#8d55d9);border-radius:28px;place-items:center;width:84px;height:84px;margin-bottom:28px;display:grid;position:relative;box-shadow:0 18px 45px #c13f8c35}.social-ai-orb i{border:1px solid #ffffff70;border-radius:22px;position:absolute;inset:7px}.social-ai-orb strong{color:#fff;font-size:22px}.social-ai-profile>span{color:#ef76ab;letter-spacing:1.8px;font-size:9px;font-weight:800}.social-ai-profile h2{color:#fff;margin:9px 0 12px;font-size:25px}.social-ai-profile p{color:#9da9b8;line-height:1.65}.social-ai-pill-list{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.social-ai-pill-list span{color:#c7d0dc;background:#131b27;border:1px solid #293445;border-radius:999px;padding:8px 10px;font-size:10px}.social-ai-status{color:#aab5c3;border-top:1px solid #263141;margin-top:30px;padding-top:20px;font-size:11px}.social-ai-status i{background:#43d9ad;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #43d9ad}.social-ai-chat{background:var(--panel);flex-direction:column;min-width:0;display:flex}.social-ai-chat-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.social-ai-chat-heading>div{align-items:center;gap:11px;display:flex}.social-ai-chat-heading b,.social-ai-chat-heading small{display:block}.social-ai-chat-heading small{color:var(--muted);margin-top:3px;font-size:10px}.social-ai-avatar,.social-ai-message-avatar{color:#d92f76;background:linear-gradient(145deg,#f8dbea,#eadcf8);border-radius:12px;place-items:center;display:grid}.social-ai-avatar{width:40px;height:40px}.social-ai-secure{color:#4abf9b;font-size:10px}.social-ai-messages{scrollbar-width:thin;flex:1;max-height:630px;padding:24px 7% 32px;overflow:auto}.social-ai-date{color:var(--muted);align-items:center;gap:12px;margin:0 0 24px;font-size:9px;display:flex}.social-ai-date:before,.social-ai-date:after{content:"";background:var(--line);flex:1;height:1px}.social-ai-message{align-items:flex-end;gap:10px;margin:0 0 22px;display:flex}.social-ai-message.user{justify-content:flex-end}.social-ai-message-avatar{flex:0 0 32px;width:32px;height:32px}.social-ai-message>div{max-width:min(720px,80%)}.social-ai-message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.social-ai-message.assistant>div:not(.social-ai-thinking){border:1px solid var(--line);background:var(--surface);border-radius:18px 18px 18px 5px;padding:16px 18px}.social-ai-message.user>div{color:#fff;background:linear-gradient(135deg,#ef3d80,#a749d2);border-radius:18px 18px 5px;padding:14px 18px}.social-ai-message footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:10px;font-size:9px;display:flex}.social-ai-message footer button{color:var(--muted);background:0 0;border:0;font-size:9px}.social-ai-thinking{border:1px solid var(--line);background:var(--surface);border-radius:18px 18px 18px 5px;gap:5px;padding:16px 20px;display:flex}.social-ai-thinking i{background:#b666d9;border-radius:50%;width:7px;height:7px;animation:1s infinite alternate social-ai-pulse}.social-ai-thinking i:nth-child(2){animation-delay:.2s}.social-ai-thinking i:nth-child(3){animation-delay:.4s}@keyframes social-ai-pulse{to{opacity:.25;transform:translateY(-3px)}}.social-ai-error{color:#d9516b;background:#d9516b12;border:1px solid #d9516b55;border-radius:12px;gap:10px;margin:12px 42px;padding:12px;display:flex}.social-ai-composer{border:1px solid var(--line);background:var(--surface);border-radius:17px;margin:0 5% 24px;padding:13px 14px 10px;box-shadow:0 14px 40px #00000012}.social-ai-composer textarea{resize:none;width:100%;min-height:52px;max-height:160px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;line-height:1.5;display:block}.social-ai-composer>div{justify-content:space-between;align-items:center;display:flex}.social-ai-composer span{color:var(--muted);font-size:9px}.social-ai-composer button{color:#fff;background:linear-gradient(135deg,#ef3d80,#a749d2);border:0;border-radius:12px;width:40px;height:40px;font-size:18px}.social-ai-composer button:disabled{opacity:.35}.theme-light .social-ai-profile{background:radial-gradient(circle at 20% 0,#a362d923,#0000 40%),linear-gradient(#4a315c,#342441)}.theme-light .social-ai-chat{background:#fffaf3}.theme-light .social-ai-message.assistant>div:not(.social-ai-thinking),.theme-light .social-ai-thinking,.theme-light .social-ai-composer{background:#fffdf9}.theme-light .social-ai-topbar>button{background:#fff9f0}.theme-light .social-ai-message p{color:#45384d}.theme-light .social-ai-message.user p{color:#fff}@media (width<=900px){.social-ai-shell{grid-template-columns:1fr}.social-ai-profile{display:none}.social-ai-messages{padding-inline:4%}.social-ai-message>div{max-width:88%}}@media (width<=620px){.social-ai-topbar{align-items:flex-start;gap:14px}.social-ai-shell{min-height:650px}.social-ai-secure{display:none}.social-ai-message p{font-size:13px}.social-ai-composer{margin-inline:12px}}#root{min-height:100vh}.auth-page{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:linear-gradient(145deg,#0d1219,#0b1016);border:1px solid #171e27;border-radius:13px;gap:14px;width:min(400px,100%);padding:32px;display:grid}.auth-logo{border:2px solid var(--pink);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.auth-logo img{width:26px}.auth-card h1{letter-spacing:-.5px;margin:0;font-size:24px}.auth-card>p{color:var(--muted);margin:0 0 8px;font-size:13px}.auth-card label{color:var(--muted);gap:6px;font-size:13px;display:grid}.auth-card input{font:inherit;border:1px solid var(--line);width:100%;color:var(--text);background:#0a0f15;border-radius:8px;padding:11px 12px}.auth-card input:focus{outline:2px solid var(--pink);outline-offset:1px}.auth-card>button{cursor:pointer;color:#fff;background:linear-gradient(120deg,#f04482,#e63178);border:0;border-radius:8px;padding:12px;font-weight:700}.auth-card small{color:var(--muted)}.auth-card a{color:var(--pink)}.auth-error{color:#ff6b6b;font-size:13px;font-style:normal}.page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin:0 10px 22px;display:flex}.page-head h1{letter-spacing:-.5px;margin:0 0 4px;font-size:25px}.page-head p{color:var(--muted);margin:0;font-size:13px}.stack{gap:16px;display:grid}.chip{border:1px solid var(--line);background:var(--panel2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.chip.on{color:var(--pink);background:#ef3d801f;border-color:#ef3d8080}.chip.off{color:#ff6b6b;background:#ff6b6b1a;border-color:#ff6b6b59}.empty-state{text-align:center;place-items:center;gap:6px;padding:40px 20px;display:grid}.empty-state span{color:var(--pink);font-size:28px}.empty-state p{color:var(--muted);margin:0}.fact-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fact-list li{background:var(--panel2);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.fact-list b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;display:block}.fact-list span{word-break:break-all;font-size:14px}.hint{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.7}.feedback{color:var(--pink);font-size:13px;font-style:normal}.feedback.error{color:#ff6b6b}.pending-ui input,.pending-ui select,.pending-ui textarea{font:inherit;width:100%;color:var(--text);background:#090e14;border:1px solid #303946;border-radius:8px;padding:10px 12px}.pending-ui input[type=color]{height:42px;padding:2px}.pending-ui input[type=file]{color:var(--muted);padding:8px}.pending-ui input:focus,.pending-ui select:focus,.pending-ui textarea:focus{border-color:var(--pink);outline:none}.pending-ui button{cursor:pointer;color:#fff;background:linear-gradient(120deg,#f04482,#e63178);border:0;border-radius:8px;padding:10px 16px;font-weight:700}.pending-ui button:hover:not(:disabled){filter:brightness(1.08)}.pending-ui button:disabled{opacity:.55;cursor:not-allowed}.pending-ui button.ghost{border:1px solid var(--line);color:#c9ced7;background:#121821;font-weight:600}.pending-ui .panel{padding:18px}.pending-ui label{color:var(--muted);gap:6px;margin-bottom:12px;font-size:13px;display:grid}
