@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500&display=swap";.plan-upgrade-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.plan-upgrade-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.plan-upgrade-card{position:relative;max-width:400px;width:100%;padding:32px 28px;background:#1a1a24;border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 24px 48px #00000080,0 8px 16px #0000004d;text-align:center}.plan-upgrade-title{margin:0 0 10px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#e8eaed;-webkit-font-smoothing:antialiased}.plan-upgrade-message{margin:0 0 20px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:400;line-height:1.55;color:#6b7280}.plan-upgrade-cta{display:inline-block;padding:8px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#3b82f6;background:transparent;border:1px solid #3b82f6;border-radius:8px;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.plan-upgrade-cta:hover{background:#3b82f61a;border-color:#2563eb;color:#3b82f6;text-decoration:none}.plan-upgrade-card--with-how-it-works{max-width:520px;width:100%;text-align:left;padding:28px 28px 24px;display:flex;flex-direction:column;max-height:calc(100vh - 48px)}.plan-upgrade-card--with-how-it-works .plan-upgrade-title--feature{margin-bottom:8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;color:#e8eaed}.plan-upgrade-how-it-works{flex:1;min-height:0;display:flex;flex-direction:column;margin:12px 0 0}.plan-upgrade-how-it-works-label{margin:0 0 10px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#4b5563}.plan-upgrade-how-it-works-content{flex:1;min-height:0;overflow-y:auto;margin:0;font-family:Inter,sans-serif;font-size:14px;color:#8b95a5;line-height:1.72}.plan-upgrade-how-it-works-content p{margin:0 0 1em}.plan-upgrade-how-it-works-content .how-it-works-list{list-style:none;padding:0;margin:.75em 0}.plan-upgrade-how-it-works-content .how-it-works-list li{position:relative;padding-left:1.35em;margin-bottom:.5em;color:var(--text-secondary)}.plan-upgrade-how-it-works-content .how-it-works-list li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#3b82f6;opacity:.9}.plan-upgrade-how-it-works-content p:last-child{margin-bottom:0}.plan-upgrade-unavailable-block{flex-shrink:0;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.plan-upgrade-unavailable-label{margin:0 0 6px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:#e8eaed;text-transform:uppercase;letter-spacing:.04em}.plan-upgrade-card--with-how-it-works .plan-upgrade-unavailable-block .plan-upgrade-message{margin:0 0 8px;font-family:Outfit,sans-serif;font-size:13.5px;line-height:1.5;color:#64748b}.plan-upgrade-unavailable-hint{margin:0 0 16px;font-family:Outfit,sans-serif;font-size:12.5px;color:#94a3b8;line-height:1.45}.plan-upgrade-card--with-how-it-works .plan-upgrade-unavailable-block .plan-upgrade-cta{display:inline-block}:root{--color-foreground: #e8eaed;--color-muted: #8b95a5;--color-border: rgba(255, 255, 255, .08);--color-bg: #0c0c12;--color-card: #15151e;--text: #e8eaed;--text-secondary: #b0b8c4;--text-muted: #6b7280;--bg: #0c0c12;--surface: #15151e;--surface-elevated: #1c1c28;--surface-hover: #22222e;--accent: #3b82f6;--accent-hover: #2563eb;--accent-bg: rgba(59, 130, 246, .1);--border-hex: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .08);--success: #22c55e;--success-bg: rgba(34, 197, 94, .12);--warning: #eab308;--warning-bg: rgba(234, 179, 8, .12);--danger: #ef4444;--danger-bg: rgba(239, 68, 68, .1);--font-title-lg: 1.25rem;--font-title: 1.1rem;--font-heading: 1rem;--font-body: .875rem;--font-small: .8125rem;--font-tiny: .75rem;--font-micro: .7rem;--font-mini: .65rem;--mono-font: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--letter-title: -.025em;--letter-tight: -.02em;--weight-semibold: 600;--weight-medium: 500;--weight-normal: 400;--radius-card: .875rem;--radius-btn: .625rem;--radius-sm: .25rem;--radius: 12px;--radius-lg: 16px;--header-bg: #0e0e14;--header-border: rgba(255, 255, 255, .06);--sidebar-bg: #111118;--sidebar-border: rgba(255, 255, 255, .06);--dropdown-bg: #1a1a24;--dropdown-border: rgba(255, 255, 255, .08);--input-bg: #1a1a24;--input-border: rgba(255, 255, 255, .1);--sidebar-item-hover: rgba(255, 255, 255, .04);--sidebar-item-active-bg: rgba(59, 130, 246, .1);--shadow: 0 18px 40px rgba(0, 0, 0, .3);--shadow-sm: 0 8px 18px rgba(0, 0, 0, .2);--shadow-modal: 0 28px 70px rgba(0, 0, 0, .5);--app-content-max-width: none}.cb-shell{--weight-semibold: 500;--weight-medium: 400}.cb-shell h1,.cb-shell h2,.cb-shell h3,.cb-shell h4,.cb-shell h5,.cb-shell h6,.cb-shell .page-title,.cb-shell .dashboard-hero-title,.cb-shell .planos-title,.cb-shell .form-section-title,.cb-shell .section-title,.cb-shell th,.cb-shell .logs-sidebar-title,.cb-shell .logs-table th,.cb-shell .dashboard-grid-title,.cb-shell .dashboard-vincular-title{font-weight:500!important}.cb-shell .planos-card-title,.cb-shell .planos-card-price-main{font-weight:700!important}.cb-shell button{font-weight:450!important}*{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:var(--text);background:var(--bg);min-height:100vh;min-height:100dvh}.page-title,.dashboard-hero-title,.planos-title,.planos-hero--login-style .planos-title{font-family:Inter,-apple-system,sans-serif;font-size:var(--font-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--letter-title);color:var(--text)}h2,h3,h4,h5,h6,button,label,th,.fullscreen-loader-brand-name,.plan-upgrade-title,.how-it-works-modal-title,.how-it-works-panel-title,.planos-modal-title,.planos-card-title,.planos-card-price-main,.dashboard-vincular-title,.app-logo-text,.plan-upgrade-cta,.dashboard-vincular-btn,.how-it-works-link,.how-it-works-link--floating,.planos-card-badge,.planos-modal-close,.dashboard-vincular-close,.app-sidebar-item,.app-sidebar-section-title,.app-top-bar-paused-text,.app-top-bar-paused-link,.app-account-dropdown-item,.app-sidebar-label,.campaign-name,.campaign-name-text,.form-section-title,.section-title,.page-breadcrumb-link,.account-card-unlink,.editor-label,.negative-filter-label,.negative-status-badge,.adgroup-status,.plans-btn-contratar,.app-sidebar-attribution-badge,.app-top-bar-nav-item,.dashboard-link-card,.dashboard-vincular-cancel,.link-dual-item{font-family:Inter,-apple-system,sans-serif}h1{font-size:var(--font-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--letter-title);margin:0 0 .25rem;line-height:1.3;color:var(--text);font-family:Inter,-apple-system,sans-serif}h2{font-size:var(--font-title);font-weight:var(--weight-semibold);letter-spacing:var(--letter-tight);margin:0 0 .5rem;color:var(--text)}h3{font-size:var(--font-heading);font-weight:var(--weight-semibold);margin:0 0 .25rem;color:var(--text)}h4,h5,h6{font-size:var(--font-body);font-weight:var(--weight-semibold);margin:0 0 .25rem;color:var(--text)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover);text-decoration:none}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:Inter,-apple-system,sans-serif;font-size:var(--font-small);font-weight:450;line-height:1.2;cursor:pointer;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.48rem 1rem;min-height:34px;background:transparent;color:#b0b8c4;text-decoration:none;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background .13s,border-color .13s,color .13s,box-shadow .13s}button:hover:not(:disabled),.btn:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff2e;color:#e8eaed;text-decoration:none}button:disabled,.btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.btn-primary,button.primary{border-color:var(--accent);color:var(--accent);background:transparent}.btn-primary:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.btn-secondary,button.secondary{border-color:#ffffff1f;color:#8b95a5;background:transparent}.btn-secondary:hover:not(:disabled),button.secondary:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff2e;color:#e8eaed}.btn-danger{border-color:#ef4444;color:#ef4444;background:transparent}.btn-danger:hover:not(:disabled){background:#ef4444;border-color:#ef4444;color:#fff}.btn-success{border-color:var(--accent);color:var(--accent);background:transparent}.btn-success:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.btn-ghost{border-color:transparent;color:#6b7280}.btn-ghost:hover:not(:disabled){background:#ffffff0a;border-color:transparent;color:#e8eaed}.btn-sm{font-size:.75rem;padding:.3rem .7rem;min-height:26px;border-radius:6px}input,textarea,select{font-family:Inter,sans-serif;font-size:13px;padding:9px 12px;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#1a1a24;color:#e8eaed;width:100%;transition:border-color .15s,box-shadow .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 4.5L6 8 10 4.5' stroke='%236b7280' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;cursor:pointer}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #3b82f61f}input::placeholder,textarea::placeholder{color:#4b5563;font-family:Inter,sans-serif}textarea{min-height:80px;resize:vertical}label{font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#8b95a5;display:block;margin-bottom:6px}.form-group{margin-bottom:1.25rem}.card{background:#15151e;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:24px;box-shadow:0 1px 4px #0003}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}
