:root{--bg:#f6f8f9;--paper:#fff;--ink:#202d30;--muted:#7c898a;--line:#e8edeb;--teal:#257b65;--teal-dark:#1d5b4b;--mint:#eaf4ee;--sidebar:#172d29;--lime:#daf28b;--shadow:0 4px 18px rgba(29,54,44,.025)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#f6f8f9;background:var(--bg);color:#202d30;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.6;margin:0}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{text-decoration:none}a,button{color:inherit}button:disabled{cursor:not-allowed;opacity:.45}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid #6cb6a3;outline-offset:4px}input,select,textarea{background:#fff;border:1px solid #dfe6e2;border-radius:7px;color:#202d30;color:var(--ink);max-width:100%;outline-offset:2px;padding:10px 12px}textarea{resize:vertical}input[type=checkbox]{accent-color:#257b65;accent-color:var(--teal);flex:none;height:15px;padding:0;width:15px}h1,h2,h3,p{margin:0}h1{font-size:27px;letter-spacing:-.8px}h1,h2{font-weight:650;line-height:1.5}h2{font-size:16px}h3{font-size:14px;font-weight:600}p{line-height:1.85}p,small{color:#7c898a;color:var(--muted)}small{font-size:11px}svg{flex-shrink:0;vertical-align:middle}hr{border:0;border-top:1px solid #e8edeb;border-top:1px solid var(--line);margin:25px 0}.button{align-items:center;border:1px solid #0000;border-radius:7px;display:inline-flex;font-size:12px;font-weight:550;gap:8px;justify-content:center;line-height:1.5;min-height:39px;padding:10px 16px;transition:background .2s,transform .2s;white-space:nowrap}.button:hover:not(:disabled){transform:translateY(-1px)}.button.primary{background:#257b65;background:var(--teal);box-shadow:0 3px 6px #1c5c4310;color:#fff}.button.primary:hover{background:#1d5b4b;background:var(--teal-dark)}.button.secondary{background:#fff;border-color:#e0e6e2;color:#52615a}.button.secondary:hover{background:#f5f8f6}.text-button{color:#257b65;color:var(--teal);font-size:12px;gap:8px;padding:5px 0;white-space:nowrap}.icon-button,.text-button{align-items:center;background:none;border:0;display:inline-flex}.icon-button{border-radius:6px;color:#7d8885;justify-content:center;padding:7px}.icon-button:hover{background:#edf2ef}.badge{align-items:center;background:#f0f3f2;border-radius:4px;color:#7d8984;display:inline-flex;font-size:10px;font-weight:500;gap:5px;line-height:1.6;padding:3px 7px;white-space:nowrap}.badge-dot{background:currentColor;border-radius:50%;height:4px;width:4px}.badge.green{background:#ebf5ee;color:#43856c}.badge.amber{background:#fbf3e6;color:#aa8648}.badge.red{background:#fbeae8;color:#aa534b}.panel{background:#fff;background:var(--paper);border:1px solid #e8edeb;border:1px solid var(--line);border-radius:11px;box-shadow:0 4px 18px rgba(29,54,44,.025);box-shadow:var(--shadow)}.eyebrow{color:#82958b;font-size:9px;font-weight:650;letter-spacing:2px;margin-bottom:10px}.page-head{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.page-head p{font-size:12px;margin-top:6px}.head-actions{flex-shrink:0;gap:10px}.head-actions,.section-head{align-items:center;display:flex}.section-head{gap:16px;justify-content:space-between;margin-bottom:22px}.section-head p{font-size:11px;margin-top:4px}.section-head .head-actions select{font-size:11px;padding:7px}.section-head .button{min-height:33px;padding:7px 10px}.notice{align-items:flex-start;background:#f0f5f2;border-radius:7px;color:#6d8175;display:flex;font-size:11px;gap:10px;line-height:1.8;margin:18px 0;padding:14px 16px}.notice svg{margin-top:1px}.error-message,.notice.error{background:#fff1ed;color:#a6513d}.error-message{border-radius:7px;margin:14px 0;padding:12px 16px}.round-icon{align-items:center;background:#fff6;border-radius:10px;display:inline-flex;height:42px;justify-content:center;width:42px}.mint{background:#edf5ee;color:#55836d}.lavender{background:#f1eff9;color:#9587ba}.empty{padding:64px 22px;text-align:center}.empty-icon{background:#f0f5f2;border-radius:50%;color:#9aafa2;display:inline-flex;margin-bottom:17px;padding:18px}.empty h3{font-size:16px;margin-bottom:9px}.empty p{font-size:12px;margin-bottom:22px}.skip-link{background:#fff;left:16px;padding:10px;position:fixed;top:-100px;z-index:100}.skip-link:focus{top:10px}.app-shell{min-height:100vh}.sidebar{background:#172d29;background:var(--sidebar);color:#c2cec7;display:flex;flex-direction:column;inset:0 auto 0 0;padding:31px 17px 0;position:fixed;width:236px;z-index:40}.sidebar-logo{display:block;margin-bottom:31px;padding-left:11px}.logo{align-items:center;color:#ecf2eb;font-size:28px;font-weight:750;gap:7px;letter-spacing:-1.2px;line-height:1}.logo,.logo-mark{display:inline-flex}.logo-mark{color:#c4e791;height:33px;width:30px}.logo-mark svg{height:100%;width:100%}.logo-dot{color:#c4e791}.workspace-switch{align-items:center;background:#233b34;border:1px solid #32483e;border-radius:8px;color:#d7e2d9;display:flex;gap:10px;margin-bottom:30px;padding:12px 10px;text-align:left}.workspace-avatar{background:#d5e7c5;border-radius:7px;color:#3b5946;display:grid;font-size:17px;font-weight:700;height:31px;place-items:center;width:31px}.workspace-switch>span:nth-child(2){flex:1 1;min-width:0}.workspace-switch b{display:block;font-size:11px;font-weight:550;max-width:129px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switch small{color:#8eaa99;font-size:9px}.nav-caption{color:#6d8c7b;display:flex;font-size:9px;justify-content:space-between;letter-spacing:.3px;margin-bottom:10px;padding:0 15px}.nav-caption>span{font-size:7px;letter-spacing:1px}.main-nav{display:flex;flex-direction:column;gap:5px}.main-nav a{align-items:center;border-radius:6px;color:#9fb1a6;display:flex;font-size:12px;gap:13px;padding:12px 14px;position:relative;transition:background .2s}.main-nav a>svg{height:18px;opacity:.9;width:18px}.main-nav a>span{flex:1 1}.main-nav a:hover{background:#ffffff08;color:#fff}.main-nav a.active{background:#d3e8be;color:#244d36;font-weight:600}.main-nav a small{background:#ffffff0d;border-radius:4px;color:#afc4b5;font-size:9px;padding:0 6px}.main-nav a.active small{background:#bbd5a5;color:#244d36}.main-nav a i{background:#528149;border-radius:50%;height:4px;width:4px}.nav-divider{background:#2e4239;height:1px;margin:23px 12px}.secondary-nav a{padding:10px 14px}.sidebar-bottom{margin-top:auto;padding-top:35px}.sidebar-promo{background:linear-gradient(120deg,#314936,#263a30);border:1px solid #3a5140;border-radius:8px;padding:16px 13px}.sidebar-promo>span{align-items:center;color:#d5e5bf;display:flex;font-size:10px;gap:6px}.sidebar-promo p{color:#93aa97;font-size:9px;margin:9px 0 11px}.sidebar-promo button{background:none;border:0;border-top:1px solid #4c5e473f;color:#c5ddb2;justify-content:space-between;padding:10px 0 0;width:100%}.sidebar-help,.sidebar-promo button{align-items:center;display:flex;font-size:10px}.sidebar-help{color:#96ac9d;gap:9px;padding:22px 12px}.sidebar-help svg:last-child{margin-left:auto}.sidebar-user{align-items:center;background:none;border:0;border-top:1px solid #2d4238;color:#c0cdbf;display:flex;gap:10px;padding:17px 5px;text-align:left;width:100%}.avatar-button,.user-avatar{background:#e4dfd1;border-radius:50%;color:#6a6f5e;display:inline-grid;flex-shrink:0;font-size:11px;font-weight:600;height:33px;place-items:center;width:33px}.sidebar-user>span:nth-child(2){flex:1 1}.sidebar-user b{display:block;font-size:11px;font-weight:500}.sidebar-user small{color:#78947f;font-size:9px}.app-main{margin-left:236px;min-width:0}.topbar{background:#fff;border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);gap:20px;height:73px;justify-content:space-between;padding:0 35px}.breadcrumbs,.topbar{align-items:center;display:flex}.breadcrumbs{font-size:11px;gap:14px;white-space:nowrap}.breadcrumbs span{color:#99a39e}.breadcrumbs b{color:#606d64;font-weight:500}.topbar-controls{align-items:center;display:flex;gap:15px}.context-select{align-items:center;display:flex;gap:7px}.tiny-brand{background:#edf1e5;border-radius:5px;color:#637e53;display:grid;font-size:14px;font-weight:700;height:23px;place-items:center;width:23px}.context-select select{border:0;font-size:11px;max-width:120px;padding:4px 0}.activity-context{border-color:#edf0ed;font-size:10px;max-width:160px;padding:6px}.save-state{align-items:center;color:#a1aba4;display:flex;font-size:9px;gap:4px;white-space:nowrap}.save-failed{color:#ad5e4a}.notification-button{border-left:1px solid #e8edeb;border-left:1px solid var(--line);border-radius:0;padding-left:16px;position:relative}.notification-button i{background:#b5cd94;border:1px solid #fff;border-radius:50%;height:5px;position:absolute;right:7px;top:6px;width:5px}.avatar-button{border:1px solid #f1ede5;cursor:pointer;font-size:9px;height:29px;width:29px}.demo-strip{background:#f0f4ee;border-bottom:1px solid #e8eee5;color:#8b998a;font-size:9px;height:33px;justify-content:space-between;padding:0 36px}.demo-strip,.demo-strip>span{align-items:center;display:flex}.demo-strip>span{gap:5px}.demo-dot{background:#96b587;border-radius:50%;height:5px;margin-right:3px;width:5px}.demo-strip a{align-items:center;color:#829475;display:flex;gap:6px}.main-content{margin:0 auto;max-width:1620px;outline:none;padding:33px 35px 18px}.mobile-menu{display:none}.page-foot{align-items:center;color:#a5aea8;display:flex;font-size:9px;justify-content:space-between;padding:32px 0 8px}.page-foot>span:first-child{align-items:center;display:flex;gap:6px}.toast-region{bottom:26px;left:50%;max-width:90vw;position:fixed;transform:translateX(-50%);z-index:100}.toast{align-items:center;background:#233d32;border-radius:9px;box-shadow:0 6px 30px #182f2933;color:#f1f5ee;display:flex;font-size:12px;gap:12px;padding:14px 18px}.toast button{background:none;border:0;color:inherit;display:flex;margin-left:10px}.not-found{padding:100px;text-align:center}.not-found p{margin:12px 0 20px}.welcome-banner{background:#edf2e9;border:1px solid #e4ebdf;border-radius:11px;display:flex;margin-bottom:22px;min-height:273px;overflow:hidden;position:relative}.welcome-content{padding:29px 33px;position:relative;width:61%;z-index:2}.banner-kicker{align-items:center;color:#789371;display:flex;font-size:8px;font-weight:600;gap:6px;letter-spacing:1.5px}.banner-kicker>span{background:#8faa74;border-radius:50%;height:5px;width:5px}.welcome-content h2{color:#314d36;font-size:28px;font-weight:550;letter-spacing:.3px;line-height:1.5;margin:13px 0 10px}.welcome-content p{color:#87947c;font-size:11px;margin-bottom:20px;max-width:470px}.welcome-content .button{background:#345f43;border-color:#345f43;font-size:11px;padding:9px 16px}.banner-note{color:#96a38b;font-size:9px;margin-left:14px}.growth-art{bottom:0;overflow:hidden;position:absolute;right:0;top:0;width:44%}.growth-grid{background-image:linear-gradient(#829d7410 1px,#0000 0),linear-gradient(90deg,#829d7410 1px,#0000 0);background-size:37px 37px;inset:10px 0 -1px;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000);position:absolute}.growth-label{color:#93a083;font-size:11px;line-height:1.7;position:absolute;right:66px;top:27px;transform:rotate(-4deg)}.growth-label strong{color:#658258;font-weight:500}.growth-bar{border-radius:10px 10px 0 0;bottom:36px;box-shadow:inset 0 1px 0 #ffffff50;position:absolute;transform:skewY(-7deg);width:52px}.bar-one{background:#d6e4c7;height:56px;left:12%}.bar-two{background:#bed5a5;height:94px;left:31%}.bar-three{background:#a5c58a;height:136px;left:50%}.bar-four{background:linear-gradient(135deg,#799f61,#9dbf7d);height:183px;left:69%}.growth-art>svg{bottom:52px;height:180px;left:3%;overflow:visible;position:absolute;width:85%}.growth-art>svg path{stroke:#66844f;stroke-width:2.5;fill:none;stroke-linecap:round}.growth-art>svg path:last-child{stroke-width:2}.growth-spark{color:#8ca570;font-size:35px;position:absolute;right:12%;top:75px}.growth-bubble{align-items:center;background:#fffaf0ed;border:1px solid #fff;border-radius:7px;bottom:25px;box-shadow:0 5px 20px #42601f12;color:#7e906b;display:flex;font-size:9px;gap:7px;left:6%;padding:9px 14px;position:absolute;transform:rotate(-4deg)}.metric-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:23px}.metric-card{background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:9px;box-shadow:0 4px 18px rgba(29,54,44,.025);box-shadow:var(--shadow);display:block;min-width:0;padding:20px;text-align:left}.metric-card>div{align-items:center;color:#a6b0a6;display:flex;gap:8px;justify-content:space-between}.metric-card>div>span,.metric-card>span{color:#7e8b82;font-size:11px}.metric-card strong{font-feature-settings:"tnum";display:block;font-size:29px;font-variant-numeric:tabular-nums;font-weight:550;letter-spacing:-1px;line-height:1.4;margin:10px 0 6px}.metric-card small{color:#9ca79f;display:block;font-size:9px}.metric-card:hover{border-color:#d1e2d3}.journey-panel{margin-bottom:24px;padding:23px 25px}.journey-panel .section-head{margin-bottom:23px}.journey{display:flex;gap:16px;justify-content:space-between;padding-bottom:1px}.journey button{align-items:center;background:none;border:0;display:flex;flex:1 1;gap:10px;padding:0;text-align:left}.journey button>span:nth-child(2){flex:1 1}.journey b{font-size:11px;font-weight:550}.journey b,.journey small{display:block;white-space:nowrap}.journey small{color:#a3aca4;font-size:8px;margin-top:2px}.journey button>svg{color:#c4cdc2;width:12px}.step-icon{background:#f1f5ef;border:1px solid #e7ede3;border-radius:8px;color:#91a183;display:grid;flex-shrink:0;height:35px;place-items:center;width:35px}.step-icon svg{width:17px}.step-icon.active{background:#edf1e5;color:#7d9566}.dashboard-columns{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.65fr 1fr;margin-bottom:27px}.activity-panel,.todo-panel{padding:24px}.activity-summary{align-items:center;display:flex;gap:12px;margin-top:25px}.brand-tile{background:#f0f2e9;border:1px solid #e9ecdf;border-radius:9px;color:#7e935b;display:inline-grid;font:italic 700 37px Georgia;height:42px;place-items:center;position:relative;width:42px}.brand-tile span{background:#94ad69;border-radius:50%;bottom:8px;height:6px;position:absolute;right:9px;width:6px}.activity-summary>div{flex:1 1}.activity-summary h3{font-size:13px}.activity-summary p{font-size:10px;margin-top:4px}.activity-summary p>span{padding:0 5px}.activity-progress{margin-top:27px}.activity-progress>div:first-child{color:#a5aea2;display:flex;font-size:8px;justify-content:space-between;margin-bottom:10px}.activity-progress>div:first-child>span:nth-child(3){color:#7f996d}.progress-track{background:#f0f3eb;border-radius:10px;height:5px;overflow:hidden}.progress-track i{background:linear-gradient(90deg,#c4d9ae,#9cba7f);border-radius:10px;display:block;height:100%}.activity-footer{justify-content:space-between;margin-top:22px}.activity-footer,.avatar-stack{align-items:center;display:flex}.avatar-stack>span{background:#e8e3d7;border:2px solid #fff;border-radius:50%;color:#8c8f7e;display:inline-grid;font-size:7px;height:24px;place-items:center;width:24px}.avatar-stack>span+span{background:#dce7da;color:#7e9676;margin-left:-6px}.avatar-stack small{font-size:9px;margin-left:9px}.activity-footer .button{font-size:10px;min-height:32px;padding:7px 10px}.todo-panel .section-head{margin-bottom:10px}.todo-item{align-items:center;background:none;border:0;display:flex;gap:12px;padding:14px 0;text-align:left;width:100%}.todo-icon{border-radius:8px;display:grid;height:36px;place-items:center;width:36px}.todo-icon svg{width:17px}.todo-item>span:nth-child(2){flex:1 1}.todo-item b{display:block;font-size:11px;font-weight:550}.todo-item small{display:block;font-size:9px;margin-top:4px}.todo-item>svg{color:#a7b2a5;width:14px}.small-tip{align-items:flex-start;background:#f7f8f3;border-radius:6px;color:#b1b69f;display:flex;gap:8px;margin-top:10px;padding:11px 12px}.small-tip p{color:#9b9f8d;font-size:9px}.small-tip svg{margin-top:3px;width:13px}.creative-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-creatives{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.creative-card{background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:9px;display:block;min-width:0;overflow:hidden;padding:0;text-align:left;transition:transform .2s,box-shadow .2s}.creative-card:hover{box-shadow:0 8px 25px #283b2310;transform:translateY(-3px)}.creative-info{padding:15px}.creative-info>div:first-child{align-items:center;display:flex;gap:7px;justify-content:space-between}.creative-info b{font-size:12px;font-weight:550}.creative-info>small{display:block;font-size:9px;margin-top:6px}.creative-info small>span{color:#b8c0b8;padding:0 4px}.dashboard-creatives .creative-info{padding:13px 12px}.dashboard-creatives .creative-info b{font-size:10px}.dashboard-creatives .badge{font-size:8px;padding:2px 5px}.creative-card-bottom{align-items:center;border-top:1px solid #f0f2ee;color:#9fa9a1;display:flex;font-size:8px;justify-content:space-between;margin-top:13px;padding-top:12px}.ad-preview{aspect-ratio:1/1.04;background:#183f35;color:#e1f1d6;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden;padding:7% 7% 5%;position:relative}.ad-brand{align-items:center;display:flex;font-size:11px;font-weight:550;gap:5px;z-index:2}.flow-logo{color:inherit;font-family:Georgia,serif;font-size:23px;font-style:italic;font-weight:800;line-height:1}.ad-demo{font-size:7px;font-weight:400;margin-left:auto;opacity:.5}.ad-copy{margin-top:9%;position:relative;z-index:2}.ad-copy small{color:inherit;display:block;font-size:6px;font-weight:500;letter-spacing:1px;margin-bottom:7px;opacity:.57}.ad-copy strong{display:block;font-size:clamp(15px,7.4cqw,29px);font-weight:550;letter-spacing:-.5px;line-height:1.5;max-width:95%}.ad-copy>span{display:block;font-size:7px;margin-top:7px;opacity:.56}.ad-art{flex:1 1;margin-top:4%;min-height:85px;position:relative}.ad-bottom{align-items:center;display:flex;font-size:5px;justify-content:space-between;opacity:.85;z-index:2}.ad-bottom b{border:1px solid;border-radius:3px;font-size:6px;font-weight:500;padding:4px 6px}.clock-art{aspect-ratio:1;background:radial-gradient(circle at 30% 25%,#e5f2cf,#8da97b);box-shadow:9px 10px 25px #0003,inset 0 0 0 6px #c8d9b5,inset 0 0 0 7px #9bad8e;left:34%;top:10%;transform:rotate(-20deg);width:48%}.clock-art,.clock-art:after{border-radius:50%;position:absolute}.clock-art:after{background:#42694e;content:"";height:5%;left:48%;top:48%;width:5%}.clock-art i{height:29%;top:22%;width:2%}.clock-art b,.clock-art i{background:#537654;border-radius:3px;left:50%;position:absolute}.clock-art b{height:2%;top:48%;width:25%}.clock-art>span{color:#648055;font-family:Georgia,serif;font-size:10px;font-style:italic;left:30%;position:absolute;top:65%}.orbit{border:1px solid #97b68a33;border-radius:50%;position:absolute;transform:rotate(-30deg)}.orbit-one{height:65%;left:-8%;top:12%;width:110%}.orbit-two{height:77%;left:-8%;top:10%;transform:rotate(30deg);width:110%}.floating-chip{background:#f4f5dc;border-radius:4px;box-shadow:0 4px 10px #0001;color:#4f6b45;font-size:6px;padding:6px 8px;position:absolute;white-space:nowrap;z-index:3}.chip-one{left:4%;top:25%;transform:rotate(-8deg)}.chip-two{bottom:9%;right:3%;transform:rotate(5deg)}.theme-1{background:#eee8ce;color:#4d593f}.theme-1 .clock-art{background:radial-gradient(circle at 30% 25%,#f2edd8,#beb99e);box-shadow:8px 10px 25px #57593a22,inset 0 0 0 6px #dfd9be,inset 0 0 0 7px #b7b493}.theme-2{background:#dceade;color:#355344}.theme-3{background:#233b4a;color:#e1e8dd}.theme-4{background:#e6e0ed;color:#5c516d}.theme-5{background:#f1ddd2;color:#72564a}.mini-board{background:#fcfdf8;border-radius:6px;box-shadow:7px 8px 15px #30422c13;color:#526853;left:10%;padding:9% 6%;position:absolute;top:8%;transform:rotate(-7deg);width:84%}.mini-board>div{border-bottom:1px solid #edf0e9;display:flex;font-size:6px;justify-content:space-between;padding-bottom:7px}.mini-board>div b{font-weight:600}.mini-board>section{align-items:center;display:flex;font-size:5px;gap:5px;margin-top:7px}.mini-board em{background:#edf4e6;border-radius:3px;color:#769b6c;font-style:normal;height:10px;line-height:10px;text-align:center;width:10px}.mini-board section>span{flex:1 1}.mini-board small{color:#a1ae9a;display:block;font-size:3.5px;margin-top:2px}.mini-board section>i{background:#e7e8da;border-radius:50%;display:grid;font-size:4px;font-style:normal;height:10px;place-items:center;width:10px}.mini-board footer{display:flex;gap:4px;margin-top:8px}.mini-board footer span{background:#d3dfc6;border-radius:2px;height:3px;width:28%}.mini-board footer span:last-child{background:#eaf0e4}.art-2 .chip-two,.art-3 .chip-two{bottom:5%;font-size:5px;padding:5px 7px;right:0}.collab-ring{border:1px dashed #9787a655;border-radius:50%;height:95%;left:15%;position:absolute;top:2%;transform:rotate(-20deg);width:70%}.collab-core{aspect-ratio:1;background:#f5f2f9;border:1px solid #fffa;border-radius:16px;box-shadow:0 5px 15px #503d6e13;display:grid;height:44%;left:38%;place-items:center;position:absolute;top:27%;transform:rotate(-10deg)}.collab-core .flow-logo{color:#9a88ae;font-size:35px}.art-avatar{border:2px solid #f4eff7;border-radius:50%;box-shadow:0 4px 6px #0001;display:grid;font-size:7px;font-weight:650;height:25px;place-items:center;position:absolute;width:25px}.avatar-0{background:#d5bfa9;color:#6b6251;left:10%;top:20%}.avatar-1{background:#b5c7ad;color:#526b49;left:62%;top:0}.avatar-2{background:#c7bbd2;color:#776b84;right:6%;top:42%}.avatar-3{background:#d6cba7;bottom:3%;color:#7d7151;left:25%}.compact .ad-brand{font-size:8px}.compact .flow-logo{font-size:19px}.compact .ad-demo{font-size:5px}.compact .ad-copy small{font-size:4px;letter-spacing:.7px}.compact .ad-copy>span{font-size:5px}.compact .ad-art{min-height:65px}.compact .ad-bottom,.compact .ad-bottom b{font-size:4px}.compact .floating-chip{font-size:4px;padding:4px 5px}.compact .clock-art>span{font-size:7px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px;min-width:0}.field>span:first-child{color:#647267;font-size:11px;font-weight:550}.field small{font-size:10px;line-height:1.8}.field input,.field select,.field textarea{font-size:12px;width:100%}.form-grid{grid-gap:0 18px;display:grid;gap:0 18px;grid-template-columns:1fr 1fr}.form-panel{padding:29px}.form-footer{border-top:1px solid #e8edeb;border-top:1px solid var(--line);gap:20px;justify-content:space-between;margin-top:32px;padding-top:23px}.form-footer,.form-footer>span{align-items:center;display:flex}.form-footer>span{color:#98a493;font-size:10px;gap:5px}.form-footer>p{font-size:10px}.detail-grid{grid-gap:27px;display:grid;gap:27px;grid-template-columns:1fr 1fr;margin:25px 0}.detail-grid h3{font-size:14px;margin-top:8px}.detail-block>small,.detail-grid small{color:#99a397;font-size:10px}.detail-grid p{font-size:12px;margin-top:9px}.detail-block{margin:25px 0}.detail-block p{color:#68776a;font-size:12px;margin-top:9px;overflow-wrap:anywhere}.tabs{border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);display:flex;gap:27px;margin-bottom:24px;overflow:auto;white-space:nowrap}.tabs button{background:none;border:0;border-bottom:2px solid #0000;color:#8b968e;font-size:12px;padding:13px 1px}.tabs button.active{border-bottom-color:#257b65;border-bottom-color:var(--teal);color:#257b65;color:var(--teal);font-weight:550}.compact-tabs{border:0;gap:20px;margin-bottom:0}.compact-tabs button{padding:11px 0}.compact-tabs button small{background:#eaf0e8;border-radius:4px;font-size:9px;margin-left:4px;padding:2px 5px}.toolbar{gap:20px;justify-content:space-between;margin:24px 0}.search-field,.toolbar{align-items:center;display:flex}.search-field{background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:7px;color:#a1aca2;padding:0 11px;width:245px}.search-field input{background:none;border:0;font-size:11px;min-width:0;padding:10px;width:100%}.search-field input::placeholder{color:#a6afa7}.search-field .icon-button{padding:0}.brand-layout{grid-gap:27px;display:grid;gap:27px;grid-template-columns:260px minmax(0,1fr)}.brand-profile{align-self:start;padding:28px 22px;text-align:center}.large-brand-mark{background:#e8eee0;border-radius:20px;color:#7b9664;display:grid;font-family:Georgia,serif;font-size:53px;font-style:italic;font-weight:700;height:80px;margin:3px auto 18px;place-items:center;position:relative;width:80px}.large-brand-mark>span{background:#97b473;border-radius:50%;bottom:13px;height:10px;position:absolute;right:16px;width:10px}.brand-profile>h2{font-size:23px;margin-bottom:3px}.brand-profile>p{font-size:11px;margin-bottom:13px}.profile-line{color:#8e9b8b;display:flex;font-size:10px;gap:8px;margin-bottom:17px;overflow-wrap:anywhere;text-align:left}.profile-line span{min-width:0}.brand-profile>.button{margin-top:10px;width:100%}.brand-switch-list{border-top:1px solid #e8edeb;border-top:1px solid var(--line);margin-top:24px;padding-top:20px;text-align:left}.brand-switch-list>small{font-size:9px}.brand-switch-list button{align-items:center;background:none;border:0;border-radius:6px;display:flex;font-size:11px;gap:9px;margin-top:8px;padding:10px 8px;width:100%}.brand-switch-list button.selected{background:#f0f5ec;color:#68845b}.brand-switch-list button>span{background:#e5eddc;border-radius:5px;display:grid;height:25px;place-items:center;width:25px}.brand-switch-list button>svg{margin-left:auto}.brand-values{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 30px}.brand-values span{align-items:center;border:1px solid #e9eee4;border-radius:6px;color:#859575;display:flex;font-size:10px;gap:6px;padding:10px 12px}.brand-values svg{width:14px}.color-swatches{display:flex;gap:20px;margin:25px 0 35px}.color-swatches>div>span{border:1px solid #0001;border-radius:10px;display:block;height:70px;margin-bottom:8px;width:70px}.color-swatches small{font-size:9px}.claim-card{background:#f8faf6;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:20px}.claim-card h3{margin:10px 0}.claim-card p{font-size:11px}.timeline-item{align-items:center;border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);display:flex;gap:16px;padding:20px 0}.timeline-item>span{background:#abc494;border-radius:50%;height:9px;width:9px}.timeline-item p{font-size:11px;margin-top:6px}.research-banner{align-items:center;background:#edf2e8;border:1px solid #e3ebdb;border-radius:11px;display:flex;justify-content:space-between;min-height:170px;overflow:hidden;padding:28px 33px}.research-banner h2{color:#46603e;font-size:23px;margin:12px 0 7px}.research-banner p{color:#8f9c83;font-size:12px}.research-banner .badge{background:#e3ecda;font-size:8px;letter-spacing:1px}.research-art{color:#94aa80;height:120px;position:relative;width:220px}.research-art>svg{left:80px;position:absolute;top:39px;transform:rotate(-10deg)}.research-art>span{background:#fbfcf2;border-radius:6px;box-shadow:0 4px 12px #4a653c11;font-size:13px;font-weight:600;left:20px;padding:10px 14px;position:absolute;top:7px;transform:rotate(-13deg)}.research-art>span:nth-child(2){font-size:10px;left:108px;top:70px;transform:rotate(8deg)}.research-columns{grid-gap:23px;display:grid;gap:23px;grid-template-columns:minmax(0,1fr) 280px}.research-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-card{overflow:hidden}.reference-visual{align-items:center;background:#dfe8d6;color:#8a9e76;display:flex;flex-direction:column;gap:12px;height:157px;justify-content:center;position:relative}.reference-visual:before{border:1px solid #fff5;border-radius:50%;content:"";height:120px;left:17%;position:absolute;top:5px;width:120px}.reference-visual>span{font-size:8px;letter-spacing:1.7px}.reference-visual small{bottom:10px;color:inherit;font-size:7px;left:13px;opacity:.65;position:absolute}.visual-1{background:#e7e1d3;color:#9c917a}.visual-2{background:#e4dfe9;color:#a394ae}.reference-content{padding:19px}.reference-meta{align-items:center;color:#859c77;display:flex;font-size:9px;justify-content:space-between;margin-bottom:10px}.reference-meta small{font-size:8px}.reference-content h3{font-size:13px;margin-bottom:10px}.reference-content p{font-size:10px;line-height:1.9}.reference-source{color:#a6b09e;font-size:8px;gap:5px;margin:17px 0}.card-footer,.reference-source{align-items:center;display:flex}.card-footer{border-top:1px solid #e8edeb;border-top:1px solid var(--line);gap:8px;justify-content:space-between;padding-top:15px}.card-footer .text-button{font-size:10px}.insight-panel{align-self:start;padding:23px}.insight-panel>h2{margin:16px 0 9px}.insight-panel>p{font-size:11px;margin-bottom:19px}.angle-card{align-items:center;background:none;border:0;border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);display:flex;gap:12px;padding:18px 0;text-align:left;width:100%}.angle-card>span{color:#b2c1a6;font-size:11px}.angle-card>div{flex:1 1}.angle-card h3{font-size:12px}.angle-card small{display:block;font-size:9px;margin-top:4px}.angle-card svg{color:#8ca17f}.insight-panel .notice{font-size:9px;margin-bottom:0;padding:12px}.briefs-panel{margin-top:27px;padding:25px}.list-row{align-items:center;border-top:1px solid #e8edeb;border-top:1px solid var(--line);display:flex;gap:16px;padding:20px 0}.list-row>div{flex:1 1}.list-row h3{font-size:12px}.list-row p{font-size:10px;margin-top:4px}.list-row .button{font-size:10px;min-height:33px}.studio-summary{align-items:center;background:#edf3ec;border:1px solid #e1e9dc;border-radius:10px;display:flex;gap:20px;justify-content:space-between;padding:24px 27px}.studio-summary>div{align-items:center;display:flex;gap:15px}.studio-summary h3{font-size:15px}.studio-summary p{font-size:11px;margin-top:5px}.studio-summary b{color:#6f8d5f;font-size:24px;font-weight:500}.studio-summary small{font-size:10px}.vertical-rule{background:#dbe3d4;height:25px;margin:0 8px;width:1px}.activity-selector{display:flex;gap:15px;margin-bottom:22px;overflow-x:auto}.activity-selector>button{align-items:center;background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:9px;display:flex;gap:15px;min-width:260px;padding:17px 20px;text-align:left}.activity-selector>button.selected{background:#f5f8f0;border-color:#aac397;color:#6d8759}.activity-selector>button>span{flex:1 1}.activity-selector b{display:block;font-size:11px}.activity-selector small{display:block;font-size:9px;margin-top:5px}.campaign-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;padding:24px 28px}.campaign-header h2{font-size:22px;margin:10px 0 5px}.campaign-header p{font-size:11px}.campaign-columns{grid-gap:23px;display:grid;gap:23px;grid-template-columns:minmax(0,1fr) 280px}.hypothesis{background:#f4f7f0;border-radius:8px;padding:21px}.hypothesis>span{color:#90a27f;font-size:10px}.hypothesis h3{font-size:16px;line-height:1.8;margin:12px 0 17px}.observation-rules{display:flex;gap:14px;margin:18px 0}.observation-rules>span{border:1px solid #e2e9dc;border-radius:7px;color:#8e9a85;flex:1 1;font-size:11px;padding:12px 16px}.observation-rules b{color:#668251;font-size:18px;font-weight:500;margin:0 6px}.budget-card,.external-card{margin-bottom:20px;padding:25px}.budget-card>p{font-size:10px;margin-top:12px}.budget-card>strong{display:block;font-size:28px;font-weight:550;margin:9px 0}.budget-card>strong small{font-size:10px;font-weight:400;letter-spacing:0}.checklist{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.checklist>span{align-items:center;color:#87957c;display:flex;font-size:11px;gap:9px}.checklist svg{width:16px}.budget-card>.button{width:100%}.budget-card>small{display:block;font-size:9px;margin-top:9px;text-align:center}.external-card h3{margin-bottom:12px}.external-card p{font-size:10px;margin:12px 0}.mini-creative-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:22px 0}.mini-creative-grid .creative-info{display:flex;gap:7px;justify-content:space-between}.table-scroll{max-width:100%;overflow:auto}table{border-collapse:collapse;font-size:11px;text-align:left;white-space:nowrap;width:100%}th{background:#f7f9f4;color:#95a08e;font-size:10px;font-weight:500;padding:14px 18px}td{font-feature-settings:"tnum";border-bottom:1px solid #edf1e8;color:#6b7863;font-variant-numeric:tabular-nums;padding:17px 18px}td small{color:#a0aa98;display:block;font-size:8px;margin-top:4px}tbody tr:last-child td{border-bottom:0}.table-version{align-items:center;display:flex;gap:12px}.table-version b{font-size:11px;font-weight:500}.version-thumb{background:#dfe8d5;border-radius:5px;color:#72845d;display:grid;font-size:10px;height:33px;place-items:center;width:33px}.thumb-1{background:#eee7cf;color:#9b916b}.thumb-2{background:#d9e9e1;color:#728a7b}.teal-text{color:#257b65;color:var(--teal);font-weight:600}.data-context{align-items:center;background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:8px;display:flex;gap:15px;justify-content:space-between;margin-bottom:20px;padding:17px 20px}.data-context>div{align-items:center;display:flex;font-size:11px;gap:10px}.data-context>b{font-weight:550}.data-context>span{color:#9ba68f;font-size:9px}.live-dot{background:#8fae71;border-radius:50%;display:inline-block;height:6px;width:6px}.results-metrics{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.results-metrics .metric-card{padding:17px 15px}.results-metrics .metric-card strong{font-size:23px}.results-metrics .metric-card small{font-size:8px}.results-columns{grid-gap:23px;display:grid;gap:23px;grid-template-columns:1.7fr 1fr;margin-bottom:24px}.comparison-chart{padding:24px}.comparison-chart h2{font-size:14px}.segmented{background:#f3f6ed;border-radius:5px;display:flex;padding:3px}.segmented button{background:none;border:0;border-radius:4px;color:#91a080;font-size:10px;padding:4px 10px}.segmented button.active{background:#fff;box-shadow:0 1px 4px #66744e15;color:#63864a}.bar-chart{align-items:flex-end;background:repeating-linear-gradient(0deg,#0000,#0000 49px,#eef2e8 50px);border-bottom:1px solid #e4ebdc;display:flex;gap:16px;height:235px;justify-content:space-around;padding:25px 10px 0}.chart-column{align-items:center;display:flex;flex:1 1;flex-direction:column;max-width:65px;position:relative}.chart-column>span{color:#8d9e7b;font-size:10px;margin-bottom:6px}.chart-bar{background:#d7e3ca;border-radius:5px 5px 0 0;max-width:45px;width:75%}.chart-bar.potential{background:linear-gradient(#9ab57f,#769560)}.chart-column b{font-size:10px;font-weight:500;margin:9px 0 0}.chart-column small{font-size:8px;margin:2px 0 7px;white-space:nowrap}.chart-legend{color:#9aa78d;display:flex;font-size:9px;gap:20px;justify-content:center;padding-top:20px}.chart-legend>span{align-items:center;display:flex;gap:6px}.chart-legend i{background:#8fa877;border-radius:2px;height:6px;width:6px}.chart-legend>span:last-child i{background:#d7e3ca}.insight-result{background:linear-gradient(135deg,#edf3e7,#e7eedf);border:1px solid #dbe7d0;border-radius:10px;padding:25px}.insight-result .section-head{margin-bottom:18px}.insight-result h2{color:#506e3b;font-size:20px;margin-bottom:12px}.insight-result>p{color:#839174;font-size:11px}.insight-facts{grid-gap:10px;border-top:1px solid #dbe4d2;display:grid;gap:10px;grid-template-columns:32px 1fr;margin:18px 0;padding-top:17px}.insight-facts span{color:#99a988;font-size:9px;padding-top:3px}.insight-facts p{color:#869779;font-size:10px}.insight-result .button{font-size:10px}.results-table{margin-bottom:23px;padding:24px 0}.results-table>.section-head{padding:0 24px}.results-table .notice{margin:20px 24px 0}.review-footer{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:23px}.review-footer p{font-size:10px;margin-top:5px}.saved-review{margin-top:17px;padding:20px}.saved-review>span:nth-child(2){color:#7c898a;color:var(--muted);font-size:9px;margin-left:12px}.saved-review h3{margin:12px 0 6px}.saved-review p{font-size:11px}.compare-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.compare-grid h3{margin-top:15px}.compare-grid p{font-size:10px}.compare-metrics{display:flex;flex-direction:column;font-size:11px;gap:10px;margin:18px 0}.compare-metrics>span{display:flex;justify-content:space-between}.import-steps{align-items:center;border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);display:flex;gap:30px;justify-content:center;margin-bottom:20px;padding:18px 0 24px}.import-steps>div{align-items:center;color:#b2baaa;display:flex;font-size:12px;gap:12px}.import-steps>div>span{background:#eaf0e2;border-radius:50%;display:grid;font-size:11px;height:26px;place-items:center;width:26px}.import-steps>div.active{color:#668748}.import-steps>div.active>span{background:#a5bf8c;color:#fff}.import-panel{margin-top:22px;padding:26px}.upload-zone{align-items:center;background:#f9fbf5;border:1px dashed #ccdcb9;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;padding:35px;position:relative}.upload-zone h3{margin:16px 0 6px}.upload-zone p{font-size:10px}.upload-zone input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.upload-zone:focus-within{outline:3px solid #6cb6a3;outline-offset:4px}.import-options{display:flex;justify-content:space-between;margin-top:16px}.import-options a,.import-options button{font-size:10px}.manual-csv{margin-top:20px}.mapping-fields{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-fields .field>span{font-size:10px}.import-counts{display:flex;gap:20px;margin:25px 0}.import-counts>div{border:1px solid #e8edeb;border:1px solid var(--line);border-radius:7px;flex:1 1;padding:16px;text-align:center}.import-counts strong{color:#75915d;display:block;font-size:23px;font-weight:500}.import-counts span{color:#97a48b;font-size:10px}.checkbox-label{color:#6d7c61;font-size:11px;gap:10px;margin:15px 0}.checkbox-label,.import-done{align-items:center;display:flex}.import-done{flex-direction:column;padding:70px 30px;text-align:center}.import-done h2{font-size:22px;margin:20px 0 13px}.import-done p{font-size:12px;margin-bottom:10px}.import-done small{margin-bottom:27px}.settings-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:1fr 1fr}.member{align-items:center;display:flex;gap:12px;margin:20px 0}.member>div{flex:1 1}.member h3{font-size:12px}.member p{font-size:9px;margin-top:5px}.connection{align-items:center;display:flex;font-size:11px;gap:12px;margin:18px 0 23px}.connection>span:nth-child(2){flex:1 1}.connection>svg{color:#91a47b}.asset-upload{align-items:center;display:flex;gap:35px;margin-bottom:25px;padding:25px}.asset-upload>div{flex:1 1}.asset-upload .field{margin-bottom:0}.file-button{overflow:hidden;position:relative}.file-button input{cursor:pointer;height:100%;inset:0;opacity:0;position:absolute;width:100%}.file-button:focus-within{outline:3px solid #6cb6a3;outline-offset:4px}.asset-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-card{overflow:hidden}.asset-card>button{background:#f3f5f0;border:0;display:block;padding:0;width:100%}.asset-card img{display:block;height:200px;object-fit:contain;width:100%}.asset-card>div{padding:20px}.asset-card h3{font-size:12px;overflow-wrap:anywhere}.asset-card p{font-size:10px;margin:8px 0}.asset-card small{font-size:9px}.billing-banner{align-items:center;background:#eaf1e2;border:1px solid #dde8d3;border-radius:11px;display:flex;justify-content:space-between;margin-bottom:24px;padding:30px}.billing-banner h2{color:#577240;font-size:24px;margin:12px 0 6px}.billing-banner p{font-size:11px}.help-hero{background:#edf3e6;border-radius:11px;color:#88a46c;margin-bottom:25px;padding:40px;text-align:center}.help-hero h2{color:#526f3e;font-size:22px;margin:16px 0 23px}.help-hero input{background:#fffc;border-color:#dde7d3;font-size:12px;padding:12px 17px;width:420px}.faq-list{background:#fff;border:1px solid #e8edeb;border:1px solid var(--line);border-radius:9px;padding:0 25px}.faq-list details{border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line)}.faq-list details:last-child{border:0}.faq-list summary{align-items:center;color:#626e5c;cursor:pointer;display:flex;font-size:12px;gap:15px;justify-content:space-between;list-style:none;padding:21px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#9eaf8c}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:2;padding:0 30px 23px 0}.help-bottom{justify-content:space-between;margin-top:25px;padding:25px}.help-bottom,.modal-overlay{align-items:center;display:flex}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14271f6e;inset:0;justify-content:center;padding:30px;position:fixed;z-index:70}.modal{background:#fff;border:1px solid #fff7;border-radius:14px;box-shadow:0 20px 100px #152c2533;max-height:90vh;outline:none;overflow-y:auto;padding:27px 30px;width:min(610px,100%)}.modal.wide{width:min(1000px,100%)}.modal-head{align-items:flex-start;border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding-bottom:23px}.modal-head h2{font-size:19px;font-weight:550}.modal-head p{font-size:10px;margin-top:7px;overflow-wrap:anywhere}.modal-head .icon-button{margin-right:-8px;margin-top:-4px}.modal-footer{border-top:1px solid #e8edeb;border-top:1px solid var(--line);display:flex;gap:11px;justify-content:flex-end;margin-top:27px;padding-top:22px}.modal>p{font-size:12px}.modal .field{margin-bottom:17px}.version-options{border:1px solid #e8edeb;border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:0 20px;max-height:150px;overflow:auto;padding:5px 14px}.editor-layout{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1.2fr 1fr}.editor-canvas{align-self:start;background:#f0f3ed;border-radius:9px;min-width:0;padding:22px;text-align:center}.editor-canvas .ad-preview{border-radius:3px;box-shadow:0 9px 20px #29401d15;text-align:left}.editor-canvas>span{color:#a4b199;display:block;font-size:9px;margin-top:16px}.editor-controls{min-width:0}.editor-controls .tabs{margin-bottom:20px}.editor-controls .detail-block p,.editor-controls .notice{font-size:10px}.angle-options{display:flex;gap:17px}.angle-options .checkbox-label{margin:7px 0}.quote-box{background:#f2f6eb;border:1px solid #dfe9d3;border-radius:9px;margin-top:20px;padding:23px;text-align:center}.quote-box>span{color:#95a783;font-size:11px}.quote-box>strong{color:#67864a;display:block;font-size:32px;font-weight:550;margin:8px 0}.quote-box>p{font-size:11px}.public-site{background:#fafbf7;min-height:100vh}.public-header{align-items:center;background:#fafbf7;border-bottom:1px solid #e9eee3;display:flex;gap:16px;padding:23px max(5%,calc(50vw - 600px))}.public-header .logo{color:#244a36;font-size:29px}.public-header .logo-mark{color:#88a868}.public-header nav{color:#7a8b6c;display:flex;font-size:12px;gap:33px;margin:auto}.public-header .button{font-size:11px}.public-hero{background:radial-gradient(ellipse at 50% 90%,#e6eedb,#0000 70%);overflow:hidden;padding:69px 30px 0;text-align:center}.hero-pill{align-items:center;background:#edf3e5;border:1px solid #e0e9d5;border-radius:30px;color:#8b9e74;display:inline-flex;font-size:10px;gap:7px;padding:7px 13px}.hero-pill span{background:#a5bc8a;border-radius:50%;height:5px;width:5px}.public-hero h1{color:#284831;font-size:clamp(34px,4.5vw,60px);font-weight:550;letter-spacing:-2px;line-height:1.6;margin:22px 0 16px}.public-hero h1>span{color:#819a65}.public-hero>p{color:#8a977e;font-size:14px;line-height:2}.hero-actions{display:flex;gap:13px;justify-content:center;margin:28px 0 14px}.hero-actions .button{font-size:12px;padding:13px 20px}.public-hero>small{color:#a4af96;font-size:9px}.public-product-preview{background:#fff;border:1px solid #d9e5cd;border-bottom:0;border-radius:13px 13px 0 0;box-shadow:0 -2px 70px #526f2920;display:flex;margin:55px auto 0;max-width:920px;overflow:hidden;text-align:left;transform:perspective(1200px) rotateX(3deg)}.preview-nav{align-items:center;background:#243d2c;color:#9eb48b;display:flex;flex-direction:column;gap:31px;padding:26px 14px;width:65px}.preview-nav .logo{margin-bottom:12px}.preview-content{flex:1 1;padding:30px 36px}.preview-content>div:first-child{display:flex;gap:15px;justify-content:space-between}.preview-content h2{font-size:22px;margin:17px 0 30px}.preview-flow,.preview-flow>div{display:flex;gap:17px}.preview-flow>div{align-items:center;background:#f3f6ed;border:1px solid #e4ebda;border-radius:8px;color:#8da372;flex:1 1;flex-direction:column;padding:27px 15px;position:relative}.preview-flow>div small{color:#c2cdb6;font-size:8px;left:10px;position:absolute;top:8px}.preview-flow>div b{font-size:12px;font-weight:500}.preview-insight{align-items:center;background:#edf3e4;border:1px solid #dce8cd;border-radius:7px;color:#829c65;display:flex;font-size:10px;gap:15px;margin-top:24px;padding:17px}.preview-insight>span{flex:1 1}.public-section{margin:0 auto;max-width:1200px;padding:75px 25px}.public-section>h2{color:#385534;font-size:30px;font-weight:550;letter-spacing:-.7px;margin:15px 0 35px}.public-feature-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(5,minmax(0,1fr))}.public-feature-grid h3{color:#516747;font-size:15px;margin:18px 0 10px}.public-feature-grid p{color:#99a38d;font-size:11px;line-height:2}.public-faq{max-width:900px;padding-top:10px}.public-faq>h2{font-size:25px;margin-bottom:35px;text-align:center}.public-cta{background:#eaf1e1;padding:60px 25px;text-align:center}.public-cta h2{color:#52723c;font-size:30px;font-weight:500;margin-bottom:25px}.public-footer{align-items:center;display:flex;gap:25px;margin:auto;max-width:1200px;padding:30px 25px}.public-footer .logo{color:#375330;font-size:24px}.public-footer .logo-mark{color:#8aa36e;width:23px}.public-footer>a,.public-footer>span{color:#9ca78f;font-size:9px}.public-footer>a{margin-left:auto}.pricing-page{margin:auto;max-width:1200px;padding:60px 30px;text-align:center}.pricing-page h1{color:#3f5b34;font-size:36px;margin:14px 0}.pricing-page>p{font-size:12px;margin-bottom:40px}.pricing-grid{grid-gap:23px;display:grid;gap:23px;grid-template-columns:repeat(3,minmax(0,1fr));text-align:left}.pricing-card{padding:30px}.pricing-card.featured{background:#eff5e7;border-color:#aeca93}.pricing-card h2{color:#587341;font-size:24px;margin:20px 0 10px}.pricing-card p{font-size:11px}.pricing-card>strong{color:#698450;display:block;font-size:30px;font-weight:500;margin:30px 0 9px}.pricing-card>span:not(.badge){color:#9ba98a;display:block;font-size:9px}.pricing-card .button{margin:25px 0;width:100%}.pricing-feature{align-items:center;color:#899b75;display:flex;font-size:10px;gap:10px;padding:9px 0}.auth-page{grid-gap:100px;align-items:center;display:grid;gap:100px;grid-template-columns:1fr 1fr;margin:auto;max-width:1100px;min-height:75vh;padding:65px 30px}.auth-copy h1{color:#3e5c32;font-size:38px;line-height:1.7;margin:18px 0}.auth-copy p{font-size:13px;line-height:2.2}.auth-art{color:#b7cda2;display:block;font-size:130px;font-style:italic;font-weight:800;letter-spacing:-25px;line-height:1.5}.auth-form{padding:35px}.auth-form h2{color:#4f6a3f;font-size:25px;margin-bottom:8px}.auth-form>p{font-size:11px;margin-bottom:23px}.auth-form>.button{margin-top:12px;width:100%}.auth-form .notice{font-size:10px}@media (min-width:1600px){.main-content{padding-top:40px}.welcome-banner{min-height:300px}.welcome-content{padding:34px 40px}.growth-art{right:6%;width:39%}.welcome-content h2{font-size:32px}.dashboard-creatives .ad-preview{aspect-ratio:1.15}.journey small{font-size:10px}.journey b{font-size:12px}}@media (max-width:1250px){.sidebar{padding-left:13px;padding-right:13px;width:215px}.app-main{margin-left:215px}.topbar{padding:0 25px}.main-content{padding:28px 25px 18px}.demo-strip{padding:0 25px}.topbar-controls{gap:10px}.save-state{display:none}.page-head h1{font-size:24px}.head-actions .button{font-size:10px;padding:9px 12px}.banner-note{display:none}.journey{gap:10px}.journey button{gap:7px}.journey small{font-size:7px}.journey button>svg{display:none}.journey-panel{padding:21px}.step-icon{height:30px;width:30px}.dashboard-columns{gap:17px;grid-template-columns:1.4fr 1fr}.activity-panel,.todo-panel{padding:20px}.metric-card{padding:17px}.metric-card strong{font-size:26px}.metric-card small{font-size:8px}.dashboard-creatives{gap:13px}.dashboard-creatives .creative-info>div{flex-wrap:wrap}.research-columns{gap:18px;grid-template-columns:minmax(0,1fr) 240px}.research-grid{gap:15px}.reference-content{padding:15px}.campaign-columns{gap:18px;grid-template-columns:minmax(0,1fr) 245px}.results-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-layout{gap:22px;grid-template-columns:225px minmax(0,1fr)}.brand-profile{padding:24px 18px}.form-panel{padding:24px}.tabs{gap:20px}.results-columns{grid-template-columns:1.4fr 1fr}.insight-result{padding:22px}.insight-result h2{font-size:18px}.bar-chart{gap:10px}.public-header{padding:21px 30px}.auth-page{gap:50px}.public-header nav{gap:20px}}@media (max-width:1024px){.sidebar{padding-left:10px;padding-right:10px;width:192px}.app-main{margin-left:192px}.sidebar-logo{padding-left:10px}.sidebar .logo{font-size:25px}.sidebar .logo-mark{width:26px}.workspace-switch{gap:7px;padding:10px 7px}.workspace-switch b{font-size:10px;max-width:105px}.workspace-switch small{font-size:8px}.workspace-switch>svg{width:12px}.workspace-avatar{height:27px;width:27px}.main-nav a{font-size:11px;gap:10px;padding:11px 12px}.nav-caption>span{display:none}.sidebar-promo{padding:13px 10px}.sidebar-promo>span{font-size:9px}.sidebar-promo>span svg{width:14px}.sidebar-help{font-size:9px;gap:6px;padding-left:9px}.main-content{padding:25px 22px 16px}.topbar{padding:0 22px}.topbar-controls{gap:8px}.activity-context{font-size:9px;max-width:130px}.breadcrumbs{gap:9px}.breadcrumbs,.context-select select{font-size:10px}.topbar-controls .avatar-button{display:none}.demo-strip{font-size:8px;padding:0 22px}.demo-strip-detail{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-head{align-items:flex-start;gap:12px}.page-head h1{font-size:22px}.page-head p{font-size:10px}.page-head .head-actions{gap:7px}.page-head .head-actions .button{font-size:9px;padding:9px}.page-head .head-actions .button svg{width:14px}.welcome-content{padding:27px 25px;width:65%}.welcome-content h2{font-size:26px}.welcome-content p{font-size:10px}.welcome-banner{min-height:255px}.growth-art{width:42%}.growth-label{font-size:9px;right:30px}.growth-bar{width:36px}.metric-grid{gap:12px}.metric-card{padding:15px}.metric-card>div>span{font-size:10px}.metric-card>div>svg{width:16px}.metric-card strong{font-size:25px}.metric-card small{font-size:7px}.journey{flex-wrap:wrap;gap:17px}.journey button{flex:none}.journey button,.journey button:nth-child(4),.journey button:nth-child(5){width:calc(33% - 10px)}.journey small{font-size:8px}.dashboard-columns{grid-template-columns:1fr}.todo-panel{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:1fr 1fr}.todo-panel .section-head,.todo-panel .small-tip{grid-column:1/-1}.dashboard-creatives{gap:20px}.creative-grid:not(.dashboard-creatives),.dashboard-creatives{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-creatives .creative-info>div{flex-wrap:nowrap}.dashboard-creatives .creative-info b{font-size:12px}.dashboard-creatives .badge{font-size:9px}.dashboard-creatives .compact .ad-copy strong{font-size:7.4cqw}.dashboard-creatives .compact .ad-brand{font-size:10px}.brand-layout{grid-template-columns:1fr}.brand-profile{grid-gap:5px 20px;align-items:center;display:grid;gap:5px 20px;grid-template-columns:80px 1fr auto;text-align:left}.large-brand-mark{font-size:43px;grid-row:1/4;height:65px;margin:0;width:65px}.brand-profile>h2{font-size:20px;grid-column:2}.brand-profile>p{grid-column:2;grid-row:2;margin:0}.brand-profile>.badge{grid-column:2;grid-row:3;justify-self:start}.brand-profile>.profile-line,.brand-profile>hr,.brand-switch-list{display:none}.brand-profile>.button{grid-column:3;grid-row:1/4;margin:0;width:auto}.research-columns{grid-template-columns:1fr}.insight-panel{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.insight-panel>.round-icon{display:none}.insight-panel>.notice,.insight-panel>h2,.insight-panel>p{grid-column:1/-1;margin:0}.insight-panel>.notice{margin-top:10px}.angle-card{border:0;gap:10px}.research-art{width:180px}.campaign-columns{grid-template-columns:1fr}.campaign-columns>aside{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.budget-card{margin:0}.external-card{align-self:start;margin:0}.results-columns{grid-template-columns:1fr}.results-metrics .metric-card small{font-size:9px}.data-context{flex-wrap:wrap}.insight-result{display:block}.insight-result .section-head{margin-bottom:12px}.insight-facts{margin:15px 0}.settings-grid{grid-template-columns:1fr}.studio-summary>div:last-child{gap:10px}.studio-summary small{font-size:9px}.studio-summary p{font-size:10px}.toolbar{gap:12px}.compact-tabs{gap:14px}.compact-tabs button{font-size:10px}.search-field{width:200px}.mapping-fields{grid-template-columns:1fr 1fr}.import-steps{gap:17px}.import-steps>div{font-size:11px;gap:8px}.public-feature-grid{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.public-header nav{gap:18px}.pricing-card{padding:23px}.pricing-grid{gap:16px}.public-footer{gap:20px}.auth-page{gap:35px}.auth-copy h1{font-size:30px}}@media (max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .2s;width:236px}.sidebar.is-open{transform:translateX(0)}.sidebar-scrim{background:#102c2366;border:0;display:block;inset:0;position:fixed;z-index:35}.app-main{margin-left:0}.sidebar .logo{font-size:28px}.sidebar .logo-mark{width:30px}.workspace-switch b{font-size:11px;max-width:145px}.workspace-switch small{font-size:9px}.main-nav a{font-size:12px;padding:12px}.sidebar-help,.sidebar-promo>span{font-size:10px}.topbar{gap:9px;height:62px;padding:0 18px}.mobile-menu{display:flex;margin-left:-3px;padding:3px}.breadcrumbs{flex:1 1;font-size:10px;gap:9px}.breadcrumbs>span{display:none}.topbar-controls{gap:7px}.topbar-controls .activity-context{display:none}.notification-button{border:0;padding:5px}.context-select select{font-size:11px;max-width:100px}.demo-strip{height:31px;padding:0 19px}.demo-strip-detail{display:none}.demo-strip{font-size:9px}.demo-strip a{font-size:8px}.main-content{padding:25px 18px 16px}.page-head{display:block;margin-bottom:22px}.page-head h1{font-size:23px;letter-spacing:-.6px}.eyebrow{font-size:8px;letter-spacing:1.6px}.page-head p{font-size:11px;line-height:1.9}.page-head .head-actions{margin-top:18px}.page-head .head-actions .button{font-size:11px;padding:10px 13px}.welcome-banner{min-height:300px}.welcome-content{padding:26px 24px;width:80%}.welcome-content h2{font-size:26px}.welcome-content p{font-size:10px;margin-bottom:24px;max-width:250px}.welcome-content .button{font-size:10px;padding:9px 12px}.growth-art{opacity:.58;pointer-events:none;right:-12px;top:75px;width:43%}.growth-bubble,.growth-label{display:none}.growth-bar{bottom:25px;width:24px}.bar-one{height:45px}.bar-two{height:70px}.bar-three{height:110px}.bar-four{height:145px}.growth-art>svg{bottom:48px;height:135px}.growth-spark{font-size:25px;top:25px}.metric-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:17px}.metric-card>div>span{font-size:10px}.metric-card strong{font-size:28px}.metric-card small{font-size:8px;line-height:1.8}.journey-panel{padding:20px}.section-head h2{font-size:14px}.section-head p{font-size:10px}.journey{gap:20px 15px}.journey button{gap:9px;width:calc(50% - 8px)!important}.journey b{font-size:11px}.journey small{font-size:8px}.journey-panel .section-head{margin-bottom:26px}.step-icon{height:32px;width:32px}.activity-panel,.todo-panel{padding:20px}.todo-panel{display:block}.section-head .text-button{font-size:9px;gap:4px}.section-head .text-button svg{width:13px}.activity-summary{gap:10px}.activity-summary h3{font-size:11px}.activity-summary .badge,.activity-summary p{font-size:8px}.activity-summary .brand-tile{font-size:29px;height:34px;width:34px}.activity-progress>div:first-child{font-size:7px}.avatar-stack small{font-size:8px}.activity-footer .button{font-size:9px}.creative-grid,.dashboard-creatives{gap:13px}.dashboard-creatives .creative-info{padding:11px}.dashboard-creatives .creative-info>div{flex-wrap:wrap;gap:5px}.dashboard-creatives .creative-info b{font-size:10px}.dashboard-creatives .badge{font-size:7px}.creative-info>small{font-size:8px}.ad-preview{aspect-ratio:1/1.17}.ad-brand,.compact .ad-brand{font-size:7px!important}.compact .flow-logo,.flow-logo{font-size:17px}.ad-demo,.compact .ad-demo{font-size:4px}.ad-copy small,.compact .ad-copy small{font-size:3.6px;letter-spacing:.5px}.ad-copy strong{font-size:7.4cqw}.ad-copy>span,.compact .ad-copy>span{font-size:4.5px}.ad-bottom{font-size:3.5px}.ad-bottom b{font-size:4px;padding:3px 4px}.ad-art,.compact .ad-art{min-height:60px}.floating-chip{font-size:4px;padding:4px 5px}.clock-art>span{font-size:7px}.art-avatar{font-size:5px;height:20px;width:20px}.collab-core{border-radius:9px}.collab-core .flow-logo{font-size:24px}.creative-info{padding:12px}.creative-info>div:first-child{flex-wrap:wrap;gap:5px}.creative-info b{font-size:10px}.creative-info .badge{font-size:8px}.creative-card-bottom{font-size:6px;overflow-wrap:anywhere}.creative-card-bottom svg{width:12px}.page-foot{font-size:7px;gap:15px;padding-top:25px}.page-foot>span:first-child{gap:4px}.page-foot svg{width:11px}.brand-profile{gap:4px 15px;grid-template-columns:60px 1fr;padding:20px}.brand-profile .large-brand-mark{font-size:36px;height:56px;width:56px}.brand-profile>h2{font-size:19px}.brand-profile>.button{font-size:11px;grid-column:1/-1;grid-row:auto;margin-top:17px}.tabs{gap:25px;margin-bottom:20px}.tabs button{font-size:11px}.form-panel{padding:22px}.detail-grid{gap:20px}.detail-grid h3{font-size:12px}.detail-grid p{font-size:11px}.form-footer{flex-wrap:wrap;gap:15px}.form-footer .button{font-size:11px}.brand-values{gap:8px}.brand-values>span{font-size:9px;padding:8px 10px}.color-swatches{gap:14px}.color-swatches>div>span{height:52px;width:52px}.color-swatches small{font-size:8px}.research-banner{min-height:170px;padding:23px}.research-banner h2{font-size:19px}.research-banner p{font-size:10px}.research-art{display:none}.toolbar{align-items:stretch;flex-direction:column;gap:12px;margin:20px 0}.toolbar .tabs{gap:23px;margin:0}.toolbar .tabs button{font-size:11px}.search-field{width:100%}.research-grid{grid-template-columns:1fr}.reference-visual{height:175px}.reference-visual>span{font-size:10px}.reference-content{padding:22px}.reference-content h3{font-size:15px}.reference-content p{font-size:12px}.reference-meta,.reference-source{font-size:10px}.reference-meta small{font-size:9px}.reference-content .card-footer .text-button{font-size:11px}.insight-panel{display:block;padding:23px}.insight-panel>h2{font-size:17px;margin-bottom:10px}.insight-panel>p{font-size:11px}.angle-card{border-bottom:1px solid #e8edeb;border-bottom:1px solid var(--line)}.briefs-panel{padding:22px}.list-row{flex-wrap:wrap;gap:12px}.list-row>.round-icon{height:34px;width:34px}.list-row>div{min-width:65%}.list-row h3{font-size:11px}.list-row p{font-size:9px}.studio-summary{display:block;padding:21px}.studio-summary>div:last-child{border-top:1px solid #dde6d3;gap:15px;justify-content:center;margin-top:19px;padding-top:17px}.studio-summary h3{font-size:13px}.studio-summary p{font-size:9px}.studio-summary>.round-icon{height:35px;width:35px}.activity-selector{margin-bottom:19px}.activity-selector>button{min-width:255px;padding:15px}.campaign-header{align-items:flex-start;gap:10px;padding:21px}.campaign-header h2{font-size:19px}.campaign-header p{font-size:9px}.campaign-header>.button{font-size:9px;min-height:31px;padding:8px}.campaign-columns>aside{grid-template-columns:1fr}.budget-card,.external-card{padding:23px}.hypothesis h3{font-size:14px}.hypothesis{padding:18px}.observation-rules{gap:10px}.observation-rules>span{font-size:9px;padding:11px 10px}.observation-rules b{font-size:16px}.data-context{padding:15px}.data-context>div{font-size:10px;gap:7px}.data-context>span{font-size:8px}.results-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.results-metrics .metric-card{padding:17px}.results-metrics .metric-card strong{font-size:27px}.results-metrics .metric-card small{font-size:8px}.comparison-chart{padding:20px 16px}.comparison-chart .section-head{flex-wrap:wrap}.bar-chart{gap:8px;height:235px;padding-left:0;padding-right:0}.chart-column{min-width:0}.chart-column small{font-size:7px}.chart-column b,.chart-column>span{font-size:9px}.insight-result{padding:23px}.insight-result h2{font-size:23px}.results-table{padding:20px 0}.results-table>.section-head{flex-wrap:wrap;gap:15px;padding:0 18px}.results-table>.section-head .head-actions{justify-content:space-between;width:100%}.results-table>.section-head .button{font-size:10px}.results-table>.section-head p{font-size:9px}.review-footer{flex-wrap:wrap;padding:20px}.review-footer h3{font-size:13px}.review-footer p{font-size:10px}.import-steps{gap:8px;justify-content:space-between;margin-bottom:15px}.import-steps>div{font-size:9px;gap:6px}.import-steps>div>span{font-size:9px;height:21px;width:21px}.import-steps>div>svg{display:none}.import-panel{padding:20px}.import-panel .section-head{flex-wrap:wrap;gap:13px}.import-panel .section-head h2{font-size:15px}.import-panel .section-head .button{font-size:10px}.upload-zone{padding:28px 15px}.upload-zone h3{font-size:13px}.upload-zone p{font-size:9px}.import-options{flex-wrap:wrap;gap:10px}.import-options a,.import-options button{font-size:10px}.mapping-fields{grid-template-columns:1fr}.import-counts{gap:7px}.import-counts>div{padding:10px 4px}.import-counts strong{font-size:21px}.import-counts span{font-size:9px}.checkbox-label{align-items:flex-start;font-size:10px}.import-done{padding:40px 20px}.import-done h2{font-size:18px}.import-done p{font-size:10px}.import-done small{font-size:8px}.asset-upload{display:block;padding:22px}.asset-upload .button{margin-top:20px;width:100%}.asset-grid{gap:14px;grid-template-columns:1fr 1fr}.asset-card img{height:150px}.asset-card>div{padding:14px}.asset-card h3{font-size:10px}.asset-card p{font-size:9px}.billing-banner{display:block;padding:25px}.billing-banner h2{font-size:21px}.billing-banner .button{margin-top:20px}.help-hero{padding:30px 20px}.help-hero h2{font-size:20px}.help-hero input{font-size:11px}.faq-list{padding:0 19px}.faq-list summary{font-size:11px;line-height:1.8;padding:19px 0}.faq-list p{font-size:11px;padding-right:0}.help-bottom{flex-wrap:wrap;gap:17px;padding:22px}.help-bottom h3{font-size:13px}.modal-overlay{padding:12px}.modal{max-height:94vh;padding:23px 20px}.modal-head{gap:10px;margin-bottom:20px;padding-bottom:18px}.modal-head h2{font-size:17px}.modal-head p{font-size:9px}.modal-footer{flex-wrap:wrap;gap:8px}.modal-footer .button{font-size:10px;padding:9px 12px}.form-grid{gap:0 13px}.field>span:first-child{font-size:10px}.field input,.field select,.field textarea{font-size:12px;padding:9px 10px}.editor-layout{gap:20px;grid-template-columns:1fr}.editor-canvas{margin:0 auto;max-width:320px;padding:20px;width:100%}.editor-canvas .ad-preview{aspect-ratio:1}.editor-canvas .ad-brand{font-size:10px!important}.editor-canvas .ad-copy small{font-size:5px}.editor-canvas .ad-copy>span{font-size:6px}.editor-canvas .ad-bottom{font-size:5px}.editor-canvas .ad-art{min-height:100px}.compare-grid{gap:13px;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-grid h3{font-size:11px}.compare-metrics{font-size:10px}.angle-options{flex-wrap:wrap;gap:6px 12px}.quote-box strong{font-size:29px}.toast{font-size:11px;gap:9px;min-width:290px;padding:12px}.public-header{gap:10px;padding:18px 20px}.public-header .logo{font-size:23px}.public-header .logo-mark{width:24px}.public-header nav{display:none}.public-header>.button.secondary{font-size:9px;margin-left:auto;min-height:32px;padding:7px}.public-header>.button.primary{font-size:9px;min-height:32px;padding:8px 10px}.public-header>.button.primary svg{display:none}.public-hero{padding:45px 18px 0}.hero-pill{font-size:8px;padding:6px 10px}.public-hero h1{font-size:30px;letter-spacing:-1px;margin:25px 0 18px}.public-hero>p{font-size:10px;line-height:2.2}.hero-actions{gap:10px;margin:24px 0 14px}.hero-actions .button{font-size:10px;padding:10px 13px}.hero-actions .button svg{width:14px}.public-hero>small{font-size:7px}.public-product-preview{border-radius:9px 9px 0 0;margin-top:35px}.preview-nav{gap:23px;padding:18px 8px;width:38px}.preview-nav>.logo{margin-bottom:3px}.preview-nav .logo-mark{height:23px;width:21px}.preview-nav>svg{width:14px}.preview-content{padding:18px 15px}.preview-content>div:first-child{flex-wrap:wrap;gap:5px}.preview-content .eyebrow{font-size:5px;letter-spacing:1px;margin:0}.preview-content .badge{font-size:6px;padding:2px 4px}.preview-content h2{font-size:13px;margin:15px 0 19px}.preview-flow{gap:6px}.preview-flow>div{border-radius:5px;gap:8px;padding:22px 5px 12px}.preview-flow>div small{font-size:5px;left:6px;top:4px}.preview-flow>div svg{height:17px;width:17px}.preview-flow>div b{font-size:8px}.preview-insight{font-size:6px;gap:7px;margin-top:14px;padding:10px}.preview-insight svg{width:12px}.public-section{padding:45px 23px}.public-section>.eyebrow{font-size:7px}.public-section>h2{font-size:22px;line-height:1.7;margin-bottom:27px;margin-top:15px}.public-feature-grid{gap:25px 20px;grid-template-columns:1fr 1fr}.public-feature-grid h3{font-size:13px;margin:14px 0 8px}.public-feature-grid p{font-size:10px}.public-feature-grid .round-icon{height:35px;width:35px}.public-feature-grid .round-icon svg{width:18px}.public-faq{padding-top:10px}.public-faq>h2{font-size:20px;margin-bottom:25px}.public-faq .faq-list summary{font-size:10px}.public-cta{padding:40px 20px}.public-cta h2{font-size:23px}.public-cta .button{font-size:11px}.public-footer{flex-wrap:wrap;gap:13px;padding:25px 20px}.public-footer .logo{font-size:22px}.public-footer>a,.public-footer>span{font-size:8px}.public-footer>a{margin-left:auto}.public-footer>span:last-child{font-size:8px;width:100%}.pricing-page{padding:40px 20px}.pricing-page h1{font-size:26px;line-height:1.7;margin-top:20px}.pricing-page>p{font-size:10px;line-height:2;margin:18px 0 28px}.pricing-grid{gap:22px;grid-template-columns:1fr}.pricing-card{padding:28px}.pricing-card h2{font-size:26px}.pricing-card .pricing-feature{font-size:11px}.auth-page{gap:30px;grid-template-columns:1fr;padding:40px 22px}.auth-copy h1{font-size:29px;margin:14px 0}.auth-copy p{font-size:11px}.auth-art{display:none}.auth-form{padding:26px}.auth-form h2{font-size:24px}.not-found{padding:70px 10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.unsaved-notice{background:#fff9ed;border:1px solid #e6d8b8;border-radius:8px;margin-bottom:22px;padding:16px}.unsaved-notice h3{color:#8a7344;font-size:13px}.unsaved-notice p{font-size:11px;margin:7px 0 14px}.unsaved-notice>div{display:flex;flex-wrap:wrap;gap:9px}.unsaved-notice .button{font-size:10px;min-height:32px;padding:8px 12px}.ad-copy>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.date-filters{align-items:center;display:flex;gap:15px;margin:-4px 0 20px}.date-filters label{align-items:center;color:#8a9980;display:flex;font-size:10px;gap:8px}.date-filters input{font-size:10px;padding:7px 9px}.date-filters .text-button{font-size:10px}.manual-entry{border-top:1px solid #e8edeb;border-top:1px solid var(--line);margin-top:25px;padding-top:22px}@media (max-width:760px){.welcome-content{width:100%}.welcome-content h2{font-size:24px}.welcome-content p{max-width:235px}.date-filters{flex-wrap:wrap;gap:10px}.date-filters label{font-size:9px;gap:5px}.date-filters input{font-size:9px;max-width:123px}}.field>label{color:#647267;font-size:11px;font-weight:550}@media (max-width:760px){.field>label{font-size:10px}}.sidebar{overflow-y:auto;scrollbar-color:#425c4e #172d29;scrollbar-width:thin}.sidebar>*{flex-shrink:0}@media (max-width:760px){.sidebar{visibility:hidden}.sidebar.is-open{visibility:visible}}
/*# sourceMappingURL=main.64af8cf2.css.map*/