@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.growth-landing{--ng-ink: #1d211f;--ng-muted: #6d736e;--ng-line: #e1e4dc;color:var(--ng-ink);background:#f7f8f3;font-family:DM Sans,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased}.growth-landing *{box-sizing:border-box}.growth-landing a{color:inherit;text-decoration:none}.growth-landing button,.growth-landing input{font:inherit}.growth-landing button,.growth-landing summary{cursor:pointer}.growth-landing button:disabled{opacity:.55;cursor:wait}.growth-landing a:focus-visible,.growth-landing button:focus-visible,.growth-landing summary:focus-visible{outline:2px solid #41664e;outline-offset:5px}.ng-skip{position:absolute;left:20px;top:-100px;background:#fff;padding:14px;z-index:20}.ng-skip:focus{top:12px}.ng-header,.ng-main,.ng-footer{width:min(1240px,calc(100% - 96px));margin:0 auto}.ng-header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--ng-line);gap:24px}.ng-brand{display:inline-flex;align-items:center;gap:11px;white-space:nowrap;font-size:21px;letter-spacing:-.9px}.ng-brand>span{display:flex;align-items:center;gap:7px}.ng-brand strong{font-weight:500}.ng-brand-divider{color:#9da39c;font-weight:400}.ng-header nav{display:flex;align-items:center;gap:32px;font-size:13px;font-weight:500}.ng-header nav>a:hover,.ng-footer a:hover{color:#47634c}.ng-header .ng-nav-access{padding:11px 17px;border:1px solid #cdd2c8;border-radius:7px;display:inline-flex;align-items:center;gap:20px}.ng-main{max-width:1240px;padding:0;background:transparent}.ng-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.85fr);gap:80px;align-items:start;padding:90px 0 85px}.ng-intro{padding-top:9px;min-width:0}.ng-kicker{display:inline-flex;align-items:center;gap:9px;color:#6e776b;font-size:10px;font-weight:600;letter-spacing:1.9px;line-height:1.6}.ng-kicker>span{width:6px;height:6px;border-radius:50%;background:#63765b}.ng-intro h1{font-family:Manrope,sans-serif;font-size:clamp(39px,4.5vw,61px);line-height:1.16;font-weight:600;letter-spacing:-3px;margin:24px 0;color:#20251f}.ng-intro h1 em{font-family:Georgia,serif;font-weight:400;font-size:1.08em;color:#576d50;letter-spacing:-2.8px}.ng-description{font-size:16px;line-height:1.8;color:var(--ng-muted);max-width:480px;margin:0}.ng-hero-actions{display:flex;align-items:center;gap:25px;margin:32px 0 22px;flex-wrap:wrap}.growth-landing .ng-button{background:#21271f;color:#fff;border:1px solid #21271f;padding:14px 19px;min-height:49px;border-radius:7px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:22px;line-height:1.4;transition:background .18s,transform .18s}.growth-landing .ng-button:hover:not(:disabled){background:#3a4734;border-color:#3a4734;transform:translateY(-1px)}.ng-full{width:100%}.ng-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500}.ng-principle{display:flex;align-items:center;gap:7px;color:#798074;font-size:11px;line-height:1.6}.ng-principle svg{color:#6f8367;flex-shrink:0}.ng-workflow{margin-top:48px;padding-top:25px;border-top:1px solid var(--ng-line)}.ng-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:1.2px;color:#7d8478}.ng-workflow-heading .ng-example{letter-spacing:0;border:1px solid #dfe3d8;padding:3px 7px;border-radius:4px;font-size:11px}.ng-workflow ol{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:16px}.ng-workflow li{display:flex;align-items:center;gap:14px}.ng-step-icon{display:grid;place-items:center;width:39px;height:39px;border:1px solid #dfe4d8;border-radius:10px;color:#64745a;background:#f0f3e9;flex-shrink:0}.ng-workflow li>span:last-child{display:grid;grid-template-columns:1fr 1fr;align-items:center;flex:1;column-gap:20px}.ng-workflow li small{font-size:10px;letter-spacing:1.1px;color:#7a8275;grid-column:1 / -1;margin-bottom:5px}.ng-workflow li b{font-size:12px;font-weight:500}.ng-workflow li span span{font-size:11px;color:#747d6b}.ng-access{scroll-margin-top:28px;min-width:0;outline:none}.ng-access-card{border:1px solid #e0e3da;background:#fff;border-radius:16px;padding:32px;box-shadow:0 12px 38px -22px #24331b38;min-width:0}.ng-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px;gap:12px}.ng-card-icon{width:43px;height:43px;background:#f1f3ed;border:1px solid #e3e8dc;color:#5f7354;border-radius:11px;display:grid;place-items:center}.ng-card-icon svg{width:20px;height:20px}.ng-private{display:flex;gap:6px;align-items:center;color:#7d8776;letter-spacing:1px;font-size:10px}.ng-private>span{height:5px;width:5px;border-radius:50%;background:#819573}.ng-card-eyebrow{display:block;margin:24px 0 8px;font-size:11px;letter-spacing:1.4px;color:#73836a}.ng-access-card h2{font:600 28px/1.3 Manrope,sans-serif;letter-spacing:-1px;color:#242a21;margin:0 0 10px}.ng-access-card>p{color:#6c7365;font-size:12px;line-height:1.8;margin:0 0 28px;overflow-wrap:anywhere}.ng-access-form{display:grid;gap:10px}.ng-access-form label,.ng-team label{font-size:11px;font-weight:600;color:#464e40}.ng-access-form input:not([type=checkbox]),.ng-team input{width:100%;min-width:0;border:1px solid #dce1d5;border-radius:7px;color:#273021;background:#fff;padding:13px;font-size:12px;line-height:1.5;outline:none}.ng-access-form input::placeholder,.ng-team input::placeholder{color:#a2a899}.ng-access-form input:focus,.ng-team input:focus{border-color:#69805b;box-shadow:0 0 0 3px #69805b1a}.ng-access-form label:not(:first-child){margin-top:8px}.ng-field-help{font-size:11px;line-height:1.7;color:#747c6b;display:block}.ng-access-form .ng-button{margin-top:9px}.ng-team{margin-top:23px;border-top:1px solid #edf0e8;border-bottom:1px solid #edf0e8}.ng-team summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;font-size:11px;font-weight:500;color:#727b6a}.ng-team summary::-webkit-details-marker{display:none}.ng-team[open] summary svg{transform:rotate(180deg)}.ng-team>div{display:grid;gap:10px;padding-bottom:20px}.ng-provider{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e0e4da;border-radius:7px;padding:11px 13px;font-size:11px;font-weight:500}.ng-provider:hover{background:#f7f8f3}.ng-provider[aria-disabled=true]{opacity:.45;pointer-events:none}.ng-providers{display:grid;gap:8px;margin-top:20px}.ng-or{display:block;text-align:center;color:#969d8e;font-size:10px;margin-bottom:5px}.ng-access-card .ng-session-note{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#747d69;margin:17px 0 0}.ng-access-caption{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:#747d69;margin:18px 0 0;line-height:1.7}.ng-trial{border-top:1px solid #edf0e8;margin-top:20px;padding-top:19px;display:grid;justify-items:center;gap:7px;font-size:10px;color:#8c9482}.ng-trial button,.ng-back{border:0;background:transparent;padding:4px 0;display:inline-flex;align-items:center;gap:9px;color:#495f3b;font-size:11px;font-weight:600}.ng-back{margin-top:20px}.ng-terms{font-size:11px;color:#5e6a53;margin:10px 0}.ng-terms pre{font:10px/1.7 DM Sans,sans-serif;white-space:pre-wrap;max-height:210px;overflow:auto;padding:12px;background:#f6f8f1;border-radius:6px}.ng-access-form .ng-consent{display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.7;font-weight:400}.ng-consent input{width:14px;height:14px;margin:2px 0 0;accent-color:#425d32;flex-shrink:0}.ng-consent a{text-decoration:underline}.ng-new-key{display:block;overflow-wrap:anywhere;padding:15px;margin-bottom:20px;background:#f3f6ec;color:#3d542d;border-radius:7px;font-size:13px}.ng-error{padding:11px 12px;color:#954132;border:1px solid #efd4cd;background:#fff8f5;border-radius:7px;font-size:11px;line-height:1.6}.ng-workspace,.ng-how{scroll-margin-top:30px;border-top:1px solid var(--ng-line);padding:60px 0}.ng-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:36px}.ng-section-heading h2,.ng-how h2{font:500 30px/1.35 Manrope,sans-serif;letter-spacing:-1.2px;margin:14px 0 0;color:#283023}.ng-section-heading>p{max-width:330px;font-size:12px;line-height:1.85;color:#808776;margin:0}.ng-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ng-line);border-radius:12px;overflow:hidden;background:#fafbf7}.ng-features article{padding:27px;position:relative}.ng-features article+article{border-left:1px solid var(--ng-line)}.ng-features article>svg{display:block;width:23px;height:23px;color:#687c5a;margin-bottom:27px}.ng-feature-number{position:absolute;right:25px;top:30px;font-size:10px;color:#737f66}.ng-features h3{font:600 15px/1.5 Manrope,sans-serif;letter-spacing:-.35px;margin:0 0 9px}.ng-features p{font-size:12px;line-height:1.85;color:#6d7564;margin:0 0 24px;max-width:280px}.ng-feature-tag{font-size:10px;letter-spacing:1.2px;color:#647453}.ng-how{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-bottom:70px}.ng-how ol{margin:0;padding:0;list-style:none}.ng-how li{display:flex;gap:22px;padding:22px 0}.ng-how li:first-child{padding-top:0}.ng-how li+li{border-top:1px solid var(--ng-line)}.ng-how li>span{color:#9ba58e;font-size:10px;padding-top:4px}.ng-how h3{font-size:13px;font-weight:600;margin:0 0 7px}.ng-how p{color:#6d7564;font-size:12px;line-height:1.8;margin:0;max-width:350px}.ng-footer{border-top:1px solid var(--ng-line);display:flex;align-items:center;justify-content:space-between;padding:25px 0 32px;color:#737d68;font-size:10px;gap:20px;line-height:1.7}.ng-footer b{font-weight:500;color:#59664d}.ng-footer nav{display:flex;gap:24px}@media(min-width:1500px){.ng-hero{padding-top:108px;padding-bottom:100px}}@media(max-width:1100px){.ng-header,.ng-main,.ng-footer{width:calc(100% - 64px)}.ng-hero{gap:36px;grid-template-columns:minmax(0,1fr) minmax(330px,.88fr);padding-top:65px}.ng-intro h1{font-size:43px;letter-spacing:-2.2px}.ng-access-card{padding:27px}.ng-workflow li>span:last-child{grid-template-columns:1fr}.ng-workflow li span span{margin-top:3px}.ng-how{gap:40px}}@media(max-width:760px){.ng-header,.ng-main,.ng-footer{width:calc(100% - 40px)}.ng-header{height:80px}.ng-brand{font-size:18px;gap:9px}.ng-brand img{width:30px;height:30px}.ng-header nav{gap:0}.ng-header nav>a:not(.ng-nav-access){display:none}.ng-header .ng-nav-access{padding:9px 12px;gap:10px;font-size:11px}.ng-hero{grid-template-columns:1fr;padding:45px 0;gap:38px}.ng-intro{padding-top:0}.ng-intro h1{font-size:clamp(34px,8.4vw,54px);letter-spacing:-1.9px;margin:20px 0}.ng-intro h1 em{letter-spacing:-1.7px}.ng-description{font-size:14px}.ng-hero-actions{gap:19px;margin-top:25px}.ng-workflow{margin-top:30px}.ng-workflow li>span:last-child{grid-template-columns:1fr 1fr}.ng-access{width:100%;max-width:460px;justify-self:center}.ng-access-card{padding:27px}.ng-workspace,.ng-how{padding:40px 0}.ng-section-heading{display:block;margin-bottom:24px}.ng-section-heading h2,.ng-how h2{font-size:26px;letter-spacing:-.9px}.ng-section-heading>p{margin-top:16px}.ng-features{grid-template-columns:1fr}.ng-features article{padding:25px}.ng-features article+article{border-left:0;border-top:1px solid var(--ng-line)}.ng-features article>svg{margin-bottom:20px}.ng-features p{max-width:none}.ng-how{grid-template-columns:1fr;gap:28px}.ng-footer{display:block;padding:24px 0;font-size:11px}.ng-footer nav{margin-top:12px;gap:20px}}@media(max-width:370px){.ng-brand-divider{display:none}.ng-brand>span{gap:5px}.ng-access-card{padding:22px}.ng-workflow li>span:last-child{grid-template-columns:1fr}.ng-principle{font-size:10px}}@media(prefers-reduced-motion:reduce){.growth-landing .ng-button{transition:none;transform:none}}.autopilot .page-heading{align-items:center}.autopilot .page-heading h2{margin-top:12px}.workflow-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #dbe4d9;border-radius:15px;overflow:hidden;background:#dbe4d9}.workflow-stages>div{display:grid;gap:8px;padding:20px;background:#f8fbf5}.workflow-stages>div>span{font-size:11px;color:#8a7952;font-weight:700}.workflow-stages b{color:#294c35;font-size:14px}.workflow-stages small{color:#6e796d;line-height:1.6;font-size:11px}.workflow-health{display:flex;gap:10px;flex-wrap:wrap;padding:18px 0}.workflow-health>span,.workflow-state{padding:6px 10px;border-radius:20px;font-size:10px;background:#f1f1f1}.workflow-health .good,.state-published{background:#e8f5e9;color:#286136}.workflow-health .needs,.state-attention,.state-pending_approval{background:#fff3d4;color:#86651d}.workflow-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:8px 0 20px}.workflow-toolbar .view-tabs{flex-wrap:wrap;margin:0}.workflow-setup,.workflow-post{background:#fff;border:1px solid #e0e7df;border-radius:14px;padding:22px;margin-bottom:18px}.workflow-setup h3,.workflow-post h3{font-size:18px;color:#294c35;margin:6px 0 15px}.workflow-setup p,.workflow-growth p,.workflow-post p{font-size:12px;line-height:1.7;color:#687365}.autopilot label{font-size:11px;color:#55614f;display:grid;gap:8px}.autopilot input:not([type=checkbox]),.autopilot select,.autopilot textarea{padding:11px;border:1px solid #d8dfd5;border-radius:8px;font:inherit;background:#fff;color:#233d2f}.autopilot textarea{min-height:110px;resize:vertical}.workflow-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0}.autopilot .workflow-account{display:flex;align-items:center;gap:10px;padding:10px 0}.workflow-account small{color:#8a9488}.workflow-post-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.workflow-post-top small{color:#8a9488;font-size:11px}.workflow-post-content{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:26px}.workflow-post-content>img,.workflow-post-content>video{width:100%;border-radius:10px;border:1px solid #e0e7df}.workflow-post-content>video{aspect-ratio:9 / 16;background:#233d2f}.workflow-reel-summary{display:flex;gap:12px;padding:15px 18px;margin-bottom:18px;border-radius:12px;background:#f3f7ef;color:#294c35;font-size:12px;line-height:1.7}.workflow-reel-settings{border-top:1px solid #e0e7df;padding-top:10px}.reel-transcript{margin-bottom:15px}.workflow-post .workflow-caption{white-space:pre-wrap;color:#283d2a;font-size:14px;padding:15px;background:#f6f9f2;border-radius:8px}.workflow-delivery{display:flex;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #e0e7df;border-radius:8px;margin-top:10px;font-size:11px;text-transform:capitalize}.workflow-delivery p{width:100%;margin:0}.workflow-delivery a{color:#315c3c;text-transform:none}.autopilot details{font-size:11px;color:#6e796d;padding:15px 0}.autopilot summary{cursor:pointer}.workflow-empty,.workflow-generating{padding:45px 20px;text-align:center;background:#f6f9f2;border:1px dashed #cad8c6;border-radius:12px;color:#62785c}.workflow-generating{display:grid;align-content:center;gap:14px;justify-items:center;min-height:260px}.workflow-empty svg{height:35px;width:35px}.autopilot .workflow-error{color:#9c3d2d;background:#fff3ed;padding:10px;border-radius:7px;overflow-wrap:anywhere}.workflow-growth li{font-size:13px;line-height:1.8;padding:6px 0;color:#334c34}.workflow-setup .button-row{align-items:center;flex-wrap:wrap}.autopilot .primary{background:#365943}.autopilot .secondary{color:#365943}.state-failed{background:#ffebe6;color:#a3432e}@media(max-width:1050px){.workflow-stages{grid-template-columns:repeat(2,1fr)}.workflow-toolbar{align-items:stretch;flex-direction:column}}@media(max-width:760px){.workflow-stages,.workflow-form-grid,.workflow-post-content{grid-template-columns:1fr}.workflow-post-content>img{max-width:350px}.workflow-post{padding:15px}.autopilot .button-row{flex-wrap:wrap}}.workflow-reel-days{margin:1rem 0;border:1px solid var(--border, #d8e0dc);border-radius:10px;padding:1rem}.workflow-reel-days>div{display:flex;flex-wrap:wrap;gap:1rem}.workflow-reel-days>div>label{display:flex;align-items:center;gap:.4rem}.workflow-reel-days input{width:auto}.workflow-monitor{color:#292523}.workflow-monitor h2{display:flex;align-items:center;gap:10px;color:#445344}.wm-health{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;padding:16px 0;color:#445344}.wm-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0 20px}.wm-summary-card{display:grid;gap:12px;text-align:left;border:1px solid #d5dace;background:#fbf8f0;padding:16px;border-radius:12px;color:#27362f;cursor:pointer}.wm-summary-card span{font-size:12px}.wm-summary-card strong{font-size:27px}.wm-filters{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.wm-filters label{display:grid;gap:7px;font-size:12px}.wm-filters input,.wm-filters select{padding:10px;border:1px solid #d5dace;border-radius:7px;background:#fff;font:inherit;color:#292523}.wm-search{flex:1;min-width:180px}.wm-note{font-size:12px;line-height:1.7;color:#586253;max-width:1100px}.wm-table-wrap{overflow-x:auto;border:1px solid #d5dace;border-radius:12px;background:#fff}.wm-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.wm-table th{background:#fbf8f0;text-align:left;color:#445344;padding:15px}.wm-table td{padding:16px;vertical-align:top;border-top:1px solid #e7e9e0;max-width:360px;overflow-wrap:anywhere}.wm-table td:first-child{width:30%}.wm-table td:last-child{min-width:160px}.wm-table td:last-child button{margin-bottom:8px;font-size:11px}.wm-table b,.wm-table small,.wm-related small{display:block}.wm-table small,.wm-related small{font-size:11px;line-height:1.6;color:#62685d;margin-top:7px}.wm-stage{display:block;text-transform:uppercase;letter-spacing:.05em;font-size:10px;color:#445344;margin-bottom:8px}.wm-status{display:inline-block;border-radius:20px;font-size:11px;padding:6px 10px;background:#edf0e8;color:#27362f;white-space:nowrap}.wm-running,.wm-approved{background:#e2e9de}.wm-waiting_approval,.wm-attention{background:#fbf8f0;border:1px solid #e7a746}.wm-failed,.wm-rejected{background:#fff0e9;color:#85462c}.wm-published,.wm-completed{background:#e4eee3}.wm-cancelled{color:#666}.wm-alert,.wm-error{color:#85462c;font-size:12px;line-height:1.6}.wm-alert{padding:14px;border:1px solid #d8b998;border-radius:8px;background:#fbf8f0}.wm-pagination{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:20px 0;font-size:12px}.wm-detail{border:1px solid #d5dace;background:#fbf8f0;padding:22px;border-radius:12px;margin-top:24px;overflow-wrap:anywhere}.wm-detail code{font-size:11px}.wm-detail>p{font-size:12px}.wm-related{display:flex;align-items:start;gap:16px;padding:16px 0;border-top:1px solid #d5dace;font-size:12px}.wm-related>div{flex:1}.wm-empty{padding:24px;text-align:center;color:#62685d}@media(max-width:1200px){.wm-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.wm-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-related,.wm-pagination{flex-wrap:wrap}.wm-filters label{width:100%}}.gx .gx-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gx .gx-health{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.gx .gx-health span{padding:6px 12px;border-radius:999px;font-size:13px;background:#eef1f5}.gx .gx-health .good{background:#e3f5ea;color:#17663a}.gx .gx-health .needs{background:#fff1dc;color:#8a5200}.gx .gx-blockers{background:#fff1dc;color:#8a5200;border-radius:10px;padding:8px 14px;margin:12px 0}.gx .gx-blockers p{margin:4px 0}.gx .gx-card{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border:1px solid #e3e7ee;border-radius:12px;padding:14px 16px;margin:10px 0;background:#fff}.gx .gx-card.col{flex-direction:column;align-items:stretch}.gx .gx-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.gx .gx-card p{margin:4px 0}.gx .muted{color:#6b7482;font-size:13px}.gx .quote{background:#f6f8fb;border-left:3px solid #c5cdda;padding:8px 10px;border-radius:6px;white-space:pre-wrap}.gx .gx-err{color:#b3261e;font-size:13px}.gx .gx-empty{color:#6b7482;padding:12px 0}.gx .gx-form{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.gx .gx-form.wide{flex-direction:column;max-width:640px}.gx .gx-form input,.gx .gx-form select,.gx .gx-form textarea,.gx .gx-field input,.gx .gx-reply textarea,.gx .gx-faq input{padding:8px 10px;border:1px solid #cfd6e2;border-radius:8px;font:inherit;min-width:0}.gx .gx-form textarea,.gx .gx-reply textarea{min-height:70px;width:100%}.gx .gx-field{display:flex;flex-direction:column;gap:4px;font-size:13px}.gx .gx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:12px 0}.gx .gx-toggle{display:flex;gap:10px;align-items:flex-start;margin:8px 0}.gx .gx-toggle small{display:block;color:#6b7482}.gx .gx-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.gx .gx-tabs button{background:#eef1f5;color:#27303f;border:0;padding:6px 12px;border-radius:999px;cursor:pointer;text-transform:capitalize}.gx .gx-tabs button.active{background:#27303f;color:#fff}.gx .gx-detail{border-top:1px solid #e3e7ee;margin-top:10px;padding-top:10px}.gx .gx-step{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid #eef1f5}.gx .gx-approve{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:10px 0}.gx .gx-approve p{flex-basis:100%}.gx .gx-faq{display:grid;grid-template-columns:1fr 2fr auto;gap:8px;margin:6px 0}.gx .gx-snippet{margin:14px 0}.gx .gx-hours{display:flex;gap:6px;flex-wrap:wrap}.gx .gx-failed,.gx .gx-escalated,.gx .gx-attention{background:#fde8e6;color:#b3261e}.gx .gx-active,.gx .gx-approved,.gx .gx-auto_applied,.gx .gx-replied,.gx .gx-auto_replied,.gx .gx-sent,.gx .gx-converted{background:#e3f5ea;color:#17663a}.gx .gx-pending_approval,.gx .gx-new,.gx .gx-draft,.gx .gx-wants_active{background:#fff1dc;color:#8a5200}@media(max-width:700px){.gx .gx-faq{grid-template-columns:1fr}}.gx .gx-bars{display:flex;flex-direction:column;gap:2px;min-width:120px}.gx .gx-bars i{display:block;height:6px;border-radius:3px}.gx .cost{background:#e0a030}.gx .rev{background:#2f9e63}.gx .gx-key{display:inline-block;width:10px;height:10px;border-radius:2px;margin:0 4px 0 12px}.gx a.secondary{display:inline-block;text-decoration:none;padding:8px 14px;border-radius:8px}@media print{aside,header,.gx-actions,.gx-form,.gx-tabs{display:none!important}}.gx .gx-hot{background:#fde8e6;color:#b3261e}.gx .gx-warm{background:#fff1dc;color:#8a5200}.gx .gx-cold{background:#e8eef7;color:#38506f}.gx .gx-unscored{background:#eef1f5;color:#4b5565}.gx .gx-warn{background:#fff8e1;border-left:3px solid #e0a100;padding:8px 12px;margin:8px 0;border-radius:6px}.gx .rec-critical{border-color:#e6a19b}.gx .rec-warning{border-color:#ecd08d}.gx .pl-board{display:grid;grid-template-columns:repeat(5,minmax(260px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}.gx .pl-col{background:#f6f8fb;border-radius:12px;padding:10px;min-width:260px}.gx .pl-col h3{margin:4px 4px 8px;font-size:15px}.gx .pl-card{background:#fff;border:1px solid #e3e7ee;border-radius:10px;padding:10px 12px;margin:8px 0}.gx .pl-card p{margin:3px 0}.gx .pl-next{font-weight:600;font-size:13px}.gx .pl-reasons{list-style:none;padding:0;margin:6px 0}.gx .pl-reasons li{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:2px 0;border-bottom:1px dashed #e3e7ee}.boot{display:grid;place-items:center;min-height:100vh;color:#6b7482;font-size:15px}aside .workspace-switch{display:flex;flex-direction:column;gap:4px;margin:8px 14px;font-size:12px;color:inherit;opacity:.9}aside .workspace-switch select{width:100%;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:inherit;font-size:13px}aside .workspace-switch select option{color:#1c2430}.gx code{background:#eef1f5;padding:2px 6px;border-radius:6px;word-break:break-all}:root{font-family:DM Sans,sans-serif;color:#172033;background:#f6f7fb;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.shell{min-height:100vh}button{font:inherit}aside{position:fixed;inset:0 auto 0 0;width:252px;background:#fff;border-right:1px solid #e8eaf0;padding:26px 18px 20px;display:flex;flex-direction:column;z-index:4}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px}.brand .mark{width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,#5b56e9,#8079f4);color:#fff;display:grid;place-items:center;font:700 19px Manrope}.brand b{display:block;font:700 17px Manrope}.brand span,.profile span,.safe span{display:block;color:#8b91a1;font-size:11px;margin-top:2px}.close{display:none;margin-left:auto;background:none;border:0}nav{display:grid;gap:5px}nav button{border:0;background:none;border-radius:10px;color:#626a7c;display:flex;align-items:center;gap:12px;text-align:left;padding:11px 13px;font-size:13px;font-weight:500}nav svg{width:18px}nav button:hover,nav button.active{color:#4d48ce;background:#f0efff}nav em{font-style:normal;background:#5b56e9;color:#fff;margin-left:auto;border-radius:10px;min-width:19px;padding:2px 5px;text-align:center;font-size:10px}.safe{display:flex;gap:9px;align-items:center;padding:11px;background:#f1f8f4;border:1px solid #d8ebdf;border-radius:12px;margin-top:auto;color:#317651}.safe svg{width:22px}.safe b{font-size:11px;display:block}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid #eee;padding:18px 8px 0;margin-top:14px}.profile b{font-size:12px}.avatar{width:34px;height:34px;border-radius:50%;background:#ebe9ff;color:#4c46c8;font-weight:700;font-size:11px;display:grid;place-items:center}main{margin-left:252px;padding:30px 42px 60px;max-width:1600px}header{display:flex;align-items:center;justify-content:space-between}header p{margin:0 0 3px;color:#989dac;font-size:12px}h1{margin:0;font:600 21px Manrope}.head-actions{display:flex;align-items:center;gap:14px}.ist{color:#8d93a3;font-size:12px}.pause{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #f0d6c5;background:#fff9f4;color:#99552b;border-radius:9px;font-size:11px;font-weight:600}.pause svg{width:16px}.menubtn{display:none;background:none;border:0}.banner{margin-top:22px;padding:12px 16px;background:#fff8e8;border:1px solid #f2dfaa;color:#755d22;border-radius:10px;display:flex;align-items:center;gap:10px;font-size:12px}.banner svg{width:17px}.banner button{margin-left:auto;border:0;background:none;color:inherit}.hero{margin:32px 0 36px;padding:37px 40px;border-radius:19px;display:flex;align-items:center;justify-content:space-between;color:#fff;background:radial-gradient(circle at 78% 20%,rgba(174,164,255,.33),transparent 30%),linear-gradient(120deg,#302b79,#5149bb 64%,#6a60d4);box-shadow:0 20px 50px #37308a2e}.eyebrow{font-size:10px;letter-spacing:.14em;font-weight:700;color:#cfcbff;display:flex;gap:7px;align-items:center}.eyebrow svg{width:14px}.hero h2{font:600 31px/1.2 Manrope;margin:13px 0}.hero h2 i{font-family:Georgia,serif;font-weight:400}.hero>div>p{max-width:660px;color:#d8d6f4;font-size:13px;line-height:1.65;margin:0}.cycle{width:210px;padding:19px 22px;background:#ffffff1c;border:1px solid rgba(255,255,255,.14);border-radius:15px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cycle>span{font-size:10px;color:#cfcbf5;text-transform:uppercase;letter-spacing:.1em}.cycle strong{display:block;font:600 32px Manrope;margin:8px 0}.cycle small{font-size:14px;color:#aaa5d9}.progress{height:5px;background:#ffffff29;border-radius:3px}.progress i{display:block;width:3%;height:100%;background:#a9a4ff;border-radius:3px}.cycle p{font-size:10px;color:#c8c5e7!important;margin-top:8px!important}.section-title{display:flex;justify-content:space-between;align-items:center}.section-title h3{font:600 16px Manrope;margin:0 0 4px}.section-title p{font-size:11px;color:#949aaa;margin:0}.link,.all{border:0;background:none;color:#5b56d9;font-size:11px;font-weight:600;display:flex;align-items:center;gap:3px}.link svg,.all svg{width:14px}.agent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:15px}.agent,.panel,.metrics{background:#fff;border:1px solid #e9eaf0;border-radius:14px}.agent{padding:17px;position:relative;box-shadow:0 5px 20px #23283c08}.agent-icon{width:36px;height:36px;border-radius:10px;display:grid;place-items:center}.agent-icon svg{width:17px}.c0{color:#4f6bcc;background:#eef2ff}.c1{color:#bd6955;background:#fff1eb}.c2{color:#367f69;background:#ebf7f2}.c3{color:#8f5dad;background:#f6edfb}.status{position:absolute;right:15px;top:18px;font-size:9px;color:#949aa7;text-transform:capitalize}.status i{display:inline-block;width:6px;height:6px;background:#c9ccd4;border-radius:50%;margin-right:4px}.status.running i{background:#45a87c}.agent h4{font:600 13px Manrope;margin:17px 0 7px}.agent>p{color:#7e8492;font-size:11px;line-height:1.5;min-height:49px;margin:0}.agent-foot{border-top:1px solid #f0f1f4;padding-top:12px;margin-top:13px;display:flex;justify-content:space-between;align-items:center}.agent-foot span{font-size:9px;color:#a0a5b1}.agent-foot span b{display:block;color:#575e6c;margin-top:3px}.agent-foot button{border:0;background:#f0efff;color:#504bd0;font-weight:600;font-size:10px;padding:6px 8px 6px 10px;border-radius:7px;display:flex;align-items:center}.agent-foot svg{width:12px}.columns{display:grid;grid-template-columns:1.15fr .85fr;gap:16px;margin-top:31px}.panel{padding:20px}.count{background:#f0efff;color:#524dd0;font-size:10px;padding:4px 8px;border-radius:10px}.idea{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #f0f1f4}.idea-icon{width:36px;height:36px;border-radius:10px;background:#f3f3fa;color:#6d6c88;display:grid;place-items:center;flex:none}.idea-icon svg{width:16px}.idea>div:nth-child(2){flex:1}.idea span,.idea p{font-size:9px;color:#9298a6}.idea h4{font-size:12px;margin:4px 0}.idea p{margin:0}.idea>button{border:0;background:none;color:#8b91a1}.idea>button svg{width:15px}.all{margin:15px 0 0 auto}.empty{text-align:center;padding:29px 10px 20px;color:#9aa0ad}.empty svg{width:25px}.empty p{font-size:12px;color:#5f6673;margin:7px}.empty span{font-size:10px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin-top:16px;padding:19px 22px}.metrics>div{padding:0 20px;border-right:1px solid #eee}.metrics>div:first-child{padding-left:0}.metrics>div:last-child{border:0}.metrics span,.metrics small{display:block;font-size:10px;color:#999fac}.metrics strong{font:600 20px Manrope;display:block;margin:5px 0}.metrics small{font-size:9px}.close svg,.menubtn svg{width:20px}@media(max-width:1100px){.agent-grid{grid-template-columns:repeat(2,1fr)}.hero{gap:30px}.columns{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr);gap:20px}.metrics>div:nth-child(2){border:0}}@media(max-width:760px){aside{transform:translate(-100%);transition:.2s}.open{transform:none;box-shadow:20px 0 60px #00000029}.close,.menubtn{display:block}main{margin:0;padding:22px}.menubtn{margin-right:12px}header{justify-content:flex-start}.head-actions{margin-left:auto}.ist{display:none}.hero{padding:28px 24px;display:block}.cycle{margin-top:24px;width:100%}.agent-grid,.metrics{grid-template-columns:1fr}.metrics>div{border:0;padding:8px 0}.pause{font-size:0}.pause svg{margin:0}.hero h2{font-size:26px}}.login-page{margin:0;max-width:none;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 10%,#eceaff,transparent 34%),#f7f8fb;padding:24px}.login-card{width:min(430px,100%);background:#fff;border:1px solid #e8e9ef;border-radius:20px;padding:38px;box-shadow:0 24px 70px #2b27641f}.login-mark{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:#eceaff;color:#514bd4;margin-bottom:20px}.login-mark svg{width:22px}.eyebrow.dark{color:#625dcf}.login-card h1{font:600 27px Manrope;margin:12px 0 8px}.login-card>p{color:#777f8f;font-size:13px;line-height:1.6;margin:0 0 25px}.login-card label{display:grid;gap:7px;font-size:12px;font-weight:600}.login-card input{border:1px solid #d9dce5;border-radius:10px;padding:12px 13px;font:inherit;outline:none}.login-card input:focus{border-color:#6760df;box-shadow:0 0 0 3px #eeedff}.login-card>button{width:100%;border:0;border-radius:10px;background:#554fd5;color:#fff;padding:12px;margin-top:18px;font-weight:700}.login-card small{display:block;text-align:center;color:#9a9fac;font-size:10px;margin-top:15px}.login-error{color:#a33e3e;background:#fff0f0;border-radius:8px;padding:9px;margin-top:10px;font-size:11px}.page-wrap{margin-top:34px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.page-heading h2{font:600 26px Manrope;margin:0 0 6px}.page-heading p{margin:0;color:#858c9d;font-size:12px}.primary,.secondary{border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px}.primary{background:#5751d7;color:#fff}.secondary{background:#fff;border:1px solid #dfe1e8;color:#606879}.primary:disabled,.secondary:disabled{opacity:.48;cursor:not-allowed}.primary svg,.secondary svg{width:14px}.danger{color:#a74343;border-color:#f0d0d0;background:#fff7f7}.button-row{display:flex;gap:7px;margin-top:14px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.content-card,.integration-card,.wide-card,.approval-card,.settings-card{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:19px}.content-card-top,.approval-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.content-card h3,.wide-card h3,.approval-card h3,.integration-card h3,.settings-card h3,.timeline-item h3{font:600 14px Manrope;margin:13px 0 7px}.content-card>p,.wide-card p,.approval-card p,.integration-card p,.settings-card p,.timeline-item p{font-size:11px;line-height:1.55;color:#858b99;margin:0}.content-card dl{border-top:1px solid #eff0f4;border-bottom:1px solid #eff0f4;margin:15px 0;padding:11px 0;display:grid;gap:7px}.content-card dl div{display:flex;justify-content:space-between;gap:12px}.content-card dt,.content-card dd{font-size:10px;margin:0}.content-card dt{color:#9ba0ac}.content-card dd{color:#535a69;font-weight:600;text-align:right}.pill{display:inline-flex;background:#f0efff;color:#554fd0;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700;text-transform:capitalize}.status-chip{display:inline-flex;border-radius:20px;padding:4px 8px;font-size:9px;font-weight:700;text-transform:capitalize;background:#f0f1f4;color:#747b88;white-space:nowrap}.s-approved,.s-completed,.s-ready{background:#eaf7ef;color:#317b53}.s-running,.s-queued,.s-pending-approval,.s-proposed{background:#fff5db;color:#8d6c16}.s-rejected,.s-failed,.s-cancelled{background:#fff0f0;color:#a74646}.s-paused{background:#f4edff;color:#7950a0}.wide-card,.approval-card,.settings-card{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px}.wide-card>div:last-child{display:flex;align-items:center;gap:12px}.muted{font-size:10px;color:#949aa8}.approval-actions{justify-content:flex-end}.table-wrap{overflow:auto;background:#fff;border:1px solid #e8eaf0;border-radius:14px}table{width:100%;border-collapse:collapse;min-width:680px}th,td{padding:13px 15px;border-bottom:1px solid #eff0f4;text-align:left;font-size:11px}th{color:#8c92a1;font-size:9px;text-transform:uppercase;letter-spacing:.08em;background:#fafafe}tbody tr:last-child td{border-bottom:0}.timeline{display:grid;gap:10px}.timeline-item{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:15px 18px;display:grid;grid-template-columns:75px 1fr auto;gap:18px;align-items:center}.timeline-date{font:600 13px Manrope;color:#5b56d8;border-right:1px solid #eceef2;height:100%;display:flex;align-items:center}.integration-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}.integration-card>.secondary{grid-column:1/-1}.integration-icon{width:38px;height:38px;border-radius:11px;background:#f0efff;color:#5953d3;display:grid;place-items:center}.integration-icon svg{width:17px}.settings-card strong{font:600 16px Manrope}.settings-card .primary,.settings-card .secondary{min-width:175px}@media(max-width:1100px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.card-grid{grid-template-columns:1fr}.page-heading{align-items:flex-start;gap:15px}.wide-card,.approval-card,.settings-card{align-items:flex-start;flex-direction:column}.approval-actions{flex-wrap:wrap;justify-content:flex-start}.timeline-item{grid-template-columns:58px 1fr}.timeline-item>.status-chip{grid-column:2}.settings-card .primary,.settings-card .secondary{width:100%}}.creative-detail,.create-form{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:20px;margin-bottom:14px}.creative-detail h3{font:600 17px Manrope;margin:8px 0}.creative-detail h4{font:600 12px Manrope;margin:14px 0 8px}.creative-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:25px;margin-top:16px;border-top:1px solid #eff0f4;padding-top:5px}.creative-grid ol{margin:0;padding-left:18px;color:#666d7c;font-size:11px;line-height:1.7}.shot{display:grid;grid-template-columns:60px 1fr;gap:4px 10px;padding:9px 0;border-bottom:1px solid #f0f1f4;font-size:11px}.shot b{color:#5b56d8}.shot small{grid-column:2;color:#969ba7}.asset-line{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding-top:14px;border-top:1px solid #eff0f4}.asset-line a{font-size:11px;color:#514bd0}.inline-form{display:flex;gap:8px;align-items:center;margin-top:14px}.inline-form input,.inline-form select,.create-form input,.create-form textarea,.schedule-settings input,table select{border:1px solid #dfe1e8;background:#fff;border-radius:8px;padding:9px 10px;font:inherit;font-size:11px;color:#4e5563}.inline-form input{flex:1;min-width:180px}.view-tabs{display:flex;gap:7px;margin-bottom:14px}.create-form{display:grid;grid-template-columns:.7fr 1.3fr auto;gap:12px;align-items:end}.create-form label,.schedule-settings label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#666d7b}.create-form textarea{min-height:38px;resize:vertical}.schedule-settings{display:grid;grid-template-columns:1fr 180px 180px auto}.calendar-week{grid-template-columns:repeat(7,minmax(180px,1fr));overflow:auto}.calendar-week .timeline-item,.calendar-month .timeline-item{display:block;min-height:150px}.calendar-week .timeline-date,.calendar-month .timeline-date{height:auto;border:0;margin-bottom:10px}.calendar-month{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.creative-grid,.create-form,.schedule-settings,.calendar-month{grid-template-columns:1fr}.inline-form{align-items:stretch;flex-direction:column}.inline-form input,.inline-form select,.inline-form button{width:100%}.calendar-week{grid-template-columns:1fr}.calendar-week .timeline-item,.calendar-month .timeline-item{min-height:0}}.profile>div:nth-child(2){flex:1}.profile>button{border:0;background:none;color:#858b99;padding:5px;display:grid;place-items:center}.profile>button:hover{color:#4d48ce}.profile>button svg{width:16px}.analytics-report{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:20px;margin-top:15px}.analytics-report h3{font:600 16px Manrope;margin:10px 0}.analytics-report h4{font:600 11px Manrope;margin:18px 0 8px}.analytics-report p,.analytics-report li{font-size:11px;color:#737a89;line-height:1.6}.chip-row{display:flex;gap:7px;flex-wrap:wrap}.settings-integrations{margin-top:30px}.settings-integrations .section-title{margin-bottom:14px}.integration-category{display:block;color:#9a9fac;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.integration-card h3{margin:4px 0}.integration-grid.compact{grid-template-columns:repeat(2,1fr)}.s-connected{background:#eaf7ef;color:#317b53}.s-ready-to-authorize,.s-credentials-configured{background:#fff5db;color:#8d6c16}@media(max-width:900px){.integration-grid.compact{grid-template-columns:1fr}}.ai-config-card{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:20px}.provider-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.provider-options>label{border:1px solid #e2e4eb;border-radius:11px;padding:13px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;cursor:pointer}.provider-options>label.selected{border-color:#6963dc;background:#f7f6ff}.provider-options b,.provider-options small{display:block}.provider-options b{font-size:11px}.provider-options small{font-size:9px;color:#9298a5;margin-top:3px}.ai-fields{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:16px}.ai-fields>label:not(.fallback-check){display:grid;gap:6px;font-size:10px;font-weight:700;color:#666d7b}.ai-fields input[type=text],.ai-fields input:not([type]){border:1px solid #dfe1e8;border-radius:8px;padding:10px;font:inherit;font-size:11px}.fallback-check{grid-column:1/-1;display:flex;align-items:center;gap:8px;font-size:10px;color:#676e7d}.ai-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.security-note{display:flex;align-items:center;gap:7px;color:#687083;font-size:10px;margin:15px 0 0}.security-note svg{width:15px;color:#37805b}@media(max-width:900px){.provider-options,.ai-fields{grid-template-columns:1fr}.fallback-check{grid-column:1}.ai-actions{justify-content:stretch}.ai-actions button{flex:1}}.idea-toolbar{background:#f7f6ff;border:1px solid #dedbff;border-radius:14px;padding:15px 18px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:18px}.idea-toolbar b,.idea-toolbar span{display:block}.idea-toolbar b{font:600 12px Manrope;color:#45409f}.idea-toolbar span{font-size:10px;color:#777d91;margin-top:4px}.idea-toolbar .button-row{margin:0;flex:none}.idea-form{background:#fff;border:1px solid #dedbff;border-radius:14px;padding:20px;margin-bottom:18px;box-shadow:0 12px 30px #3e378c12}.idea-form h3{font:600 16px Manrope;margin:8px 0 0}.idea-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.idea-form-grid>label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#666d7b}.idea-form-grid input,.idea-form-grid select,.idea-form-grid textarea{border:1px solid #dfe1e8;background:#fff;border-radius:8px;padding:10px;font:inherit;font-size:11px;color:#4e5563}.idea-form-grid textarea{min-height:72px;resize:vertical}.idea-form-grid .span-2{grid-column:1/-1}.idea-form-grid fieldset{border:1px solid #e4e5eb;border-radius:10px;padding:11px 13px;display:flex;gap:16px;align-items:center}.idea-form-grid legend{font-size:10px;font-weight:700;color:#666d7b;padding:0 4px}.idea-form-grid fieldset label{font-size:11px;color:#525969;display:flex;align-items:center;gap:6px}.idea-form-grid fieldset small{margin-left:auto;color:#9298a5;font-size:9px;max-width:440px}.idea-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:15px}@media(max-width:760px){.idea-toolbar{align-items:flex-start;flex-direction:column}.idea-toolbar .button-row{width:100%}.idea-toolbar .button-row button{flex:1}.idea-form-grid{grid-template-columns:1fr}.idea-form-grid .span-2{grid-column:1}.idea-form-grid fieldset{align-items:flex-start;flex-wrap:wrap}.idea-form-grid fieldset small{width:100%;margin:0}}.flyer-composer,.media-upload,.creative-assets{border-top:1px solid #edf0f5;margin-top:18px;padding-top:18px}.flyer-composer h4,.media-upload h4,.creative-assets h4{font:600 13px Manrope;margin:0 0 6px}.flyer-composer p,.media-upload p{font-size:11px;color:#858b99;margin:0}.flyer-editor{display:grid;grid-template-columns:minmax(240px,1fr) minmax(230px,380px);gap:20px;margin-top:16px}.flyer-fields{display:grid;gap:10px;align-content:start}.flyer-fields label{display:grid;gap:5px;font-size:10px;font-weight:700;color:#666d7b}.flyer-fields input,.flyer-fields select,.flyer-fields textarea{border:1px solid #dfe1e8;background:#fff;border-radius:8px;padding:10px;font:inherit;font-size:11px;color:#4e5563}.flyer-fields textarea{min-height:64px;resize:vertical}.flyer-canvas{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 10px 32px #2b276429}.creative-assets{display:grid;gap:12px}.creative-asset{border:1px solid #e9eaf0;border-radius:12px;padding:14px;display:grid;gap:10px;max-width:700px}.creative-asset>div:first-child{display:flex;gap:8px;align-items:center}.creative-asset img{display:block;max-width:220px;width:100%;height:auto;border-radius:8px}.creative-asset a{font-size:11px;color:#514bd0;width:max-content}.media-upload .inline-form{margin-top:10px}@media(max-width:760px){.flyer-editor{grid-template-columns:1fr}.flyer-canvas{max-width:380px}}.ai-video-generator{margin:12px 0 18px;padding:14px;border:1px solid #dedbff;background:#f8f7ff;border-radius:11px}.ai-video-generator label{display:grid;gap:6px;font-size:10px;font-weight:700;color:#666d7b}.ai-video-generator textarea{min-height:84px;resize:vertical;border:1px solid #d9d7ef;background:#fff;border-radius:8px;padding:10px;font:inherit;font-size:11px;color:#4e5563}.ai-video-generator .button-row{align-items:center}.ai-art-actions{flex-wrap:wrap;padding:10px;border-radius:10px;background:#f8f7ff;border:1px solid #e3e1ff}.brand .mark{width:42px;height:36px;border-radius:9px;background:#365943;display:grid;place-items:center;overflow:hidden}.brand .mark img{width:39px;height:31px;object-fit:contain}.brand .app-mark{width:36px;flex:0 0 36px;background:#171b18;color:#fff;font:700 21px Manrope,sans-serif}.approval-media{display:grid;gap:8px;margin-top:12px;max-width:440px}.approval-media img{display:block;max-width:200px;width:100%;border-radius:8px}.approval-media a{font-size:11px;color:#514bd0;width:max-content}.approval-media p{font-size:10px;line-height:1.5;color:#6b7280}.approval-card>div:first-child{min-width:0;flex:1}.brand-kit-card,.integration-guide{background:#fff;border:1px solid #e8eaf0;border-radius:14px;padding:20px}.brand-kit-preview{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;color:#737a89;font-size:11px}.brand-logo-preview{width:210px;height:96px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;color:#fff;overflow:hidden}.brand-logo-preview img{max-width:90%;max-height:75%;object-fit:contain}.brand-logo-preview b{font:700 35px Manrope}.brand-lumi-preview{width:128px;height:140px}.brand-kit-card{background:#fbf8f0;border-color:#445344}.brand-kit-card .brand-kit-fields label{color:#292523}.brand-kit-card .brand-kit-fields code{color:#445344}.brand-kit-fields{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:14px}.brand-kit-fields label{display:flex;align-items:center;gap:8px;color:#5d6574;font-size:11px;font-weight:700}.brand-kit-fields input[type=color]{width:44px;height:36px;border:1px solid #dfe1e8;border-radius:8px;padding:2px;background:#fff;cursor:pointer}.brand-kit-fields code{font-size:10px;color:#858b99}.brand-kit-fields .brand-logo-upload{grid-column:1/-1;display:grid;gap:8px}.brand-logo-upload input{font-size:11px}.brand-kit-card .button-row{justify-content:flex-end;margin-top:16px}.integration-guide{margin-top:18px}.integration-guide h3{font:600 15px Manrope;margin:0 0 12px}.integration-guide p{font-size:11px;color:#687083;line-height:1.6;max-width:900px}@media(max-width:760px){.brand-kit-fields{grid-template-columns:1fr}}
