.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:#09090bd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(160,175,195,.1);border-radius:14px;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:#e0e7ff;-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:#a0afc380}.plan-upgrade-cta{display:inline-block;padding:8px 20px;font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:#818cf8cc;background:transparent;border:1px solid rgba(129,140,248,.8);border-radius:8px;text-decoration:none;transition:background .12s,border-color .12s,color .12s}.plan-upgrade-cta:hover{background:#3b82f61a;border-color:#818cf8e6;color:#818cf8cc;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:#e0e7ff}.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:#a0afc366}.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:#818cf8cc;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:#e0e7ff;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:Inter,sans-serif;font-size:13.5px;line-height:1.5;color:#64748b}.plan-upgrade-unavailable-hint{margin:0 0 16px;font-family:Inter,sans-serif;font-size:12.5px;color:#a0afc399;line-height:1.45}.plan-upgrade-card--with-how-it-works .plan-upgrade-unavailable-block .plan-upgrade-cta{display:inline-block}.cl-btn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#d9dee7d9;font-family:inherit;font-size:12px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.cl-btn:hover{border-color:#22d3ee59;color:#fff}.cl-btn--compact{padding:4px 10px;font-size:11.5px}.cl-btn--unseen{border-color:#22d3ee4d;background:#22d3ee14;color:#b4f0faf2}.cl-btn svg{flex-shrink:0;opacity:.85}.cl-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;background:#22d3ee;border:2px solid #0b0e13;border-radius:50%;box-shadow:0 0 #22d3ee99;animation:cl-pulse 1.8s ease-out infinite}@keyframes cl-pulse{0%{box-shadow:0 0 #22d3ee8c}70%{box-shadow:0 0 0 9px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.cl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top,#080a10c7,#020306eb);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);z-index:1200;display:grid;place-items:center;padding:24px;animation:cl-fade .18s ease-out}@keyframes cl-fade{0%{opacity:0}to{opacity:1}}.cl-modal{position:relative;background:radial-gradient(at 0% 0%,rgba(34,211,238,.035),transparent 50%),radial-gradient(at 100% 0%,rgba(129,140,248,.03),transparent 55%),linear-gradient(180deg,#12141cf5,#0a0b10fa);border:1px solid rgba(255,255,255,.06);border-radius:18px;width:min(680px,100%);max-height:86vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 40px 120px #000000b3,0 0 0 1px #ffffff05,inset 0 1px #ffffff0a;color:#eef1f6;animation:cl-pop .22s cubic-bezier(.2,.8,.2,1)}@keyframes cl-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.cl-modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:26px 28px 18px;border-bottom:1px solid rgba(255,255,255,.04);flex-shrink:0}.cl-modal-head h3{margin:0 0 5px;font-size:18px;font-weight:600;letter-spacing:-.015em;color:#f5f7fa}.cl-modal-sub{color:#a0afc3a6;font-size:12px;letter-spacing:.01em}.cl-modal-close{background:transparent;border:1px solid rgba(255,255,255,.06);color:#a0afc38c;border-radius:8px;width:30px;height:30px;cursor:pointer;font-size:18px;font-weight:300;line-height:1;flex-shrink:0;display:grid;place-items:center;transition:all .15s}.cl-modal-close:hover{border-color:#ffffff29;color:#fff;background:#ffffff08}.cl-empty{padding:48px 0;text-align:center;color:#a0afc366;font-size:13px}.cl-list{padding:8px 28px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column}.cl-list::-webkit-scrollbar{width:8px}.cl-list::-webkit-scrollbar-track{background:transparent}.cl-list::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:4px}.cl-list::-webkit-scrollbar-thumb:hover{background:#ffffff1f}.cl-version{display:grid;grid-template-columns:24px 1fr;gap:18px;padding:18px 0 22px;position:relative}.cl-version+.cl-version{border-top:1px dashed rgba(255,255,255,.04)}.cl-version-rail{position:relative;width:24px}.cl-version-rail:before{content:"";position:absolute;top:8px;bottom:-22px;left:50%;width:1px;background:linear-gradient(180deg,#ffffff14,#fff0);transform:translate(-.5px)}.cl-version:last-child .cl-version-rail:before{display:none}.cl-version-dot{position:absolute;top:6px;left:50%;transform:translate(-50%);width:9px;height:9px;border-radius:50%;background:#a0afc34d;border:2px solid #0d1017;box-shadow:0 0 0 1px #ffffff0f}.cl-version--fresh .cl-version-dot{background:#22d3ee;box-shadow:0 0 0 1px #22d3ee59,0 0 18px #22d3ee80}.cl-version--fresh .cl-version-rail:before{background:linear-gradient(180deg,#22d3ee40,#fff0)}.cl-version-body{min-width:0}.cl-version-head{margin-bottom:14px}.cl-version-meta{font-size:10.5px;color:#a0afc38c;letter-spacing:.1em;text-transform:uppercase;font-weight:500;margin-bottom:4px}.cl-version-title{margin:0;font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#f5f7fa;line-height:1.35}.cl-version--fresh .cl-version-title{color:#fff}.cl-sections{display:flex;flex-direction:column;gap:16px}.cl-section{--cl-accent: rgba(160, 175, 195, .7)}.cl-section--new{--cl-accent: #67e8f9}.cl-section--improved{--cl-accent: #a5b4fc}.cl-section--fixed{--cl-accent: #86efac}.cl-section-label{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cl-accent);margin-bottom:8px;opacity:.9}.cl-section-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:#ffffff05;border:1px solid currentColor;color:var(--cl-accent);opacity:.7}.cl-section-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.cl-section-list li{position:relative;padding-left:16px;font-size:13px;line-height:1.6;color:#d9dee7e0}.cl-section-list li:before{content:"";position:absolute;top:9px;left:2px;width:4px;height:4px;border-radius:50%;background:var(--cl-accent);opacity:.55}.cl-show-all{margin:4px auto 0;align-self:center;background:transparent;border:1px solid rgba(255,255,255,.06);color:#a0afc3b3;border-radius:999px;padding:7px 16px;font:inherit;font-size:11.5px;cursor:pointer;transition:all .15s}.cl-show-all:hover{border-color:#22d3ee4d;color:#fff;background:#22d3ee0d}.cl-toast{position:fixed;bottom:22px;right:22px;z-index:1150;display:flex;align-items:center;gap:12px;padding:12px 14px;max-width:min(360px,calc(100vw - 44px));background:linear-gradient(180deg,#161922f5,#0e1016f5);border:1px solid rgba(34,211,238,.25);border-radius:12px;box-shadow:0 14px 40px #0000008c,0 0 0 1px #22d3ee14;color:#eef1f6;animation:cl-toast-in .28s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@keyframes cl-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cl-toast-body{flex:1;min-width:0}.cl-toast-title{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#f5f7fa;margin-bottom:2px}.cl-toast-spark{width:8px;height:8px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3eea6;animation:cl-pulse 1.8s ease-out infinite}.cl-toast-sub{font-size:11.5px;color:#a0afc3cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-toast-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.cl-toast-view{background:#22d3ee26;border:1px solid rgba(34,211,238,.35);color:#67e8f9;border-radius:8px;padding:5px 11px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.cl-toast-view:hover{background:#22d3ee40;color:#fff}.cl-toast-close{background:transparent;border:1px solid rgba(255,255,255,.08);color:#a0afc3b3;border-radius:8px;width:24px;height:24px;cursor:pointer;font-size:14px;line-height:1;display:grid;place-items:center}.cl-toast-close:hover{border-color:#ffffff2e;color:#fff}@media (max-width: 600px){.cl-toast{right:12px;left:12px;bottom:12px;max-width:none}}:root{--color-foreground: #f0f2f8;--color-muted: rgba(160,175,195,.7);--color-border: rgba(255,255,255,.08);--color-bg: #09090b;--color-card: rgba(255,255,255,.03);--text: #f0f2f8;--text-secondary: #bec5d0;--text-muted: rgba(160,175,195,.65);--bg: #09090b;--surface: rgba(255,255,255,.03);--surface-elevated: rgba(255,255,255,.05);--surface-hover: rgba(255,255,255,.06);--accent: rgba(129,140,248,.8);--accent-hover: rgba(129,140,248,.9);--accent-bg: rgba(129,140,248,.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: "JetBrains Mono", "SF Mono", "Fira Code", 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: #0a0a0c;--header-border: rgba(255, 255, 255, .06);--sidebar-bg: #0c0c0e;--sidebar-border: rgba(255, 255, 255, .06);--dropdown-bg: rgba(14,14,18,.95);--dropdown-border: rgba(255,255,255,.08);--input-bg: rgba(255,255,255,.04);--input-border: rgba(255,255,255,.1);--sidebar-item-hover: rgba(255, 255, 255, .04);--sidebar-item-active-bg: rgba(129,140,248,.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:#e0e7ff;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:#e0e7ff}.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:#a0afc380}.btn-ghost:hover:not(:disabled){background:#ffffff0a;border-color:transparent;color:#e0e7ff}.btn-sm{font-size:.75rem;padding:.3rem .7rem;min-height:26px;border-radius:6px}input,textarea,select{font-family:Inter,-apple-system,sans-serif;font-size:13px;padding:9px 12px;min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0a;color:#f0f2f8;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[type=checkbox],input[type=radio]{width:auto;min-height:0;padding:0;border:initial;border-radius:initial;background:initial;-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--accent);cursor:pointer}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #818cf81f}input::placeholder,textarea::placeholder{color:#a0afc366;font-family:Inter,-apple-system,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:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:24px;box-shadow:none}.opt-overlimit{margin:12px 24px;padding:12px 16px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fecaca}.opt-overlimit-link{margin-left:auto;color:inherit;text-decoration:underline;font-weight:500}.opt-overlimit--degraded{background:#dc262626;border-color:#dc262680;color:#fca5a5}.opt-overlimit--warning{background:#eab3081a;border-color:#eab30866;color:#fde68a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff24}:root,[data-theme=dark]{--bg: #060608;--bg-elevated: #0a0a0e;--bg-overlay: rgba(10, 10, 14, .92);--ink-1: #f4f5f8;--ink-2: #c4cbda;--ink-3: #8a91a3;--ink-4: #7a8195;--ink-5: #3a4050;--line-1: rgba(255, 255, 255, .06);--line-2: rgba(255, 255, 255, .04);--line-3: rgba(255, 255, 255, .02);--accent: #818cf8;--accent-hover: #a5adf9;--accent-ink: rgba(129, 140, 248, .12);--accent-line: rgba(129, 140, 248, .35);--warn: #fcd34d;--ok: #86efac;--err: #fca5a5;--scrollbar-thumb: rgba(255, 255, 255, .04);--scrollbar-thumb-hover: rgba(255, 255, 255, .08);--color-foreground: var(--ink-1);--color-muted: var(--ink-3);--color-border: var(--line-1);--color-bg: var(--bg);--color-card: var(--bg-elevated);--text: var(--ink-1);--text-secondary: var(--ink-2);--text-muted: var(--ink-3);--surface: var(--bg-elevated);--surface-elevated: var(--bg-elevated);--surface-hover: var(--line-2);--accent-bg: var(--accent-ink);--border-hex: var(--line-1);--border: var(--line-1);--header-bg: var(--bg-elevated);--header-border: var(--line-1);--sidebar-bg: var(--bg-elevated);--sidebar-border: var(--line-1);--dropdown-bg: var(--bg-elevated);--dropdown-border: var(--line-1);--input-bg: var(--line-2);--input-border: var(--line-1);--sidebar-item-hover: var(--line-2);--sidebar-item-active-bg: var(--accent-ink)}[data-theme=light]{--bg: #fafafb;--bg-elevated: #ffffff;--bg-overlay: rgba(255, 255, 255, .92);--ink-1: #0a0a0e;--ink-2: #2c3142;--ink-3: #5a6173;--ink-4: #7a8195;--ink-5: #c4cbda;--line-1: rgba(0, 0, 0, .08);--line-2: rgba(0, 0, 0, .05);--line-3: rgba(0, 0, 0, .03);--accent: #6366f1;--accent-hover: #4f52d7;--accent-ink: rgba(99, 102, 241, .1);--accent-line: rgba(99, 102, 241, .3);--warn: #d97706;--ok: #15803d;--err: #b91c1c;--scrollbar-thumb: rgba(0, 0, 0, .1);--scrollbar-thumb-hover: rgba(0, 0, 0, .18)}:root{--font-display: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-text: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", ui-monospace, "Menlo", monospace;--size-hero: 96px;--size-display: 56px;--size-h1: 32px;--size-h2: 22px;--size-body: 14px;--size-small: 12px;--size-micro: 10.5px;--track-tight: -.03em;--track-snug: -.015em;--track-normal: 0;--track-wide: .04em;--track-wider: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--spine-w: 72px;--page-max: 1280px;--page-pad: 72px;--t-fast: .12s cubic-bezier(.2, .6, .2, 1);--t-med: .22s cubic-bezier(.2, .6, .2, 1);--t-slow: .36s cubic-bezier(.2, .6, .2, 1)}html,body{background:var(--bg);color:var(--ink-2);font-family:var(--font-text);font-size:var(--size-body);line-height:1.5;letter-spacing:var(--track-snug);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01","ss03"}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--ink-1);letter-spacing:var(--track-snug);font-weight:500}h1{font-size:var(--size-h1);letter-spacing:var(--track-snug);font-weight:400}h2{font-size:var(--size-h2)}h3{font-size:18px}code,kbd,samp,pre{font-family:var(--font-mono)}.eyebrow,.micro-label{font-family:var(--font-mono);font-size:var(--size-micro);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--ink-4)}.page-title{font-family:var(--font-display);font-size:var(--size-h1);font-weight:400;letter-spacing:var(--track-snug);color:var(--ink-1)}.dashboard-hero-title,.planos-title{font-family:var(--font-display);font-size:var(--size-display);font-weight:300;letter-spacing:var(--track-tight);color:var(--ink-1)}.section-title,.form-section-title,.dashboard-grid-title{font-family:var(--font-display);font-size:var(--size-h2);font-weight:500;letter-spacing:var(--track-snug);color:var(--ink-1)}th,.ins-block-h,.cfg-label-title{letter-spacing:var(--track-snug)}svg[stroke=currentColor]{stroke-width:1.6!important;stroke-linecap:round;stroke-linejoin:round}svg.ins-stamp-ico,svg.ins-check,svg.confirm-check{stroke-width:2!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::selection{background:var(--accent-ink);color:var(--ink-1)}
