:root{--ct-bg:#f3f3f2;--ct-surface:#fff;--ct-surface-2:#fafafa;--ct-muted-bg:#f5f5f4;--ct-border:#e5e5e4;--ct-border-strong:#d4d4d3;--ct-text:#111;--ct-text-2:#404040;--ct-text-3:#6b6b6b;--ct-text-4:#a3a3a3;--ct-success:#16a34a;--ct-success-bg:#dcfce7;--ct-danger:#dc2626;--ct-danger-bg:#fee2e2;--ct-radius-lg:20px;--ct-radius:14px;--ct-radius-sm:10px;--ct-shadow:0 1px 2px #1414140a, 0 1px 3px #1414140a;--ct-shadow-hover:0 10px 24px -8px #1414141f, 0 2px 6px #1414140d;--ct-ease:cubic-bezier(.2, .7, .2, 1);--ct-gap:16px;--ct-sidebar-w:276px;--ct-sidebar-w-collapsed:80px}body{--ct-primary:var(--brand);--ct-primary-hover:var(--brand-hover);--ct-primary-soft:var(--brand-tint);--ct-ring:var(--brand-line-soft);--ct-hover-fill:var(--hover-tint);--ct-avatar:var(--brand)}html body.light-theme{background:var(--ct-bg);color:var(--ct-text)}html body.light-theme .app-body{background:0 0}@media (min-width:900px){.layout-content{margin-left:calc(var(--ct-sidebar-w) + var(--ct-gap) * 2);margin-right:var(--ct-gap)}body.sidebar-collapsed .layout-content{margin-left:calc(var(--ct-sidebar-w-collapsed) + var(--ct-gap) * 2)}.sidebar:not(.sidebar-in-drawer){top:var(--ct-gap);bottom:var(--ct-gap);left:var(--ct-gap);width:var(--ct-sidebar-w);border-radius:var(--ct-radius-lg);transition:width .28s var(--ct-ease), padding .28s var(--ct-ease)}.sidebar.collapsed:not(.sidebar-in-drawer){width:var(--ct-sidebar-w-collapsed)}}.sidebar{padding:0 16px 14px}.sidebar.collapsed{padding-left:10px;padding-right:10px}html body.light-theme .sidebar{background:var(--ct-surface);border-color:var(--ct-border);box-shadow:var(--ct-shadow)}html body.light-theme .sidebar-in-drawer{box-shadow:none}.logo-section{border-bottom:1px solid var(--ct-border);min-height:72px;margin:0 -16px 14px;padding:0 14px 0 22px}.sidebar.collapsed .logo-section{margin:0 -10px 14px;padding:0}html body.light-theme .logo-title{color:var(--ct-text)}.logo-mini{background:var(--ct-avatar);width:38px;height:38px;color:var(--on-brand);font-family:var(--font-logo), sans-serif;transition:transform .2s var(--ct-ease);border-radius:12px;justify-content:center;align-items:center;font-size:18px;font-weight:700;text-decoration:none;display:flex}.logo-mini:hover{transform:scale(1.06)}html body.light-theme .sidebar-toggle-btn,html body.light-theme .sidebar-expand-btn{color:var(--ct-text-2);background:0 0;transition:background .18s,color .18s,transform .18s}html body.light-theme .sidebar-toggle-btn:hover,html body.light-theme .sidebar-expand-btn:hover{background:var(--ct-muted-bg);color:var(--ct-text)}.sidebar-expand-btn{margin:6px auto 0}.menu-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ct-text-3);white-space:nowrap;margin:20px 0 8px;padding:0 16px;font-size:13px;font-weight:600}.menu-section-rule{background:var(--ct-border);height:1px;margin:12px 8px}.menu-list{gap:4px;padding-top:2px}html body.light-theme .menu-item{color:var(--ct-text-2);transition:background .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s var(--ct-ease);border-color:#0000}html body.light-theme .menu-item .menu-icon{color:var(--ct-text-3);transition:color .18s ease, transform .2s var(--ct-ease)}html body.light-theme .menu-item:hover{background:var(--ct-hover-fill);border-color:var(--ct-ring);color:var(--ct-text)}html body.light-theme .menu-item:hover .menu-icon{color:var(--ct-text)}html body.light-theme .active-menu,html body.light-theme .active-menu:hover{box-shadow:var(--brand-glow);background:var(--brand)!important;border-color:var(--brand)!important;color:var(--on-brand)!important}html body.light-theme .active-menu .menu-icon{color:var(--on-brand)}html body.light-theme .menu-item-soon.active-menu,html body.light-theme .menu-item-soon.active-menu:hover{box-shadow:none;border-color:#0000!important}html body.light-theme .submenu-dropdown{border-left-color:var(--ct-border)}html body.light-theme .submenu-item{color:var(--ct-text-3);transition:background .18s,color .18s}html body.light-theme .submenu-item:hover{background:var(--ct-hover-fill);color:var(--ct-text)}html body.light-theme .submenu-item-active{color:var(--brand-text)}html body.light-theme .new-badge{background:var(--ct-primary-soft);color:var(--brand-text)}.sidebar-footer{gap:4px;padding-top:0}html body.light-theme .sidebar-divider{background:var(--ct-border)}.header{--header-gap:var(--ct-gap);--header-canvas:#0f0f0f;margin:var(--header-gap) 0 12px;border-radius:var(--ct-radius-lg);top:var(--header-gap);box-shadow:0px 4px 4px 0px #0000000d, 0 calc(-1 * var(--header-gap) - 2px) 0 6px var(--header-canvas);padding:12px 0}@media (max-width:899px){.header{--header-gap:12px;margin:12px 12px 20px;top:12px}}html body.light-theme .header{--header-canvas:#f3f3f2;border-color:var(--ct-border);box-shadow:var(--ct-shadow), 0 calc(-1 * var(--header-gap) - 2px) 0 6px var(--header-canvas);background:#fff}.header-inner{max-width:none;padding:0 20px 0 24px}html body.light-theme .header-search-wrapper{background:var(--ct-surface-2);border-color:var(--ct-border);transition:border-color .18s,box-shadow .18s,background .18s}html body.light-theme .header-search-wrapper:hover{background:var(--ct-surface);border-color:var(--ct-border-strong)}html body.light-theme .header-search-wrapper:focus-visible{border-color:var(--brand-line);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-line) 15%, transparent)}.header-right{gap:12px}html body.light-theme .header-quick-actions-btn{background:var(--ct-surface);border-color:var(--ct-border);color:var(--ct-text-2);transition:background .18s,border-color .18s,color .18s,transform .15s}html body.light-theme .header-quick-actions-btn:hover{background:var(--ct-surface-2);border-color:var(--ct-border-strong);color:var(--ct-text)}html body.light-theme .header-bell-btn{color:var(--ct-text-2);transition:background .18s,color .18s}html body.light-theme .header-bell-btn:hover{background:var(--ct-muted-bg);color:var(--ct-text)}@keyframes ct-bell{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}html body.light-theme .header-create-btn{background:var(--ct-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--brand-line) 25%, transparent);transition:background .18s,box-shadow .18s,transform .15s}html body.light-theme .header-create-btn:hover{background:var(--ct-primary-hover);box-shadow:0 6px 16px -4px color-mix(in srgb, var(--brand-line) 45%, transparent)}.header-user-chip{color:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:12px;padding:4px 10px 4px 4px;transition:background .18s,border-color .18s;display:flex}.header-user-chip:hover,.header-user-chip.open{background:var(--ct-surface-2);border-color:var(--ct-border)}html body:not(.light-theme) .header-user-chip:hover,html body:not(.light-theme) .header-user-chip.open{background:#ffffff0f;border-color:#ffffff1a}.header-user-chip .header-avatar{width:42px;height:42px;color:var(--on-brand);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;background:var(--ct-avatar)!important}.header-user-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.header-user-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:15px;font-weight:600;overflow:hidden}.header-user-email{white-space:nowrap;text-overflow:ellipsis;opacity:.7;max-width:220px;font-size:13px;overflow:hidden}.header-user-name-row{align-items:center;gap:8px;min-width:0;display:flex}.header-role-pill{border:1px solid color-mix(in srgb, var(--lime) 45%, transparent);background:color-mix(in srgb, var(--lime) 18%, transparent);color:var(--lime);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600;line-height:1.5}html body.light-theme .header-role-pill{background:var(--lime-100);border-color:var(--lime-300);color:var(--lime-800)}html body.light-theme .header-user-name{color:var(--ct-text)}html body.light-theme .header-user-email{color:var(--ct-text-2);opacity:1}.header-user-chevron{color:var(--ct-text-3);transition:transform .22s var(--ct-ease);margin-left:8px}.header-user-chip.open .header-user-chevron{transform:rotate(180deg)}@media (max-width:1100px){.header-user-text,.header-user-chevron{display:none}.header-user-chip{padding:2px}}html body.light-theme .header-qa-dropdown{background:var(--ct-surface);border-color:var(--ct-border);box-shadow:0 16px 40px -12px #1414142e,0 4px 10px #1414140d}html body.light-theme .header-qa-item{color:var(--ct-text-2)}html body.light-theme .header-qa-item:hover{background:var(--ct-surface-2);color:var(--ct-text)}@keyframes ct-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.header-user-menu{min-width:300px;padding:0}.header-user-menu-head{border-bottom:1px solid var(--ct-border);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.header-user-menu-name{color:var(--ct-text);font-size:15px;font-weight:600}.header-user-menu-email{color:var(--ct-text-2);font-size:13px}.header-user-menu-item{border:none;border-bottom:1px solid var(--ct-border);width:100%;color:var(--ct-text);text-align:left;cursor:pointer;transition:background .15s ease, padding-left .18s var(--ct-ease);background:0 0;align-items:center;gap:12px;padding:13px 16px;font-size:15px;display:flex}.header-user-menu-item:last-child{border-bottom:none}.header-user-menu-item svg{color:var(--ct-text-3)}.header-user-menu-item:hover{background:var(--ct-surface-2);padding-left:20px}.header-user-menu-danger,.header-user-menu-danger svg{color:var(--ct-danger)}.header-user-menu-danger:hover{background:#fef2f2}html body:not(.light-theme) .header-user-menu-head{border-bottom-color:#ffffff14}html body:not(.light-theme) .header-user-menu-name,html body:not(.light-theme) .header-user-menu-item{color:#ffffffe0;border-bottom-color:#ffffff14}html body:not(.light-theme) .header-user-menu-email{color:#ffffff8c}html body:not(.light-theme) .header-user-menu-item:hover{background:#ffffff0d}html body.light-theme .main-viewport h1{color:var(--ct-text)}html body.light-theme .hero-left-text p,html body.light-theme .cp-hero-sub{color:var(--ct-text-2);opacity:1}html body.light-theme .cp-hero-title{color:var(--ct-text)}html body.light-theme .hero-cta-primary,html body.light-theme .brand-primary-btn{background:var(--ct-primary);color:var(--on-brand);box-shadow:0 1px 2px color-mix(in srgb, var(--brand-line) 25%, transparent);transition:background .18s,box-shadow .18s,transform .15s}html body.light-theme .hero-cta-primary:hover,html body.light-theme .brand-primary-btn:hover{background:var(--ct-primary-hover);box-shadow:0 6px 16px -4px color-mix(in srgb, var(--brand-line) 45%, transparent)}html body.light-theme .hero-cta-secondary,html body.light-theme .brand-secondary-btn,html body.light-theme .marketing-dashboard-pill{background:var(--ct-surface);border-color:var(--ct-border);color:var(--ct-text);transition:background .18s,border-color .18s,transform .15s}html body.light-theme .hero-cta-secondary:hover,html body.light-theme .brand-secondary-btn:hover,html body.light-theme .marketing-dashboard-pill:hover{background:var(--ct-surface-2);border-color:var(--ct-border-strong)}html body.light-theme .metric-scout-card{background:var(--ct-surface);border-color:var(--ct-border);box-shadow:var(--ct-shadow);transition:box-shadow .25s var(--ct-ease), transform .25s var(--ct-ease), border-color .25s ease}html body.light-theme .metric-scout-card:hover{border-color:var(--ct-border-strong);box-shadow:var(--ct-shadow-hover)}html body.light-theme .scout-icon-circle{background:var(--ct-muted-bg);color:var(--ct-text-2);transition:background .2s,color .2s}html body.light-theme .metric-scout-card:hover .scout-icon-circle{background:var(--ct-primary-soft);color:var(--brand-text)}html body.light-theme .scout-label{color:var(--ct-text-2)}.scout-value-row{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:26px 0 14px;display:flex}html body.light-theme .scout-value{color:var(--ct-text)}.scout-caption{color:#ffffff80;font-size:14px;line-height:1.55}html body.light-theme .scout-caption{color:var(--ct-text-2)}html body.light-theme .scout-timeline{color:var(--ct-text-3)}.scout-value-row .scout-trend{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.scout-value-row .trend-up{background:#22c55e1f}.scout-value-row .trend-down{background:#ef44441f}html body.light-theme .scout-value-row .trend-up{background:var(--ct-success-bg);color:var(--ct-success)}html body.light-theme .scout-value-row .trend-down{background:var(--ct-danger-bg);color:var(--ct-danger)}html body.light-theme .unified-card,html body.light-theme .cp-content-card,html body.light-theme .recent-campaigns-card,html body.light-theme .audience-widget,html body.light-theme .template-section,html body.light-theme .small-card,html body.light-theme .audience-card{background:var(--ct-surface);border-color:var(--ct-border);box-shadow:var(--ct-shadow);transition:box-shadow .25s var(--ct-ease), transform .25s var(--ct-ease), border-color .25s ease}html body.light-theme .unified-card:hover,html body.light-theme .small-card:hover{border-color:var(--ct-border-strong);box-shadow:var(--ct-shadow-hover)}html body.light-theme .main-viewport thead th{background:var(--ct-surface-2);color:var(--ct-text);border-bottom-color:var(--ct-border)}html body.light-theme .main-viewport tbody td{color:var(--ct-text-2);border-bottom-color:var(--ct-border)}html body.light-theme .main-viewport tbody tr{transition:background .15s}html body.light-theme .main-viewport tbody tr:hover td{background:#fbfbfb}html body.light-theme .main-viewport input[type=text],html body.light-theme .main-viewport input[type=search],html body.light-theme .main-viewport input[type=email],html body.light-theme .main-viewport select,html body.light-theme .main-viewport textarea{transition:border-color .18s,box-shadow .18s}html body.light-theme .main-viewport input[type=text]:focus,html body.light-theme .main-viewport input[type=search]:focus,html body.light-theme .main-viewport input[type=email]:focus,html body.light-theme .main-viewport select:focus,html body.light-theme .main-viewport textarea:focus{border-color:var(--brand-line);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-line) 14%, transparent)}html body.light-theme .dbf-select-wrap select,html body.light-theme .dbf-date-wrap input{border-color:var(--ct-border);background-color:var(--ct-surface);color:var(--ct-text-2)}html body.light-theme .dbf-select-wrap select:hover,html body.light-theme .dbf-date-wrap input:hover{border-color:var(--ct-border-strong)}html body.light-theme .cp-pager-btn,html body.light-theme .cotc-pager-btn,html body.light-theme .sptc-pager-btn{transition:background .15s,color .15s}html body.light-theme .cp-pager-btn:hover:not(:disabled),html body.light-theme .cotc-pager-btn:hover:not(:disabled),html body.light-theme .sptc-pager-btn:hover:not(:disabled){background:var(--ct-muted-bg)}html body.light-theme .cp-pager-btn.active,html body.light-theme .cotc-pager-btn.active,html body.light-theme .sptc-pager-btn.active{background:var(--ct-primary);color:var(--on-brand)}html body.light-theme .own-template-btn,html body.light-theme .ac-flt-btn,html body.light-theme .ac-flt-adv-btn,html body.light-theme .ac-col-btn,html body.light-theme .ac-export-btn,html body.light-theme .ab-btn--secondary,html body.light-theme .cp-report-btn,html body.light-theme .set-page-btn{border-color:var(--ct-border);background:var(--ct-surface);color:var(--ct-text);transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .15s}html body.light-theme .own-template-btn:hover,html body.light-theme .ac-flt-btn:hover,html body.light-theme .ac-flt-adv-btn:hover,html body.light-theme .ac-col-btn:hover,html body.light-theme .ac-export-btn:hover,html body.light-theme .ab-btn--secondary:hover:not(:disabled),html body.light-theme .cp-report-btn:hover:not(:disabled),html body.light-theme .set-page-btn:hover:not(:disabled){background:var(--ct-hover-fill);border-color:var(--ct-ring);color:var(--ct-text)}html body.light-theme .cp-report-btn:disabled,html body.light-theme .set-page-btn:disabled{opacity:.45}html body.light-theme .ab-btn--primary,html body.light-theme .set-primary-btn,html body.light-theme .auto-primary-btn,html body.light-theme .ac-add-btn{background:var(--ct-primary);color:var(--on-brand);box-shadow:0 1px 2px color-mix(in srgb, var(--brand-line) 25%, transparent);transition:background .18s,box-shadow .18s,transform .15s}html body.light-theme .ab-btn--primary:hover:not(:disabled),html body.light-theme .set-primary-btn:hover:not(:disabled),html body.light-theme .auto-primary-btn:hover:not(:disabled),html body.light-theme .ac-add-btn:hover{background:var(--ct-primary-hover);box-shadow:0 6px 16px -4px color-mix(in srgb, var(--brand-line) 45%, transparent)}html body.light-theme .cp-icon-btn{transition:background .18s,border-color .18s}html body.light-theme .cp-icon-btn:hover{background:var(--ct-hover-fill);border-color:var(--ct-ring)}html body.light-theme .view-template-btn,html body.light-theme .scratch-btn{color:var(--brand-text);transition:background .18s,color .18s}html body.light-theme .view-template-btn:hover,html body.light-theme .scratch-btn:hover{background:var(--ct-primary-soft);color:var(--brand-text-strong)}html body.light-theme .template-card{border-color:var(--ct-border);transition:transform .25s var(--ct-ease), box-shadow .25s var(--ct-ease), border-color .25s ease}html body.light-theme .template-card:hover{border-color:var(--ct-border-strong);box-shadow:var(--ct-shadow-hover)}html body.light-theme .carousel-nav{color:var(--ct-text-2)}html body.light-theme .carousel-nav button{border-color:var(--ct-border);background:var(--ct-surface);color:var(--ct-text);transition:background .18s,border-color .18s,transform .15s}html body.light-theme .carousel-nav button:hover:not(:disabled){background:var(--ct-hover-fill);border-color:var(--ct-ring)}html body.light-theme .carousel-nav button:disabled{opacity:.4}html body.light-theme .ac-onboard-card,html body.light-theme .ac-table-card{border-color:var(--ct-border);box-shadow:var(--ct-shadow)}html body.light-theme .ac-onboard-title{color:var(--ct-text)}html body.light-theme .ac-onboard-desc{color:var(--ct-text-2)}html body.light-theme .ac-search-input-row{border-color:var(--ct-border);background:var(--ct-surface);transition:border-color .18s,box-shadow .18s}html body.light-theme .ac-search-input-row:focus-within{border-color:var(--brand-line);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-line) 14%, transparent)}html body.light-theme .ac-flt-btn-active{background:var(--ct-primary-soft);border-color:var(--brand-line);color:var(--brand-text)}html body.light-theme .ac-flt-drop,html body.light-theme .ac-add-dropdown,html body.light-theme .ac-mgmt-dropdown,html body.light-theme .ac-search-drop{border-color:var(--ct-border);box-shadow:0 16px 40px -12px #1414142e,0 4px 10px #1414140d}html body.light-theme .ac-email-link{color:var(--ct-text);transition:color .15s}html body.light-theme .ac-email-link:hover{color:var(--brand-text)}html body.light-theme .ac-table th{color:var(--ct-text)}html body.light-theme .auto-hero p{color:var(--ct-text-2)}html body.light-theme .cp-search-box{border-color:var(--ct-border);background:var(--ct-surface);transition:border-color .18s,box-shadow .18s}html body.light-theme .cp-search-box:focus-within{border-color:var(--brand-line);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand-line) 14%, transparent)}html body.light-theme .cp-search-box .cp-search-input{box-shadow:none;background:0 0}html body.light-theme .cp-filter-chip{border-color:var(--ct-border);background:var(--ct-surface);color:var(--ct-text);transition:background .18s,border-color .18s}html body.light-theme .cp-filter-chip:hover{background:var(--ct-hover-fill);border-color:var(--ct-ring)}html body.light-theme .cp-sort-select{border-color:var(--ct-border);background-color:var(--ct-surface);color:var(--ct-text)}html body.light-theme .ab-palette-item{border-color:var(--ct-border);transition:background .18s ease, border-color .18s ease, box-shadow .18s ease, transform .18s var(--ct-ease)}html body.light-theme .ab-palette-item:hover{background:var(--ct-hover-fill);border-color:var(--ct-ring);box-shadow:0 6px 14px -8px #14141433}html body.light-theme .set-card{border-color:var(--ct-border);box-shadow:var(--ct-shadow)}html body.light-theme .set-card-title{color:var(--ct-text)}html body.light-theme .set-input,html body.light-theme .set-select{border-color:var(--ct-border);background-color:var(--ct-surface);color:var(--ct-text)}html body.light-theme .set-table-wrap{border-color:var(--ct-border)}html body.light-theme .set-table th{background:var(--ct-surface-2);color:var(--ct-text)}html body.light-theme .set-table td{color:var(--ct-text-2)}html body.light-theme .set-text-btn{color:var(--brand-text);transition:background .15s,color .15s}html body.light-theme .set-text-btn:hover:not(:disabled){background:var(--ct-primary-soft);color:var(--brand-text-strong)}html body.light-theme ::-webkit-scrollbar-thumb{background:#d6d6d6;border-color:#0000}html body.light-theme ::-webkit-scrollbar-thumb:hover{background:#bbb;border-color:#0000}html body.light-theme ::-webkit-scrollbar-track{background:0 0}html body.light-theme .submenu-item-active:hover{color:var(--brand-text)}html body.light-theme .cp-pager-btn.active:hover:not(:disabled),html body.light-theme .cotc-pager-btn.active:hover:not(:disabled),html body.light-theme .sptc-pager-btn.active:hover:not(:disabled){background:var(--ct-primary)}html body.light-theme .ac-flt-btn-active:hover{background:var(--ct-primary-soft);color:var(--brand-text)}
body{--hover-tint:color-mix(in srgb, var(--lime) 7%, transparent);--brand-glow:0 8px 22px -10px color-mix(in srgb, var(--lime) 70%, transparent);--grid-line:#ffffff0b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f0f0f}body.light-theme{--hover-tint:color-mix(in srgb, var(--lime) 16%, transparent);--brand-glow:0 8px 22px -10px color-mix(in srgb, var(--lime-700) 55%, transparent);--grid-line:#0000000d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f3f2}.app-body,body.light-theme .app-body{background:0 0}.om-atmosphere{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.om-atmosphere:before{content:"";background-image:linear-gradient(to right, var(--grid-line) 1px, transparent 1px), linear-gradient(to bottom, var(--grid-line) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 70% 0,#000 0%,#0000 75%);mask-image:radial-gradient(80% 60% at 70% 0,#000 0%,#0000 75%)}.om-aurora{aspect-ratio:1;opacity:var(--aurora-opacity);position:absolute}.om-aurora--a{width:min(62vw,56rem);top:-22%;right:-12%}.om-aurora--b{width:min(46vw,42rem);opacity:calc(var(--aurora-opacity) * .6);bottom:-34%;left:4%}.om-aurora-spin{background:radial-gradient(circle at 38% 40%, color-mix(in oklab, var(--lime) 60%, transparent), transparent 52%), radial-gradient(circle at 66% 62%, color-mix(in oklab, var(--lime-300) 45%, transparent), transparent 46%);width:100%;height:100%;animation:26s linear infinite om-aurora-turn}.om-aurora--b .om-aurora-spin{animation-duration:34s;animation-direction:reverse}@keyframes om-aurora-turn{to{transform:rotate(360deg)}}.om-cursor-glow{background:var(--cursor-glow);opacity:0;will-change:transform;transition:opacity .6s;position:absolute;top:0;left:0}:is(.cp-status-active,.cfs-status-sending,.auto-status--active,.ab-status--active):before{content:"";vertical-align:1px;background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;animation:2.2s ease-in-out infinite om-pulse-dot;display:inline-block}@keyframes om-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}body:is(.light-theme,:not(.light-theme)) :is([class$=-card],[class*=-card\ ],[class$=-tile],[class*=-tile\ ]):not(.auth-card,.sidebar-user-card,.sidebar-help-card,.ai-chat-card,.tt-frame-card,.tt-iframe-card):hover{border-color:var(--brand-line-soft)}body:is(.light-theme,:not(.light-theme)) :is(.aap-manage-btn,.ab-btn--primary,.ac-add-btn,.ac-export-progress-btn,.ac-tag-modal-create-btn,.auto-primary-btn,.brand-primary-btn,.ccc-continue-btn,.ced-edit-design-btn,.ced-from-modal-send-btn,.ced-from-save-btn,.ced-save-btn,.ced-st-save-btn,.ced-subj-save-btn,.ced-tmpl-explore-btn,.ced-to-save-btn,.cfs-replicate-btn,.cp-add-tag-btn,.cp-create-btn,.cp-insights-store-btn,.cp-notes-add-btn,.cp-toast-view-btn,.cp-tp-view-all-btn,.create-btn,.csf-primary-btn,.drf-apply-btn,.eb-save-btn,.eb-save-exit-btn,.emm-save-btn,.header-create-btn,.hero-cta-primary,.ih-import-btn,.imp-comp-complete-btn,.imp-comp-modal-leave-btn,.imp-conf-email-btn,.imp-conf-modal-primary-btn,.imp-fu-continue-btn,.imp-match-continue-btn,.imp-org-continue-btn,.imp-sub-finalize-btn,.imp-tag-continue-btn,.imp-tag-create-btn,.imp-up-continue-btn,.mv-continue-btn,.mv-exit-save-btn,.mvs-begin-btn,.mvsm-confirm-btn,.pem-save-btn,.pf-connect-btn,.pf-create-btn,.pf-create-form-btn,.pf-modal-confirm-btn,.pfc-edit-design-btn,.pfc-publish-btn,.pfc-save-btn,.pfc-unpublish-btn,.pfcr-create-btn,.pfs-primary-btn,.pref-primary-btn,.rpt-replicate-btn,.sac-import-btn,.sac-submit-btn,.sb-review-btn,.sb-save-exit-btn,.sb-use-btn,.seg-create-btn,.set-dom-inline-btn,.set-primary-btn,.sft-register-btn,.sp-modal-save-btn,.sp-toast-view-btn,.sup-submit-btn,.tag-create-btn,.tag-create-tag-btn,.tce-modal-confirm-btn,.tce-save-code-btn,.tce-save-exit-btn,.tpl-create-btn,.tpl-create-email-btn,.tpl-modal-confirm-btn,.tpl-overlay-btn-primary,.usc-submit-btn,.xr-winner-btn-primary):hover:not(:disabled){box-shadow:var(--brand-glow)}body:is(.light-theme,:not(.light-theme)) .main-viewport table:not(.pfcr-template-thumb-scale table)>tbody>tr:hover>td{box-shadow:inset 0 0 0 100vmax var(--hover-tint)}:focus-visible{outline-color:var(--brand-line)}body:is(.light-theme,:not(.light-theme)) :is(a[class*=link],[class*=-link]:is(a,button)):not([class*=btn]):is(:hover,:focus-visible){text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--brand-line);text-decoration-color:var(--brand-line);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.om-aurora-spin,:is(.cp-status-active,.cfs-status-sending,.auto-status--active,.ab-status--active):before{animation:none}.om-cursor-glow{display:none}}body:is(.light-theme,:not(.light-theme)) :is(.an-range-btn-active,.ecf-toggle-btn-active,.ec-view-btn-active,.aoc-channel-btn-active,.cotc-view-btn-active,.sptc-view-btn-active):is(.an-range-btn-active,.ecf-toggle-btn-active,.ec-view-btn-active,.aoc-channel-btn-active,.cotc-view-btn-active,.sptc-view-btn-active):is(:hover,:not(:hover)):not(:disabled){background:var(--brand);color:var(--on-brand);box-shadow:none}@supports (appearance:base-select){body:is(.light-theme,:not(.light-theme)) select{appearance:base-select}body:is(.light-theme,:not(.light-theme)) select::picker(select){appearance:base-select}body:is(.light-theme,:not(.light-theme)) select{field-sizing:fixed}select::picker-icon{content:"";opacity:.7;background:currentColor;width:12px;height:12px;margin-inline-start:2px;transition:transform .2s;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}select:open::picker-icon{transform:rotate(180deg)}:is(.wl-form select,.sac-select,.cp-settings-select,.ab-field select,.sre-wrap select,.dbf-select,.tpg-size-select,.sup-form select)::picker-icon{display:none}body:is(.light-theme,:not(.light-theme)) .tpg-size-select{padding-right:34px}select::picker(select){color:#f5f5f5;background:#1f1f1f;border:1px solid #ffffff1a;border-radius:10px;margin-block:4px;padding:4px;box-shadow:0 16px 40px -12px #0009}body.light-theme select::picker(select){color:#141414;background:#fff;border-color:#e5e5e4;box-shadow:0 16px 40px -12px #1414142e}select option{color:inherit;font:inherit;background:0 0;border-radius:6px;padding:7px 12px}select option:hover,select option:focus-visible{background:var(--hover-tint);outline:none}select option:checked{background:var(--brand-tint);color:var(--brand-text);font-weight:600}select option::checkmark{display:none}}
@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/00e3b65e6d758e0e-s.3o7shulyr8q7l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4c08ac456b75ad60-s.3-qjf2gc2opjq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d15ad48161ca2395-s.1tyd11yg6vpid.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35acfb1a656aa091-s.36_gjaf-ugoft.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2b768383d1b1c425-s.0lh2phpnysigs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/030e9fe38f8bc75a-s.1mirolmi6b0ab.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/66c4c3c4b0ee89b5-s.p.2hyxxn7blu8h1.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6ef5cbc0be27b16-s.0i3ynghv7bs9e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6af27aa0f6ef0d08-s.2mzc8fhvkl9-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0525952e55ffad24-s.0iolaeq32lqya.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7911f3e84f3261b6-s.03kuoxk_aio8n.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3856703b12aa46d6-s.1mo09fmi82fym.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e5c965698ce2eca2-s.3kge-zsokhp-x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/487e0b4a726fb2c6-s.p.3_o-cu3-bq4f4.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_f31b31b9-module__zzVxjq__className{font-family:Inter Tight,Inter Tight Fallback;font-weight:700}.inter_tight_f31b31b9-module__zzVxjq__variable{--font-logo:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_1c251e39-module__tJO8FG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_1c251e39-module__tJO8FG__variable{--font-app:"Geist", "Geist Fallback"}
