@font-face{font-family:Manrope;src:url(/brand/Manrope-Variavel.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:DM Serif Display;src:url(/brand/DMSerifDisplay-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{color:#172b4d;font-synthesis:none;--navy:#092767;--blue:#264bb1;--muted:#778297;--border:#e6eaf0;--paper:#f6f7fa;--green:#25846d;--serif:"DM Serif Display", Georgia, serif;background:#f6f7fa;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:13px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #7297f1}button{border:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.3}img{max-width:100%;display:block}svg{flex-shrink:0}input,textarea,select{min-width:0;max-width:100%}textarea{resize:vertical}input:not([type=checkbox]),textarea,select{color:#203354;background:#fff;border:1px solid #dfe5ef;border-radius:7px;padding:10px 12px;transition:border-color .2s,box-shadow .2s}input::placeholder,textarea::placeholder{color:#8994a7}input:not([type=checkbox]):focus,textarea:focus,select:focus{border-color:#8aa5e7;box-shadow:0 0 0 3px #264bb10b}select{cursor:pointer;padding:9px 30px 9px 10px;font-size:11px}label{color:#344564;flex-direction:column;gap:7px;margin-bottom:18px;font-size:11px;font-weight:650;display:flex}label input,label select,label textarea{width:100%;font-size:12px;font-weight:400}code{overflow-wrap:anywhere;font-size:11px}::selection{background:#ccd9f7}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;padding:10px 20px;position:fixed;top:-60px;left:16px}.skip-link:focus{top:10px}.app-layout{min-height:100vh;display:flex}.sidebar{color:#fff;z-index:30;background:#092767;flex-direction:column;width:236px;padding:34px 17px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{padding:0 18px 23px;display:block}.brand img{object-fit:contain;width:178px;height:74px}.workspace-label{letter-spacing:1.4px;color:#acbde3;border-top:1px solid #ffffff16;align-items:center;gap:7px;padding:13px 12px 22px;font-size:8px;font-weight:600;display:flex}.workspace-dot{background:#9baed7;border-radius:50%;width:5px;height:5px}.nav-label{color:#7e99cb;letter-spacing:1.4px;padding:11px 15px 13px;font-size:8px}.nav-link{color:#b9cae9;border-radius:7px;align-items:center;gap:13px;margin:3px 0;padding:13px 14px;font-size:12px;font-weight:500;transition:background .2s,color .2s;display:flex}.nav-link:hover{color:#fff;background:#ffffff09}.nav-link.active{color:#fff;background:#ffffff13;font-weight:650;box-shadow:inset 3px 0 #91b0f4}.nav-active-dot{background:#a5c1ff;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{margin-top:auto;padding-top:55px}.launch-mini{border:1px solid #ffffff1b;border-radius:8px;align-items:center;gap:12px;margin:0 6px 16px;padding:16px 14px;display:flex}.launch-mini span:not(.mini-orbit){color:#9fb5df;font-size:10px;line-height:1.8}.launch-mini strong{color:#fff;font-size:12px;font-weight:500}.mini-orbit{font:27px var(--serif);color:#a5bce7}.sidebar-external{color:#a9bce1;justify-content:space-between;align-items:center;padding:8px 18px 25px;font-size:10px;display:flex}.operator{border-top:1px solid #ffffff16;align-items:center;gap:10px;padding:20px 8px 24px;display:flex}.operator strong{font-size:10px;font-weight:600;display:block}.operator small{color:#90a8d2;font-size:8px}.avatar,.top-avatar{background:#ffffff13;border:1px solid #ffffff20;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.operator .icon-button{color:#b6c6e7;margin-left:auto}.workspace{flex:1;min-width:0;margin-left:236px}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 38px;display:flex}.breadcrumbs{color:#939baa;align-items:center;gap:13px;font-size:11px;display:flex}.breadcrumbs strong{color:#526078;font-weight:550}.crumb-divider{color:#c5cbd5}.topbar-right{align-items:center;gap:19px;display:flex}.private-label{color:#8792a5;align-items:center;gap:6px;font-size:9px;display:flex}.top-avatar{color:#45618f;background:#eef2f9;border-color:#e3e9f3}.icon-button{color:#7a88a0;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.icon-button:hover{color:#264bb1;background:#eef2f8}.mobile-menu{display:none}.demo-banner{color:#8b7650;background:#fbf8ef;border-bottom:1px solid #eee6d4;align-items:center;gap:6px;padding:9px 38px;font-size:9px;display:flex}.demo-banner strong{font-weight:650}.demo-dot{background:#b6985c;border-radius:50%;width:5px;height:5px;margin-right:2px}.demo-banner a{white-space:nowrap;color:#8f7133;align-items:center;gap:4px;margin-left:auto;font-weight:650;display:flex}.main-content{max-width:1530px;margin:auto;padding:32px 38px 38px}.page-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:27px;display:flex}.eyebrow{letter-spacing:1.8px;color:#8390a7;margin-bottom:8px;font-size:8px;font-weight:700}.page-head h1{letter-spacing:-1.2px;color:#122a50;font-size:29px;font-weight:650}.page-head p{color:#7c879a;margin-top:7px;font-size:11px}.page-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.button{background:var(--blue);color:#fff;border:1px solid var(--blue);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:10px;font-weight:650;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.button:hover:not(:disabled){background:#193b94;transform:translateY(-1px)}.button.secondary{color:#4c5f7f;background:#fff;border-color:#dfe5ef}.button.secondary:hover:not(:disabled){background:#f9fbff;border-color:#a4b8df}.button.small{gap:6px;padding:8px 11px;font-size:9px}.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.text-link{color:#345ca9;background:0 0;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:650;display:inline-flex}.text-link:hover{text-decoration:underline}.panel{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.section-head{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px 18px;display:flex}.section-head h2{color:#22395e;letter-spacing:-.2px;font-size:13px;font-weight:650}.section-head p{color:#8a94a5;margin-top:5px;font-size:9px}.section-head>select{padding:7px 20px 7px 9px;font-size:9px}.badge{white-space:nowrap;color:#748299;background:#f1f4f8;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:650;line-height:1.3;display:inline-flex}.badge.green,.badge.published,.badge.delivered{color:#37806b;background:#edf6f1}.badge.blue,.badge.ready,.badge.approved{color:#4565a5;background:#eef3ff}.badge.purple{color:#8067b1;background:#f1eefb}.badge.orange,.badge.planned,.badge.draft{color:#aa8341;background:#fbf5e9}.badge.red,.badge.cancelled{color:#b85d60;background:#fbeeee}.badge.neutral{color:#7f8c9f;background:#f2f4f7}.muted{color:#8490a5;font-size:11px;line-height:1.8}.nowrap{white-space:nowrap}.pad{padding:20px 23px}.text-green{color:#39856d;align-items:center;gap:5px;font-size:10px;display:flex}.footnote{color:#8d97a7;padding:15px 23px;font-size:9px;line-height:1.8}.notice{color:#8190a5;align-items:flex-start;gap:10px;margin-top:20px;display:flex}.notice p{font-size:10px;line-height:1.8}.notice svg{margin-top:2px}.status-dot{background:#5eac8f;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.planned{background:#cfaf6f}.status-dot.ready{background:#7597d7}.campaign-hero{isolation:isolate;color:#fff;background:#092767;border-radius:11px;justify-content:space-between;align-items:center;min-height:239px;margin-bottom:23px;padding:31px 35px;display:flex;position:relative;overflow:hidden}.hero-tag{letter-spacing:1.7px;color:#a4b9e3;align-items:center;gap:7px;margin-bottom:13px;font-size:7px;font-weight:500;display:flex}.hero-tag span{background:#a2bde9;border-radius:50%;width:5px;height:5px}.hero-copy{z-index:2;position:relative}.hero-copy h2{font:32px/1.13 var(--serif);letter-spacing:-.5px}.hero-copy p{color:#a5b9de;margin-top:12px;font-size:10px;line-height:1.9}.hero-link{color:#d8e5ff;align-items:center;gap:15px;width:max-content;margin-top:18px;font-size:9px;display:flex}.hero-link:hover{color:#fff}.hero-date{z-index:2;border-left:1px solid #ffffff1b;margin-left:16px;margin-right:10px;padding:11px 0 11px 36px;position:relative}.hero-date>span{letter-spacing:1.5px;color:#a5bae0;font-size:7px}.hero-date>div{align-items:center;gap:16px;padding:6px 0;display:flex}.hero-date strong{font:78px/1.1 var(--serif);letter-spacing:-4px}.hero-date>div>span{letter-spacing:3px;color:#b5c8e9;font-size:13px;line-height:1.6}.hero-date small{letter-spacing:.4px;color:#becfea;border:1px solid #ffffff27;border-radius:4px;padding:5px 10px;font-size:8px;display:inline-block}.hero-orbits{z-index:0;opacity:.34;width:440px;height:440px;position:absolute;top:-170px;right:100px;transform:rotate(-30deg)}.hero-orbits i{border:1px solid #9db9e938;border-radius:50%;position:absolute;inset:0}.hero-orbits i:nth-child(2){inset:35px}.hero-orbits i:nth-child(3){inset:70px}.hero-orbits i:nth-child(4){inset:105px}.hero-orbits span{font:84px var(--serif);color:#a3bdec;font-weight:400;position:absolute;bottom:25px;right:20px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px;display:grid}.stat-card{border:1px solid var(--border);background:#fff;border-radius:9px;padding:18px 20px}.stat-label{color:#728099;justify-content:space-between;align-items:center;gap:7px;font-size:9px;font-weight:550;display:flex}.stat-icon{color:#6285cf;background:#edf3ff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.stat-icon.purple{color:#9b80c9;background:#f4effc}.stat-icon.green{color:#68a28b;background:#edf7f2}.stat-icon.orange{color:#c6a063;background:#fcf4e8}.stat-value{letter-spacing:-1px;color:#203b64;font-size:30px;font-weight:650;line-height:1.6;display:block}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;margin-bottom:22px;display:grid}.signup-chart{padding:0 22px}.signup-chart svg{width:100%;height:auto;min-height:170px;display:block}.chart-footer{color:#9aa3b2;border-top:1px solid #f0f2f6;justify-content:space-between;gap:10px;margin-top:10px;padding:13px 23px;font-size:8px;display:flex}.chart-footer>span{align-items:center;gap:6px;display:flex}.legend-dot{background:#264bb1;border-radius:50%;width:5px;height:5px}.funnel-list{padding:0 23px}.funnel-step{gap:12px;margin:10px 0 15px;display:flex}.funnel-index{color:#a3afc1;background:#f2f5fa;border-radius:5px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.funnel-content{flex:1;min-width:0}.funnel-content>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.funnel-content strong{color:#5e6f89;font-size:9px;font-weight:550}.funnel-content b{color:#314d78;font-size:11px}.funnel-track{background:#f2f5fa;border-radius:3px;height:4px;margin:6px 0 2px;overflow:hidden}.funnel-track span{background:#3d64b3;border-radius:3px;height:100%;display:block}.funnel-2 .funnel-track span{background:#6d8bc9}.funnel-3 .funnel-track span{background:#a0b6de}.funnel-4 .funnel-track span{background:#b8c9e5}.funnel-panel .footnote{padding-top:2px;font-size:8px}.launch-roadmap{margin-bottom:22px}.phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:0 23px 23px;display:grid}.phase-card{background:#f6f8fc;border:1px solid #eef1f7;border-radius:7px;align-items:center;gap:12px;padding:17px 15px;transition:background .2s;display:flex}.phase-card:hover{background:#edf2fc}.phase-number{font:24px var(--serif);color:#becce4}.phase-card small{letter-spacing:1px;color:#8e9db5;font-size:7px}.phase-card h3{color:#4f658b;margin-top:4px;font-size:10px;font-weight:650}.phase-card>svg{color:#a2b1c8;margin-left:auto}.phase-1{background:#f8f9fb}.phase-2{background:#fafafa}.bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.next-content{align-items:center;gap:23px;padding:0 23px 23px;display:flex}.next-cover{background:#eaf0f8;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:133px;height:155px;padding:16px;display:flex;position:relative;overflow:hidden}.next-cover>span:first-child{letter-spacing:1px;color:#6680aa;font-size:5px;line-height:1.5}.next-cover>strong{font:22px/1.04 var(--serif);letter-spacing:-.6px;color:#092767;padding-bottom:5px}.next-cover em{color:#5278af;font-style:normal}.play-circle{color:#4267a8;background:#fff9;border:1px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px;right:12px}.play-circle svg{width:10px}.next-copy{min-width:0}.next-copy h3{letter-spacing:-.3px;max-width:230px;margin:10px 0 6px;font-size:16px;font-weight:600}.next-copy p{color:#8190a5;font-size:9px}.next-copy small{color:#a5acb8;margin:5px 0 16px;font-size:8px;display:block}.source-list{padding:0 23px 5px}.source-row{align-items:center;gap:11px;margin:6px 0 17px;display:flex}.source-icon{color:#b0829c;background:#f8eff4;border-radius:7px;place-items:center;width:29px;height:29px;font-size:16px;display:grid}.source-1{color:#7490c1;background:#eff3fc}.source-2{color:#b77f77;background:#fbefed}.source-3{color:#90a0b5;background:#f2f4f7}.source-row>div{flex:1}.source-row strong{color:#70819b;font-size:9px;font-weight:600}.source-row>b{color:#536c94;padding-left:9px;font-size:11px}.source-track{background:#f2f4f8;border-radius:2px;height:3px;margin-top:7px;overflow:hidden}.source-track>span{background:#c2cfe6;height:100%;display:block}.source-list+.footnote{padding-top:0}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:normal;width:100%}th{color:#8b97aa;white-space:nowrap;background:#fafbfd;border-top:1px solid #edf0f5;border-bottom:1px solid #edf0f5;padding:12px 23px;font-size:8px;font-weight:550}td{color:#71829c;border-bottom:1px solid #f0f3f7;padding:15px 23px;font-size:10px}tr:last-child td{border-bottom:0}.person-cell{align-items:center;gap:10px;display:flex}.person-avatar{color:#7490b6;background:#eef3fb;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:9px;font-weight:650;display:grid}.person-cell strong{color:#4b607f;white-space:nowrap;font-size:10px;font-weight:600}.person-cell small{color:#9aa5b5;margin-top:1px;font-size:8px;display:block}.person-avatar.large{width:46px;height:46px;font-size:14px}.app-footer{color:#a0a8b7;justify-content:space-between;gap:10px;max-width:1530px;margin:0 auto;padding:0 38px 25px;font-size:8px;display:flex}.footer-dot{color:#b7bfcd;padding:0 7px}.calendar-summary{border:1px solid var(--border);background:#fff;border-radius:9px;align-items:center;gap:35px;margin-bottom:25px;padding:20px 24px;display:flex}.calendar-summary>div{align-items:center;gap:8px;display:flex}.calendar-summary strong{letter-spacing:-.5px;font-size:22px;font-weight:650}.calendar-summary strong span{color:#abb4c3;margin-left:5px;font-size:13px;font-weight:400}.calendar-summary p{color:#8a97ac;max-width:100px;font-size:9px;line-height:1.7}.calendar-summary .summary-note{max-width:none;margin-left:auto;font-size:9px}.filter-toolbar{justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;display:flex}.tabs{border-bottom:1px solid var(--border);white-space:nowrap;scrollbar-width:thin;gap:22px;min-width:0;display:flex;overflow-x:auto}.tabs>button{color:#8a96a9;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:11px 0 13px;font-size:10px}.tabs>button.active{color:#264bb1;border-bottom-color:#264bb1;font-weight:700}.tabs>button>span{background:#eef2f9;border-radius:4px;margin-left:5px;padding:2px 5px;font-size:8px}.segmented{background:#eaf0f8;border-radius:6px;gap:2px;padding:3px;display:flex}.segmented button{color:#8a9bb6;background:0 0;border-radius:4px;place-items:center;width:29px;height:27px;display:grid}.segmented button.active{color:#4264a5;background:#fff;box-shadow:0 1px 3px #0927670c}.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.day-card{border:1px solid var(--border);background:#fff;border-radius:9px;flex-direction:column;min-height:218px;padding:19px;transition:box-shadow .2s,border-color .2s;display:flex}.day-card:hover{border-color:#bacce9;box-shadow:0 4px 16px #09276706}.day-card.is-published{border-color:#c9e4d7}.day-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.day-date{color:#4d658b;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:600;display:flex}.day-date small{color:#a5b0c2;font-size:8px;font-weight:450}.day-phase{letter-spacing:.7px;text-transform:uppercase;color:#a2adc0;margin:20px 0 7px;font-size:7px}.day-title{text-align:left;letter-spacing:-.4px;color:#27416c;background:0 0;padding:0;font-size:15px;font-weight:650;line-height:1.4}.day-title:hover{color:#264bb1}.day-card>p{color:#98a3b4;margin:8px 0 17px;font-size:9px}.day-card-bottom{border-top:1px solid #f0f3f8;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:11px;display:flex}.day-card-bottom>span{color:#8799b3;align-items:center;gap:5px;font-size:8px;display:flex}.list-view{grid-template-columns:1fr}.list-view .day-card{grid-template-columns:130px 150px minmax(150px,1fr) 120px;align-items:center;gap:15px;min-height:0;padding:15px 20px;display:grid}.list-view .day-card-top{flex-direction:column;align-items:flex-start;gap:6px}.list-view .day-phase{grid-column:2;margin:0}.list-view .day-title{grid-area:1/3;font-size:12px}.list-view .day-card>p{display:none}.list-view .day-card-bottom{border:0;grid-area:1/4;margin:0;padding:0}.list-view .day-card-bottom>span{font-size:7px}.drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:80;background:#071c4280;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{background:#fff;flex-direction:column;width:min(650px,100vw);height:100dvh;animation:.2s ease-out slide-in;display:flex;box-shadow:-10px 0 60px #05132e20}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:27px 30px 23px;display:flex}.drawer-head h2{letter-spacing:-.6px;color:#183661;font-size:22px;font-weight:600}.drawer-head .eyebrow{font-size:8px}.drawer-body{padding:25px 30px 35px;overflow-y:auto}.drawer-intro{color:#8b98ac;align-items:center;gap:12px;margin-bottom:15px;font-size:10px;display:flex}.drawer-objective{color:#7586a0;margin-bottom:20px;font-size:12px;line-height:1.8}.drawer-tabs{gap:23px;margin-bottom:22px}.drawer-body .section-head{padding:15px 0}.drawer-body .section-head h2{font-size:12px}.text-preview{white-space:pre-wrap;color:#5c6c86;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #edf1f6;border-radius:7px;margin:0 0 20px;padding:19px;font-size:12px;line-height:1.9}.cta-box{background:#eef3fc;border-left:2px solid #94afe4;margin-bottom:15px;padding:16px 19px}.cta-box p{color:#56719d;font-size:11px}.internal-note{background:#f7f5fb;border:1px solid #eeebf6;border-radius:7px;margin-bottom:18px;padding:16px 18px}.internal-note p{color:#8d81a5;margin-top:9px;font-size:10px;line-height:1.8}.operation-form{border-top:1px solid var(--border);margin-top:28px;padding-top:25px}.operation-form h3{color:#38547f;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.operation-form>.muted{margin-bottom:18px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.production-notes h3{color:#46618c;margin-bottom:9px;font-size:13px}.production-notes p{color:#8290a7;margin-bottom:16px;font-size:11px;line-height:1.9}.production-notes ul{margin:18px 0 25px;padding:0;list-style:none}.production-notes li{color:#8094ae;align-items:center;gap:9px;margin:12px 0;font-size:11px;display:flex}.production-notes small{color:#a1aabc;font-size:9px}.story-list{gap:15px;display:grid}.story-item{border:1px solid var(--border);border-radius:8px;gap:20px;padding:15px;display:flex}.story-item>img{object-fit:cover;background:#f0f4fa;border-radius:4px;align-self:flex-start;width:110px;max-height:196px}.story-item>div{flex:1;min-width:0}.story-item p{color:#5f7598;margin:12px 0;font-size:11px;line-height:1.8}.story-item small{color:#92a0b6;margin-bottom:10px;font-size:9px;display:block}.story-url{margin-top:8px}.contact-toolbar{align-items:center;gap:12px;padding:19px 22px;display:flex}.search-field{color:#96a4bb;flex:1;align-items:center;gap:8px;min-width:120px;max-width:430px;display:flex}.search-field input{background:0 0;width:100%;padding:9px 0;font-size:11px;box-shadow:none!important;border:0!important}.contacts-table td{padding:16px 17px}.contacts-table th{padding:12px 17px}.cell-detail{color:#a9b1bf;margin-top:3px;font-size:8px;display:block}.source-name{font-size:10px}.pagination{border-top:1px solid var(--border);color:#91a0b6;justify-content:space-between;align-items:center;gap:15px;padding:17px 23px;font-size:10px;display:flex}.pagination>div{align-items:center;gap:10px;display:flex}.contact-profile{align-items:center;gap:14px;margin-bottom:22px;display:flex}.contact-profile strong{color:#456088;font-size:13px}.contact-profile p{color:#92a0b6;margin-top:4px;font-size:10px}.consent-card{color:#7895c6;background:#f2f6fd;border:1px solid #e9eef8;border-radius:7px;align-items:center;gap:13px;margin-bottom:25px;padding:15px;display:flex}.consent-card strong{color:#5d78a3;font-size:11px;font-weight:600}.consent-card p{color:#98a9c3;margin-top:3px;font-size:9px}.checkbox-label{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:11px;font-weight:500;line-height:1.7;display:flex}.checkbox-label input[type=checkbox]{accent-color:#264bb1;flex-shrink:0;width:15px;height:15px;margin:2px 0 0}.checkbox-label small{color:#97a3b6;font-size:9px;font-weight:400;display:block}.checkbox-label.danger{color:#a1747b}.contact-form>.button{margin-top:7px}.danger-text{color:#b2787e}.relationship-note{background:#eff4fb;border:1px solid #e1eaf8;border-radius:9px;align-items:center;gap:15px;margin-bottom:22px;padding:22px 24px;display:flex}.note-icon{color:#6b8ec3;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.relationship-note>div{flex:1}.relationship-note strong{color:#4c6b99;font-size:12px}.relationship-note p{color:#90a2bc;margin-top:4px;font-size:10px}.section-tabs{gap:28px;margin-bottom:22px}.email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.email-card{flex-direction:column;padding:24px;display:flex}.email-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.email-number{font:30px var(--serif);color:#c3d0e6}.email-card h2{color:#375580;letter-spacing:-.4px;max-width:340px;font-size:17px;font-weight:600}.email-preheader{color:#92a0b7;margin:9px 0 17px;font-size:10px;line-height:1.8}.trigger{background:#f8f9fc;border-radius:6px;margin:8px 0 17px;padding:12px 14px}.trigger>span{letter-spacing:1px;color:#8799b6;font-size:7px;font-weight:650}.trigger p{color:#8795ad;margin-top:4px;font-size:9px;line-height:1.8}.email-card details{color:#5d7aab;font-size:10px}.email-card summary,.edit-suggestion summary{cursor:pointer;padding:3px 0;font-weight:600}.email-card details .text-preview{max-height:350px;margin-top:15px;font-size:10px;overflow:auto}.email-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.email-card-footer>span{color:#a1abbd;font-size:8px}.group-message-list{gap:16px;display:grid}.group-message{grid-template-columns:40px minmax(0,1fr);gap:20px;padding:23px;display:grid}.day-number-small{font:27px var(--serif);color:#b7c6e0}.group-message-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.group-message h2{color:#47628d;font-size:14px;font-weight:600}.message-excerpt{white-space:pre-wrap;color:#8190a7;margin-bottom:16px;font-size:11px;line-height:1.9}.draft-list{display:grid}.draft-row{text-align:left;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:17px;width:100%;padding:22px 23px;display:flex}.draft-row:last-child{border-bottom:0}.draft-row:hover{background:#fafbfe}.draft-icon{color:#6f92c7;background:#eff4fc;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.draft-row>div{flex:1;min-width:0}.draft-meta{color:#95a3b9;font-size:8px}.draft-row h3{color:#45618b;margin:5px 0;font-size:12px;font-weight:650}.draft-row p{color:#96a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:650px;font-size:10px;overflow:hidden}.draft-row>svg{color:#a2b3cc}.validation-note{color:#ac8c58;background:#fcf9f2;border:1px solid #f1e6d1;border-radius:7px;margin-bottom:20px;padding:15px 17px;font-size:10px;line-height:1.8}.validation-note strong{font-size:11px}.validation-note ul{margin:8px 0 0;padding-left:16px}.cancel-draft{margin-top:25px}.assistant-layout{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:22px;display:grid}.assistant-compose{padding:25px}.assistant-compose-top{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.assistant-symbol{color:#9e88c8;background:#f2eefb;border-radius:9px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.assistant-compose h2{font:24px var(--serif);letter-spacing:-.4px;color:#45618e}.assistant-compose-top p{color:#90a0b8;margin-top:7px;font-size:10px;line-height:1.8}.suggested-questions{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.suggested-questions button{color:#8195b4;background:#f7f9fc;border:1px solid #e9eef6;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;font-size:8px;display:flex}.suggested-questions button:hover{color:#264bb1;background:#ecf2fd}.assistant-compose textarea{background:#fafbfd}.assistant-submit{justify-content:space-between;align-items:center;gap:15px;display:flex}.assistant-submit .checkbox-label{margin-bottom:0}.assistant-aside>.panel{margin-bottom:22px}.assistant-aside>.panel:first-child{padding:23px}.assistant-aside h3{font:23px var(--serif);color:#58719b;letter-spacing:-.4px;margin:10px 0 20px}.principle-list{gap:20px;padding:0;list-style:none;display:grid}.principle-list li{color:#98aac6;align-items:flex-start;gap:11px;display:flex}.principle-list li>span{color:#8d9ab0;font-size:10px;line-height:1.8}.suggestion-card{margin-top:22px;padding:0 24px 24px}.suggestion-card>.section-head{padding-left:0;padding-right:0}.response-preview{color:#687c9c;background:#f6f8fc;font-size:12px}.edit-suggestion{color:#8198bc;margin-bottom:18px;font-size:10px}.edit-suggestion label{margin-top:10px}.suggestion-source{color:#a0abc0;align-items:center;gap:5px;margin:0 0 17px;font-size:8px;display:flex}.interaction-panel{margin-top:22px;padding:0 24px 24px}.interaction-panel>.section-head{padding-left:0;padding-right:0}.interaction-panel .footnote{margin-bottom:17px;padding:0}.interaction-list{padding:0 22px 20px}.interaction-list article{border-bottom:1px solid var(--border);padding:15px 0}.interaction-list article:last-child{border:0}.interaction-list p{color:#8799b4;margin:8px 0;font-size:10px;line-height:1.8}.interaction-list small{color:#abb5c5;font-size:8px}.integration-banner{color:#8ca5cf;background:#eff4fb;border:1px solid #e1eafa;border-radius:9px;align-items:center;gap:17px;margin-bottom:22px;padding:24px;display:flex}.integration-banner strong{color:#536f9d;font-size:12px;font-weight:600}.integration-banner p{color:#92a3bd;margin-top:5px;font-size:10px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:23px;display:grid}.integration-card{flex-direction:column;align-items:flex-start;padding:22px;display:flex}.integration-card-head{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:20px;display:flex}.integration-icon{color:#809dcd;background:#eff4fc;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.integration-icon.purple{color:#aa94cf;background:#f5effc}.integration-icon.orange{color:#c6ab79;background:#fcf6eb}.integration-icon.green{color:#82b39b;background:#eff7f2}.integration-card h2{color:#4c6793;margin-bottom:9px;font-size:13px;font-weight:650}.integration-card p{color:#91a0b8;flex:1;margin-bottom:18px;font-size:10px;line-height:1.9}.integration-card .text-link{font-size:9px}.checklist{padding-bottom:10px}.checklist-row{border-top:1px solid #f0f3f8;flex-direction:row;align-items:flex-start;gap:12px;margin:0;padding:16px 23px;display:flex}.checklist-row input{accent-color:#264bb1;flex-shrink:0;width:15px;height:15px;margin:3px 0 0}.checklist-row strong{color:#657e9f;font-size:11px;font-weight:550}.checklist-row small{color:#a0abc0;margin-top:4px;font-size:9px;font-weight:400;line-height:1.8;display:block}.launch-settings{padding:0 23px 24px}.launch-settings .section-head{padding-left:0;padding-right:0}.launch-settings .checkbox-label{font-size:10px}.launch-settings .internal-note{padding:14px}.launch-settings .internal-note p{font-size:9px}.database-panel{margin:0 0 22px}.deployment-panel{margin-bottom:22px}.deployment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0 24px 24px;display:grid}.deployment-steps>div>span{font:27px var(--serif);color:#bfcee7}.deployment-steps h3{color:#56719e;margin:10px 0;font-size:12px;font-weight:600}.deployment-steps p{color:#97a4b9;font-size:10px;line-height:1.9}.command-box{background:#f6f8fc;border:1px solid #eaf0f8;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 24px;padding:14px 16px;display:flex}.command-box code{color:#7690b8;font-size:10px}.deployment-panel>.notice{margin:20px 24px}.audit-list{padding:0 23px 15px}.audit-list>div{color:#acb7c9;border-bottom:1px solid #f0f3f8;align-items:center;gap:12px;padding:13px 0;font-size:9px;display:flex}.audit-list strong{color:#7891b4;font-size:10px;font-weight:550}.audit-list small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:8px;overflow:hidden}.audit-list>div>span:last-child{white-space:nowrap;margin-left:auto}.state-box{color:#a0afc5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;padding:35px;display:flex}.state-box h2{color:#526d97;font-size:19px}.state-box p{max-width:480px;font-size:12px;line-height:1.9}.error-state{color:#bba37f}.error-state>.button{margin-top:10px}.empty-state{text-align:center;padding:45px 25px}.empty-orbit{font:37px var(--serif);color:#b9c8e1;margin-bottom:12px;display:block}.empty-state h3{color:#7890b2;margin-bottom:10px;font-size:13px;font-weight:600}.empty-state p{color:#a2aec2;max-width:350px;margin:auto;font-size:10px;line-height:1.9}.assistant-aside .empty-state{padding:20px}.toast{z-index:100;color:#fff;opacity:0;pointer-events:none;background:#15396e;border:1px solid #476a9f;border-radius:8px;align-items:center;gap:11px;max-width:min(650px,100vw - 40px);padding:0;font-size:11px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:25px;left:calc(50% + 100px);transform:translate(-50%,20px);box-shadow:0 7px 30px #09276725}.toast.visible{opacity:1;pointer-events:auto;padding:15px 20px;transform:translate(-50%)}.toast>span{line-height:1.7}.toast>button{color:#b4c9e9;background:0 0;align-items:center;margin-left:10px;display:flex}.spin{animation:1s linear infinite spin}.login-wrap{background:#fff;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-art{color:#fff;background:#092767;flex-direction:column;justify-content:space-between;min-height:100vh;padding:55px 70px;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-150px;right:-240px;box-shadow:0 0 0 60px #ffffff04,0 0 0 120px #ffffff03}.login-art>img{width:220px}.login-art .eyebrow{color:#8da7d3;font-size:9px}.login-art h2{font:55px/1.1 var(--serif);letter-spacing:-1px;margin:20px 0}.login-art p{color:#91aad3;max-width:340px;font-size:13px;line-height:2}.login-art>small{color:#7895c5;font-size:10px}.login-card{width:100%;max-width:440px;margin:auto;padding:40px}.login-icon{color:#5c7eb5;background:#eef3fc;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:35px;display:grid}.login-card h1{letter-spacing:-1px;margin-bottom:13px;font-size:29px;font-weight:600}.login-card>p{color:#9aa7ba;margin-bottom:28px;font-size:12px;line-height:1.9}.login-card .button{justify-content:space-between;width:100%;padding:14px 16px}.login-card>small{text-align:center;color:#abb4c4;margin-top:24px;font-size:9px;display:block}.inline-error{color:#ac7477;background:#fcf0f0;border-radius:6px;margin-bottom:17px;padding:12px;font-size:11px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width>=1550px){.main-content{padding-top:40px}.campaign-hero{min-height:270px}.hero-copy h2{font-size:39px}.hero-copy p{font-size:11px}.hero-date{margin-right:35px}.stat-card{padding:22px}.stat-label{font-size:11px}.stat-detail{font-size:10px}.section-head h2{font-size:15px}.section-head p{font-size:10px}.signup-chart svg{min-height:210px}.funnel-step{margin-bottom:20px}.funnel-content strong{font-size:10px}.phase-card h3{font-size:12px}.phase-card small{font-size:8px}}@media (width<=1190px){.sidebar{width:211px;padding-left:13px;padding-right:13px}.workspace{margin-left:211px}.brand{padding:0 15px 20px}.brand img{width:160px}.main-content{padding:27px 25px}.topbar{padding:0 25px}.demo-banner{padding-left:25px;padding-right:25px}.demo-banner>span:not(.demo-dot){max-width:450px}.stats-grid{gap:11px}.stat-card{padding:15px}.stat-label{font-size:8px}.stat-detail{font-size:7px}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:15px}.phase-grid{gap:10px}.phase-card{gap:9px;padding:14px 10px}.phase-card h3{font-size:9px}.phase-card small{font-size:6px}.hero-orbits{right:35px}.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.day-card{padding:15px}.day-title{font-size:14px}.calendar-summary{gap:23px}.calendar-summary .summary-note{display:none}.tabs{gap:15px}.tabs>button{font-size:9px}.contact-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%;max-width:none}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant-layout{grid-template-columns:minmax(0,1.6fr) minmax(210px,1fr)}.hero-date{padding-left:25px}.hero-date strong{font-size:68px}.hero-date>span{font-size:6px}.chart-footer{padding-left:17px;padding-right:17px;font-size:7px}.list-view .day-card{grid-template-columns:100px 100px minmax(140px,1fr) 90px}.calendar-grid.list-view{grid-template-columns:1fr}}@media (width<=960px){.sidebar{width:236px;transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.workspace{margin-left:0}.mobile-menu{display:flex}.mobile-shade{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#071c4270;position:fixed;inset:0}.main-content{padding:27px 25px}.topbar{height:62px}.hero-copy h2{font-size:35px}.stats-grid{gap:14px}.stat-label{font-size:9px}.stat-detail{font-size:8px}.toast{left:50%}.demo-banner>span:not(.demo-dot){max-width:none}.login-art{padding:45px}.login-art h2{font-size:45px}.calendar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-layout{grid-template-columns:minmax(0,1.5fr) minmax(210px,1fr)}}@media (width<=720px){.main-content{padding:23px 18px 30px}.topbar{padding:0 18px}.topbar-right{gap:10px}.private-label{display:none}.demo-banner{padding:9px 18px;font-size:8px}.demo-banner>span:not(.demo-dot){display:none}.demo-banner a{font-size:8px}.page-head{align-items:flex-start;gap:15px;margin-bottom:22px}.page-head h1{font-size:26px}.page-head p{max-width:290px;font-size:10px}.page-actions{padding-top:15px}.page-actions .button{padding:9px 11px;font-size:9px}.page-actions>.badge{font-size:7px}.eyebrow{letter-spacing:1.2px;font-size:7px}.campaign-hero{min-height:225px;padding:26px}.hero-copy h2{font-size:31px}.hero-copy p{font-size:9px}.hero-tag{letter-spacing:1px;font-size:6px}.hero-date{margin-right:0;padding-left:20px}.hero-date strong{font-size:59px}.hero-date>div{gap:10px}.hero-date>div>span{font-size:9px}.hero-date>span{font-size:5px}.hero-date small{font-size:7px}.hero-orbits{right:0}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.stat-card{padding:17px}.stat-label{font-size:9px}.stat-detail{font-size:8px}.dashboard-grid{grid-template-columns:1fr;gap:20px}.signup-chart svg{min-height:165px}.funnel-panel .funnel-list{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.phase-grid{grid-template-columns:1fr;gap:8px}.phase-card{gap:16px;padding:14px 16px}.phase-card h3{font-size:11px}.phase-card small{font-size:8px}.phase-number{font-size:25px}.section-head{padding:20px}.section-head h2{font-size:13px}.section-head p{font-size:9px}.phase-grid{padding:0 20px 20px}.chart-footer{font-size:8px}.next-cover{width:135px;height:158px}.next-content{gap:25px;padding:0 20px 20px}.next-copy h3{font-size:18px}.source-row{margin-bottom:20px}.source-row strong{font-size:11px}.source-icon{width:32px;height:32px}.source-list{padding:0 20px}.calendar-summary{gap:23px;padding:17px}.calendar-summary p{max-width:75px;font-size:8px}.calendar-summary strong{font-size:20px}.calendar-summary strong span{font-size:11px}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.day-title{font-size:14px}.day-card{min-height:223px}.filter-toolbar{gap:10px}.filter-toolbar .tabs{max-width:calc(100% - 75px)}.filter-toolbar .tabs>button{font-size:9px}.calendar-grid.list-view{grid-template-columns:1fr}.list-view .day-card{grid-template-columns:80px minmax(0,1fr) 34px;gap:10px}.list-view .day-phase{display:none}.list-view .day-title{grid-column:2}.list-view .day-card-bottom{grid-column:3}.list-view .day-card-bottom>span{display:none}.email-grid{grid-template-columns:1fr}.relationship-note{gap:12px;padding:18px}.relationship-note>.badge{display:none}.relationship-note p{font-size:9px}.group-message{grid-template-columns:26px minmax(0,1fr);gap:14px;padding:18px}.group-message-head{flex-direction:column;align-items:flex-start;gap:7px}.group-message h2{font-size:13px}.assistant-layout{grid-template-columns:1fr}.assistant-aside{grid-template-columns:1fr 1fr;gap:16px;display:grid}.assistant-aside>.panel:first-child{padding:20px}.assistant-aside h3{font-size:22px}.principle-list{gap:15px}.assistant-compose h2{font-size:24px}.integration-grid{gap:13px}.integration-card{padding:18px}.integration-card-head{gap:6px}.integration-card-head .badge{padding:5px;font-size:7px}.integration-icon{width:32px;height:32px}.integration-card h2{font-size:12px}.integration-card p{font-size:9px}.integration-banner{padding:19px}.deployment-steps{gap:20px}.deployment-steps p{font-size:9px}.deployment-steps h3{font-size:11px}.command-box{flex-direction:column;align-items:flex-start}.app-footer{padding:0 18px 22px;font-size:7px}.login-wrap{grid-template-columns:1fr}.login-art{display:none}.login-card{max-width:420px;padding:35px}.login-card h1{font-size:29px}.private-label{font-size:8px}}@media (width<=440px){.page-head{flex-wrap:wrap;gap:10px}.page-head .page-actions{padding-top:0}.page-head h1{font-size:27px}.page-head p{max-width:none}.campaign-hero{align-items:flex-start;min-height:257px;padding:23px}.hero-copy h2{font-size:31px}.hero-copy p{max-width:218px;font-size:8px}.hero-date{text-align:right;border-left:0;padding:0;position:absolute;bottom:20px;right:22px}.hero-date>span{display:none}.hero-date>div{justify-content:flex-end;padding:0}.hero-date strong{letter-spacing:-2px;font-size:40px}.hero-date>div>span{letter-spacing:2px;font-size:7px}.hero-date small{padding:4px 6px;font-size:6px}.hero-link{margin-top:28px;font-size:8px}.hero-orbits{opacity:.26;top:-100px;right:-175px}.hero-tag{letter-spacing:.8px;font-size:6px}.hero-copy p .desktop-break{display:none}.stat-card{padding:14px}.stat-label{font-size:8px}.stat-icon{width:23px;height:23px}.stat-icon svg{width:14px}.stat-value{font-size:27px}.stat-detail{font-size:7px}.section-head{padding:18px}.section-head .text-link{font-size:8px}.section-head h2{font-size:12px}.chart-footer{font-size:7px}.funnel-panel .funnel-list{gap:5px 16px;padding:0 18px}.funnel-content strong{font-size:8px}.funnel-content small{font-size:6px}.funnel-index{width:19px;height:19px;font-size:7px}.funnel-step{gap:8px}.next-content{gap:18px;padding:0 18px 18px}.next-cover{width:120px;height:145px}.next-copy h3{font-size:16px}.calendar-summary{gap:14px;padding:15px}.calendar-summary>div{flex-wrap:wrap;gap:5px}.calendar-summary p{max-width:65px;font-size:7px}.calendar-summary strong{font-size:18px}.calendar-summary .status-dot{width:5px;height:5px}.calendar-grid{gap:10px}.day-card{min-height:232px;padding:13px}.day-card-top{align-items:flex-start}.day-date{flex-direction:column;align-items:flex-start;gap:2px;font-size:8px}.day-date small{font-size:7px}.day-card .badge{padding:4px 5px;font-size:6px}.day-phase{margin-top:17px;font-size:6px}.day-title{font-size:13px}.day-card>p{font-size:8px}.day-card-bottom>span{gap:4px;font-size:6px}.day-card-bottom .icon-button{width:23px;height:23px}.day-card-bottom>span>svg{width:10px}.day-card-bottom{padding-top:8px}.drawer-head{padding:22px}.drawer-head h2{font-size:20px}.drawer-body{padding:20px 22px 30px}.drawer-tabs{gap:18px}.drawer-tabs>button{font-size:9px}.form-grid{gap:12px}.story-item{gap:13px;padding:12px}.story-item>img{width:88px}.story-item p{font-size:10px}.contact-toolbar{gap:8px;padding:14px 17px}.contact-toolbar>select{max-width:calc(50% - 4px);font-size:9px}.contacts-table td{padding:13px}.pagination{padding:15px;font-size:8px}.pagination>div{gap:6px}.relationship-note{align-items:flex-start;padding:15px}.relationship-note strong{font-size:11px}.note-icon{width:32px;height:32px}.email-card{padding:20px}.email-card h2{font-size:16px}.section-tabs{gap:19px}.section-tabs>button{font-size:9px}.draft-row{flex-wrap:wrap;gap:11px;padding:17px}.draft-icon{width:32px;height:32px}.draft-row>.badge{margin-left:43px}.draft-row>svg{margin-left:auto}.draft-row p{max-width:240px}.assistant-compose{padding:20px}.assistant-compose h2{font-size:22px}.assistant-compose-top{gap:11px}.assistant-symbol{width:34px;height:34px}.assistant-compose-top p{font-size:9px}.assistant-submit{flex-direction:column;align-items:flex-start;gap:16px}.assistant-submit .button{width:100%}.assistant-aside{grid-template-columns:1fr}.assistant-aside>.panel{margin-bottom:0}.integration-grid{grid-template-columns:1fr}.integration-card-head{margin-bottom:13px}.integration-card-head .badge{font-size:8px}.integration-card h2{font-size:13px}.integration-card p{font-size:10px}.integration-banner{align-items:flex-start}.integration-banner strong{font-size:11px}.integration-banner p{font-size:9px}.deployment-steps{grid-template-columns:1fr;gap:22px}.deployment-steps>div{grid-template-columns:30px minmax(0,1fr);column-gap:12px;display:grid}.deployment-steps>div>span{grid-row:1/3}.deployment-steps h3{margin:2px 0 7px}.deployment-steps p{font-size:10px}.command-box{margin:0 18px}.app-footer{flex-direction:column;gap:5px}.footer-dot{padding:0 3px}.audit-list small{max-width:100px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.page-head p{color:#718098;font-size:12px}.nav-link{font-size:13px}.button{font-size:11px}.button.small{font-size:10px}.stat-label{color:#64758f;font-size:11px}.stat-detail{color:#7a879c;font-size:10px}.section-head h2{font-size:14px}.section-head p{color:#7b89a0;font-size:10px}.badge{font-size:9px}.hero-copy p{color:#b9cae8;font-size:11px}.hero-link{font-size:10px}.funnel-content strong{color:#566c8d;font-size:10px}.funnel-content small{color:#8594ac;font-size:9px}.funnel-index{font-size:9px}.footnote{color:#7d8ca4;font-size:10px}.chart-footer{color:#8190a6;font-size:9px}.phase-card h3{font-size:11px}.phase-card small{color:#7e92b1;font-size:8px}.next-copy p{font-size:10px}.next-copy small{color:#8b99ae;font-size:9px}.source-row strong,.person-cell strong{font-size:11px}.person-cell small{color:#8998ae;font-size:10px}td{font-size:11px}th{font-size:10px}.day-phase{color:#8393ad;font-size:8px}.day-card>p{color:#8292aa;font-size:10px}.day-card-bottom>span{font-size:9px}.text-preview{color:#536b8d}.message-excerpt{color:#6b7e9b}.email-preheader,.trigger p{color:#7a8ca8}.integration-card p{color:#7b8da9}.assistant-compose-top p,.principle-list li>span{color:#7b8ca6}.draft-filter{border-bottom:1px solid var(--border);padding:17px 23px}.draft-filter label{max-width:220px;margin:0}.draft-filter select{margin-top:3px}.suggestion-source{color:#8799b4;font-size:10px}@media (width<=720px){.stat-label{font-size:10px}.stat-detail{font-size:9px}.section-head h2{font-size:13px}.funnel-content small,.chart-footer,.day-card-bottom>span{font-size:8px}.person-cell strong{font-size:11px}.person-cell small,.button{font-size:10px}.button.small{font-size:9px}.page-head p{font-size:11px}}@media (width<=440px){.stat-label{font-size:9px}.stat-detail,.badge{font-size:8px}.hero-copy p,.hero-link{font-size:9px}.day-card .badge,.day-phase,.day-card-bottom>span{font-size:7px}.funnel-content strong{font-size:9px}.funnel-content small{font-size:7px}.section-head .text-link{font-size:9px}.calendar-summary p{font-size:8px}.page-head p{font-size:11px}}.automation-panel{min-width:0;margin-bottom:22px;padding:24px}.automation-panel h2{margin-bottom:12px}.automation-panel p{overflow-wrap:anywhere}.automation-panel .button-row{align-items:end;margin:16px 0}.automation-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.automation-metrics article{border:1px solid var(--border,#e7e8ed);border-radius:12px;min-width:0;padding:16px}.automation-metrics strong{margin:8px 0;font-size:24px;display:block}.automation-row{border-bottom:1px solid var(--border,#e7e8ed);overflow-wrap:anywhere;padding:18px 0}.automation-row .button{margin:8px 10px 0 0}.automation-conversation{text-align:left;width:100%;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #e7e8ed;padding:20px 0;display:block}.automation-conversation strong,.automation-conversation span{margin-bottom:6px;display:block}.automation-excerpt{-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.automation-pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.sidebar{overflow-y:auto}@media (width<=600px){.automation-panel{padding:18px}.automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-panel .button-row{flex-wrap:wrap}.automation-panel .button-row>*{max-width:100%}}
