@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-v20-latin-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-v24-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-v24-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/fraunces-v38-latin-variable.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fff;--bg-2:#f8fafc;--ink:#0f172a;--muted:#475569;--card:#fff;--border:#cbd5e1;--accent:#35c580;--accent-rgb:53, 197, 128;--accent-2:#35c580;--accent-forte:#047857;--sobre-acento:#fff;--danger:#ef4444;--warn:#feb53e;--ok:#35c580;--shadow:0 1px 3px #00000014;--font-heading:"Poppins", sans-serif;--font-body:"Inter", sans-serif;--font-mono:"JetBrains Mono", monospace;--surface:#f1f5f9;--text:#0f172a;--fg:#0f172a;--hover:#f1f5f9;--text-secondary:#64748b;--input-bg:#fff;--overlay:#0f172a80;--pill-info:#3657b5;--pill-warn:#8f5a06;--pill-danger:#8f1f34;--pill-success:#1d4634;--ink-accent:#2447a6;--ink-muted-warm:#6b5d52;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 4px 12px #0000001f;--shadow-lg:0 8px 24px #00000029;--pillar-education:#3b82f6;--pillar-engagement:#22c55e;--pillar-promotion:#f97316;--pillar-personal:#a855f7;--pillar-inspiration:#eab308}[data-theme=light]{--bg:#fff;--bg-2:#f8fafc;--ink:#0f172a;--muted:#475569;--card:#fff;--border:#cbd5e1;--accent:#35c580;--accent-rgb:53, 197, 128;--accent-2:#35c580;--accent-forte:#047857;--sobre-acento:#fff;--danger:#ef4444;--warn:#feb53e;--ok:#35c580;--shadow:0 1px 3px #00000014;--surface:#f1f5f9;--text:#0f172a;--fg:#0f172a;--hover:#f1f5f9;--text-secondary:#64748b;--input-bg:#fff;--overlay:#0f172a80}[data-theme=dark]{--bg:#0f1724;--bg-2:#131c2e;--ink:#fff;--muted:#7b8ba8;--card:#182038;--border:#263354;--accent:#35c580;--accent-rgb:53, 197, 128;--accent-2:#35c580;--accent-forte:#35c580;--sobre-acento:#0f1724;--danger:#ef4444;--warn:#feb53e;--ok:#35c580;--shadow:none;--surface:#182038;--text:#e5e7eb;--fg:#e5e7eb;--hover:#ffffff0f;--text-secondary:#7b8ba8;--input-bg:#182038;--overlay:#0f1724d9;--pill-info:#8ab4ff;--pill-warn:#f0b840;--pill-danger:#ff7a8e;--pill-success:#5ee8a0;--ink-accent:#8ab4ff;--ink-muted-warm:#b5a89e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body{background:radial-gradient(circle at 10% 12%, rgba(var(--accent-rgb), .06), transparent 48%), radial-gradient(circle at 82% 18%, rgba(var(--accent-rgb), .04), transparent 44%), radial-gradient(circle at 64% 84%, rgba(var(--accent-rgb), .03), transparent 44%), linear-gradient(140deg, var(--bg), var(--bg-2))}[data-theme=dark] .auth-brand{background:linear-gradient(155deg,#0a1220,#0f1724 40%,#0b1422)}[data-theme=dark] .auth-form-side{background:radial-gradient(circle at 30% 20%, rgba(var(--accent-rgb), .04), transparent 50%), radial-gradient(circle at 70% 80%, rgba(var(--accent-rgb), .03), transparent 50%), var(--bg)}[data-theme=dark] .auth-card{background:var(--card);border-color:var(--border)}[data-theme=dark] .auth-card input,[data-theme=dark] .auth-card select{background:var(--surface);border-color:#0000}[data-theme=dark] .auth-card input:focus,[data-theme=dark] .auth-card select:focus{background:var(--card);border-color:var(--accent-2)}[data-theme=dark] .auth-back{background:var(--surface);border-color:var(--border)}[data-theme=dark] .auth-tabs{background:var(--surface)}[data-theme=dark] .auth-sso-btn{background:var(--surface)!important;border-color:var(--border)!important;color:var(--ink)!important}[data-theme=dark] .auth-sso-btn:hover{border-color:var(--accent-2)!important}[data-theme=dark] .auth-sso-divider span{background:var(--card);color:var(--muted)}[data-theme=dark] .legal-page{background:0 0}[data-theme=dark] .legal-hero{background:radial-gradient(circle at 10% 0%, rgba(var(--accent-rgb), .06), transparent 44%), radial-gradient(circle at 96% 0%, rgba(var(--accent-rgb), .04), transparent 42%), var(--card);border-color:var(--border)}[data-theme=dark] .legal-nav{background:var(--surface)}[data-theme=dark] .legal-nav-item{color:var(--muted)}[data-theme=dark] .legal-nav-item.active{background:var(--card);color:var(--ink)}[data-theme=dark] .legal-hero-icon{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .06))}[data-theme=dark] .seo-page-shell{background:0 0}[data-theme=dark] .seo-page-hero{background:radial-gradient(circle at 10% 0%, rgba(var(--accent-rgb), .05), transparent 44%), radial-gradient(circle at 96% 0%, rgba(var(--accent-rgb), .03), transparent 42%), var(--card)}[data-theme=dark] .public-share-hero{background:radial-gradient(circle at 10% 0%, rgba(var(--accent-rgb), .06), transparent 44%), radial-gradient(circle at 96% 0%, rgba(var(--accent-rgb), .04), transparent 42%), var(--card);border-color:var(--border)}[data-theme=dark] .public-share-hero-icon{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .06))}[data-theme=dark] .public-share-lock-icon{background:linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-rgb), .04))}[data-theme=dark] .public-share-copy,[data-theme=dark] .public-share-media{background:var(--surface);border-color:var(--border)}[data-theme=dark] .public-share-form input,[data-theme=dark] .public-share-form textarea{background:var(--surface)}[data-theme=dark] .public-share-form input:focus,[data-theme=dark] .public-share-form textarea:focus{background:var(--card)}[data-theme=dark] .public-share-page .network-pill{background:var(--surface);border-color:var(--border)}[data-theme=dark] .public-calendar-day{background:var(--card);border-color:var(--border)}[data-theme=dark] .public-calendar-item{background:var(--surface)}[data-theme=dark] .notice{border-color:var(--border);background:var(--surface)}[data-theme=dark] .notice.ok,[data-theme=dark] .notice.success{background:#35c58014;border-color:#35c5804d}[data-theme=dark] .notice.warn{background:#feb53e14;border-color:#feb53e4d}[data-theme=dark] .notice.danger{background:#ef444414;border-color:#ef44444d}[data-theme=dark] .modal,[data-theme=dark] .sidebar{background:var(--card);border-color:var(--border)}[data-theme=dark] .calendar-item{background:var(--surface);border-color:var(--border)}[data-theme=dark] .editor-panel,[data-theme=dark] .editor-panel-content{background:var(--card)}[data-theme=dark] .nav-item:hover{background:var(--surface)}[data-theme=dark] .nav-item.active{background:linear-gradient(140deg, var(--surface), rgba(var(--accent-rgb), .12))}[data-theme=dark] .app-shell.sidebar-collapsed .nav-item:hover{background:var(--surface);border-color:var(--border)}[data-theme=dark] .app-shell.sidebar-collapsed .nav-item.active{background:linear-gradient(140deg, var(--surface), rgba(var(--accent-rgb), .12))}[data-theme=dark] .home-checklist-item.done{border-color:rgba(var(--accent-rgb), .3);background:rgba(var(--accent-rgb), .08)}[data-theme=dark] .home-checklist-item.done .home-checklist-mark{border-color:rgba(var(--accent-rgb), .4);background:rgba(var(--accent-rgb), .15)}[data-theme=dark] .btn.ghost{background:rgba(var(--accent-rgb), .1);border-color:rgba(var(--accent-rgb), .25)}[data-theme=dark] .btn.secondary{background:rgba(var(--accent-rgb), .15);border-color:rgba(var(--accent-rgb), .38)}[data-theme=dark] .calendar-month-cell.holiday{background:linear-gradient(135deg,#ffc83224,#ffc8320f);border-left-color:#ffc8328c}[data-theme=dark] .plan-chip--active{background:rgba(var(--accent-rgb), .12);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .25)}[data-theme=dark] .plans-history-card--selected{box-shadow:0 0 0 2px rgba(var(--accent-rgb), .35)}[data-theme=dark] .network-preview.x .network-preview-avatar{color:var(--ink);background:#ffffff1a}[data-theme=dark] .network-preview.x .network-preview-actions{border-top-color:#ffffff1a}[data-theme=dark] .network-preview.linkedin .network-preview-avatar{background:#0a66c233}[data-theme=dark] .network-preview.instagram .network-preview-avatar{color:#e07baa;background:#9b3f6633}[data-theme=dark] .network-preview.desktop:before{background:#ffffff0a}[data-theme=dark] .settings-tab.active{background:rgba(var(--accent-rgb), .15);border-color:rgba(var(--accent-rgb), .5)}body,.card,.btn,input,textarea,select,.sidebar,.auth-card,.auth-form-side{transition:background-color .25s,border-color .25s,color .25s}*,:before,:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{font-family:var(--font-body);color:var(--ink);background:radial-gradient(circle at 10% 12%, #35c58033, transparent 48%), radial-gradient(circle at 82% 18%, #35c5802e, transparent 44%), radial-gradient(circle at 64% 84%, #feb53e1f, transparent 44%), linear-gradient(140deg, var(--bg), var(--bg-2));height:100dvh;min-height:100dvh;margin:0}@media (width<=900px){body{background:linear-gradient(145deg, var(--bg), var(--bg-2))}}body{background-repeat:no-repeat;background-attachment:fixed}#root{height:100dvh;min-height:100dvh}h1,h2,h3{font-family:var(--font-heading);margin:0 0 12px}p{color:var(--muted);margin:0 0 12px}input,textarea,select{border:1px solid var(--border);width:100%;font-family:var(--font-body);background:var(--input-bg);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:16px}@media (width<=768px){input:not([type=checkbox]):not([type=radio]):not(.sr-only),textarea:not(.sr-only),select:not(.sr-only){min-height:44px}}.password-field{align-items:center;gap:8px;display:flex}.password-field input{flex:1}.password-rules{color:var(--muted);gap:6px;font-size:12px;display:grid}.password-rules .ok{color:var(--accent);font-weight:600}.password-rule-line{color:var(--muted);font-size:12px;line-height:1.4}textarea{resize:vertical}.btn{cursor:pointer;font-weight:600;font-family:var(--font-body);border:1px solid #0000;border-radius:999px;padding:10px 16px;transition:transform .2s,box-shadow .2s}.btn:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn.primary{background:var(--accent-forte);color:var(--sobre-acento)}.btn.primary:hover{background:#036145}.btn.ghost{border:1px solid var(--border);color:var(--ink);background:0 0}.btn.btn-glyph{color:var(--muted);background:0 0;border-color:#0000}.btn.btn-glyph:hover{color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;transform:none}.btn.secondary{color:var(--accent-forte);background:#35c5801f;border-color:#35c58059}.btn.danger{background:var(--danger);color:#fff}.card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:18px;animation:.5s fadeUp}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.row{align-items:center;gap:12px;display:flex}.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-toolbar-left,.editor-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.editor-actions{margin-top:8px}.stack{gap:12px;display:grid}.form-grid{gap:10px;display:grid}.form-field{gap:4px;display:grid}.form-label{color:var(--muted);font-size:12px;font-weight:600}.field-error{color:var(--danger);margin-top:2px;font-size:12px}input[aria-invalid=true],textarea[aria-invalid=true],.input-invalid{border-color:var(--danger)}.input-valid{border-color:var(--success,#22c55e)}.password-strength{align-items:center;gap:8px;margin-top:2px;display:flex}.password-strength-track{background:var(--border);border-radius:999px;flex:1;height:5px;overflow:hidden}.password-strength-bar{border-radius:999px;height:100%;transition:width .3s,background .3s}.password-strength-bar.strength-weak{background:var(--danger)}.password-strength-bar.strength-fair{background:var(--warn)}.password-strength-bar.strength-strong{background:var(--ok)}.password-strength-label{min-width:44px;font-size:11px;font-weight:600}.password-strength-label.strength-weak{color:var(--danger)}.password-strength-label.strength-fair{color:var(--warn)}.password-strength-label.strength-strong{color:var(--ok)}.faq-list{border:1px solid var(--border);background:var(--border);border-radius:12px;gap:2px;display:grid;overflow:hidden}.faq-item{background:var(--card)}.faq-question{width:100%;font-family:var(--font-body);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.faq-answer{color:var(--muted);padding:0 16px 14px;font-size:13px;line-height:1.6}.faq-answer p{margin:0}.field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.btn.mini{min-width:44px;min-height:44px;padding:10px 16px;font-size:12px}.btn.icon-btn{place-items:center;min-width:44px;min-height:44px;padding:6px;display:inline-grid}.btn.icon-btn svg{width:16px;height:16px}.checkbox{justify-content:flex-start;align-items:center;gap:8px;display:flex}.checkbox input{width:auto}.cadence{align-items:center;gap:8px;display:flex}.cadence-grid{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cadence-field{align-items:center;gap:6px;display:flex}.cadence-field input{width:72px}.cadence-field input[type=time]{width:110px}.plan-settings{gap:14px;display:grid}.plan-settings-header h3{margin-bottom:6px}.plan-settings-list{gap:10px;display:grid}.plan-settings-row{border:1px solid var(--border);background:var(--card);border-radius:12px;grid-template-columns:140px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.plan-settings-row.active{background:#35c58012;border-color:#35c58066}.plan-settings-row.inactive{align-items:center;padding:10px 14px}.plan-settings-row.inactive .plan-settings-fields{display:none}.plan-settings-hint{color:var(--muted);grid-column:2/-1;padding-top:2px;font-size:12px;font-style:italic}[data-theme=dark] .plan-settings-row.inactive{opacity:.65}[data-theme=dark] .plan-settings-hint{color:#ffffff73}.plan-settings-label{font-weight:600}.plan-settings-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:12px;display:grid}.plan-field{flex-direction:column;gap:6px;display:flex}.plan-field-label{color:var(--muted);font-size:12px}.plan-field input{width:100%}.plan-field-time{grid-column:span 2}.plan-time-range{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.plan-time-range input{width:110px}.plan-toggle{align-self:end;padding-bottom:6px}@media (width<=900px){.plan-settings-row{grid-template-columns:1fr}.plan-field-time{grid-column:1/-1}.landing .card,.landing .preview-card{animation:none;box-shadow:0 8px 18px #3e5d9e1f}}.checkbox.small span{font-size:12px}.landing{padding:0;overflow-x:hidden}.landing-main{display:block}.landing-top{z-index:50;background:var(--bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 6vw;display:flex;position:sticky;top:0}.landing-top-brand{font-family:var(--font-heading);letter-spacing:.18em;color:var(--accent-forte);text-transform:uppercase;align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.landing-top-icon{object-fit:cover;border-radius:8px;width:44px;height:44px}.landing-lang{align-items:center;gap:10px;display:flex}.landing-lang .tabs{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.landing-lang .tab{letter-spacing:.06em;min-height:0;padding:5px 12px;font-size:12px;font-weight:600}.landing-lang span{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:12px}.landing-signin{border:1px solid var(--border);min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.landing-signin:hover{color:var(--text);border-color:var(--muted)}.theme-toggle{border:1px solid var(--border);background:var(--card);cursor:pointer;width:36px;height:36px;color:var(--muted);border-radius:10px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.theme-toggle:hover{color:var(--ink);border-color:var(--accent-2);background:var(--surface)}.theme-picker-btn.active{background:var(--accent-2);border-color:var(--accent-2);color:#fff}.block-toggle-btn.active{background:var(--accent-2);border-color:var(--accent-2);color:#fff;font-weight:600}.block-toggle-net-instagram.active{background:#e1306c;border-color:#e1306c}.block-toggle-net-linkedin.active{background:#0a66c2;border-color:#0a66c2}.block-toggle-net-x.active{background:#1d2a44;border-color:#1d2a44}.block-toggle-net-tiktok.active{background:#010101;border-color:#010101}.block-toggle-net-youtube.active{background:red;border-color:red}.block-toggle-net-facebook.active{background:#1877f2;border-color:#1877f2}.time-picker-inline{align-items:center;gap:4px;display:flex}.time-picker-inline select{text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--card);width:72px;color:var(--ink);cursor:pointer;font-size:15px;font-weight:600;font-family:var(--font-body);appearance:none;border-radius:10px;padding:8px 6px}.time-picker-inline select:focus{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px #35c58026}.time-picker-sep{color:var(--muted);font-size:18px;font-weight:700;line-height:1}.landing-hero{background:linear-gradient(165deg, var(--bg) 0%, var(--bg-2) 35%, var(--bg) 65%, #35c5800f 100%);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:72px 6vw 64px;display:grid;position:relative}.landing-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#35c58014 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-60%;right:-20%}.landing-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#35c5800f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-40%;left:-10%}.landing-copy{z-index:1;position:relative}.landing-copy h1{letter-spacing:-.02em;background:linear-gradient(135deg, var(--ink) 0%, var(--accent-2) 50%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.4rem,4.5vw,3.6rem);line-height:1.12}.landing-copy>p{color:var(--muted);max-width:520px;font-size:1.1rem;line-height:1.65}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.landing-copy h1{animation:.6s ease-out both landingFadeUp}.landing-copy>p{animation:.6s ease-out .1s both landingFadeUp}.landing-actions{animation:.6s ease-out .2s both landingFadeUp}.mini-cards{animation:.6s ease-out .3s both landingFadeUp}.landing-preview{animation:.7s ease-out .25s both landingFadeUp}.eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--accent-2);margin-bottom:12px;font-size:12px}.landing-actions{gap:14px;margin:24px 0;display:flex}.landing-actions .btn.primary{border-radius:14px;padding:14px 32px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 16px #35c5804d}.landing-actions .btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #35c58059}.landing-actions .btn.ghost{border-radius:14px;padding:14px 28px;font-size:16px}.landing-actions .btn.primary{align-items:center;gap:10px;display:inline-flex}.btn-seta{transition:transform .2s ease-out;display:inline-block}.landing-actions .btn.primary:hover .btn-seta{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.btn-seta,.landing-actions .btn.primary:hover .btn-seta{transition:none;transform:none}}.landing .btn.primary{color:var(--sobre-acento)}.landing-hero-legal a{color:var(--accent-forte);text-underline-offset:2px;text-decoration:underline}.landing-hero-legal a:hover{text-decoration-thickness:2px}.landing .card{transition:transform .3s,box-shadow .3s,border-color .3s}.landing .card:hover{border-color:#35c5804d;transform:translateY(-5px);box-shadow:0 16px 40px #3e5d9e24}.landing .tab.active{background:var(--accent-forte);color:var(--sobre-acento);border-color:var(--accent-forte)}.mini-cards{flex-wrap:wrap;gap:10px;display:flex}.mini-card{background:var(--card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent-forte);letter-spacing:.01em;border:1px solid #35c58033;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.hero-note{color:var(--muted);margin-top:10px;font-size:12px}.landing-preview{z-index:1;gap:16px;display:grid;position:relative}.preview-mockup{background:var(--card);border-radius:16px;animation:.7s ease-out .35s both landingFadeUp;overflow:hidden;box-shadow:0 24px 64px #1d2a4438,0 0 0 1px #d7e4fb80}.mockup-chrome{background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:10px 14px;display:flex}.mockup-dot-chrome{background:var(--border);border-radius:50%;width:10px;height:10px}.mockup-dot-chrome:first-child{background:#ff5f57}.mockup-dot-chrome:nth-child(2){background:#ffbd2e}.mockup-dot-chrome:nth-child(3){background:#28c840}.mockup-url{color:var(--muted);background:var(--card);border:1px solid var(--border);border-radius:6px;flex:1;max-width:200px;margin-left:12px;padding:3px 14px;font-size:.68rem}.mockup-app{grid-template-columns:48px 1fr;min-height:320px;display:grid}.mockup-sidebar{background:#1d2a44;flex-direction:column;align-items:center;gap:4px;padding:10px 0;display:flex}.mockup-sidebar-logo{background:var(--accent);color:#fff;width:30px;height:30px;font-size:.55rem;font-weight:700;font-family:var(--font-heading);border-radius:8px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.mockup-sidebar-item{color:#fff6;cursor:default;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.mockup-sidebar-item.active{color:#fff;background:#ffffff1f}.mockup-main{background:var(--bg);padding:12px;overflow:hidden}.mockup-toolbar{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mockup-title{font-family:var(--font-heading);color:var(--ink);font-size:.82rem;font-weight:600}.mockup-filters{gap:4px;display:flex}.mockup-filter{background:var(--card);color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.6rem;font-weight:500}.mockup-filter.active{background:var(--accent-2);color:#fff;border-color:var(--accent-2)}.mockup-weekdays{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:repeat(7,1fr);margin-bottom:4px;font-size:.55rem;font-weight:600;display:grid}.mockup-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.mockup-day{background:var(--card);border:1px solid #d7e4fb66;border-radius:6px;flex-direction:column;gap:2px;min-width:0;min-height:52px;padding:3px;transition:border-color .15s;display:flex}.mockup-day.today{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2)}.mockup-day-header{justify-content:space-between;align-items:center;padding:0 1px;display:flex}.mockup-day-num{color:var(--muted);font-size:.58rem;font-weight:600}.mockup-day.today .mockup-day-num{color:var(--accent-2)}.mockup-day-count{color:var(--muted);opacity:.6;font-size:.5rem}.mockup-posts{flex-direction:column;gap:2px;display:flex}.mockup-post{background:var(--surface);border-left:2px solid #0000;border-radius:4px;align-items:center;gap:3px;min-width:0;padding:2px 3px;font-size:.5rem;line-height:1.2;display:flex}.mockup-post.status-published{border-left-color:var(--ok)}.mockup-post.status-approved{border-left-color:var(--accent)}.mockup-post.status-scheduled{border-left-color:var(--accent-2)}.mockup-post.status-draft{border-left-color:var(--muted);opacity:.7}.mockup-net{color:#fff;border-radius:3px;flex-shrink:0;padding:1px 3px;font-size:.45rem;font-weight:700;line-height:1.3}.mockup-net.ig{background:#e1306c}.mockup-net.li{background:#0077b5}.mockup-net.tk{background:#010101}.mockup-post-text{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);min-width:0;overflow:hidden}.mockup-filter{cursor:pointer;transition:background .15s,color .15s,border-color .15s}.mockup-filter:hover:not(.active){background:var(--surface);border-color:var(--accent-2);color:var(--accent-2)}button.mockup-post{cursor:pointer;text-align:left;border:none;width:100%;min-height:24px;font-family:inherit;transition:transform .12s,box-shadow .12s,background .12s}button.mockup-post:hover{background:var(--card);transform:scale(1.04);box-shadow:0 2px 8px #1d2a441f}.mockup-post.active{background:var(--card);box-shadow:0 0 0 1.5px var(--accent-2), 0 2px 8px #35c5802e;transform:scale(1.04)}.mockup-day:hover{border-color:var(--border);box-shadow:0 2px 8px #3e5d9e14}.mockup-day.selected{background:#35c58008;border-color:#35c5804d}.mockup-main.with-editor{grid-template-columns:1fr 200px;gap:0;display:grid}.mockup-main.with-editor .mockup-calendar-area{border-right:1px solid var(--border)}.mockup-editor{background:var(--card);flex-direction:column;gap:10px;padding:12px;animation:.2s ease-out mockupEditorIn;display:flex;overflow:hidden}@keyframes mockupEditorIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.mockup-editor-header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mockup-editor-header .mockup-net{padding:2px 6px;font-size:.55rem}.mockup-status-badge{border-radius:999px;padding:2px 6px;font-size:.5rem;font-weight:600}.mockup-status-badge.ok{color:var(--ok);background:#2f9e441f}.mockup-status-badge.neutral{background:var(--surface);color:var(--muted)}.mockup-editor-close{color:var(--muted);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:1rem;line-height:1}.mockup-editor-close:hover{color:var(--ink)}.mockup-editor-meta{flex-wrap:wrap;gap:4px;display:flex}.mockup-editor-pillar{color:var(--accent-2);background:#35c5801a;border-radius:999px;padding:1px 6px;font-size:.52rem;font-weight:600}.mockup-editor-type{color:#e1306c;background:#e1306c14;border-radius:999px;padding:1px 6px;font-size:.52rem;font-weight:600}.mockup-editor-date{color:var(--muted);padding:1px 4px;font-size:.52rem}.mockup-editor-body{color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;flex:1;padding:8px;font-size:.56rem;line-height:1.5;overflow-y:auto}.mockup-editor-toolbar{gap:4px;display:flex}.mockup-editor-btn{background:var(--surface);color:var(--muted);cursor:default;border-radius:6px;padding:3px 8px;font-size:.5rem;font-weight:600}.mockup-editor-btn.primary{background:var(--accent);color:#fff}.mockup-sidebar-item{cursor:pointer;border:none;padding:0;font-family:inherit}.mockup-sidebar-item:not(.active){background:#ffffff0f}.mockup-sidebar-item:hover{color:#fffc;background:#ffffff24}.mockup-screen-editor{background:var(--bg);padding:12px;animation:.2s ease-out mockupScreenIn}@keyframes mockupScreenIn{0%{opacity:0}to{opacity:1}}.mockup-editor-full{grid-template-columns:120px 1fr;gap:10px;margin-top:10px;display:grid}.mockup-editor-full-sidebar{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.mockup-editor-field{flex-direction:column;gap:2px;display:flex}.mockup-editor-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.45rem;font-weight:600}.mockup-editor-chip{background:var(--surface);color:var(--ink);border-radius:4px;width:fit-content;padding:2px 6px;font-size:.52rem;font-weight:500;display:inline-block}.mockup-editor-chip.ok{color:var(--ok);background:#2f9e441a}.mockup-editor-full-main{flex-direction:column;gap:8px;display:flex}.mockup-editor-textarea{color:var(--ink);background:var(--card);border:1px solid var(--border);border-radius:8px;flex:1;min-height:180px;padding:10px;font-size:.56rem;line-height:1.6}.mockup-screen-analytics{background:var(--bg);padding:12px;animation:.2s ease-out mockupScreenIn}.mockup-analytics-cards{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.mockup-stat-card{background:var(--card);text-align:center;border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.mockup-stat-value{font-family:var(--font-heading);color:var(--ink);font-size:.85rem;font-weight:700}.mockup-stat-label{color:var(--muted);font-size:.48rem}.mockup-stat-change{font-size:.48rem;font-weight:700}.mockup-stat-change.up{color:var(--ok)}.mockup-chart{background:var(--card);border:1px solid var(--border);border-radius:8px;margin-bottom:8px;padding:10px}.mockup-chart-title{color:var(--ink);margin-bottom:8px;font-size:.55rem;font-weight:600}.mockup-chart-bars{align-items:flex-end;gap:4px;height:60px;display:flex}.mockup-chart-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.mockup-chart-bar{background:linear-gradient(180deg, var(--accent-2), #35c58066);border-radius:3px 3px 0 0;width:100%;min-height:4px;transition:height .3s}.mockup-chart-bar-label{color:var(--muted);margin-top:2px;font-size:.4rem}.mockup-top-posts{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:10px}.mockup-top-post-row{align-items:center;gap:6px;padding:4px 0;font-size:.52rem;display:flex}.mockup-top-post-row+.mockup-top-post-row{border-top:1px solid var(--border)}.mockup-top-post-pillar{color:var(--ink);flex:1;font-weight:500}.mockup-top-post-stat{color:var(--muted);font-size:.5rem;font-weight:600}.mockup-top-post-stat.accent{color:var(--accent-2)}.preview-card{background:var(--card);-webkit-backdrop-filter:blur(12px);border:1px solid #d7e4fb99;border-radius:20px;padding:20px;transition:transform .3s,box-shadow .3s;box-shadow:0 16px 40px #3e5d9e1f}.preview-card:hover{transform:translateY(-4px);box-shadow:0 20px 48px #3e5d9e2e}.preview-card.glow{border-color:#35c58066;box-shadow:0 20px 40px #35c58026}.preview-card.glow:hover{box-shadow:0 24px 48px #35c58038}.preview-title{margin:0 0 8px;font-size:1.1rem}.preview-footer{align-items:center;gap:8px;display:flex}.pill.ok{background:#2f9e441a;border-color:#2f9e444d}.badge.beta{color:var(--pill-warn);vertical-align:middle;background:#f59f0b26;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.landing-section{content-visibility:auto;contain-intrinsic-size:720px;margin-top:0;padding:56px 6vw}.landing-section:nth-child(2n){background:var(--surface)}.landing-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-proof-card{text-align:center;background:var(--card);border-color:#35c58033;padding:24px 16px;transition:transform .3s,box-shadow .3s}.landing-proof-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #35c5801f}.landing-proof-card strong{font-family:var(--font-heading);background:linear-gradient(135deg, var(--accent-2), var(--accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.1;display:block}.landing-proof-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:6px;font-size:12px;font-weight:600;display:block}.landing-differentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-differential-card{border-color:#35c5802e;transition:transform .3s,box-shadow .3s,border-color .3s}.landing-differential-card:hover{border-color:#35c58059;transform:translateY(-4px);box-shadow:0 12px 32px #35c5801a}.landing-differential-card h3{margin-bottom:8px}.landing-differential-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.landing-differential-card li{color:var(--ink);font-size:14px}.landing-mobile-cta{display:none}.landing-footer{border-top:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:420px;background:linear-gradient(#0000 0%,#1d2a4408 100%);margin:0;padding:52px 6vw 24px}.landing-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:26px;display:grid}.footer-col{align-content:start;gap:10px;display:grid}.footer-col h3,.footer-col h4{color:var(--ink);margin:0;font-size:1.05rem}.footer-col-brand{gap:14px}.footer-brand-head{align-items:center;gap:10px;display:flex}.footer-logo{object-fit:cover;border-radius:10px;width:34px;height:34px}.footer-brand{color:var(--ink);font-size:1.15rem;font-weight:700}.footer-brand-copy{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.footer-cta{width:fit-content;color:var(--ink);border-color:#35c5804d}.footer-cta:hover{border-color:var(--accent)}.link-button{color:var(--accent-forte);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-weight:600}.link-button:hover{text-decoration:underline}.footer-link{color:var(--accent-forte);font-size:14px;line-height:1.35;text-decoration:none}.landing-footer .link-button{color:var(--accent-forte);text-align:left;font-weight:600}.landing-footer .link-button.footer-link-subtle{color:var(--muted);font-weight:500}.footer-link:hover{text-decoration:underline}.footer-link-subtle:hover{color:var(--accent-2)}.footer-link.muted{color:var(--muted)}.landing-footer-bottom{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:14px;font-size:12px;display:flex}.section-title{margin-bottom:28px}.section-title h2{letter-spacing:-.02em}.section-title p{color:var(--muted);max-width:560px;line-height:1.6}.pricing-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.persona-toggle{background:var(--card);border:1px solid var(--border);border-radius:12px;justify-content:center;gap:0;max-width:480px;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:4px;display:flex}.persona-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s}.persona-tab:hover{color:var(--ink)}.persona-tab.active{background:var(--accent-forte);color:var(--sobre-acento);box-shadow:0 2px 8px rgba(var(--accent-rgb), .25)}.pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.pricing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-trial-pill{color:var(--accent-forte);border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.trial-flow,.faq-section{margin-top:0}.faq-title{text-align:center}.faq-title p{margin-left:auto;margin-right:auto}.faq-list{background:var(--card);border:1px solid var(--border);border-radius:18px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 8px 32px #3e5d9e14}.faq-item+.faq-item{border-top:1px solid #d7e4fb99}.faq-question{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:1.02rem;font-weight:700;transition:background .2s;display:flex}.faq-question:hover{background:#35c58008}.faq-icon{color:var(--accent-2);text-align:center;min-width:20px;font-size:1.5rem;font-weight:700;line-height:1}.faq-answer{padding:0 20px 18px}.faq-answer p{color:var(--muted);margin:0;line-height:1.6}.trial-step{gap:8px;display:grid}.trial-step-index{border:1px solid var(--border);width:fit-content;color:var(--accent);text-transform:uppercase;letter-spacing:.03em;background:#35c58014;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.landing .trial-step-index{color:var(--pill-success);background:#35c58029;border-color:#1f6b4b59}.billing-toggle{justify-items:end;gap:6px;display:grid}.billing-label{color:var(--muted);font-size:12px}.billing-options{gap:8px;display:flex}.price-card{gap:10px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:visible}.price-card:hover{padding:14px;transform:translateY(-6px);box-shadow:0 16px 40px #3e5d9e24}.price-card ul{gap:6px;margin:0;padding-left:18px;display:grid}.price-card .feature-prefix{color:var(--accent-forte);margin-left:-18px;padding-bottom:2px;font-size:12px;font-weight:700;list-style:none}.landing .price-card .feature-prefix{color:var(--accent-forte)}.price-card.recommended{background:linear-gradient(180deg, var(--card) 0%, #35c58008 100%);border-color:#35c58066;box-shadow:0 16px 32px #35c58024}.price-card.recommended:hover{box-shadow:0 20px 48px #35c58033}.price-badge{white-space:nowrap;border:1px solid rgba(var(--accent-rgb), .2);background:var(--accent-forte);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.price{color:var(--accent-forte);font-size:1.85rem;font-weight:700}.price-sub{color:var(--muted);margin-top:-6px;font-size:12px}.price-persona{text-transform:uppercase;letter-spacing:.5px;color:var(--accent-2);margin-top:4px;margin-bottom:4px;font-size:11px;font-weight:600}.plans-compare{margin-top:0}.compare-wrap{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:18px;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:880px}.compare-table thead th{color:var(--ink);border-bottom:1px solid var(--border);text-align:center;background:#35c5800f;padding:14px 16px;font-size:15px;font-weight:700}.compare-table thead th:first-child{text-align:left;min-width:260px}.compare-table td{border-bottom:1px solid var(--border);text-align:center;color:var(--muted);padding:14px 16px;font-size:14px}.compare-table tbody tr:last-child td{border-bottom:none}.compare-table td:first-child{text-align:left;color:var(--ink);font-weight:600}.compare-yes{width:28px;height:28px;color:var(--ok);background:#2f9e4429;border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.compare-no{color:var(--ink-muted-warm);font-weight:700}.compare-value{color:var(--accent-2);font-weight:700}.landing .compare-value{color:var(--ink-accent)}.compare-tag{color:var(--accent-2);text-transform:uppercase;background:#35c5801a;border:1px solid #35c58059;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.landing .compare-tag{color:var(--ink-accent);background:#2447a61f;border-color:#2447a673}.compare-note{color:var(--muted);margin-top:10px;font-size:13px}.settings-tab.active{color:var(--accent-2);background:#35c5801f;border-color:#35c58080}.settings-tab--danger.active{color:var(--danger,#e74c3c);background:#e74c3c1f;border-color:#e74c3c80}.team-invite{grid-template-columns:minmax(0,1.4fr) minmax(120px,.7fr) minmax(140px,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.project-pill.active{background:var(--accent);color:#fff;border-color:var(--accent)}.project-pill:not(:disabled):not(.active):hover{border-color:var(--accent);color:var(--accent)}.toggle-btn.active{background:var(--accent);color:#fff;font-weight:600}.billing-option.downgrade{background:var(--surface);border-style:dashed}.modal-overlay{background:var(--overlay);padding:max(20px, env(safe-area-inset-top,20px)) 20px max(20px, env(safe-area-inset-bottom,20px));z-index:1001;overscroll-behavior:contain;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@media (height<=600px){.modal-overlay{justify-content:flex-start}}.imagem-grande-overlay{padding:24px}.imagem-grande{max-width:min(92vw,720px);max-height:88vh;line-height:0;position:relative}.imagem-grande img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:88vh;display:block;box-shadow:0 24px 60px #00000073}.imagem-grande-fechar{color:#ffffffb8;text-shadow:0 1px 6px #0009;cursor:pointer;background:0 0;border:0;padding:4px;font-size:22px;line-height:1;transition:color .12s,transform .12s;position:absolute;top:-34px;right:-4px}.imagem-grande-fechar:hover,.imagem-grande-fechar:focus-visible{color:#fff;background:0 0;transform:scale(1.08)}.modal{background:var(--card);border:1px solid var(--border);width:min(480px,100%);box-shadow:var(--shadow);border-radius:18px;gap:12px;padding:18px;display:grid}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}html{overflow-x:clip}@media (width<=720px){.row{flex-direction:column;align-items:stretch}.main{padding:16px}.card{width:100%}.btn.compact{min-height:44px}.modal-overlay{padding:12px}.modal{border-radius:16px;width:100%;padding:16px}.trial-banner-actions .btn{text-align:center;flex:1}.page-header .row{flex-flow:wrap}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.settings-col{gap:16px;display:grid}.toggle-row .helper{color:var(--fg-muted);margin-top:1px;font-size:.8rem}.notif-block.active{background:var(--accent-2);color:#fff;border-color:var(--accent-2);font-weight:600}.ai-provider-card.active{border-color:var(--accent-2);background:color-mix(in srgb, var(--accent-2) 10%, var(--card));color:var(--accent-2)}.price-card.highlight{border-color:var(--accent)}.checkout-card{gap:12px;max-width:420px;display:grid}.auth-split{grid-template-columns:1.05fr 1fr;height:100dvh;min-height:100dvh;display:grid}.auth-brand{background:linear-gradient(155deg,#0e1726,#132840 40%,#0d2a38);justify-content:center;align-items:center;padding:48px 40px;display:flex;position:relative;overflow:hidden}.auth-brand:before{content:"";pointer-events:none;background:radial-gradient(circle at 25% 25%,#35c58040,#0000 50%),radial-gradient(circle at 75% 75%,#35c58033,#0000 50%),radial-gradient(circle,#feb53e14,#0000 60%);position:absolute;inset:0}.auth-brand:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.auth-brand-content{z-index:1;flex-direction:column;gap:20px;max-width:380px;display:flex;position:relative}.auth-brand-logo{font-family:var(--font-heading);color:#fff;letter-spacing:-.02em;align-items:center;gap:12px;font-size:19px;font-weight:700;display:flex}.auth-brand-headline{font-family:var(--font-heading);color:#fff;letter-spacing:-.03em;white-space:pre-line;margin:0;font-size:42px;font-weight:700;line-height:1.12}.auth-brand-lead{color:#fff9;margin:0;font-size:15px;line-height:1.65}.auth-float-cards{flex-direction:column;gap:10px;margin:4px 0;display:flex}.auth-float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.auth-float-card.float-a{animation:5s ease-in-out infinite authFloat}.auth-float-card.float-b{margin-left:24px;animation:4.2s ease-in-out 1.2s infinite authFloat}.auth-float-card.float-c{margin-left:10px;animation:5.8s ease-in-out 2.4s infinite authFloat}@keyframes authFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.auth-float-net{color:#fff;letter-spacing:-.02em;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.auth-float-label{color:#ffffffd1;flex:1;font-size:13px;font-weight:500}.auth-float-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.auth-float-dot.dot-blue{background:var(--accent);box-shadow:0 0 8px #35c58080}.auth-float-dot.dot-amber{background:#feb53e;box-shadow:0 0 8px #feb53e80}.auth-float-dot.dot-green{background:var(--accent);box-shadow:0 0 8px #35c58080}.auth-brand-checks{flex-direction:column;gap:10px;margin-top:4px;display:flex}.auth-check{color:#ffffff8c;align-items:center;gap:10px;font-size:13px;display:flex}.auth-check svg{color:var(--accent);flex-shrink:0}.auth-form-side{background:radial-gradient(circle at 30% 20%,#35c5800d,#0000 50%),radial-gradient(circle at 70% 80%,#35c5800d,#0000 50%),#f7faff;justify-content:center;align-items:center;padding:40px 36px;display:flex}.auth-card{background:var(--card);border:1px solid var(--border);border-radius:20px;width:min(420px,100%);padding:32px 28px;animation:.5s fadeUp;position:relative;box-shadow:0 8px 32px #3e5d9e14}.auth-back{border:1px solid var(--border);background:var(--surface);cursor:pointer;width:44px;height:44px;color:var(--muted);border-radius:12px;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;top:28px;right:28px}.auth-back:hover{background:var(--border);color:var(--ink)}.auth-header{text-align:center;margin-bottom:4px}.auth-header h2{letter-spacing:-.02em;margin:0;font-size:24px}.auth-tabs{background:var(--surface);border-radius:999px;justify-content:center;gap:6px;margin:8px 0 16px;padding:4px;display:flex}.auth-card form{gap:16px;display:grid}.auth-card .form-label{color:var(--ink);text-transform:none;margin-bottom:2px;font-size:13px;font-weight:600}.auth-card input,.auth-card select{background:var(--surface);border:1.5px solid #0000;border-radius:12px;min-height:44px;padding:11px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.auth-card input:focus,.auth-card select:focus{background:var(--card);border-color:var(--accent-2);box-shadow:0 0 0 3px #35c5801a}.auth-card input::placeholder{color:#556a8580}.auth-card .btn.primary{border-radius:12px;width:100%;min-height:44px;margin-top:2px;padding:11px 16px;font-size:15px}.auth-card .link-button{color:var(--accent-forte);justify-self:center;font-size:13px}.auth-card .password-field{position:relative}.auth-card .password-field .btn.ghost.mini{min-height:auto;color:var(--muted);background:0 0;border:none;padding:4px 8px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-card .password-field input{padding-right:60px}.auth-sso{gap:8px;display:grid}.auth-sso .btn{justify-content:center;width:100%}.auth-sso-btn{align-items:center;gap:10px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;background:var(--card)!important;border:1.5px solid var(--border)!important;color:var(--ink)!important;border-radius:12px!important;padding:11px 16px!important}.auth-sso-btn:hover{border-color:#35c58066!important;box-shadow:0 2px 12px #3e5d9e1a!important}.auth-sso-icon{flex-shrink:0}.auth-sso-wrap{border-top:1px solid var(--border);gap:12px;margin-top:20px;padding-top:20px;display:grid}.auth-sso-divider{text-align:center;position:relative}.auth-sso-divider:before{content:"";border-top:1px solid var(--border);position:absolute;top:50%;left:0;right:0}.auth-sso-divider span{z-index:1;background:var(--card);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:0 12px;font-size:11px;font-weight:600;display:inline-block;position:relative}.tab{cursor:pointer;min-height:40px;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background .2s,color .2s}.tab:hover{color:var(--ink);background:#35c5800f}.tab.active{background:var(--accent-forte);color:var(--sobre-acento);border-color:var(--accent-forte);font-weight:600}.onboarding{place-items:center;height:100dvh;min-height:100dvh;padding:40px;display:grid}.onboarding-loading-check-item.active{color:#fffffff5;background:#35c58033;border-color:#35c580cc}.onboarding-loading-check-item.done{color:#ffffffe0;background:#35c5802e;border-color:#35c580bf}@keyframes onboarding-loading-dot{0%,80%,to{opacity:.45;transform:scale(.7)}40%{opacity:1;transform:scale(1.08)}}.step-item.active{border-color:var(--accent);box-shadow:0 8px 18px #35c58026}.btn-link.muted{color:var(--muted);align-items:center;min-height:44px;font-size:13px;display:inline-flex}.plan-duration-toggle .btn{flex:1;font-size:14px}.network-cadence-card.active{border-color:#feb53e61;box-shadow:0 8px 18px #35c5801a}.network-cadence-card.inactive{gap:8px;padding:10px 12px}@media (width<=720px){.onboarding{padding:16px}}.app-shell{grid-template-columns:clamp(200px,16vw,220px) minmax(0,1fr);height:100dvh;min-height:100dvh;transition:grid-template-columns .22s;display:grid;position:relative}.app-shell.sidebar-collapsed{grid-template-columns:68px minmax(0,1fr)}.sidebar{border-right:1px solid var(--border);background:radial-gradient(circle at 8% 8%, #35c5802e, transparent 52%), linear-gradient(150deg, var(--bg), var(--bg-2));flex-direction:column;gap:16px;height:100dvh;padding:20px;transition:padding .22s,border-color .22s,opacity .22s;display:flex;overflow:hidden}.app-shell.sidebar-collapsed .sidebar{border-right-color:var(--border);background:radial-gradient(circle at 8% 8%, #35c5802e, transparent 52%), linear-gradient(150deg, var(--bg), var(--bg-2));opacity:1;pointer-events:auto;align-items:center;padding:10px 8px 14px}.sidebar-toggle{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--muted);cursor:pointer;box-shadow:var(--shadow);border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.sidebar-toggle:hover{color:var(--accent);border-color:var(--accent)}.sidebar-topo{justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell.sidebar-collapsed .sidebar-topo{flex-direction:column-reverse;align-items:center}.brand-block{gap:18px;display:grid}.app-brand{align-items:center;gap:14px;display:flex}.app-icon{object-fit:cover;border-radius:14px;width:48px;height:48px}.app-name{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.1}.sidebar-theme-toggle{transition:background .2s,color .2s,border-color .2s}.sidebar-plan-chip{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:12px;gap:2px;width:fit-content;min-width:170px;max-width:100%;padding:8px 10px;transition:border-color .18s,transform .18s,background-color .18s;display:grid}.sidebar-plan-chip:hover{border-color:var(--accent);transform:translateY(-1px)}.sidebar-plan-chip-title{color:var(--ink);font-size:13px;font-weight:700;line-height:1.2}.sidebar-plan-chip-subtitle{color:var(--muted);font-size:12px;line-height:1.2}.sidebar-plan-chip--trial{border-color:rgba(var(--accent-rgb), .35);background:rgba(var(--accent-rgb), .08)}.sidebar-plan-chip--active{background:#367d4017;border-color:#367d4059}.sidebar-plan-chip--warn{background:#b47a0017;border-color:#b47a0059}.sidebar-plan-chip--expired{background:#c4384f14;border-color:#c4384f59}.project-row{align-items:center;gap:10px;display:flex}.project-avatar-sm{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid;overflow:hidden}.project-avatar-img{object-fit:cover;width:100%;height:100%}.project-meta{gap:4px;display:grid}.project-name{color:var(--muted);font-size:13px}.nav{gap:8px;display:grid}.nav-item{text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:500;transition:border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:flex}.nav-item:hover{border-color:var(--border);background:#ffffff1f}.nav-item.active{border-color:var(--accent-2);background:linear-gradient(140deg, #ffffff26, rgba(var(--accent-rgb), .08));color:var(--ink);box-shadow:0 8px 20px #0000001f}.nav-item-icon{width:20px;height:20px;color:var(--muted);flex:0 0 20px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.nav-item.active .nav-item-icon,.nav-item.active .nav-item-label{color:var(--ink)}.sidebar-signout{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sidebar-signout-icon{font-size:14px;line-height:1}.app-shell.sidebar-collapsed .sidebar-toggle--inside{border-color:var(--border);background:var(--card);color:var(--muted);box-shadow:none;align-self:center}.app-shell.sidebar-collapsed .sidebar-toggle--inside:hover{border-color:var(--accent);color:var(--accent);background:#35c58014}.app-shell.sidebar-collapsed .brand-block{justify-items:center;gap:10px;width:100%}.app-shell.sidebar-collapsed .app-brand{justify-content:center}.app-shell.sidebar-collapsed .app-icon{border-color:var(--border);border-radius:10px;width:34px;height:34px}.app-shell.sidebar-collapsed .app-name,.app-shell.sidebar-collapsed .sidebar-plan-chip,.app-shell.sidebar-collapsed .project-meta{display:none}.app-shell.sidebar-collapsed .nav{justify-items:center;gap:6px;width:100%}.app-shell.sidebar-collapsed .nav-item{border-color:#0000;border-radius:14px;justify-content:center;width:44px;height:44px;padding:0}.app-shell.sidebar-collapsed .nav-item-label{display:none}.app-shell.sidebar-collapsed .nav-item:hover{background:#ffffff1f;border-color:#12284638}.app-shell.sidebar-collapsed .nav-item.active{border-color:var(--accent-2);background:linear-gradient(140deg, #ffffff26, rgba(var(--accent-rgb), .08));box-shadow:0 8px 20px #0000001f}.app-shell.sidebar-collapsed .nav-item-icon{color:var(--muted);font-size:18px}.app-shell.sidebar-collapsed .nav-item.active .nav-item-icon{color:var(--ink)}.app-shell.sidebar-collapsed .sidebar-bottom{align-items:center;gap:12px;width:100%}.app-shell.sidebar-collapsed .project-row{justify-content:center}.app-shell.sidebar-collapsed .project-avatar-sm{border:1px solid var(--border);border-radius:50%;width:34px;height:34px}.app-shell.sidebar-collapsed .sidebar-signout{border-radius:14px;width:44px;height:44px;padding:0}.app-shell.sidebar-collapsed .sidebar-signout-label{display:none}.app-shell.sidebar-collapsed .sidebar-signout-icon{font-size:17px}.sidebar-actions{gap:8px;display:grid}.main{height:100dvh;padding:clamp(20px,2.2vw,32px);overflow-y:auto}.trial-banner.expired{background:var(--danger);color:#fff}.trial-banner .btn.ghost.mini{color:inherit;opacity:.85;border-color:currentColor}.trial-banner .btn.primary.mini{background:var(--card);color:var(--ink)}.trial-banner.urgent .btn.primary.mini{background:var(--ink);color:#fff}.sidebar-bottom{gap:10px;margin-top:auto;display:grid}.sidebar-footer{color:var(--muted);align-items:center;gap:8px;padding:6px 4px 2px;font-size:12px;display:flex}.footer-icon{border:1px solid var(--border);background:var(--card);object-fit:cover;border-radius:6px;width:18px;height:18px}.project-switcher{gap:6px;display:grid}.project-switcher label{color:var(--muted);font-size:12px}.project-switcher--brand,.project-row--footer{position:relative}.project-switcher--footer{position:static}.project-switcher--footer .project-option .status-pill{display:none}.project-switcher--footer .project-menu{min-width:0;max-width:none;inset:auto 0 calc(100% + 8px)}.project-trigger--inline{min-height:36px;color:var(--muted);background:0 0;border:none;align-items:center;padding:6px 0;font-size:13px;display:flex}.project-trigger--inline:hover{text-decoration:underline}.project-trigger{border:1px solid var(--border);background:var(--card);width:100%;font-family:var(--font-body);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.project-trigger .chevron{font-size:12px;transition:transform .2s}.project-trigger .chevron.open{transform:rotate(180deg)}.project-menu{background:var(--card);border:1px solid var(--border);min-width:220px;max-width:280px;box-shadow:var(--shadow);z-index:20;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0}.plan-actions{position:relative}.plan-actions-overlay{background:var(--card);border:1px solid var(--border);color:var(--ink);z-index:30;pointer-events:all;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:-6px}.menu-note{color:var(--muted);border-top:1px solid var(--border);padding:6px 10px;font-size:12px}.menu-note.warn{color:var(--pill-warn);gap:8px;display:grid}.menu-note.warn .btn{justify-self:start}.project-option{cursor:pointer;width:100%;min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.project-option>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-option-actions{flex:none}.project-option span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-option:hover{background:#35c58014}.project-option.active{border-color:var(--accent);background:#35c5801f}.project-option-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.project-fav-star{cursor:pointer;color:var(--muted);opacity:.4;font-size:16px;line-height:1;transition:opacity .15s,color .15s}.project-fav-star:hover{opacity:1;color:#f59e0b}.project-fav-star--active{color:#f59e0b;opacity:1}.status-pill{color:var(--ok);background:#2f9e441f;border:1px solid #2f9e444d;border-radius:999px;padding:3px 8px;font-size:11px}.status-pill.ok{color:var(--ok);background:#2f9e441f;border-color:#2f9e444d}.status-pill.warn{color:var(--pill-warn);background:#e9a23b29;border-color:#e9a23b6b}.status-pill.danger{color:var(--pill-danger);background:#de5b7329;border-color:#de5b7366}.status-pill.info{color:var(--pill-info);background:#35c5801f;border-color:#35c5804d}.project-avatar{grid-template-columns:90px 1fr;align-items:center;gap:16px;display:grid}.avatar-preview{border:1px solid var(--border);background:var(--card);width:90px;height:90px;color:var(--muted);border-radius:22px;place-items:center;font-weight:700;display:grid;overflow:hidden}.avatar-preview img{object-fit:cover;width:100%;height:100%}.project-switcher{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.project-switcher-item.active{background:var(--accent);color:#fff;border-color:var(--accent);cursor:default;font-weight:600}.project-header-fields .btn{margin-top:8px}.project-sidebar-item.active{background:var(--accent-2);color:#fff;border-color:var(--accent-2);font-weight:600}.project-sidebar-item--danger.active{background:var(--danger,#f44);border-color:var(--danger,#f44);color:#fff}.page{gap:20px;display:grid}.public-share-page{flex-direction:column;gap:0;display:flex}.public-share-shell{gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.public-share-hero{border:1px solid var(--border);background:radial-gradient(circle at 10% 0%, #35c58024, transparent 44%), radial-gradient(circle at 96% 0%, #35c58024, transparent 42%), linear-gradient(180deg, #fff, var(--surface));box-shadow:var(--shadow);border-radius:20px;padding:24px 28px 28px;position:relative;overflow:hidden}.public-share-back{color:var(--muted);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:inline-flex}.public-share-back:hover{color:var(--ink)}.public-share-hero-row{grid-template-columns:1fr auto;align-items:start;gap:20px;display:grid}.public-share-hero-copy{flex-direction:column;gap:6px;display:flex}.public-share-hero-copy .status-pill{width:fit-content}.public-share-hero-icon{width:64px;height:64px;color:var(--accent-2);background:linear-gradient(135deg,#35c5801f,#35c5801f);border-radius:16px;grid-area:1/2/3;place-items:center;display:grid}.public-share-hero h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,4.4vw,1.5rem)}.public-share-hero p{max-width:54ch;color:var(--muted);margin:0}.public-share-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.public-share-inline-meta{flex-wrap:wrap;gap:8px;display:flex}.public-share-page .network-pill{background:var(--card);border-color:#35c58033;padding:4px 10px;font-size:12px}.public-share-page .post-type-pill{text-transform:none}.public-share-grid{grid-template-columns:1fr;gap:16px;display:grid}.public-share-preview,.public-share-approval,.public-share-plan-card,.public-calendar-list{padding:20px}.public-share-section-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.public-share-section-head h3{margin:0;font-size:1.1rem}.public-share-copy{white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:14px;max-height:360px;padding:14px;font-size:14px;line-height:1.6;overflow:auto}.public-share-media{border:1px solid var(--border);background:var(--card);border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #2846871a}.public-share-media img,.public-share-media video{object-fit:contain;background:var(--surface);aspect-ratio:16/9;width:100%;max-height:460px;display:block}.public-share-form{gap:12px!important}.public-share-form label{color:var(--ink);font-size:13px;font-weight:600}.public-share-form input,.public-share-form textarea{background:var(--surface);border:1.5px solid #0000;border-radius:12px;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s}.public-share-form input:focus,.public-share-form textarea:focus{background:var(--card);border-color:var(--accent-2);box-shadow:0 0 0 3px #35c5801a}.public-share-form textarea{min-height:120px}.public-share-time{color:var(--muted);padding:6px 0;font-size:.92rem}.public-share-lock-card{text-align:center;max-width:480px;margin:0 auto}.public-share-lock-card h3{margin:0 0 4px}.public-share-lock-card .helper{margin-bottom:8px}.public-share-lock-card .public-share-form{text-align:left}.public-share-lock-icon{width:56px;height:56px;color:var(--accent-2);background:linear-gradient(135deg,#35c5801f,#35c58014);border-radius:14px;place-items:center;margin:0 auto 12px;display:grid}.public-share-actions{justify-content:flex-end;gap:10px;margin-top:4px}.public-share-actions .btn{border-radius:12px;width:100%}.public-share-actions .btn.large{padding:14px 28px;font-size:1.05rem;font-weight:600}.public-share-footer{justify-content:center;align-items:center;gap:8px;padding:28px 0 16px;font-size:13px;display:flex}.public-share-footer a{color:var(--muted);font-weight:500;text-decoration:none;transition:color .15s}.public-share-footer a:hover{color:var(--ink)}.public-calendar-list{gap:12px;display:grid}.public-calendar-day{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:8px;padding:14px;display:grid}.public-calendar-day-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.public-calendar-day-head .list-title{font-size:14px;font-weight:600}.public-calendar-day-list{gap:6px;display:grid}.public-calendar-item{box-shadow:none;background:var(--surface);border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:border-color .2s}.public-calendar-item:hover{border-color:var(--border)}.privacy-page,.legal-page{flex-direction:column;gap:0;width:100%;max-width:980px;margin:0 auto;display:flex}.legal-hero{grid-template-columns:1fr auto;align-items:start;gap:10px 24px;width:100%;max-width:880px;margin:0 auto;padding:8px 0 24px;display:grid}.legal-back-link{color:var(--muted);grid-column:1/-1;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;transition:color .15s;display:inline-flex}.legal-back-link:hover{color:var(--accent-2)}.legal-hero-icon{width:72px;height:72px;color:var(--accent-2);background:linear-gradient(135deg,#35c5801f,#35c58014);border:1px solid #35c58029;border-radius:20px;grid-area:2/2/6;justify-content:center;align-self:center;align-items:center;display:flex}.legal-hero-icon svg{width:32px;height:32px}.legal-hero h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);grid-column:1;margin:0;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:700;line-height:1.15}.legal-hero>p{color:var(--muted);grid-column:1;max-width:50ch;margin:0;font-size:1rem;line-height:1.6}.legal-updated-badge{width:fit-content;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;grid-column:1;padding:4px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.privacy-card,.legal-card{max-width:880px;margin:0 auto}.privacy-card h3,.legal-card h3{margin-top:18px}.privacy-card ul,.legal-card ul{gap:6px;margin:8px 0 0 18px;display:grid}.legal-nav{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-self:center;gap:4px;width:100%;max-width:880px;margin:0 auto 20px;padding:4px;display:flex}.legal-nav-item{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:color .15s,background .15s;display:inline-flex}.legal-nav-item svg{flex-shrink:0;width:16px;height:16px}.legal-nav-item:hover{color:var(--ink);background:var(--card)}.legal-nav-item.active{color:var(--accent-2);background:var(--card);cursor:default;font-weight:600;box-shadow:0 1px 3px #3e5d9e1a}.legal-updated{color:var(--muted);margin-bottom:8px;font-size:12px}.legal-section{padding:4px 0}.legal-section+.legal-section{border-top:1px solid var(--border-light,#0000000d)}.legal-card p{line-height:1.6}.seo-page-shell{gap:18px;padding-top:4px}.seo-page-hero,.seo-page-content{width:min(760px,100%);margin:0 auto}.seo-page-hero{gap:10px;padding:6px 2px 0;display:grid}.seo-page-back-link{width:fit-content;color:var(--muted);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.seo-page-back-link:hover{color:var(--accent-2);text-decoration:none}.seo-page-topline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.seo-page-badge{color:var(--pill-info);letter-spacing:.08em;text-transform:uppercase;background:#35c58014;border:1px solid #35c58029;border-radius:999px;align-items:center;margin:0;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.seo-page-meta{color:var(--muted);margin:0;font-size:12px}.seo-page-copy{gap:12px;display:grid}.seo-page-title{letter-spacing:-.03em;max-width:13ch;margin:0;font-size:clamp(2rem,4vw,2.45rem);line-height:1.08}.seo-page-lead{max-width:60ch;margin:0;font-size:1.02rem;line-height:1.68}.seo-page-content{background:linear-gradient(#fffffffa,#f9fcfff5);border-color:#35c58029;padding:26px 30px;box-shadow:0 18px 40px #3e5d9e1a}.seo-page-content .legal-section+.legal-section{margin-top:8px;padding-top:24px}.seo-page-section{gap:12px;display:grid}.seo-page-section h3,.seo-cta h3{margin:0;font-size:1.22rem}.seo-page-section p,.seo-cta p{margin:0}.seo-page-section li{color:var(--muted);line-height:1.6}.seo-cta{background:radial-gradient(circle at 0 0,#35c5801a,#0000 44%),linear-gradient(#f6fffbfa,#fffffffa);border:1px solid #35c5802e;border-radius:20px;gap:12px;padding:20px 22px;display:grid}.seo-page-actions{flex-wrap:wrap;gap:10px;display:flex}.seo-related-links{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.seo-related-link{min-height:72px;color:var(--ink-accent);background:linear-gradient(#fffffffa,#f4f9fff5);border:1px solid #35c58024;border-radius:16px;align-items:center;padding:14px 16px;font-weight:600;line-height:1.4;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.seo-related-link:hover{border-color:#35c58047;transform:translateY(-1px);box-shadow:0 10px 24px #3e5d9e1f}@media (width<=760px){.seo-page-shell{gap:14px;padding-top:0}.seo-page-hero{padding:2px 0 0}.seo-page-topline{gap:8px}.seo-page-title{max-width:none;font-size:clamp(1.8rem,8vw,2.15rem)}.seo-page-content{padding:20px 18px}.seo-cta{padding:18px}.seo-related-links{grid-template-columns:1fr}}.blog-shell{--blog-papel:#fff;--blog-tinta:#111;--blog-suave:#4a4a44;--blog-corpo:#25251f;--blog-linha:#ddd;--blog-regua:#111;--blog-apagado:#8a8a8a;background:var(--blog-papel);min-height:100vh;color:var(--blog-tinta);padding:0 20px 90px;display:block}[data-theme=dark] .blog-shell{--blog-papel:transparent;--blog-tinta:#f1f5f9;--blog-suave:#a3aec0;--blog-corpo:#cbd5e1;--blog-linha:#334155;--blog-regua:#e2e8f0;--blog-apagado:#8593a8}.blog-topo,.blog-dentro{max-width:44rem;margin:0 auto}.blog-topo{padding:26px 0 0}.blog-voltar{color:var(--accent-forte);font-size:.9rem;font-weight:500}[data-theme=dark] .blog-voltar{color:var(--accent)}.blog-chapeu{background:var(--accent);color:#04241a;text-transform:uppercase;letter-spacing:.15em;border-radius:4px;margin:40px 0 20px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-block}.blog-titulo{letter-spacing:-.025em;max-width:17ch;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,6.6vw,3.7rem);font-weight:700;line-height:1}.blog-titulo-indice{max-width:24ch}.blog-meta{border-top:3px solid var(--blog-regua);color:var(--blog-apagado);text-transform:uppercase;letter-spacing:.1em;margin:26px 0 0;padding-top:20px;font-size:.78rem}.blog-lead{max-width:36rem;color:var(--blog-suave);margin:24px 0 0;font-size:1.24rem;font-weight:500;line-height:1.6}.blog-seccao{margin-top:52px}.blog-numero{color:var(--accent-forte);letter-spacing:.04em;margin-bottom:8px;font-family:Fraunces,Georgia,serif;font-size:.95rem;font-weight:600;display:block}[data-theme=dark] .blog-numero{color:var(--accent)}.blog-seccao h2{letter-spacing:-.015em;max-width:22ch;color:var(--blog-tinta);margin:0 0 18px;font-family:Fraunces,Georgia,serif;font-size:1.72rem;font-weight:600;line-height:1.16}.blog-seccao p{color:var(--blog-corpo);margin:0 0 1.15em;font-size:1.09rem;line-height:1.74}.blog-seccao ul{border-left:3px solid var(--accent);margin:24px 0;padding:0 0 0 22px;list-style:none}.blog-seccao li{color:var(--blog-corpo);margin-bottom:18px;font-size:1.04rem;line-height:1.68}.blog-seccao li:last-child{margin-bottom:0}.blog-fecho{color:#f5f5f0;background:#111;border-radius:16px;margin-top:56px;padding:34px}[data-theme=dark] .blog-fecho{border:1px solid var(--blog-linha);background:#ffffff0d}.blog-fecho p{color:#d6d6ce;margin:0 0 22px;font-size:1.08rem;line-height:1.7}.blog-segue{border-top:3px solid var(--blog-regua);margin-top:56px;padding-top:26px}.blog-segue h2{color:var(--blog-tinta);margin:0 0 20px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:600}.blog-segue-link{max-width:30rem;color:var(--blog-tinta);text-align:left;margin-bottom:18px;font-family:Fraunces,Georgia,serif;font-size:1.28rem;font-weight:600;line-height:1.28;display:block}.blog-segue-link:hover{color:var(--accent-forte)}[data-theme=dark] .blog-segue-link:hover{color:var(--accent)}.blog-com-faixas{max-width:44rem;margin:0 auto;display:block}.blog-ao-topo{z-index:900;border:1px solid var(--blog-linha);background:var(--blog-papel);width:44px;height:44px;color:var(--blog-tinta);cursor:pointer;border-radius:50%;place-items:center;font-size:1.15rem;line-height:1;transition:all .15s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #0000001f}.blog-ao-topo:hover{border-color:var(--accent);color:var(--accent-forte)}[data-theme=dark] .blog-ao-topo{background:#1a2436}[data-theme=dark] .blog-ao-topo:hover{color:var(--accent)}body[data-aviso-de-cookies] .blog-ao-topo{bottom:96px}@media (width<=720px){body[data-aviso-de-cookies] .blog-ao-topo{bottom:140px}}.blog-faixa{display:none}@media (width>=1180px){.blog-com-faixas{grid-template-columns:15rem minmax(0,44rem) 15rem;align-items:start;gap:0 40px;max-width:78rem;display:grid}.blog-faixa{display:block;position:sticky;top:40px}}.blog-voltar-faixa{margin-bottom:26px;font-size:.9rem;display:block}.blog-indice-titulo,.blog-faixa-titulo{text-transform:uppercase;letter-spacing:.13em;color:var(--blog-apagado);margin:0 0 12px;font-size:.72rem;font-weight:700}.blog-indice a{color:var(--blog-suave);border-left:2px solid #0000;margin-bottom:10px;padding-left:10px;font-size:.9rem;line-height:1.4;text-decoration:none;display:block}.blog-indice a:hover{color:var(--blog-tinta)}.blog-indice a.actual{color:var(--blog-tinta);border-left-color:var(--accent);font-weight:600}.blog-indice .numero{color:var(--accent-forte);margin-right:6px;font-family:Fraunces,Georgia,serif}[data-theme=dark] .blog-indice .numero{color:var(--accent)}.blog-convite{border:1px solid var(--blog-linha);background:#35c5800f;border-radius:14px;padding:18px}.blog-convite p{color:var(--blog-corpo);margin:0 0 14px;font-size:.92rem;line-height:1.5}.blog-em-resumo{border-left:3px solid var(--accent);color:var(--blog-corpo);background:#35c5800d;border-radius:0 10px 10px 0;margin:22px 0 0;padding:14px 18px;font-size:1.02rem;line-height:1.6}.blog-em-resumo strong{color:var(--blog-tinta)}.blog-rodape-accoes{border-top:1px solid var(--blog-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 34px;margin-top:40px;padding-top:24px;display:flex}.blog-util p,.blog-partilhar p{color:var(--blog-apagado);margin:0 0 8px;font-size:.8rem}.blog-botoes{gap:8px;display:flex}.blog-botoes button{border:1px solid var(--blog-linha);color:var(--blog-corpo);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.92rem;transition:all .15s}.blog-botoes button:hover{border-color:var(--accent);color:var(--blog-tinta)}.blog-so-estreito{display:block}@media (width>=1180px){.blog-so-estreito{display:none}}.blog-obrigado{color:var(--accent-forte);margin:0;font-size:.92rem;font-weight:600}[data-theme=dark] .blog-so-estreito{display:block}@media (width>=1180px){.blog-so-estreito{display:none}}.blog-partilhar{margin-top:30px}.blog-botoes-redes{flex-wrap:wrap;gap:6px}.blog-botoes-redes button,.blog-para-ia .blog-botoes button{align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;display:inline-flex}.blog-botoes svg{opacity:.75;flex-shrink:0}.blog-botoes button:hover svg{opacity:1}.blog-para-ia{margin-top:30px}.blog-para-ia-nota{color:var(--blog-suave);margin:0 0 12px;font-size:.84rem;line-height:1.5}.blog-obrigado{color:var(--accent)}.blog-grupo{margin-top:46px}.blog-grupo-titulo{border-bottom:3px solid var(--blog-regua);letter-spacing:-.01em;color:var(--blog-tinta);text-transform:capitalize;margin:0 0 4px;padding-bottom:10px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-weight:600}.blog-destaque,.blog-item{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.blog-destaque{border-top:3px solid var(--blog-regua);margin-top:44px;padding-top:28px}.blog-destaque h2{letter-spacing:-.025em;max-width:18ch;color:var(--blog-tinta);margin:12px 0 16px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5.2vw,2.9rem);font-weight:700;line-height:1.04}.blog-grelha{gap:0 40px;margin-top:12px;display:grid}@media (width>=720px){.blog-grelha{grid-template-columns:1fr 1fr}}.blog-item{border-top:1px solid var(--blog-linha);padding:26px 0}.blog-item h2{max-width:20ch;color:var(--blog-tinta);margin:10px 0 12px;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600;line-height:1.18}.blog-destaque:hover h2,.blog-item:hover h2{color:var(--accent-forte)}[data-theme=dark] .blog-destaque:hover h2,[data-theme=dark] .blog-item:hover h2{color:var(--accent)}.blog-quando{color:var(--blog-apagado);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.72rem}.blog-etiqueta{border-right:1px solid var(--blog-linha);color:var(--accent-forte);margin-right:10px;padding-right:10px;font-weight:700}[data-theme=dark] .blog-etiqueta{color:var(--accent)}.blog-resumo{color:var(--blog-suave);margin:0;font-size:1rem;line-height:1.62}@media (width<=760px){.blog-shell{padding:0 18px 70px}.blog-titulo,.blog-titulo-indice{max-width:none}.blog-fecho{padding:26px 22px}}.faq-list-pagina{width:min(760px,100%);margin:4px auto 0}.faq-pagina-fecho{width:min(760px,100%);margin:18px auto 0}.faq-mais{text-align:center;margin:18px 0 0}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-header-actions{flex-wrap:wrap;align-self:flex-start;align-items:flex-end;gap:12px;display:flex}.plan-picker{min-width:220px}.plan-chips{flex-direction:column;gap:6px;display:flex}.plan-chips-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.plan-chips-row{flex-wrap:wrap;gap:8px;display:flex}.plan-chip{border:1.5px solid var(--border);background:var(--card);cursor:pointer;font-family:var(--font-body);color:var(--ink);border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:border-color .15s,box-shadow .15s;display:flex}.plan-chip:hover{border-color:var(--accent-2)}.plan-chip--active{border-color:var(--accent-2);background:#35c58014;box-shadow:0 0 0 2px #35c5802e}.plan-chip-name{font-weight:600}.plan-chip-status{border-radius:6px;padding:2px 7px;font-size:11px;font-weight:600}.plan-chip--ok .plan-chip-status{color:var(--ok);background:#2f9e441f}.plan-chip--warn .plan-chip-status{color:var(--pill-warn);background:#e9a23b29}.plan-chip-spinner{border:2px solid #e9a23b4d;border-top-color:var(--pill-warn);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite chipSpin}@keyframes chipSpin{to{transform:rotate(360deg)}}.plan-chip--danger .plan-chip-status{color:var(--pill-danger);background:#de5b7329}.plan-chip--neutral .plan-chip-status{color:var(--muted);background:#556a851a}.plan-chip--more{color:var(--muted);border-style:dashed;font-weight:600}.plans-history{gap:24px;display:grid}.plans-history-section{gap:10px;display:grid}.plans-history-section h3{margin-bottom:2px}.plans-history-card{gap:8px;padding:14px 16px;display:grid}.plans-history-card--selected{border-color:var(--accent-2);box-shadow:0 0 0 2px #35c58026}.plans-history-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.plans-history-card-title{align-items:center;gap:8px;display:flex}.plans-history-current{color:var(--accent-2);font-size:11px;font-weight:600}.plans-history-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.plans-history-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:3px;height:3px}.plans-history-card-actions{align-items:center;gap:8px;margin-top:2px;display:flex}.plans-history-confirm{align-items:center;gap:6px;display:flex}.page-header .row{flex-wrap:wrap}.filters{flex-wrap:wrap;gap:16px;display:flex}.calendar-toolbar .tabs{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:4px;display:inline-flex}.calendar-toolbar .tab{border:1px solid #0000;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s}.calendar-toolbar .tab:not(.active):hover{background:#35c5801a;border-color:#35c58042}.calendar-toolbar .tab.active{background:var(--accent-2);color:#fff;border-color:#0000;box-shadow:0 4px 12px #35c5804d}[data-theme=dark] .calendar-toolbar .tab.active{color:#fff}.toolbar-block{gap:6px;min-width:220px;display:grid}.calendar{gap:14px;display:grid}.calendar-week{grid-template-columns:repeat(3,minmax(0,1fr))}.connection-card .status{margin-top:4px}.conta-ligada.activa{border-color:var(--accent-forte);background:rgba(var(--accent-rgb), .1);font-weight:600}.conta-ligada .conta-estado.ok{color:var(--accent-forte)}.calendar-item{border:1px solid var(--border);border-left:4px solid var(--pilar-cor,var(--border));background:var(--card);box-shadow:var(--shadow);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.calendar-item-plano{border:1px solid var(--plano-cor,var(--border));color:var(--plano-cor,var(--muted));white-space:nowrap;border-radius:5px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.calendar-item-main{flex:140px;gap:4px;min-width:0;display:grid}.calendar-item-title{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.calendar-item-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.calendar-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.calendar-item-actions .btn{white-space:nowrap}.network-pill{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:2px 8px;font-size:11px}.post-type-pill{color:var(--pill-info);text-transform:lowercase;background:#35c5801f;border:1px solid #35c58057;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.calendar-item.status-draft{border-left-color:var(--pilar-cor,var(--border))}.calendar-item.status-approved{border-left-color:var(--pilar-cor,var(--accent-2))}.calendar-item.status-scheduled{border-left-color:var(--pilar-cor,var(--warn))}.calendar-item.status-published{border-left-color:var(--pilar-cor,var(--ok))}.calendar-item.status-failed{border-left-color:var(--danger)}.calendar-month-nav{border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}.calendar-month-nav strong{text-align:center;text-transform:capitalize;letter-spacing:.01em;min-width:164px;font-size:14px}.calendar-month-nav .btn.mini{padding:6px 10px}.calendar-month-pill.active{background:var(--accent);color:#0d2018;border-color:var(--accent)}.calendar-month-pill.has-posts:not(.active){border-color:var(--accent);color:var(--text);font-weight:600}.calendar-month-pill.has-posts:not(.active):after{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.calendar-month-cell:not(.outside):hover{border-color:var(--accent-2);box-shadow:var(--shadow);transform:translateY(-1px)}.calendar-month-cell.outside{background:var(--surface);opacity:.78}.calendar-month-cell.weekend:not(.outside){background:linear-gradient(180deg, var(--card), var(--bg))}.calendar-month-cell.today{border-color:rgba(var(--accent-rgb), .54);box-shadow:0 0 0 2px rgba(var(--accent-rgb), .12), 0 10px 20px #3022131a}.calendar-month-cell.today .calendar-month-day{color:var(--accent-2)}.calendar-month-cell.holiday{background:linear-gradient(135deg,#ffc83214,#ffc83208);border-left:2px solid #dcaa1e66}.events-modal .modal-actions,.calendar-add-modal .modal-actions{background:linear-gradient(180deg, transparent 0%, var(--card) 34%);z-index:3;margin-top:2px;padding-top:12px;position:sticky;bottom:-2px}.calendar-add-date-field{position:relative}.calendar-add-date-trigger{border:1px solid var(--border);background:var(--card);width:100%;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:flex}.calendar-add-date-trigger:hover{border-color:var(--accent-2)}.calendar-add-date-trigger:disabled{opacity:.7;cursor:not-allowed}.calendar-add-date-popover{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:14px;gap:8px;margin-top:8px;padding:10px;display:grid}.calendar-add-date-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-add-date-nav strong{text-transform:capitalize;font-size:14px}.calendar-add-date-weekdays{color:var(--muted);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;font-size:11px;font-weight:700;display:grid}.calendar-add-date-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-add-date-day{background:var(--surface);min-height:38px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:10px;font-size:13px;font-weight:600}.calendar-add-date-day:hover:not(:disabled){border-color:rgba(var(--accent-rgb), .3);background:var(--card)}.calendar-add-date-day.today{border-color:#35c58066}.calendar-add-date-day.selected{border-color:var(--accent-2);color:var(--ink-accent);background:#35c5802e}.calendar-add-date-day.muted{color:var(--muted)}.calendar-add-date-day:disabled{opacity:.45;cursor:not-allowed}.calendar-month-post.status-draft{border-left-color:var(--pilar-cor,var(--border))}.calendar-month-post.status-approved{border-left-color:var(--pilar-cor,var(--accent-2))}.calendar-month-post.status-scheduled{border-left-color:var(--pilar-cor,var(--warn))}.calendar-month-post.status-published{border-left-color:var(--pilar-cor,var(--ok))}.calendar-month-post.status-failed{border-left-color:var(--danger)}.publish-guide{margin-bottom:8px}.publish-guide .helper{margin:0}.metric{gap:6px;display:grid}[data-theme=dark] .card.metric{border-color:rgba(var(--accent-rgb), .18);background:linear-gradient(135deg, var(--card), rgba(var(--accent-rgb), .04))}.list{gap:10px;display:grid}.home-upcoming-status .status{justify-content:center;min-width:96px;display:inline-flex}.home-checklist-item.done{background:#35c58014;border-color:#35c58066}.home-checklist-item.done .home-checklist-mark{color:var(--pill-success);background:#35c58033;border-color:#35c58073}.home-checklist-item.done .home-checklist-action{color:var(--pill-success)}.analytics-network-item{border:1px solid var(--border);background:var(--card);border-radius:12px;overflow:hidden}.analytics-network-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:700;list-style:none;display:flex}.analytics-network-summary::-webkit-details-marker{display:none}.analytics-network-summary:after{content:"▾";color:var(--muted);font-size:14px;transition:transform .18s}.analytics-network-item[open] .analytics-network-summary:after{transform:rotate(180deg)}.analytics-network-summary-main{gap:4px;display:grid}.library-card--full{grid-column:1/-1}.library-toggle.active{background:var(--accent);color:#fff;border-color:#0000}.event-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 160px;align-items:center;gap:8px;display:grid}.event-proofs{gap:8px;display:grid}.event-proof-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.event-actions{gap:8px;display:flex}.field{gap:4px;display:grid}.goal-row .library-actions,.library-goal-form .btn{grid-area:1/2}.campo-de-texto{resize:none;min-height:0;overflow-y:hidden}.btn.compact{padding:6px 12px;font-size:13px}.admin-row .btn{justify-self:end}@media (width<=900px){.admin-row .btn{justify-self:start}}.list-title{font-weight:600}.list-sub,.helper{color:var(--muted);font-size:12px}.helper.success{color:var(--pill-success);font-weight:600}.editor-format-toolbar{gap:4px;margin-bottom:6px;display:flex}.intelligence-score.good{color:var(--ok,var(--accent));border-color:var(--ok,var(--accent));background:#35c58014}.intelligence-score.warn{color:var(--warn,#f59e0b);border-color:var(--warn,#f59e0b);background:#f59e0b14}.intelligence-score.bad{color:var(--danger,#f44);border-color:var(--danger,#f44);background:#ff444414}.intelligence-rec--high{border-left:3px solid var(--danger,#f44)}.intelligence-rec--medium{border-left:3px solid var(--warn,#f59e0b)}.intelligence-rec--low{border-left:3px solid var(--ok,var(--accent))}.intelligence-rec-priority.high{color:var(--danger,#f44);background:#ff44441a}.intelligence-rec-priority.medium{color:var(--warn,#f59e0b);background:#f59e0b1a}.intelligence-rec-priority.low{color:var(--ok,var(--accent));background:#35c5801a}.intelligence-trend--high{border-left-color:var(--danger,#f44)}.intelligence-trend--medium{border-left-color:var(--warn,#f59e0b)}.intelligence-trend--low{border-left-color:var(--ok,var(--accent))}@keyframes skeleton-pulse{0%,to{opacity:.6}50%{opacity:.3}}.skeleton{background:var(--surface);border-radius:8px;animation:1.5s ease-in-out infinite skeleton-pulse}.skeleton-line{border-radius:6px;height:14px;margin:8px 0}.skeleton-line.short{width:40%}.skeleton-line.medium{width:65%}.skeleton-line.long{width:90%}.skeleton-card{border-radius:12px;height:80px;margin:8px 0}.skeleton-score{border-radius:50%;width:48px;height:48px}@keyframes fita-que-rola{0%{-webkit-mask-image:linear-gradient(90deg,#000 0 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 85%,#0000 100%)}to{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 15% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 15% 100%)}}@supports (animation-timeline:scroll(self inline)){.tabs{animation:linear both fita-que-rola;animation-timeline:scroll(self inline)}}.onboarding-templates-grid{flex-wrap:wrap;gap:8px;display:flex}.onboarding-lang-btn.active{background:var(--accent);color:#fff}.onboarding-niche-card.active{border-color:var(--accent-2);background:#35c5801a}.onboarding-niche-card .helper{margin:0;font-size:11px}.editor-format-toolbar .btn{min-width:44px;min-height:44px;padding:4px 8px;font-size:14px}.editor-version-item{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;padding:8px}.editor-version-meta{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.actions{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.preview-body.mobile{border-style:solid;border-radius:18px;max-width:390px;margin:0 auto}.preview-body.network-preview-body.mobile{border:none;min-height:0;padding:0}.network-preview.desktop{aspect-ratio:16/10;background:linear-gradient(180deg, var(--card) 0%, var(--bg) 100%);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #4e628c3d;border-radius:18px;flex-direction:column;gap:12px;width:min(860px,100%);max-width:860px;max-height:70vh;margin:0 auto;padding:18px 18px 16px;display:flex;overflow-y:auto;box-shadow:0 18px 36px #39599824}.network-preview.desktop:before{content:"";background:#4e628c14;border-radius:999px;height:10px;margin:-6px -6px 6px;display:block;position:sticky;top:0}.network-preview.desktop .network-preview-media{flex:none;height:clamp(220px,45%,420px);max-height:45%}.network-preview.desktop .network-preview-text{flex:auto}.network-preview.mobile{aspect-ratio:390/844;background:linear-gradient(180deg, var(--card) 0%, var(--bg) 100%);overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid #4e628c47;border-radius:24px;flex-direction:column;width:min(520px,100%);max-width:520px;max-height:85vh;margin:0 auto;padding:18px 14px 16px;display:flex;position:relative;overflow-y:auto;box-shadow:0 14px 28px #39599824}.network-preview.mobile:before{content:"";background:#4e628c26;border-radius:99px;width:68px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.network-preview.mobile:after{content:"";background:#4e628c40;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:14px}.network-preview.mobile .network-preview-header,.network-preview.mobile .network-preview-actions{flex:none}.network-preview.mobile .network-preview-media{flex:0 0 30%;min-height:180px;max-height:30%}.network-preview.mobile .network-preview-text{flex:auto}.logo-na-peca-zona.actual{background:#04785761;border-style:solid}.logo-na-peca-zona.alvo{color:#fff;background:#0478579e;border-style:solid;border-color:#fff;font-weight:700}.historico-etiqueta.imagem{color:#047857;border-color:#04785773}.historico-meta .btn{margin-left:auto}.escolher-canto-zona.activa{border-color:var(--brand,#047857);background:#0478571a}.logo-na-peca-controlos .btn{opacity:.75;padding:2px 8px;font-size:11px}.logo-na-peca-controlos .btn:hover{opacity:1}.carousel-nav.prev{left:8px}.carousel-nav.next{right:8px}.network-preview.linkedin .network-preview-avatar{color:#0a66c2;background:#0a66c21f}.network-preview.linkedin .network-preview-media{aspect-ratio:16/9}.network-preview.linkedin .network-preview-actions{border-top:1px solid var(--border);padding-top:8px}.network-preview.x .network-preview-avatar{color:#0f1419;background:#0f141914}.network-preview.x .network-preview-media{aspect-ratio:16/9}.network-preview.x{border-radius:20px}.network-preview.x .network-preview-actions{border-top:1px solid #0f14191a;padding-top:8px}.network-preview.x .network-preview-action{background:0 0;border-color:#0000;padding:4px}.network-preview.instagram .network-preview-avatar{color:#9b3f66;background:#e28fb429}.network-preview.instagram .network-preview-media{aspect-ratio:1}.network-preview.instagram{border-radius:18px}.network-preview.instagram .network-preview-actions{gap:12px}.network-preview.instagram .network-preview-action{background:0 0;border-color:#0000;padding:4px}.network-preview.instagram .action-label{display:none}.network-preview.tiktok{color:#f1f1f1;background:#141414;border-color:#ffffff1f}.network-preview.tiktok .network-preview-handle,.network-preview.tiktok .network-preview-menu{color:#f1f1f1b3}.network-preview.tiktok .network-preview-avatar{color:#f1f1f1;background:#ffffff24}.network-preview.tiktok .network-preview-media{aspect-ratio:9/16;background:#0b0b0b;border-color:#ffffff1f}.network-preview.tiktok .network-preview-action{color:#f1f1f1b3;background:#ffffff14;border-color:#ffffff1f}.network-preview.tiktok .network-preview-actions{justify-content:flex-end;gap:10px}.network-preview.youtube{color:#f1f1f1;background:#0f0f0f;border-color:#ffffff1f}.network-preview.youtube .network-preview-avatar{color:red;background:#ff000026}.network-preview.youtube .network-preview-handle,.network-preview.youtube .network-preview-menu{color:#f1f1f199}.network-preview.youtube .network-preview-media{aspect-ratio:16/9;background:#000;border-color:#ffffff14}.network-preview.youtube .network-preview-action{color:#f1f1f1b3;background:#ffffff14;border-color:#ffffff1f}.network-preview.youtube .network-preview-text{color:#f1f1f1cc;font-size:13px;line-height:1.5}.network-preview.facebook .network-preview-avatar{color:#1877f2;background:#1877f21f}.network-preview.facebook .network-preview-media{aspect-ratio:16/9}.network-preview.facebook .network-preview-actions{border-top:1px solid var(--border);padding-top:8px}.network-preview.threads .network-preview-media{aspect-ratio:4/5}.network-preview.threads .network-preview-actions{border-top:1px solid var(--border);padding-top:8px}.preview-toggle .btn{padding:6px 12px}.preview-toggle .btn.active{background:var(--accent);color:#0d2018;border-color:#0000}.preview-media{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-top:12px;padding:8px}.preview-media img,.preview-media video{border-radius:10px;width:100%;display:block}.upload-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.carousel-slots{gap:8px;display:grid}.carousel-slot{align-items:center;gap:8px;display:flex}.upload-row input[type=file]{flex:auto;min-width:0}.file-name.selected{color:var(--ink);border-style:solid}.notice{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:10px}.notice strong{color:var(--ink)}.notice.compact{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.auth-trial-notice{margin-bottom:8px}.trial-persona-cards{gap:10px;display:flex}.trial-persona-card{border:2px solid var(--border);background:var(--card);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;flex:1;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:all .15s}.trial-persona-card:hover{border-color:var(--accent-2)}.trial-persona-card.active{border-color:var(--accent-2);box-shadow:0 0 0 1px var(--accent-2);background:#35c5800f}.notice.ok-inline{width:auto;display:inline-flex}.notice.warn{background:#e9a23b1a;border-color:#e9a23b66}.notice.danger{background:#d9480f14;border-color:#d9480f66}.notice.ok,.notice.success{background:#2f9e4414;border-color:#2f9e4466}.trial-expired-banner{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.trial-banner p,.trial-expired-banner p{margin:0}.status{border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px}.status.neutral{color:var(--pill-info);background:#35c5801a;border-color:#35c58047}.status.ok{background:#2f9e441a;border-color:#2f9e444d}.status.warn{background:#e9a23b26;border-color:#e9a23b66}.status.danger{background:#d9480f1f;border-color:#d9480f66}.empty{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:12px;padding:18px}.empty-icon{opacity:.6;font-size:32px;line-height:1}.skeleton-wrap{gap:12px;padding:18px;display:grid}.skeleton-line{background:linear-gradient(90deg, var(--border) 25%, var(--surface) 50%, var(--border) 75%);background-size:200% 100%;border-radius:8px;height:14px;animation:1.4s infinite skeletonShimmer}.skeleton-line-lg{width:100%;height:18px}.skeleton-line-md{width:70%}.skeleton-line-sm{width:40%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner-dot{border:2px solid var(--border);border-top-color:var(--accent);vertical-align:middle;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.6s linear infinite spinnerRotate;display:inline-block}@keyframes spinnerRotate{to{transform:rotate(360deg)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.error{color:var(--danger);background:#d9480f1f;border:1px solid #d9480f66;border-radius:12px;padding:10px 14px}.toast{z-index:10;border:1px solid var(--border);box-shadow:var(--shadow);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;animation:.2s toastIn;display:flex;position:sticky;top:10px}.toast-error{color:var(--danger);background:#35c58014;border-color:#d9480f66}.toast-fixed{z-index:1000;pointer-events:auto;width:min(520px,100% - 32px);position:fixed;top:16px;left:auto;right:16px}.toast-close{cursor:pointer;color:inherit;background:0 0;border:none;font-size:14px;line-height:1}.cookie-banner-espaco{height:104px}.landing-hero-reassure{color:var(--muted);margin:10px 0 0;font-size:14px}.landing-hero-reassure strong{color:var(--text);font-weight:700}.compare-note-switch{margin-bottom:4px}.cookie-banner{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);z-index:1000;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-banner-accoes{flex-shrink:0;gap:8px;display:flex}@media (width<=720px){.cookie-banner{flex-direction:column;align-items:flex-start}.cookie-banner-accoes{width:100%}.cookie-banner-accoes .btn{flex:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes toastIn{0%{opacity:.6;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.workflow-stepper{align-items:center;gap:0;padding:12px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}.workflow-step{white-space:nowrap;color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.workflow-step-dot{border:2px solid var(--border);width:24px;height:24px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:all .15s;display:flex}.workflow-step.done .workflow-step-dot{background:var(--ok);border-color:var(--ok);color:#fff}.workflow-step.active .workflow-step-dot{background:var(--primary);border-color:var(--primary);color:#fff}.workflow-step.active{color:var(--text);font-weight:600}.workflow-step.done{color:var(--ok)}.workflow-step-line{background:var(--border);flex-shrink:0;width:24px;height:2px}.workflow-step.done+.workflow-step-line,.workflow-step-line.done{background:var(--ok)}@keyframes saveToastIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.landing-hero{grid-template-columns:1fr}.app-shell{grid-template-columns:68px minmax(0,1fr)}.sidebar{align-items:center;padding:10px 8px 14px;overflow:hidden}.sidebar-toggle{display:none}.sidebar-theme-toggle{display:inline-flex}.sidebar-topo{justify-content:center}.app-name,.sidebar-plan-chip,.project-meta,.nav-item-label,.sidebar-signout-label{display:none!important}.app-brand{justify-content:center}.app-icon{border-radius:10px;width:34px;height:34px}.nav{justify-items:center;gap:6px;width:100%}.nav-item{border-radius:12px;justify-content:center;width:44px;height:44px;padding:0}.nav-item-icon{font-size:20px}.sidebar-bottom{align-items:center;width:100%}.project-row{flex-direction:column;align-items:center}.sidebar-signout{border-radius:12px;justify-content:center;width:44px;height:44px;padding:0}.price-badge{padding:4px 10px;font-size:10px;top:-10px}.main{height:auto;padding:20px;overflow:visible}.billing-toggle{justify-items:start}.pricing-trial-pill{order:2}.faq-question{padding:16px;font-size:.96rem}.faq-answer{padding:0 16px 16px}.calendar-toolbar .tabs{max-width:100%;overflow-x:auto}}@media (width<=1600px){.pricing-grid:not(.pricing-grid-3){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1320px){.pricing-grid:not(.pricing-grid-3){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.grid-3,.landing-differentials-grid{grid-template-columns:1fr}.pricing-grid,.pricing-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pricing-grid,.pricing-grid-3{grid-template-columns:1fr}.persona-toggle{max-width:100%}.persona-tab{padding:8px 12px;font-size:12px}}@media (width<=900px){.calendar-item-actions{justify-content:flex-start;width:100%;margin-left:0}}.calendar-mobile-day.today{border-color:var(--accent)}.calendar-mobile-post.status-approved{border-left-color:var(--accent-2)}.calendar-mobile-post.status-scheduled{border-left-color:var(--warn)}.calendar-mobile-post.status-published{border-left-color:var(--ok)}.calendar-mobile-post.status-failed{border-left-color:var(--danger)}@media (width<=768px){.calendar-month-nav .btn.mini{padding:5px 8px}.auth-split{grid-template-columns:1fr}.auth-brand{padding:32px 24px 24px}.auth-brand-headline{font-size:26px}.auth-float-cards,.auth-brand-checks{display:none}.auth-form-side{padding:24px}.auth-card{width:min(420px,100%)}}@media (width<=480px){.landing{padding:24px 16px 112px}.landing-top{flex-direction:column;align-items:flex-start}.landing-lang{justify-content:space-between;width:100%}.landing-actions{flex-direction:column}.landing-actions .btn{width:100%}.landing-mobile-cta{z-index:990;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.landing-mobile-cta .btn{justify-content:center;width:100%;box-shadow:0 16px 36px #35c58047}.landing-footer{margin:46px -16px -48px;padding:28px 16px 16px}.landing-footer-grid{grid-template-columns:1fr;gap:20px}.footer-col{gap:8px}.landing-footer-bottom{flex-direction:column;align-items:flex-start;gap:6px;margin-top:16px;padding-top:12px}.mini-cards{flex-direction:column}.mini-card{text-align:center;width:100%}.auth-brand{display:none}.auth-form-side{padding:20px}.auth-header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.auth-header h2{margin-bottom:0;font-size:24px}.auth-tabs{flex-wrap:wrap}.onboarding{padding:12px}.onboarding-actions .btn,.page-header-actions,.plan-chips{width:100%}.filters{flex-direction:column}.modal-actions{flex-direction:column;align-items:stretch}.modal-actions .btn{width:100%}}@media (width<=375px){:root{font-size:14px}.card{padding:14px}.page-header h1{font-size:20px}.btn{padding:8px 14px;font-size:13px}.auth-form-side{padding:12px}.auth-card{padding:20px 16px}.landing-hero h1{font-size:28px}.landing-hero p{font-size:15px}}@media (width<=768px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{z-index:1000;width:min(280px,85vw);height:100dvh;box-shadow:none;border-bottom:none;flex-direction:column;transition:transform .2s;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.sidebar.sidebar--open{box-shadow:var(--shadow);transform:translate(0)}.main{padding-top:64px;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px) + 16px)}.sidebar.sidebar--open{align-items:stretch!important;padding:20px!important;overflow-y:auto!important}.sidebar.sidebar--open .app-name,.sidebar.sidebar--open .project-meta,.sidebar.sidebar--open .brand-sub,.sidebar.sidebar--open .nav-item-label,.sidebar.sidebar--open .sidebar-signout-label{display:revert!important}.sidebar.sidebar--open .sidebar-plan-chip{display:grid!important}.sidebar.sidebar--open .sidebar-toggle{width:44px;height:44px}.sidebar.sidebar--open .app-brand{justify-content:flex-start}.sidebar.sidebar--open .nav{justify-items:stretch}.sidebar.sidebar--open .nav-item{justify-content:flex-start;width:auto;height:auto;padding:10px 12px}.sidebar.sidebar--open .sidebar-bottom{align-items:stretch}.sidebar.sidebar--open .project-row{flex-direction:row;align-items:center}.sidebar.sidebar--open .sidebar-signout{justify-content:flex-start;width:auto;height:auto;padding:10px 12px}}@media (width<=640px){.public-share-hero{padding:20px}.public-share-hero-icon{border-radius:12px;width:48px;height:48px}.public-share-hero-icon svg{width:22px;height:22px}.public-share-preview,.public-share-approval,.public-share-plan-card,.public-calendar-list{padding:16px}}@media (width>=760px){.public-share-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.public-share-actions .btn{width:auto;min-width:150px}}.analytics-kpis .metric{text-align:center;padding:16px 12px}.analytics-insight--positive{background:#1a7a450f;border-color:#1a7a4533}.analytics-insight--negative{background:#c4384f0f;border-color:#c4384f33}[data-theme=dark] .analytics-insight--positive{background:#35c58014;border-color:#35c58033}[data-theme=dark] .analytics-insight--negative{background:#c4384f1a;border-color:#c4384f40}.analytics-net-stat-value.ok{color:var(--ok)}.analytics-net-stat-value.danger{color:var(--danger)}.analytics-engagement-grid{gap:8px;display:grid}.analytics-engagement-row{border:1px solid var(--border);background:var(--card);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.analytics-engagement-network{gap:2px;display:grid}.analytics-engagement-data{text-align:right;align-items:baseline;gap:8px;display:flex}.analytics-engagement-value{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.analytics-chart{align-items:flex-end;gap:2px;height:120px;padding:4px 0;display:flex}.analytics-patterns-section{margin-top:4px}.analytics-patterns-section h3{margin:0 0 10px}.analytics-pattern--positive{border-left-color:var(--green,#22c55e)}.analytics-pattern--warning{border-left-color:#f59e0b}.analytics-pattern--neutral{border-left-color:var(--muted)}.analytics-evolution-section{margin-top:4px}.analytics-evolution-section h3{margin:0 0 10px}.analytics-trend--up{color:var(--green,#22c55e)}.analytics-trend--down{color:#ef4444}.analytics-trend--stable{color:var(--muted)}.analytics-priority--high{color:#ef4444;background:#ef44441f}.analytics-priority--medium{color:#f59e0b;background:#f59e0b1f}.analytics-priority--low{color:#3b82f6;background:#3b82f61f}.skeleton-block{background:var(--surface);border-radius:12px;animation:1.5s ease-in-out infinite skeleton-pulse}.admin-tab.active{background:var(--accent-2);color:#fff;border-color:var(--accent-2)}.status-dot.ok{background:var(--ok)}@supports (padding-bottom:env(safe-area-inset-bottom)){.sidebar-toggle--mobile{top:calc(8px + env(safe-area-inset-top));left:calc(8px + env(safe-area-inset-left))}.landing-mobile-cta,.cookie-banner{bottom:calc(16px + env(safe-area-inset-bottom));left:calc(16px + env(safe-area-inset-left));right:calc(16px + env(safe-area-inset-right))}.modal-overlay{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.onboarding-actions{padding-bottom:env(safe-area-inset-bottom)}.sidebar{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (width<=640px){.landing-hero{text-align:center;grid-template-columns:1fr}.mockup-sidebar{display:none}.mockup-app,.mockup-main.with-editor{grid-template-columns:1fr}.mockup-editor,.mockup-filters,.mockup-post-text{display:none}.mockup-post{cursor:default}.mockup-day{min-height:36px}.mockup-day-num{font-size:.5rem}.mockup-net{padding:1px 2px;font-size:.4rem}}.compare-wrap{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}@media (width>=900px){.compare-wrap{-webkit-mask-image:none;mask-image:none}}@media (width<=768px){.sidebar-plan-chip{min-width:0}.bottom-bar-tab.active{color:var(--accent-2)}}@keyframes mascot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes mascot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes mascot-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-12px)}50%{transform:translateY(-6px)}70%{transform:translateY(-10px)}}@keyframes mascot-wave{0%,to{transform:rotate(0)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}.mascot{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:120px;height:120px;margin:0 auto 12px;display:block}.mascot--lg{width:160px;height:160px}@media (prefers-reduced-motion:reduce){.mascot--float{animation:none}}.mascot--float{animation:3s ease-in-out infinite mascot-float}.mascot--pulse{animation:2s ease-in-out infinite mascot-pulse}.mascot-inline .mascot{width:36px;height:36px;margin:0}.integration-config{background:var(--bg-inset);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;border-radius:8px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;overflow-x:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=720px){.preview-toggle .btn{min-height:44px;padding:8px 14px}.actions .row{flex-wrap:wrap;gap:8px}.actions .row input[type=datetime-local]{flex:160px;min-width:0}.editor-ai-section .editor-ai-tools .btn{text-align:center;width:100%}}@media (width<=480px){.editor-toolbar .btn.danger{width:100%}.network-preview.desktop{width:100%;aspect-ratio:unset;min-height:200px;max-height:none}}input[type=datetime-local],input[type=date],input[type=time]{border:1px solid var(--border);background:var(--card);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}[data-theme=light] input[type=datetime-local],[data-theme=light] input[type=date],[data-theme=light] input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}input[type=datetime-local]:hover,input[type=date]:hover,input[type=time]:hover{border-color:var(--accent-2)}input[type=datetime-local]:focus,input[type=date]:focus,input[type=time]:focus{border-color:var(--accent-2);outline:none;box-shadow:0 0 0 3px #35c58026}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.5);cursor:pointer}[data-theme=light] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:none}[data-theme=light] input[type=date]::-webkit-calendar-picker-indicator{filter:none}[data-theme=light] input[type=time]::-webkit-calendar-picker-indicator{filter:none}.danger-text{color:var(--danger)!important}.analytics-hero{align-items:flex-start;gap:24px;display:flex}.analytics-hero-score{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.analytics-score-scale{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.analytics-score-scale span{border-radius:4px;padding:2px 6px;font-weight:600}.analytics-hero-summary{flex:1;min-width:0}.analytics-hero-tips{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.analytics-hero-tips li{color:var(--fg);padding-left:20px;font-size:14px;line-height:1.5;position:relative}.analytics-hero-tips li:before{content:"→";color:var(--accent-2);position:absolute;left:0}.analytics-core-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.analytics-core-card{text-align:center;padding:16px}.analytics-core-value{font-size:28px;font-weight:700}.analytics-core-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:2px;font-size:11px}.analytics-core-delta{margin-top:4px;font-size:12px;font-weight:600}.analytics-network-card .helper{margin:0}.analytics-post-preview{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}@supports (padding-top:env(safe-area-inset-top)){@media (width<=768px){.main{padding-top:calc(64px + env(safe-area-inset-top,0px))}}}@media (width<=768px){.plan-chip,.landing-lang .tab{min-height:44px;padding:10px 14px}.auth-sso-btn{min-height:44px}.compare-wrap{width:100%;max-width:100%}.landing-hero{text-align:center;grid-template-columns:1fr;padding:40px 20px 48px}.landing-actions{justify-content:center}}.editor-topbar-meta{color:var(--muted);white-space:nowrap;font-size:13px}.editor-topbar-sep{background:var(--border);width:1px;height:20px;margin:0 4px}.editor-schedule-wrap{position:relative}.editor-panel-tabs .btn.active{background:var(--accent);color:#fff;border-color:#0000}.editor-panel-content{flex-direction:column;gap:12px;display:flex}.editor-details-tab>.form-grid{border-bottom:1px solid var(--border);padding-bottom:12px}.editor-details-tab>.notice{margin-block:4px 8px}.editor-details-tab>.btn{align-self:flex-start}.editor-page>.page-header,.editor-page>.editor-toolbar,.editor-page>.workflow-stepper{display:none}.form-check{cursor:pointer;min-height:44px;color:var(--muted);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:flex}.form-check input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--accent-forte);cursor:pointer;margin:0}.calendar-item-estado.estado-texto_falhou{color:var(--danger);background:#ef444414}@keyframes pulso-estado{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media (width<=560px){.onboarding-pilar .btn{grid-column:1/-1}}.onboarding .chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.onboarding .chip{font:inherit;border:1.5px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:600}.onboarding .chip:hover{border-color:var(--accent)}.onboarding .chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.onboarding .chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.onboarding-cadencia-linha .helper{margin:0}@media (width<=560px){.onboarding-cadencia-linha .helper{grid-column:1/-1}}.home-celebracao .mascot{flex:none;margin:0}.home-celebracao .helper{max-width:56ch;margin:0}.onboarding-conversa .mascot{margin-bottom:8px}@media (width<=720px){.btn,.tab,.nav-item,.persona-tab,.btn.mini,.btn.compact{min-height:44px}.trial-banner .mascot{width:34px;height:34px;margin:0}.trial-banner .btn{min-height:36px;padding:6px 12px;font-size:13px}}@keyframes pip-flip{to{background-position:calc(var(--pip-lado) * var(--pip-frames) * -1) 0}}.regenerar-confirma .helper{max-width:42ch;margin:0}.btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.btn.danger:hover{filter:brightness(.94)}.assistente{z-index:60;background:var(--card);border:1px solid var(--border);width:min(420px,100vw - 32px);max-height:min(640px,100vh - 140px);box-shadow:var(--shadow-lg,0 8px 24px #00000029);border-radius:14px;flex-direction:column;display:flex;position:fixed;bottom:calc(clamp(16px,2vw,28px) + 60px);right:clamp(16px,2vw,28px);overflow:hidden}.assistente-turno--pessoa{background:var(--surface);border-radius:12px 12px 2px;align-self:flex-end;max-width:85%;padding:8px 12px}.assistente-turno--assistente{align-self:stretch}@media (width<=640px){.assistente{max-height:calc(100vh - 180px)}}.assistente-lista-linha.active>button:first-child{font-weight:600}.brand-importar-origens .btn.active{background:rgba(var(--accent-rgb), .12);border-color:var(--accent-forte)}@media (width<=768px){.trial-banner .btn.mini{min-height:44px;padding-inline:16px}}.settings-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.resumo-periodo{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:10px;margin:4px 0 14px;padding:14px 16px;display:grid}.resumo-linha{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.resumo-rotulo{color:var(--muted);font-size:13px}.resumo-editar{border-top:1px solid var(--border);gap:8px;margin:14px 0 4px;padding-top:14px;display:grid}.resumo-nome-ajuda{margin:6px 0 16px}.resumo-valor{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.resumo-valor select{max-width:220px}.resumo-editavel{color:inherit;font:inherit;text-align:right;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;margin:-4px -6px;padding:4px 6px;display:inline-flex}.resumo-editavel:hover:not(:disabled),.resumo-editavel:focus-visible{border-color:var(--border);background:var(--bg-2)}.resumo-editavel:disabled{cursor:not-allowed}.resumo-pilares{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.resumo-duracao{flex-wrap:wrap;gap:8px;display:flex}.resumo-sobreposicao{background:#eab30814;border:1px solid #eab30866;border-radius:8px;margin-top:12px;padding:8px 10px}.resumo-pilar{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:10px;display:grid}.resumo-pilar-nome{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-agendar-campos>.calendar-add-date-field{flex:160px;min-width:0}.post-agendar-campos .calendar-add-date-trigger{width:100%}.preview-convite{letter-spacing:.01em;color:var(--muted);align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.preview-convite-ponto{background:var(--accent-2);width:7px;height:7px;box-shadow:0 0 0 0 var(--accent-2);border-radius:50%;animation:2.4s ease-out infinite convitePulsar}@keyframes convitePulsar{0%{box-shadow:0 0 #35c5808c}70%{box-shadow:0 0 0 7px #35c58000}to{box-shadow:0 0 #35c58000}}.mockup-post.pista{animation:2.2s ease-in-out infinite pistaRespirar;position:relative}@keyframes pistaRespirar{0%,to{box-shadow:0 0 #35c58000}50%{box-shadow:0 0 0 3px #35c58059}}@media (prefers-reduced-motion:reduce){.preview-convite-ponto,.mockup-post.pista{animation:none}.mockup-post.pista{box-shadow:0 0 0 2px #35c58066}}.cf-acordeao{grid-template-columns:minmax(190px,.8fr) minmax(0,2fr);align-items:start;gap:28px;display:grid}.cf-titulos{align-content:center;gap:4px;min-height:100%;display:grid}.cf-cabeca{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px 10px;transition:background-color .2s;display:flex}.cf-cabeca:hover{background:var(--surface)}.cf-titulo{letter-spacing:-.01em;color:var(--muted);font-size:17px;font-weight:700;transition:color .2s}.cf-cabeca-activa{background:var(--surface);box-shadow:0 1px 2px #0f17240f, 0 0 0 1px var(--border)}.cf-cabeca-activa .cf-titulo{color:var(--text)}.cf-painel{border:1px solid var(--accent-2);background:var(--surface);border-radius:14px;flex-direction:column;min-height:268px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.cf-conteudo{align-content:start;gap:10px;animation:.4s ease-out both cfAbrir;display:grid}@keyframes cfAbrir{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.cf-copy{margin:0;font-size:15px;line-height:1.55}.cf-detalhe{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}@keyframes cfCorrer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cf-tudo{gap:14px;display:grid}.cf-painel-parado{border-color:var(--border);min-height:0}.cf-painel-parado h4{margin:0 0 6px;font-size:16px}.cf-numero{background:var(--accent-suave,#35c58024);color:var(--accent-forte);letter-spacing:.08em;border-radius:8px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.cf-titulo{letter-spacing:-.01em;font-size:18px;font-weight:700}.cf-passo:not(.cf-activo) .cf-titulo{color:var(--muted)}.cf-corpo{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:28px;padding:2px 22px 20px;animation:.4s ease-out both cfAbrir;display:grid}.cf-palavras{gap:10px;padding-left:52px;display:grid}.cf-detalhe{color:var(--muted);opacity:.85;margin:0;font-size:14px;line-height:1.55}.cf-copy{color:var(--muted);margin:0;line-height:1.65}.cf-barra{transform-origin:0;background:var(--accent-2);opacity:.55;width:100%;height:2px;animation-name:cfCorrer;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.cf-demo{background:var(--bg);border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;gap:10px;min-height:0;padding:12px;display:flex;overflow:hidden}.cf-etiqueta{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.cf-campo{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-height:58px;padding:10px 12px}.cf-escrito{clip-path:inset(0 100% 0 0);margin:0;font-size:14px;line-height:1.55;animation:2.2s steps(38,end) .2s forwards cfEscrever}@keyframes cfEscrever{to{clip-path:inset(0)}}.cf-cursor{vertical-align:-2px;background:var(--accent-2);width:2px;height:1em;margin-left:2px;animation:.9s step-end .2s 3 cfPiscar;display:inline-block}@keyframes cfPiscar{0%,to{opacity:1}50%{opacity:0}}.cf-botao{background:var(--accent-forte);color:var(--sobre-acento);visibility:hidden;border-radius:10px;align-self:flex-start;padding:8px 16px;font-size:13px;font-weight:700;animation:.3s ease-out 2.5s forwards cfSurgir;transform:translateY(4px)}@keyframes cfSurgir{0%{visibility:visible;transform:translateY(4px)}to{visibility:visible;transform:none}}.cf-mes-grelha{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cf-mes-celula{border:1px solid var(--border);border-radius:6px;align-items:flex-start;min-height:26px;padding:3px;display:flex}.cf-peca{background:var(--surface);text-overflow:ellipsis;white-space:nowrap;opacity:0;border-radius:4px;align-items:center;gap:3px;width:100%;padding:3px 4px;font-size:9px;font-weight:600;line-height:1.15;animation:.32s cubic-bezier(.2,.9,.3,1.2) forwards cfPecaEntrar;display:flex;overflow:hidden;transform:scale(.9)}@keyframes cfPecaEntrar{to{opacity:1;transform:none}}.cf-rede{color:#fff;border-radius:3px;flex:none;padding:1px 3px;font-size:8px;font-weight:800}.cf-peca-ig .cf-rede{background:#d62976}.cf-peca-li .cf-rede{background:#0a66c2}.cf-peca-tk .cf-rede{background:#010101}.cf-cartao{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px 14px}.cf-etiqueta-pilar{background:var(--accent-suave,#35c58024);color:var(--accent-2);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.cf-troca{display:grid}.cf-antes,.cf-depois{grid-area:1/1;margin:8px 0 0;font-size:14px;line-height:1.5}.cf-antes{animation:.45s ease-in 1.4s forwards cfSair}.cf-depois{opacity:0;animation:.45s ease-out 1.8s forwards cfEntrar}@keyframes cfSair{to{opacity:0;transform:translateY(-6px)}}@keyframes cfEntrar{to{opacity:1;transform:none}}.cf-accoes{flex-wrap:wrap;gap:8px;display:flex}.cf-accao{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.cf-accao-fora{color:#dc2626;border-color:#dc262659}.cf-estados{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cf-estado{border:1px solid var(--border);color:var(--muted);opacity:.35;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:700;animation:.5s ease-out forwards cfAcender}@keyframes cfAcender{to{opacity:1}}.cf-estado-scheduled{color:#2563eb;border-color:#2563eb66}.cf-estado-published{color:var(--accent-2);border-color:#05966973}.cf-hora{color:var(--muted);margin:0;font-size:13px}@media (width<=900px){.cf-acordeao{grid-template-columns:1fr;gap:14px}.cf-painel{min-height:0}}@media (prefers-reduced-motion:reduce){.cf-escrito,.cf-cursor,.cf-botao,.cf-peca,.cf-antes,.cf-depois,.cf-estado{animation:none}.cf-escrito{clip-path:none}.cf-cursor{display:none}.cf-botao,.cf-peca,.cf-estado{opacity:1;transform:none}.cf-botao{visibility:visible}.cf-antes{opacity:0}.cf-depois{opacity:1}.cf-tudo-aberto .cf-passo{border-color:var(--border)}}.card-com-arte{grid-template-rows:auto auto;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.card-com-arte .cartao-figura{aspect-ratio:1;background:#f7faf8;border-radius:10px;grid-area:1/1/span 2;width:96px;height:auto;margin:0;display:block}.card-com-arte h3{grid-column:2;align-self:end;margin:0 0 6px}.card-com-arte p{grid-column:2;align-self:start;margin:0}@media (width<=560px){.card-com-arte{grid-template-columns:72px minmax(0,1fr);column-gap:12px}.card-com-arte .cartao-figura{width:72px}}.compare-rivais{margin-top:4px}.compare-rivais .link-button{font-weight:600}.landing-fecho{text-align:center}.landing-fecho h2{margin-bottom:8px}.landing-fecho-sub{max-width:560px;color:var(--muted);margin:0 auto 24px}.landing-fecho .landing-hero-reassure{margin-top:16px}.historico-item{box-sizing:border-box;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;display:flex}.historico-lado{flex:none;align-items:center;display:flex}.historico-miniatura{object-fit:cover;border:1px solid var(--border);border-radius:8px;width:44px;height:44px;display:block}.historico-miniatura-falhou{color:var(--muted);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:flex}.historico-corpo{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.historico-quando{color:var(--muted);font-size:.82em}.historico-descricao{text-overflow:ellipsis;white-space:nowrap;font-size:.9em;overflow:hidden}.historico-accao,.historico-item .historico-em-uso{flex:none;margin-left:auto}.historico-miniatura-botao{cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;line-height:0}.historico-miniatura-botao:focus-visible{outline:2px solid var(--accent-forte);outline-offset:2px}.historico-com-imagem{align-self:flex-start;margin-top:2px;padding:0;font-size:.8em}.home-checklist{position:relative}.home-checklist-fechar{line-height:1;position:absolute;top:10px;right:10px}.home-checklist-dispensar{margin-top:12px;font-size:.85em;display:block}.editor-campo-em-linha{align-items:center;gap:10px;min-width:0;display:flex}.editor-campo-em-linha>label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;margin:0;font-size:.85em}.editor-campo-em-linha>input{background:0 0;border:1px solid #0000;border-radius:8px;flex:auto;min-width:0;padding:4px 6px;font-weight:600}.editor-campo-em-linha>input:hover:not(:disabled){background:var(--hover,#0000000a)}.editor-campo-em-linha>input:focus{background:var(--card);border-color:var(--border);outline:none}.editor-campo-em-linha>input:disabled{cursor:default}.editor-factos{flex-direction:column;gap:8px;margin:0;display:flex}.editor-facto{align-items:baseline;gap:10px;min-width:0;display:flex}.editor-facto>dt{min-width:84px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:.78em}.editor-facto>dd{flex:auto;min-width:0;margin:0;font-size:.92em}.editor-versions-cabecalho{cursor:pointer;width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:.78em;font-weight:600;display:flex}.editor-versions-seta{font-size:1.3em;line-height:1}.seletor{position:relative}.seletor-gatilho{border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.seletor-gatilho:hover{border-color:var(--accent)}.seletor-rotulo{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.seletor-valor{white-space:nowrap;font-weight:600}.seletor-menu{z-index:30;border:1px solid var(--border);background:var(--card);min-width:220px;box-shadow:var(--shadow);border-radius:14px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.seletor-opcao{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.seletor-opcao:hover{background:var(--bg-2)}.seletor-opcao--escolhida{border-color:var(--accent-2);background:rgba(var(--accent-rgb), .08);font-weight:600}
