:root{color:#1e293b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f5f7fb;font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}h1,h2,p{margin:0}h1{letter-spacing:-1px;margin:5px 0 10px;font-size:32px}h2{margin-bottom:8px;font-size:19px}p{color:#64748b;line-height:1.6}button{font:inherit;color:#26394e;cursor:pointer;background:#fff;border:1px solid #d6dfe9;border-radius:8px;padding:10px 16px}button:hover{background:#edf3fa}button:disabled{cursor:not-allowed;opacity:.65}a{color:#2563eb}:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.schedule-fields,.schedule-actions{min-width:0;max-width:100%}.schedule-fields{gap:var(--space-3,12px);flex-wrap:wrap;display:flex}.schedule-fields>p{overflow-wrap:anywhere;flex-basis:100%}.schedule-fields label{gap:var(--space-2,8px);min-width:0;display:grid}.schedule-fields input{min-width:0;max-width:100%}.creator-credit{font-size:var(--text-caption);line-height:var(--line-body);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0}.creator-credit a{color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.creator-credit a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}.auth-footer{width:min(var(--auth-max), 100%);text-align:center}.public-footer .public-footer-credit{margin-top:calc(-1 * var(--space-md));flex-basis:100%}:root{--color-background:#f8fafc;--color-surface:#fff;--color-surface-subtle:#f1f5f9;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#5b6b80;--color-border:#e2e8f0;--color-border-control:#64748b;--color-action:#047857;--color-action-hover:#065f46;--color-on-action:#fff;--color-link:#1d4ed8;--color-focus:#2563eb;--color-focus-inverse:#93c5fd;--color-success:#166534;--color-success-surface:#f0fdf4;--color-warning:#92400e;--color-warning-surface:#fffbeb;--color-danger:#b91c1c;--color-danger-surface:#fef2f2;--color-info:#1e40af;--color-info-surface:#eff6ff;--color-ai:#6d28d9;--color-ai-surface:#f5f3ff;--color-nav-surface:#122037;--color-nav-text:#f8fafc;--color-nav-muted:#9fb0c9;--color-nav-selected:#233952;--color-overlay:#0f172a7a;--text-page:2rem;--text-section:1.25rem;--text-title:1.125rem;--text-body:1rem;--text-ui:.875rem;--text-caption:.75rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--control-height:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-overlay:0 8px 24px #0f172a1f;--page-gutter:32px;--surface-padding:24px;--auth-max:460px;--line-body:1.6;--line-heading:1.3;--shadow-none:none;--color-nav-hover:#1a2c43;--color-nav-indicator:#34d399;--color-nav-divider:#334155;--content-max:1200px;--content-wide:1440px;--content-reading:720px;--duration-fast:.12s;--duration-normal:.18s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.public-site{background:var(--color-background);color:var(--color-text-primary);min-height:100vh;font-family:Inter,Segoe UI,system-ui,sans-serif}.public-site p{color:var(--color-text-secondary);line-height:1.7}.public-site h1,.public-site h2,.public-site h3{color:var(--color-text-primary);margin:0;font-weight:600}.public-site h1{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.16}.public-site h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.3}.public-site h3{font-size:var(--text-title);line-height:1.5}.public-site main{max-width:var(--content-max);padding:0 var(--space-xl);margin:auto}.public-header,.public-footer{max-width:var(--content-max);padding:var(--space-lg) var(--space-xl);margin:auto}.public-header{align-items:center;gap:var(--space-lg);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.public-brand{min-height:var(--control-height);align-items:center;gap:var(--space-sm);font-size:var(--text-title);color:var(--color-text-primary);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.public-brand>span{background:var(--color-nav-surface);width:40px;height:40px;color:var(--color-nav-text);border-radius:var(--radius-md);place-items:center;display:grid}.public-header nav{gap:var(--space-lg);order:1;align-items:center;margin-left:auto;display:flex}.public-site nav a{min-height:var(--control-height);font-size:var(--text-ui);color:var(--color-text-secondary);padding:var(--space-xs) 0;align-items:center;text-decoration:none;display:inline-flex}.public-site nav a:hover{color:var(--color-action-hover);text-underline-offset:4px;text-decoration:underline}.public-site .public-button{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);min-height:var(--control-height);background:var(--color-action);color:var(--color-on-action);border:1px solid var(--color-action);border-radius:var(--radius-md);font-size:var(--text-ui);font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.public-site .public-button:hover{background:var(--color-action-hover)}.public-header-cta{order:2}.public-menu-button{display:none}.public-site :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.public-eyebrow{font-size:var(--text-ui);font-weight:600;color:var(--color-action)!important;margin-bottom:var(--space-md)!important}.public-hero{align-items:center;gap:var(--space-2xl);padding:var(--space-2xl) 0;grid-template-columns:1fr 1.1fr;display:grid}.public-hero h1 em{color:var(--color-action);font-style:normal}.public-lead{font-size:var(--text-title);margin-top:var(--space-lg);max-width:540px}.public-hero-actions{align-items:center;gap:var(--space-lg);margin:var(--space-xl) 0 var(--space-md);flex-wrap:wrap;display:flex}.public-text-link{min-height:var(--control-height);color:var(--color-link);font-size:var(--text-ui);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.public-note{font-size:var(--text-ui)}.public-preview{min-width:0;margin:0}.public-preview figcaption{font-size:var(--text-caption);color:var(--color-text-secondary);margin-bottom:var(--space-sm)}.public-preview-shell{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:120px minmax(0,1fr);display:grid;overflow:hidden}.public-preview-sidebar{background:var(--color-nav-surface);color:var(--color-nav-text);padding:var(--space-lg) var(--space-sm);font-size:var(--text-ui)}.public-preview-sidebar>strong{padding:0 var(--space-sm);margin-bottom:var(--space-lg);display:block}.public-preview-sidebar ul{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}.public-preview-sidebar li{padding:var(--space-sm);border-radius:var(--radius-md)}.public-preview-sidebar .is-selected{background:var(--color-nav-selected);box-shadow:inset 3px 0 var(--color-focus-inverse)}.public-preview-main{padding:var(--space-lg);min-width:0}.public-preview-main h2{font-size:var(--text-section)}.public-preview-main>p{font-size:var(--text-ui);margin-top:var(--space-sm)}.public-task-list{margin:var(--space-lg) 0 0;padding:0;list-style:none}.public-task-list li{align-items:flex-start;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border);display:flex}.public-task-list li>span{font-size:var(--text-caption);color:var(--color-action);padding-top:var(--space-xs)}.public-task-list strong{font-size:var(--text-ui);font-weight:600;display:block}.public-task-list small{color:var(--color-text-secondary);font-size:var(--text-caption);margin-top:var(--space-xs);line-height:1.6;display:block}.public-section{padding:var(--space-2xl) 0;border-top:1px solid var(--color-border);scroll-margin-top:var(--space-lg)}.public-section-heading{max-width:680px;margin-bottom:var(--space-xl)}.public-section-heading>p:last-child,.public-source p,.public-ai p,.public-multichannel p{margin-top:var(--space-md)}.public-areas,.public-providers{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-areas article,.public-providers article{border:1px solid var(--color-border);background:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-lg)}.public-number{font-size:var(--text-ui);color:var(--color-action);font-variant-numeric:tabular-nums}.public-areas h3{margin:var(--space-md) 0 var(--space-sm)}.public-areas p+p{margin-top:var(--space-sm)}.public-areas p,.public-providers p,.public-workflow p{font-size:var(--text-ui)}.public-areas p strong{color:var(--color-text-primary);font-weight:500}.public-workflow ol{margin:0 0 var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.public-workflow li{padding:var(--space-lg);border-right:1px solid var(--color-border)}.public-workflow li:last-child{border:0}.public-workflow h3{margin:var(--space-md) 0 var(--space-sm)}.public-source,.public-ai,.public-multichannel{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:center;display:grid}.public-source-flow{counter-reset:source;margin:0;padding:0;list-style:none}.public-source-flow li{counter-increment:source;gap:var(--space-xs) var(--space-md);padding:var(--space-md) 0;border-bottom:1px solid var(--color-border);grid-template-columns:32px 1fr;display:grid}.public-source-flow li:before{content:counter(source,decimal-leading-zero);color:var(--color-action);font-size:var(--text-ui);grid-row:span 2}.public-source-flow span{font-size:var(--text-ui);color:var(--color-text-secondary)}.public-ai{background:var(--color-surface);padding:var(--space-xl);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-2xl)}.public-provider-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;display:flex}.public-status{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-subtle);color:var(--color-text-secondary);font-size:var(--text-caption);font-weight:500}.public-status-testing{background:var(--color-warning-surface);color:var(--color-warning)}.public-content-model{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.public-content-model ul{margin:var(--space-lg) 0 0;padding:0;list-style:none}.public-content-model li{justify-content:space-between;gap:var(--space-md);padding:var(--space-md) 0;border-top:1px solid var(--color-border);font-size:var(--text-ui);display:flex}.public-content-model li span{color:var(--color-text-secondary)}.public-daily ol{gap:var(--space-md) var(--space-xl);padding-left:var(--space-lg);color:var(--color-text-secondary);font-size:var(--text-ui);flex-wrap:wrap;display:flex}.public-daily li{padding-left:var(--space-xs)}.public-cta{margin-bottom:var(--space-2xl);background:var(--color-surface-subtle);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-lg);text-align:center}.public-cta .public-button{margin:var(--space-lg) 0 var(--space-md)}.public-cta p:last-child{font-size:var(--text-ui)}.public-footer{border-top:1px solid var(--color-border);justify-content:space-between;gap:var(--space-lg);flex-wrap:wrap;display:flex}.public-footer>div p{font-size:var(--text-ui);margin:var(--space-sm) 0}.public-footer>div>a:last-child:not(.public-brand){min-height:var(--control-height);font-size:var(--text-ui);color:var(--color-link);align-items:center;display:inline-flex}.public-footer nav{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.public-footer-note{font-size:var(--text-caption);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-basis:100%}.public-skip{left:var(--space-md);z-index:10;background:var(--color-surface);padding:var(--space-md);color:var(--color-link);position:absolute;top:-100px}.public-skip:focus{top:var(--space-md)}.public-legal{padding:var(--space-2xl) 0}.public-legal-heading{max-width:var(--content-reading);margin-bottom:var(--space-2xl)}.public-legal h1{font-size:clamp(2rem,4vw,3rem)}.public-legal-heading p{margin-top:var(--space-md)}.public-legal-grid{grid-template-columns:240px minmax(0,var(--content-reading));gap:var(--space-2xl);display:grid}.public-legal-grid nav ol{padding-left:var(--space-lg);font-size:var(--text-ui);color:var(--color-text-secondary);margin:0}.public-legal-grid nav a{font-size:var(--text-ui)}.public-legal-grid section{padding-bottom:var(--space-xl);margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-border);scroll-margin-top:var(--space-lg)}.public-legal-grid h2{font-size:var(--text-section);margin-bottom:var(--space-md)}.public-legal-grid p{margin-top:var(--space-md);overflow-wrap:anywhere}.public-legal-grid p a,.public-contact p a{color:var(--color-link);text-underline-offset:4px}.public-contact{padding:var(--space-2xl) 0;max-width:var(--content-reading);min-height:60vh}.public-contact h1{margin-bottom:var(--space-lg)}.public-contact p{margin-top:var(--space-md);overflow-wrap:anywhere}.public-contact-cards{gap:var(--space-lg);margin:var(--space-xl) 0;display:grid}.public-contact-cards article{padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.public-contact-cards h2{font-size:var(--text-section)}@media (width<=1023px){.public-header,.public-header nav{gap:var(--space-md)}.public-hero{gap:var(--space-xl);grid-template-columns:1fr}.public-hero>div{max-width:680px}.public-preview{width:100%;max-width:680px}.public-workflow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.public-workflow li{border:0;border-bottom:1px solid var(--color-border)}.public-workflow li:nth-child(3){border-bottom:0}.public-legal-grid{gap:var(--space-lg);grid-template-columns:200px minmax(0,1fr)}}@media (width<=639px){.public-site main{padding:0 var(--space-md)}.public-header,.public-footer{padding:var(--space-md)}.public-header{gap:var(--space-sm)}.public-brand{min-height:var(--control-height);font-size:var(--text-body)}.public-brand>span{width:32px;height:32px}.public-header-cta{order:0;margin-left:auto}.public-menu-button{min-height:var(--control-height);padding:var(--space-sm);border-color:var(--color-border-control);font-size:var(--text-ui);display:block}.public-header nav{order:1;width:100%;margin:0;display:none}.public-header nav.is-open{gap:var(--space-sm) var(--space-md);grid-template-columns:1fr 1fr;display:grid}.public-header nav a{padding:var(--space-sm)}.public-hero,.public-section,.public-legal,.public-contact{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.public-lead{font-size:var(--text-body)}.public-hero-actions{align-items:stretch;gap:var(--space-sm);margin-top:var(--space-lg);flex-direction:column}.public-hero-actions .public-text-link{justify-content:center}.public-preview-shell{grid-template-columns:1fr}.public-preview-sidebar{padding:var(--space-md)}.public-preview-sidebar>strong{display:none}.public-preview-sidebar ul{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.public-preview-main{padding:var(--space-md)}.public-areas,.public-providers,.public-source,.public-ai,.public-multichannel,.public-legal-grid{gap:var(--space-lg);grid-template-columns:1fr}.public-workflow ol{grid-template-columns:1fr}.public-workflow li:nth-child(3){border-bottom:1px solid var(--color-border)}.public-ai{padding:var(--space-lg);margin-bottom:var(--space-xl)}.public-daily ol{gap:var(--space-md);display:grid}.public-cta{padding:var(--space-xl) var(--space-md);margin-bottom:var(--space-xl)}.public-footer nav{gap:var(--space-sm) var(--space-lg)}.public-legal-heading{margin-bottom:var(--space-xl)}.public-legal-grid nav{padding:var(--space-md);background:var(--color-surface-subtle);border-radius:var(--radius-md)}}.public-brand>img{object-fit:contain;background:var(--color-surface);border-radius:var(--radius-md);flex:none;display:block}
