@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Manrope,sans-serif;color:#f6f2eb;background:#090b0d;font-synthesis:none;--bg: #090b0d;--panel: #111418;--line: #24282e;--purple: #8b5cf6;--purple-soft: #a884ff}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg);-webkit-font-smoothing:antialiased}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple-soft);outline-offset:2px}.app-shell{min-height:100vh;background:#090b0d}.sidebar{position:fixed;inset:0 auto 0 0;width:176px;padding:28px 20px 24px;border-right:1px solid #202328;background:#080a0c;z-index:10;display:flex;flex-direction:column}.wordmark{width:max-content;display:grid;grid-template-columns:auto auto;align-items:center;column-gap:4px;color:#f7f3ed;text-align:left;letter-spacing:5px;font-size:17px;padding:0 7px 39px}.wordmark svg{color:var(--purple)}.wordmark small{grid-column:1 / 3;color:#9a9a9d;font-size:8px;letter-spacing:4px;margin-top:2px}.main-nav{display:flex;flex-direction:column;gap:8px}.nav-item{width:100%;height:53px;border-radius:9px;padding:0 9px;display:flex;align-items:center;gap:14px;color:#929499;font-size:14px;text-align:left;transition:color .16s ease,background .16s ease}.nav-item:hover{color:#e7e2dc;background:#111319}.nav-item.active{color:#ae89ff;background:#12101b}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:2px}.topbar{position:fixed;left:176px;right:0;top:0;height:76px;border-bottom:1px solid #202328;background:#090b0df5;z-index:9;display:flex;align-items:center;justify-content:flex-end;padding:0 31px;gap:28px}.credit-pill{min-width:170px;height:43px;padding:0 15px;border:1px solid #23262c;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;background:#0a0c0f}.credit-pill svg{color:var(--purple)}.account-wrap{position:relative}.account{display:flex;align-items:center;gap:11px;padding:4px 0;min-width:185px;text-align:left}.account img,.avatar-fallback{width:43px;height:43px;border-radius:50%;object-fit:cover}.avatar-fallback{flex:0 0 auto;display:grid;place-items:center;color:#efe9ff;background:linear-gradient(145deg,#8b5cf6,#452b7b);font-size:12px;font-weight:700;letter-spacing:.4px}.account>span{display:flex;flex-direction:column;flex:1}.account strong{font-size:14px;font-weight:500}.account small{color:#82858a;font-size:12px;margin-top:2px}.account-menu{position:absolute;top:52px;right:0;width:184px;padding:7px;border:1px solid var(--line);border-radius:10px;background:#14171b;box-shadow:0 18px 60px #00000073}.account-menu button{width:100%;padding:10px;border-radius:7px;text-align:left;color:#c6c6ca;font-size:13px}.account-menu button:hover{background:#20232a;color:#fff}.demo-badge{padding:6px 9px;border:1px solid rgba(139,92,246,.28);border-radius:6px;color:#aa88f4;background:#8b5cf614;font-size:9px;font-weight:700;letter-spacing:1.2px}.workspace{margin-left:176px;min-height:100vh;padding:96px 30px 35px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.page-kicker{display:block;margin-bottom:6px;color:#9974e9;font-size:9px;font-weight:700;letter-spacing:1.5px}.intro h1{margin:0;font-size:clamp(30px,2.5vw,39px);line-height:1.1;letter-spacing:-1.5px;font-weight:500}.intro p{margin:8px 0 0;color:#92959b;font-size:13px}.workflow-note{margin-bottom:2px;padding:8px 11px;border:1px solid rgba(139,92,246,.25);border-radius:8px;color:#baa3eb;background:#8b5cf612;display:flex;align-items:center;gap:7px;font-size:10px}.workflow-note svg{color:#9b6cff}.creation-area{width:100%}.format-list{margin-bottom:9px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.format-card{position:relative;min-width:0;height:78px;overflow:hidden;border:1px solid #272b31;border-radius:10px;background:#101317;padding:8px 31px 8px 8px;display:grid;grid-template-columns:60px minmax(0,1fr);gap:11px;align-items:center;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.format-card:hover{border-color:#4d445f;background:#151820;transform:translateY(-1px)}.format-card.selected{border-color:#8b5cf6;background:#17141e;box-shadow:inset 0 0 0 1px #8b5cf61a}.format-card img{width:60px;height:60px;border-radius:7px;object-fit:cover}.format-text{min-width:0;display:flex;flex-direction:column;gap:4px}.format-text strong{overflow:hidden;color:#ece8e3;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.format-text small{display:-webkit-box;overflow:hidden;color:#747880;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.radio{position:absolute;top:9px;right:9px;width:18px;height:18px;border:1px solid #565a61;border-radius:50%;display:grid;place-items:center;color:#0b0c0e}.radio svg{width:11px}.selected .radio{border-color:var(--purple);background:var(--purple)}.studio-shell{overflow:hidden;border:1px solid #272b31;border-radius:12px;background:#0d0f12;display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr)}.source-column,.brief-column{min-width:0;padding:20px}.source-column{border-right:1px solid #25292f;background:#101216}.panel-heading{min-height:38px;margin-bottom:16px;display:flex;align-items:flex-start;gap:10px}.step-number{width:24px;height:24px;flex:0 0 24px;border:1px solid rgba(139,92,246,.35);border-radius:7px;color:#b898ff;background:#8b5cf61a;display:grid;place-items:center;font-size:10px;font-weight:700}.panel-heading h2{margin:0;font-size:14px;font-weight:600}.panel-heading p{margin:3px 0 0;color:#777a81;font-size:10px;line-height:1.45}.source-block+.source-block{margin-top:10px}.source-block-title{margin-bottom:7px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.source-block-title strong{color:#d5d3d6;font-size:10px;font-weight:600}.source-block-title small{color:#686c73;font-size:7px;line-height:1.4;text-align:right}.upload-zone{min-height:112px;border:1px dashed #494350;border-radius:10px;background:#0a0c0f;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:border-color .16s ease,background .16s ease}.upload-zone:hover{border-color:#8b5cf6;background:#8b5cf609}.upload-zone.compact{min-height:88px}.upload-zone input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.upload-icon{width:34px;height:34px;margin-bottom:6px;border:1px solid #34323b;border-radius:9px;color:#a887f0;background:#15131b;display:grid;place-items:center}.upload-zone strong{font-size:11px;font-weight:600}.upload-zone small{max-width:250px;margin-top:4px;color:#656970;font-size:8px;line-height:1.5}.upload-action{margin-top:7px;padding:5px 8px;border:1px solid #343842;border-radius:7px;color:#c4c5c9;background:#15181d;display:inline-flex;align-items:center;gap:5px;font-size:8px}.file-error{margin:7px 0 0;color:#eaa3a3;font-size:9px;line-height:1.4}.reference-grid{margin-top:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.reference-thumb{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid #30343a;border-radius:8px;background:#0a0c0f}.reference-thumb img{width:100%;height:100%;object-fit:cover}.reference-thumb>span{position:absolute;left:4px;bottom:4px;max-width:calc(100% - 8px);padding:3px 5px;overflow:hidden;border-radius:4px;color:#fff;background:#050608cc;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.reference-thumb button{position:absolute;top:4px;right:4px;width:23px;height:23px;border-radius:6px;color:#fff;background:#050608c2;display:grid;place-items:center}.reference-thumb button:hover{background:#8d4f58}.art-direction-block{margin-top:14px;padding-top:14px;border-top:1px solid #292d34}.art-direction-heading{margin-bottom:9px;display:flex;align-items:flex-start;gap:8px}.art-direction-heading>span{width:28px;height:28px;flex:0 0 28px;border:1px solid rgba(139,92,246,.26);border-radius:8px;color:#a884ff;background:#8b5cf612;display:grid;place-items:center}.art-direction-heading>div{min-width:0;display:flex;flex-direction:column;gap:2px}.art-direction-heading strong{color:#d9d7dc;font-size:10px;font-weight:600}.art-direction-heading small{color:#6d7178;font-size:8px;line-height:1.45}.art-mode-switch{margin-bottom:9px;padding:3px;border:1px solid #292d34;border-radius:8px;background:#090b0e;display:grid;grid-template-columns:1fr 1fr;gap:3px}.art-mode-switch button{min-height:29px;border-radius:6px;color:#747880;font-size:8px}.art-mode-switch button.active{color:#e2d9f6;background:#26202f}.new-direction-note{min-height:89px;padding:13px;border:1px dashed #3a3445;border-radius:9px;color:#9d7fe2;background:#8b5cf609;display:flex;align-items:center;gap:10px}.new-direction-note span{display:flex;flex-direction:column;gap:3px}.new-direction-note strong{color:#d7ccef;font-size:9px;font-weight:600}.new-direction-note small{color:#77727e;font-size:8px;line-height:1.45}.analysis-tags{margin-top:7px;display:flex;flex-wrap:wrap;gap:4px}.analysis-tags span{padding:4px 6px;border:1px solid #2c3037;border-radius:5px;color:#767a82;background:#0c0e11;font-size:7px}.brand-analysis-zone{margin-top:8px}.brand-analysis-zone .analysis-tags{margin-top:0}.analyze-brand-button{width:100%;min-height:34px;margin-top:7px;border:1px solid rgba(139,92,246,.28);border-radius:8px;color:#cbb8f6;background:#8b5cf614;display:flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:600}.analyze-brand-button:hover:not(:disabled){border-color:#8b5cf68c;background:#8b5cf624}.analyze-brand-button:disabled{color:#5f5a69;cursor:not-allowed;opacity:.72}.analyze-brand-button .spinner{width:13px;height:13px}.brand-analysis-result{padding:10px;border:1px solid rgba(83,201,138,.2);border-radius:9px;background:#53c98a0b}.analysis-result-heading{display:grid;grid-template-columns:21px 1fr auto;align-items:center;gap:6px}.analysis-result-heading>span{width:21px;height:21px;border-radius:50%;color:#0b120e;background:#60c78e;display:grid;place-items:center}.analysis-result-heading strong{color:#cde8d8;font-size:8px;font-weight:600}.analysis-result-heading button{color:#7ca48c;font-size:7px;text-decoration:underline}.palette-row{margin-top:9px;display:flex;gap:5px}.palette-row span{width:22px;height:22px;border:2px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 2px 8px #00000038}.brand-analysis-result p{margin:8px 0 0;color:#9ca7a0;font-size:8px;line-height:1.45}.summary-tags{margin-top:7px;display:flex;flex-wrap:wrap;gap:4px}.summary-tags span{padding:4px 6px;border:1px solid rgba(83,201,138,.17);border-radius:5px;color:#87a794;background:#53c98a0a;font-size:7px}.analysis-toggle{margin-top:10px;padding:10px;border:1px solid #292d34;border-radius:9px;background:#0b0d10;cursor:pointer;display:grid;grid-template-columns:16px 1fr;gap:9px}.analysis-toggle input{width:14px;height:14px;margin:1px 0 0;accent-color:#8b5cf6}.analysis-toggle span{min-width:0;display:flex;flex-direction:column;gap:2px}.analysis-toggle strong{color:#c8c8cc;font-size:9px;font-weight:600}.analysis-toggle small{color:#696d74;font-size:8px;line-height:1.45}.compact-preview{min-height:92px;margin-top:10px;padding:7px;border:1px solid #292d34;border-radius:9px;background:#0b0d10;display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center}.compact-preview img{width:82px;height:76px;border-radius:6px;object-fit:cover}.compact-preview div{min-width:0;display:flex;flex-direction:column}.compact-preview span{color:#8d6fd0;font-size:7px;font-weight:700;letter-spacing:.7px}.compact-preview strong{margin-top:4px;font-size:10px;font-weight:600}.compact-preview small{display:-webkit-box;margin-top:3px;overflow:hidden;color:#676b72;font-size:8px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brief-grid label{min-width:0;color:#b8babf;font-size:9px;font-weight:600;display:flex;flex-direction:column;gap:6px}.brief-grid label em{color:#6f737a;font-size:7px;font-style:normal;font-weight:500}.brief-grid .full{grid-column:1 / -1}.brief-grid input,.brief-grid select,.brief-grid textarea{width:100%;border:1px solid #2d3138;border-radius:8px;background:#090b0e;color:#ece9e5;font-size:10px;font-weight:400}.brief-grid input,.brief-grid select{height:38px;padding:0 10px}.brief-grid textarea{min-height:61px;padding:9px 10px;line-height:1.45;resize:vertical}.brief-grid input::placeholder,.brief-grid textarea::placeholder{color:#555960}.video-brief-settings{margin-top:13px;padding:12px;border:1px solid rgba(139,92,246,.22);border-radius:9px;background:linear-gradient(145deg,#8b5cf60e,#090b0eb3)}.video-brief-heading{margin-bottom:11px;color:#9d79ee;display:flex;align-items:center;gap:8px}.video-brief-heading>div{display:flex;flex-direction:column;gap:2px}.video-brief-heading strong{color:#ddd5ec;font-size:9px;font-weight:600}.video-brief-heading small{color:#706d78;font-size:7px;line-height:1.4}.video-brief-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.video-brief-grid label{color:#aeb0b6;font-size:8px;font-weight:600;display:flex;flex-direction:column;gap:6px}.video-brief-grid label.wide{grid-column:1 / -1}.video-brief-grid label>span{color:#686c73;font-size:7px;font-weight:500}.video-brief-grid select,.video-brief-grid textarea,.video-brief-grid>label>input{width:100%;border:1px solid #32343d;border-radius:7px;color:#e7e3eb;background:#0a0c0f;font:inherit;font-weight:400}.video-brief-grid select,.video-brief-grid>label>input{height:35px;padding:0 9px}.video-brief-grid textarea{min-height:58px;padding:9px;line-height:1.45;resize:vertical}.video-brief-grid>label>input::placeholder{color:#555960}.film-montage-options{padding:9px;border:1px solid #2e3139;border-radius:8px;background:#07090cad;display:grid;grid-template-columns:1fr 1fr;gap:8px}.film-montage-options label{min-width:0;padding:7px;border:1px solid #282c33;border-radius:7px;cursor:pointer;display:grid;grid-template-columns:15px 1fr;gap:7px;align-items:start}.film-montage-options label>input{width:14px;height:14px;margin:1px 0 0;accent-color:#8b5cf6}.film-montage-options label>span{display:flex;flex-direction:column;gap:2px}.film-montage-options strong{color:#d3cddd;font-size:8px}.film-montage-options small{color:#6e7179;font-size:7px;line-height:1.4}.film-logo-source .source-block{margin-top:0}.film-logo-source .source-block-title{margin-bottom:6px}.film-logo-source .upload-zone{min-height:86px}.film-logo-source .reference-grid{grid-template-columns:82px}.evidence-panel{margin-top:13px;border:1px solid #292d34;border-radius:9px;background:#0a0c0f;overflow:hidden}.evidence-panel summary{min-height:48px;padding:0 12px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.evidence-panel summary::-webkit-details-marker{display:none}.evidence-panel summary>span{display:flex;align-items:center;gap:8px;color:#d8d4cf;font-size:9px}.evidence-panel summary svg{color:#8a63d2}.evidence-panel summary small{color:#6f737a;font-size:8px}.evidence-panel>p{margin:0;padding:0 12px 11px;color:#777b82;font-size:8px;line-height:1.5}.evidence-grid{padding:12px;border-top:1px solid #22262c;display:grid;grid-template-columns:1fr 1fr;gap:10px}.evidence-grid label{color:#aeb1b7;font-size:8px;display:flex;flex-direction:column;gap:6px}.evidence-grid label.wide{grid-column:1 / -1}.evidence-grid textarea{min-height:58px;width:100%;padding:9px 10px;border:1px solid #2d3138;border-radius:8px;background:#090b0e;color:#ece9e5;font:inherit;line-height:1.45;resize:vertical}.evidence-grid textarea::placeholder{color:#555960}.output-settings{margin-top:13px;padding:10px 11px;border:1px solid #292d34;border-radius:9px;background:#0a0c0f;display:flex;align-items:center;justify-content:space-between;gap:14px}.output-settings>div:first-child{display:flex;align-items:center;gap:9px}.output-settings>div:first-child>div{display:flex;flex-direction:column;gap:1px}.output-settings strong{font-size:9px;font-weight:600}.output-settings small{color:#686c73;font-size:8px}.ratio-options{display:flex;gap:5px}.ratio-options button{min-width:42px;height:29px;border:1px solid #343840;border-radius:7px;color:#8b8e94;background:#12151a;font-size:8px}.ratio-options button.active{border-color:#8b5cf6;color:#d8c7ff;background:#8b5cf61f}.variant-options.inline{margin-top:8px}.studio-error{margin-top:9px}.inline-success{margin-top:10px;padding:10px 11px;border:1px solid rgba(83,201,138,.22);border-radius:9px;background:#53c98a0f;display:grid;grid-template-columns:29px 1fr auto;gap:9px;align-items:center}.inline-success>span{width:29px;height:29px;border-radius:50%;color:#0d1510;background:#60c78e;display:grid;place-items:center}.inline-success strong{color:#ccebd9;font-size:9px}.inline-success p{margin:2px 0 0;color:#7b9d89;font-size:8px;line-height:1.4}.inline-success button{min-height:31px;padding:0 9px;border:1px solid rgba(83,201,138,.25);border-radius:7px;color:#a8dcbc;display:flex;align-items:center;gap:5px;font-size:8px}.generation-bar{grid-column:1 / -1;min-height:72px;padding:10px 12px;border-top:1px solid #272b31;background:#111419;display:grid;grid-template-columns:minmax(200px,1fr) auto auto;gap:20px;align-items:center}.generation-product{min-width:0;display:flex;align-items:center;gap:9px}.generation-product img{width:48px;height:48px;border-radius:7px;object-fit:cover}.generation-product span,.generation-facts span{min-width:0;display:flex;flex-direction:column;gap:2px}.generation-product small,.generation-facts small{color:#666a71;font-size:7px;font-weight:700;letter-spacing:.5px}.generation-product strong{overflow:hidden;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.generation-facts{display:flex;align-items:center;gap:24px}.generation-facts strong{font-size:10px;font-weight:600}.generation-facts strong svg{color:#9a72f0;vertical-align:-2px}.generation-action{display:flex;align-items:center;gap:10px}.generation-action>small{max-width:105px;color:#696d74;font-size:7px;line-height:1.35;text-align:right}.generate-button{min-width:190px;min-height:43px;font-size:11px}.recent-section{margin-top:27px}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-heading h2{margin:0;font-size:18px;font-weight:500}.section-heading button{display:flex;align-items:center;gap:9px;color:#a8aaae;font-size:13px}.section-heading button:hover{color:#fff}.recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.recent-card{height:142px;position:relative;min-width:0;padding:9px;border:1px solid #272a30;border-radius:11px;background:#121519;display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px}.recent-card{text-align:left;transition:border-color .16s ease,transform .16s ease}.recent-card:hover:not(:disabled){border-color:#48404f;transform:translateY(-1px)}.recent-card:disabled{cursor:default;opacity:.72}.recent-card>img{width:104px;height:122px;border-radius:7px;object-fit:cover}.recent-meta{min-width:0;padding-top:5px;display:flex;flex-direction:column}.recent-meta strong{font-size:13px;font-weight:500;line-height:1.5}.recent-meta>span{color:#878a8f;font-size:12px;margin-top:5px}.recent-meta small{margin-top:auto;color:#878a8f;font-size:11px;display:flex;align-items:center;gap:5px}.more{position:absolute;right:10px;bottom:12px;color:#bbbcc0;letter-spacing:1px;font-size:12px}.status-dot{position:absolute;top:14px;right:13px;width:7px;height:7px;border-radius:50%;background:#d3a64d;box-shadow:0 0 0 3px #d3a64d17}.status-dot.ready{background:#53c98a;box-shadow:0 0 0 3px #53c98a17}.status-dot.failed{background:#ef6b6b;box-shadow:0 0 0 3px #ef6b6b17}.empty-projects{min-height:106px;border:1px dashed #2d3138;border-radius:11px;color:#777b82;display:flex;align-items:center;justify-content:center;gap:13px}.empty-projects div{display:flex;flex-direction:column;gap:4px}.empty-projects strong{color:#c6c7ca;font-size:13px;font-weight:500}.empty-projects span{font-size:11px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#030406d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:24px}.campaign-modal{position:relative;width:min(680px,100%);min-height:530px;padding:38px;border:1px solid #323640;border-radius:18px;background:#111419;box-shadow:0 30px 100px #000000b3}.modal-close{position:absolute;top:18px;right:18px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#a3a5aa}.modal-close:hover{background:#22262d;color:#fff}.modal-heading{padding-right:35px}.modal-kicker{color:#a77eff;font-size:11px;font-weight:700;letter-spacing:1.4px}.modal-heading h2,.success-state h2{font-size:31px;letter-spacing:-1.2px;margin:9px 0 8px;font-weight:500}.modal-heading p,.success-state>p{margin:0;color:#a8abb0;line-height:1.6;font-size:14px}.steps{display:flex;align-items:center;gap:10px;margin:26px 0}.step{width:30px;height:30px;border-radius:50%;border:1px solid #383c44;color:#74777e;display:grid;place-items:center;font-size:12px}.step.active{border-color:var(--purple);color:#fff;background:#6f49c8}.step+.step{position:relative;margin-left:30px}.step+.step:before{content:"";position:absolute;width:30px;height:1px;right:100%;margin-right:10px;background:#343840}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;min-height:245px}.form-grid label{color:#c9cace;font-size:12px;display:flex;flex-direction:column;gap:8px}.form-grid .full{grid-column:1 / -1}.form-grid input,.form-grid select,.form-grid textarea{width:100%;border:1px solid #31353d;border-radius:9px;background:#0b0d10;color:#f2f0ed;padding:13px 14px}.form-grid input,.form-grid select{height:46px}.form-grid textarea{min-height:95px;resize:vertical}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#5f6268}.variant-field{min-width:0;margin:0;padding:0;border:0}.variant-field legend{margin-bottom:8px;color:#c9cace;font-size:12px}.variant-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.variant-options button{min-height:51px;padding:7px 12px;border:1px solid #31353d;border-radius:9px;background:#0b0d10;display:flex;align-items:center;justify-content:space-between}.variant-options button.active{border-color:#8b5cf6;background:#8b5cf617}.variant-options span{color:#eeeaf1;font-size:13px}.variant-options small{color:#9681c5;font-size:10px}.summary-card{min-height:245px;padding:14px;border:1px solid #30343c;border-radius:12px;background:#0c0e11;display:grid;grid-template-columns:170px 1fr;gap:22px;align-items:center}.summary-card img{width:170px;height:200px;object-fit:cover;border-radius:9px}.summary-card span{font-size:12px;color:#9c76ef}.summary-card h3{margin:8px 0;font-size:20px;font-weight:500}.summary-card p{color:#94969c;line-height:1.55;font-size:13px}.summary-card strong{margin-top:20px;display:flex;align-items:center;gap:7px;font-size:14px}.summary-card strong svg{color:var(--purple)}.demo-note,.credit-warning{display:block;margin-top:10px;color:#777b83;font-size:10px;line-height:1.45}.credit-warning{color:#e0aa64}.modal-actions{min-height:47px;margin-top:26px;display:flex;justify-content:flex-end;gap:10px}.primary-button,.secondary-button{min-height:47px;border-radius:9px;padding:0 19px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:600}.primary-button{background:#8257df}.primary-button:hover{background:#956bf0}.primary-button:disabled{opacity:.38;cursor:not-allowed}.secondary-button{border:1px solid #353942;background:#171a1f;color:#cacbd0}.secondary-button:hover{background:#20242a}.spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}.success-state{text-align:center;padding:23px 14px 5px}.success-icon{width:54px;height:54px;border-radius:50%;margin:0 auto 17px;display:grid;place-items:center;color:#0a0b0d;background:#8b5cf6}.success-state>p{max-width:510px;margin:0 auto 20px}.success-state>img{width:100%;height:220px;object-fit:cover;border-radius:11px;border:1px solid #343842}.success-actions{display:flex;justify-content:center;gap:10px;margin-top:22px}.auth-modal{position:relative;width:min(470px,100%);max-height:92vh;overflow-y:auto;padding:36px;border:1px solid #323640;border-radius:18px;background:#111419;box-shadow:0 30px 100px #000000b3}.auth-icon{width:47px;height:47px;margin-bottom:18px;border:1px solid rgba(139,92,246,.3);border-radius:12px;color:#aa83ff;background:#8b5cf614;display:grid;place-items:center}.auth-modal h2{margin:8px 0;font-size:29px;font-weight:500;letter-spacing:-1px}.auth-modal>p{margin:0;color:#96999f;font-size:13px;line-height:1.55}.auth-switch{margin:24px 0 18px;padding:4px;border:1px solid #292d34;border-radius:10px;background:#0b0d10;display:grid;grid-template-columns:1fr 1fr}.auth-switch button{min-height:38px;border-radius:7px;color:#85888e;font-size:12px}.auth-switch button.active{color:#f3eff8;background:#24202f;box-shadow:0 2px 10px #00000040}.auth-form{display:grid;gap:14px}.auth-form label{color:#c9cace;font-size:11px;display:flex;flex-direction:column;gap:7px}.auth-form input,.auth-form select{width:100%;height:45px;padding:0 13px;border:1px solid #31353d;border-radius:9px;background:#0b0d10;color:#f2f0ed}.auth-form input::placeholder{color:#5f6268}.auth-submit{width:100%;margin-top:4px}.forgot-password{justify-self:end;margin-top:-7px;color:#b9ef55;font-size:11px}.forgot-password:hover{color:#d7ff8b;text-decoration:underline}.auth-back{margin:22px 0 18px;color:#a8abb1;display:inline-flex;align-items:center;gap:7px;font-size:11px}.auth-back:hover{color:#f2f0ed}.form-message{margin:0;padding:10px 12px;border-radius:8px;font-size:11px;line-height:1.5}.form-message.error{color:#ffb0b0;border:1px solid rgba(239,107,107,.25);background:#ef6b6b14}.form-message.notice{color:#b8ebce;border:1px solid rgba(83,201,138,.25);background:#53c98a14}.modal-error{margin-top:15px}.data-alert{margin-bottom:18px;padding:11px 14px;border:1px solid rgba(239,107,107,.25);border-radius:9px;color:#ffb0b0;background:#ef6b6b12;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px}.data-alert button{color:#f4d5d5;text-decoration:underline}.app-loader{min-height:100vh;color:#9d9fa5;background:#090b0d;display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}@keyframes reveal{0%{opacity:.55}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1400px)and (min-width:1181px){.sidebar{width:160px}.topbar{left:160px}.workspace{margin-left:160px;padding:99px 36px 35px}}@media(max-width:1320px){.sidebar{width:84px;padding-inline:12px}.wordmark{letter-spacing:2px;font-size:12px;padding-inline:4px}.wordmark small,.nav-item span{display:none}.nav-item{justify-content:center;padding:0}.topbar{left:84px}.workspace{margin-left:84px;padding-inline:24px}.studio-shell{grid-template-columns:285px minmax(0,1fr)}.source-column,.brief-column{padding:16px}.format-card{grid-template-columns:52px minmax(0,1fr)}.format-card img{width:52px;height:60px}.generation-bar{grid-template-columns:minmax(170px,1fr) auto auto;gap:12px}.generation-facts{gap:14px}.recent-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.sidebar{position:fixed;top:auto;right:0;width:auto;height:68px;flex-direction:row;padding:7px 12px;border-right:0;border-top:1px solid #25282e}.wordmark,.sidebar-footer,.main-nav .nav-item:nth-child(n+5){display:none}.main-nav{width:100%;flex-direction:row;justify-content:space-around}.nav-item{width:60px;height:52px}.topbar{left:0;height:66px;padding:0 15px;gap:8px}.credit-pill{min-width:0;height:39px;font-size:13px}.account{min-width:0}.account>span{display:none}.account img,.avatar-fallback{width:38px;height:38px}.workspace{margin-left:0;padding:91px 15px 95px}.intro{align-items:flex-start}.intro h1{font-size:31px}.workflow-note{display:none}.format-list{grid-template-columns:repeat(2,minmax(0,1fr))}.format-card{height:70px;grid-template-columns:52px minmax(0,1fr)}.format-card img{width:52px;height:52px}.studio-shell{grid-template-columns:1fr;overflow:visible}.source-column{border-right:0;border-bottom:1px solid #25292f}.generation-bar{position:sticky;bottom:77px;z-index:5;grid-template-columns:1fr auto;box-shadow:0 -12px 30px #0000006b}.generation-product{display:none}.generation-action>small{display:none}.recent-grid{grid-template-columns:1fr}}@media(max-width:520px){.demo-badge,.credit-pill span{display:none}.format-list{grid-template-columns:1fr 1fr}.format-card{height:62px;grid-template-columns:44px minmax(0,1fr);padding-right:22px}.format-card img{width:44px;height:44px}.format-text small{display:none}.source-column,.brief-column{padding:15px}.brief-grid{grid-template-columns:1fr}.brief-grid .full{grid-column:1}.evidence-grid{grid-template-columns:1fr}.evidence-grid label.wide{grid-column:1}.output-settings{align-items:flex-start;flex-direction:column}.ratio-options{width:100%}.ratio-options button{flex:1}.generation-bar{grid-template-columns:auto 1fr;gap:9px}.generation-facts span:first-child{display:none}.generate-button{width:100%;min-width:0;padding-inline:12px}.inline-success{grid-template-columns:29px 1fr}.inline-success button{grid-column:1 / -1;justify-content:center}.auth-modal{padding:30px 20px 22px}}.project-workspace{min-height:100vh;margin-left:176px;padding-top:76px;background:radial-gradient(circle at 58% -10%,rgba(91,58,142,.09),transparent 34%),#090b0d}.project-back{width:100%;height:47px;padding:0 28px;border-bottom:1px solid #23272d;color:#96999f;display:flex;align-items:center;gap:9px;font-size:12px;text-align:left}.project-back:hover{color:#f3efe9;background:#ffffff04}.project-header{min-height:104px;padding:18px 28px;border-bottom:1px solid #24282e;display:flex;align-items:center;justify-content:space-between;gap:24px}.project-title-block{min-width:0}.project-title-block h1{margin:0;overflow:hidden;font-size:clamp(23px,2vw,30px);font-weight:500;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}.project-progress-line{margin-top:12px;display:grid;grid-template-columns:155px 96px minmax(100px,220px) 38px;align-items:center;gap:11px}.project-progress-line strong{font-size:12px;font-weight:500}.project-progress-line>span,.project-progress-line em{color:#8d9096;font-size:10px;font-style:normal}.progress-track{height:5px;overflow:hidden;border-radius:999px;background:#252932}.progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7441e0,#a968ff);box-shadow:0 0 15px #8b5cf659;transition:width .3s ease}.project-header-actions{flex:0 0 auto;display:flex;gap:10px}.project-secondary,.project-primary{min-height:43px;padding:0 16px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:600}.project-secondary{min-width:154px;border:1px solid #363a42;color:#d1d1d4;background:#111419}.project-secondary:hover:not(:disabled){border-color:#555b66;background:#171b20}.project-primary{min-width:154px;background:linear-gradient(135deg,#7541d7,#8b50e9);box-shadow:0 8px 22px #562fa033}.project-primary:hover{filter:brightness(1.09)}.project-secondary:disabled{opacity:.42;cursor:not-allowed}.project-body{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 315px;align-items:start}.results-panel{min-width:0;padding:14px 20px 34px 28px}.results-toolbar{min-height:42px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-tabs,.view-tools{display:flex;align-items:center;gap:7px}.filter-tabs>button,.view-tools>button{min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:#9a9da3;background:#12151a;display:flex;align-items:center;gap:8px;font-size:10px;white-space:nowrap}.filter-tabs>button.active{color:#efe9fa;background:#211a30}.filter-tabs b{min-width:17px;height:17px;padding:0 4px;border-radius:5px;color:#a98cec;background:#8b5cf61f;display:grid;place-items:center;font-size:8px}.filter-tabs button:nth-child(2) b{color:#80d7a6;background:#53c98a1a}.filter-tabs button:nth-child(4) b{color:#e6b86f;background:#d3a64d1a}.view-tools>button{border-color:#30343c;color:#a8aab0;background:#0c0f12}.view-tools>button b{color:#ece9e5;font-weight:500}.view-switch{padding:3px;border:1px solid #30343c;border-radius:7px;background:#0c0f12;display:flex}.view-switch button{width:31px;height:29px;border-radius:5px;color:#73777e;display:grid;place-items:center}.view-switch button.active{color:#af8cff;background:#37235d}.project-notice{min-height:37px;margin:-2px 0 12px;padding:8px 10px;border:1px solid rgba(139,92,246,.22);border-radius:7px;color:#baa8dc;background:#8b5cf60f;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px}.project-notice button{width:25px;height:25px;border-radius:5px;display:grid;place-items:center}.project-notice button:hover{background:#ffffff0f}.results-grid{display:grid;grid-template-columns:repeat(5,minmax(128px,1fr));gap:11px}.result-card{position:relative;min-width:0;aspect-ratio:4 / 5;overflow:hidden;border:1px solid #2c3138;border-radius:7px;background:#111419;display:grid;grid-template-rows:minmax(0,1fr) 31px;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.result-card:hover{border-color:#4e535d;transform:translateY(-1px)}.result-card.selected{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf652,0 12px 30px #00000038}.result-card-main{position:relative;min-width:0;min-height:0;overflow:hidden;text-align:left}.result-card-main>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .26s ease}.result-card:hover img{transform:scale(1.018)}.result-card-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(4,5,6,.45),transparent 28%,transparent 75%,rgba(3,4,5,.2))}.result-card-label{position:absolute;z-index:2;top:7px;left:7px;right:7px;min-width:0;display:flex;align-items:center;gap:7px}.result-card-label b{min-width:25px;height:24px;padding:0 4px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#fff;background:#050608b8;display:grid;place-items:center;font-size:9px;font-weight:600;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.result-card-label span{overflow:hidden;color:#f2efeb;font-size:8px;font-weight:600;text-shadow:0 1px 5px rgba(0,0,0,.8);text-overflow:ellipsis;white-space:nowrap}.result-card footer{min-width:0;padding:0 7px 0 8px;border-top:1px solid #252a30;background:#0d1013;display:flex;align-items:center;justify-content:space-between;gap:4px}.result-status{color:#90949a;display:inline-flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.result-status i{width:6px;height:6px;border-radius:50%;background:#777b82}.result-status.ready{color:#a4daba}.result-status.ready i{background:#53c98a;box-shadow:0 0 8px #53c98a59}.result-status.processing{color:#aa92e1}.result-status.processing i{background:#8b5cf6;box-shadow:0 0 8px #8b5cf666}.result-status.queued{color:#c5a26a}.result-status.queued i{background:#d39a44}.result-status.failed{color:#e2a0a0}.result-status.failed i{background:#ef6b6b}.result-card-actions{flex:0 0 auto;display:flex;gap:2px}.result-card-actions button{width:23px;height:23px;border-radius:5px;color:#c2c4c8;display:grid;place-items:center}.result-card-actions button:hover{color:#fff;background:#242930}.generation-placeholder,.queued-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;padding:40px 16px 14px;background:linear-gradient(145deg,#12161a,#0b0e11);display:flex;flex-direction:column;align-items:center;justify-content:center}.generation-placeholder span{width:75%;height:10px;margin:5px 0;border-radius:4px;background:#20252a;animation:placeholderPulse 1.5s ease-in-out infinite alternate}.generation-placeholder span:nth-child(2){width:56%;animation-delay:.2s}.generation-placeholder span:nth-child(3){width:66%;animation-delay:.35s}.generation-placeholder i{width:78%;height:2px;margin-top:24px;background:linear-gradient(90deg,transparent,#8b5cf6,transparent);box-shadow:0 0 12px #8b5cf6;animation:scanLine 1.6s ease-in-out infinite}.queued-placeholder{color:#777c84;text-align:center}.queued-placeholder svg{color:#858a92}.queued-placeholder strong{margin-top:12px;color:#9fa2a8;font-size:9px;font-weight:500}.queued-placeholder small{margin-top:5px;font-size:8px}.queued-placeholder.failed svg{color:#d47777}.queued-placeholder.failed strong{color:#c99797}.results-empty{min-height:270px;border:1px dashed #2d3138;border-radius:9px;color:#777b82;display:grid;place-items:center;font-size:11px}.result-inspector{position:sticky;top:76px;min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);overflow-y:auto;padding:22px 20px 26px;border-left:1px solid #292d33;background:#0d1013}.inspector-heading{min-width:0;margin-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.inspector-heading>div{min-width:0;display:flex;flex-direction:column;gap:8px}.inspector-heading strong{overflow:hidden;color:#eeebe7;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.inspector-heading>button{width:28px;height:28px;flex:0 0 auto;border-radius:6px;color:#8b8e94;display:grid;place-items:center}.inspector-heading>button:hover{color:#fff;background:#20242a}.inspector-preview{width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid #30353c;border-radius:7px;background:#111419;display:grid;place-items:center;color:#81748f}.inspector-preview img{width:100%;height:100%;object-fit:cover}.inspector-meta{margin:16px 0;display:grid;gap:8px}.inspector-meta div{display:flex;align-items:center;justify-content:space-between;gap:16px}.inspector-meta dt,.inspector-meta dd{margin:0;font-size:9px}.inspector-meta dt{color:#787c83}.inspector-meta dd{color:#d4d3d4;font-weight:500}.revision-box{padding-top:14px;border-top:1px solid #2a2e34}.revision-box>label{color:#d5d3d4;font-size:10px;font-weight:600}.revision-input{position:relative;margin-top:9px}.revision-input textarea{width:100%;min-height:81px;padding:10px 11px 22px;border:1px solid #383d45;border-radius:7px;color:#ece9e6;background:#101317;font-size:9px;line-height:1.5;resize:vertical}.revision-input textarea::placeholder{color:#62666d}.revision-input small{position:absolute;right:8px;bottom:7px;color:#646870;font-size:7px}.revision-button,.inspector-download{width:100%;min-height:38px;margin-top:9px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:600}.revision-button{background:linear-gradient(135deg,#7541d7,#8f52ea)}.revision-button:hover:not(:disabled){filter:brightness(1.09)}.revision-button:disabled{opacity:.4;cursor:not-allowed}.inspector-download{border:1px solid #373c44;color:#c6c7ca;background:#121519}.inspector-download:hover{background:#191d22}.versions-section{margin-top:18px;padding-top:15px;border-top:1px solid #292d33}.versions-section>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.versions-section>div:first-child strong{font-size:10px}.versions-section>div:first-child span{color:#686c73;display:flex;align-items:center;gap:4px;font-size:7px}.version-list{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.version-list button,.version-new{position:relative;width:59px;height:73px;overflow:hidden;border:1px solid #363a42;border-radius:7px;background:#111419}.version-list button.active{border-color:#8b5cf6}.version-list img{width:100%;height:100%;object-fit:cover}.version-list button>span{position:absolute;top:4px;right:4px;padding:2px 4px;border-radius:4px;color:#fff;background:#7d49df;font-size:7px}.version-new{border-style:dashed;color:#777b82;display:grid;place-items:center}.inspector-credit-note{margin-top:15px;padding:9px;border-radius:7px;color:#7d8188;background:#101317;display:flex;align-items:center;gap:7px;font-size:8px}.inspector-credit-note svg{color:#9c75ee}.inspector-credit-note strong{color:#aaa0bd}.inspector-empty{min-height:420px;color:#6f737a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.inspector-empty strong{margin-top:13px;color:#b8b9bc;font-size:11px}.inspector-empty span{max-width:190px;margin-top:5px;font-size:9px;line-height:1.5}.project-loading{color:#8e9298;display:flex;align-items:center;justify-content:center;gap:11px;font-size:12px}.project-loading button{padding:9px 12px;border:1px solid #343840;border-radius:7px}.spin-icon{animation:spin .7s linear infinite}@keyframes placeholderPulse{0%{opacity:.45}to{opacity:1}}@keyframes scanLine{0%,to{transform:scaleX(.65);opacity:.5}50%{transform:scaleX(1);opacity:1}}@media(max-width:1400px)and (min-width:1181px){.project-workspace{margin-left:160px}.results-grid{grid-template-columns:repeat(4,minmax(128px,1fr))}}@media(max-width:1180px){.project-workspace{margin-left:84px}.project-body{grid-template-columns:minmax(0,1fr) 290px}.results-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.results-toolbar{align-items:flex-start;flex-direction:column}}@media(max-width:820px){.project-workspace{margin-left:0;padding-top:66px;padding-bottom:78px}.project-back{padding-inline:15px}.project-header{padding:17px 15px;align-items:stretch;flex-direction:column}.project-progress-line{grid-template-columns:1fr auto}.project-progress-line .progress-track{grid-column:1}.project-progress-line em{grid-column:2}.project-progress-line>span{text-align:right}.project-header-actions{display:grid;grid-template-columns:1fr 1fr}.project-secondary,.project-primary{min-width:0}.project-body{display:block}.results-panel{padding:13px 15px 22px}.results-grid{grid-template-columns:repeat(2,minmax(125px,1fr))}.result-inspector{position:relative;top:0;min-height:0;max-height:none;border-top:1px solid #292d33;border-left:0}.inspector-preview{max-width:360px;margin-inline:auto}.filter-tabs{width:100%;overflow-x:auto}.view-tools{display:none}}@media(max-width:480px){.project-title-block h1{font-size:22px}.project-header-actions{grid-template-columns:1fr}.filter-tabs>button{padding-inline:9px}.results-grid{gap:8px}.result-card-label span{font-size:7px}}.electric-landing h2 em{color:var(--electric)!important}:root{--electric: #c9ff22;--electric-soft: #dcff72;--electric-ink: #0b0d07;--purple: #c9ff22;--purple-soft: #dcff72}.electric-landing{--landing-pad: clamp(22px, 4.3vw, 68px);background:#070908;color:#f5f7f2}.electric-landing .landing-header{position:sticky;top:0;z-index:20;height:72px;padding:0 var(--landing-pad);border-bottom-color:#262b28;background:#070908f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.electric-landing .landing-brand strong{color:#f7f9f4;font-size:18px;font-weight:600;letter-spacing:5.5px}.electric-landing .landing-brand small{color:#aeb4ad;font-size:7px;letter-spacing:4px}.electric-landing .landing-header>nav button,.electric-landing .landing-login{color:#c0c6bf;font-size:13px}.electric-landing .landing-header>nav button:hover,.electric-landing .landing-login:hover{color:var(--electric)}.electric-landing .landing-primary{min-height:50px;padding:0 20px;border-radius:8px;color:var(--electric-ink);background:var(--electric);box-shadow:0 14px 40px #c9ff221f;font-size:13px;font-weight:750}.electric-landing .landing-primary:hover{background:var(--electric-soft);filter:none;transform:translateY(-1px)}.electric-landing .landing-primary.small{min-height:42px;font-size:11px}.electric-landing .landing-secondary{min-height:50px;border-color:#424943;border-radius:8px;color:#ecf0ea;background:#0d100e;font-size:13px}.electric-landing .landing-secondary:hover{border-color:#727a73;background:#131714}.electric-eyebrow{color:#9b76e8;font-size:11px;font-weight:750;letter-spacing:1.7px;line-height:1.4}.electric-hero{position:relative;padding:74px var(--landing-pad) 58px;border-bottom:1px solid #282d29;display:grid;grid-template-columns:minmax(350px,.82fr) minmax(620px,1.18fr);gap:56px 64px;align-items:center}.electric-hero-copy{max-width:630px}.electric-hero-copy h1{margin:21px 0 0;font-size:clamp(54px,5vw,76px);font-weight:620;line-height:.98;letter-spacing:-4.2px}.electric-hero-copy h1>span{white-space:nowrap}.electric-hero-copy h1 em,.electric-landing h2 em{color:var(--electric);font-style:normal}.electric-hero-copy p{max-width:610px;margin:27px 0 0;color:#aab0aa;font-size:17px;line-height:1.65}.electric-hero-actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.electric-proof{margin-top:25px;color:#9da49d;display:grid;grid-template-columns:28px 1fr;column-gap:10px;font-size:12px;line-height:1.55}.electric-proof svg{grid-row:1 / 3;color:var(--electric)}.electric-mosaic{height:490px;min-width:0;display:grid;grid-template-columns:1.02fr .9fr .9fr;grid-template-rows:1fr 1fr;gap:10px}.electric-mosaic figure{position:relative;min-width:0;min-height:0;margin:0;overflow:hidden;border:1px solid #333934;border-radius:10px;background:#101411}.electric-mosaic .mosaic-tall{grid-row:1 / 3}.electric-mosaic .mosaic-wide{grid-column:2 / 4}.electric-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.electric-mosaic figure:hover img{transform:scale(1.025)}.electric-mosaic figcaption{position:absolute;left:12px;bottom:12px;padding:6px 8px;border:1px solid rgba(255,255,255,.15);border-radius:5px;color:#f3f5f1;background:#070908c2;font-size:8px;font-weight:750;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.media-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:45px;height:45px;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fff;background:#0709089e;display:grid;place-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.electric-studio{grid-column:1 / -1;overflow:hidden;border:1px solid #414940;border-radius:14px;background:#0b0e0c;box-shadow:0 30px 95px #00000073,0 0 45px #c9ff220d}.electric-studio-head{min-height:64px;padding:0 20px;border-bottom:1px solid #2d332e;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:24px}.electric-studio-head .landing-brand strong{font-size:12px;letter-spacing:4px}.electric-studio-head .landing-brand small{font-size:5px}.electric-stepper{display:flex;align-items:center;justify-content:center;gap:12px}.electric-stepper span{color:#747c75;display:flex;align-items:center;gap:8px;font-size:12px}.electric-stepper span b{width:28px;height:28px;border:1px solid #3c443c;border-radius:50%;display:grid;place-items:center;font-size:11px}.electric-stepper span.active{color:#ecf2e8}.electric-stepper span.active b{border-color:var(--electric);color:var(--electric-ink);background:var(--electric)}.electric-stepper i{width:clamp(34px,6vw,92px);height:1px;background:#343b35}.electric-credits{padding:9px 12px;border:1px solid #333a34;border-radius:8px;color:#d5dbd3;background:#101411;display:flex;align-items:center;gap:8px;font-size:12px}.electric-credits svg{color:var(--electric)}.electric-studio-body{min-height:430px;display:grid;grid-template-columns:1fr .88fr 1fr}.electric-studio-body>div{min-width:0;padding:24px}.electric-studio-body>div+div{border-left:1px solid #2b312c}.studio-label{margin-bottom:16px;color:#9ca49d;display:block;font-size:10px;font-weight:750;letter-spacing:1px}.electric-upload-visual{position:relative;height:315px;overflow:hidden;border:1px dashed #4c554c;border-radius:9px;background:#0f1310}.electric-upload-visual img{width:100%;height:100%;object-fit:cover}.electric-upload-visual span{position:absolute;left:12px;right:12px;bottom:12px;min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#eff3ed;background:#080a09d1;display:flex;align-items:center;gap:9px;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.electric-upload>small{margin-top:11px;color:#8e978f;display:flex;align-items:center;gap:7px;font-size:11px}.electric-upload>small svg{color:var(--electric)}.electric-brief label{margin-top:11px;color:#888f89;display:flex;flex-direction:column;gap:6px;font-size:11px}.electric-brief label span{min-height:45px;padding:0 13px;border:1px solid #343b35;border-radius:7px;color:#d8ddd6;background:#0f1310;display:flex;align-items:center;font-size:13px}.electric-outputs{display:flex;flex-direction:column}.electric-outputs>button:not(.electric-generate){width:100%;min-height:59px;margin-bottom:8px;padding:0 13px;border:1px solid #343b35;border-radius:8px;color:#858d86;background:#0f1310;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;text-align:left}.electric-outputs>button.selected{border-color:var(--electric);color:var(--electric);background:#121710}.electric-outputs button span{display:flex;flex-direction:column;gap:3px}.electric-outputs button strong{color:#e3e8e1;font-size:13px}.electric-outputs button small{color:#737b74;font-size:10px}.electric-generate{min-height:50px;margin-top:auto;border-radius:8px;color:var(--electric-ink);background:var(--electric);display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;font-weight:750}.electric-metrics{min-height:124px;padding:0 var(--landing-pad);border-bottom:1px solid #272c28;background:#0b0e0c;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.electric-metrics>div{min-height:62px;padding:0 26px;display:flex;align-items:center;gap:13px}.electric-metrics>div+div{border-left:1px solid #303630}.electric-metrics strong{color:var(--electric);font-size:36px;font-weight:550;letter-spacing:-2px}.electric-metrics span{color:#edf1ec;font-size:15px;line-height:1.2}.electric-metrics small{color:#7f8780;font-size:10px}.electric-transformation{padding:104px var(--landing-pad);border-bottom:1px solid #272c28;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(300px,.8fr) minmax(470px,1.45fr);gap:54px;align-items:center}.electric-before{position:relative;height:440px;overflow:hidden;border:1px solid #343a35;border-radius:10px;background:#111511}.electric-before img{width:100%;height:100%;object-fit:cover;filter:saturate(.45)}.electric-before>span{position:absolute;z-index:1;top:14px;left:14px;padding:6px 8px;border-radius:5px;color:#c5cbc4;background:#171b18;font-size:9px;letter-spacing:1px}.electric-transformation-copy h2,.electric-section-heading h2,.electric-pricing-copy h2,.electric-final h2{margin:17px 0 0;font-size:clamp(36px,3.7vw,58px);font-weight:560;line-height:1.05;letter-spacing:-2.6px}.electric-transformation-copy p,.electric-pricing-copy p{margin:19px 0 0;color:#8f9790;font-size:14px;line-height:1.7}.electric-transformation-copy ul{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px}.electric-transformation-copy li{color:#cbd1ca;display:flex;align-items:center;gap:9px;font-size:12px}.electric-transformation-copy li svg{color:var(--electric)}.electric-after-grid{height:455px;display:grid;grid-template-columns:1fr .72fr;grid-template-rows:1fr 1fr;gap:9px}.electric-after-grid img{width:100%;height:100%;min-width:0;min-height:0;border:1px solid #343a35;border-radius:9px;object-fit:cover}.electric-after-grid img:first-child{grid-row:1 / 3}.electric-products,.electric-workflow{padding:104px var(--landing-pad);border-bottom:1px solid #272c28}.electric-section-heading{max-width:820px}.electric-format-tabs{margin-top:48px;border:1px solid #303631;border-radius:9px;background:#0d100e;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.electric-format-tabs button{min-height:74px;padding:0 20px;color:#858d86;display:flex;align-items:center;justify-content:center;gap:11px}.electric-format-tabs button+button{border-left:1px solid #303631}.electric-format-tabs button span{display:flex;flex-direction:column;gap:3px;text-align:left}.electric-format-tabs strong{color:#d7ddd5;font-size:14px}.electric-format-tabs small{font-size:10px}.electric-format-tabs button.active{color:var(--electric-ink);background:var(--electric)}.electric-format-tabs button.active strong,.electric-format-tabs button.active small{color:var(--electric-ink)}.electric-format-showcase{min-height:560px;margin-top:14px;display:grid;grid-template-columns:.72fr 1.2fr .38fr;gap:12px}.electric-format-showcase>div:first-child{padding:42px;border:1px solid #303631;border-radius:10px;background:#0d100e;display:flex;flex-direction:column;justify-content:center}.electric-format-showcase>div:first-child>span{color:var(--electric);font-size:12px;font-weight:700}.electric-format-showcase h3{margin:17px 0 0;font-size:clamp(27px,2.5vw,40px);font-weight:560;line-height:1.12;letter-spacing:-1.5px}.electric-format-showcase p{margin:17px 0 0;color:#8b938c;font-size:14px;line-height:1.65}.electric-format-showcase>div:first-child button{margin-top:28px;color:var(--electric);display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650}.electric-format-showcase>img{width:100%;height:560px;border:1px solid #353c36;border-radius:10px;object-fit:cover}.electric-format-rail{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.electric-format-rail button{position:relative;min-height:0;overflow:hidden;border:1px solid #343a35;border-radius:9px}.electric-format-rail img{width:100%;height:100%;object-fit:cover}.electric-format-rail span{position:absolute;left:9px;bottom:9px;padding:5px 7px;border-radius:4px;color:#eef2ec;background:#070908c7;font-size:9px}.electric-workflow{background:#0b0e0c}.electric-workflow-grid{margin-top:58px;display:grid;grid-template-columns:repeat(3,1fr)}.electric-workflow-grid article{min-height:260px;padding:0 38px;display:grid;grid-template-columns:auto 1fr;gap:22px}.electric-workflow-grid article:first-child{padding-left:0}.electric-workflow-grid article:last-child{padding-right:0}.electric-workflow-grid article+article{border-left:1px solid #313731}.electric-workflow-grid article>b{color:var(--electric);font-size:64px;font-weight:500;line-height:.9;letter-spacing:-4px}.electric-workflow-grid article>span{display:flex;flex-direction:column;align-items:flex-start}.electric-workflow-grid svg{color:var(--electric)}.electric-workflow-grid strong{margin-top:24px;color:#edf1eb;font-size:17px}.electric-workflow-grid p{margin:10px 0 0;color:#858d86;font-size:13px;line-height:1.65}.electric-campaigns,.electric-intelligence,.electric-usecases,.electric-faq{padding:104px var(--landing-pad);border-bottom:1px solid #272c28}.electric-campaigns{background:#0a0d0b}.electric-campaigns-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:end}.electric-campaigns-heading h2,.electric-intelligence h2,.electric-usecases h2,.electric-faq h2{margin:17px 0 0;font-size:clamp(36px,3.7vw,58px);font-weight:560;line-height:1.05;letter-spacing:-2.6px}.electric-campaigns-heading>p,.electric-section-heading>p{margin:0;color:#909890;font-size:14px;line-height:1.75}.electric-campaign-grid{margin-top:52px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.electric-campaign-grid article{min-width:0;overflow:hidden;border:1px solid #343a35;border-radius:12px;background:#0e120f}.electric-campaign-media{position:relative;overflow:hidden;background:#121612}.electric-campaign-grid article.wide .electric-campaign-media{aspect-ratio:16 / 9}.electric-campaign-grid article.square{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(220px,.95fr)}.electric-campaign-grid article.square .electric-campaign-media{aspect-ratio:1 / 1}.electric-campaign-media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.electric-campaign-grid article:hover .electric-campaign-media img{transform:scale(1.02)}.electric-campaign-media>span{position:absolute;left:14px;top:14px;padding:7px 9px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#fff;background:#070908b8;font-size:9px;font-weight:750;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.electric-campaign-copy{padding:24px 25px 28px;display:flex;flex-direction:column;justify-content:center}.electric-campaign-copy small{color:var(--electric);font-size:10px;font-weight:800;letter-spacing:1.4px}.electric-campaign-copy h3{margin:10px 0 0;color:#eef2ec;font-size:21px;font-weight:580;line-height:1.2;letter-spacing:-.6px}.electric-campaign-copy p{margin:11px 0 0;color:#858d86;font-size:12px;line-height:1.65}.electric-concept-note{margin:18px 0 0;color:#676f68;font-size:10px;line-height:1.5}.electric-intelligence{background:#070908}.electric-intelligence .electric-section-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:20px 70px;align-items:end;max-width:none}.electric-intelligence .electric-section-heading>span{grid-column:1 / -1}.electric-intelligence-grid{margin-top:54px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #343a35;border-bottom:1px solid #343a35}.electric-intelligence-grid article{min-height:245px;padding:28px}.electric-intelligence-grid article+article{border-left:1px solid #343a35}.electric-intelligence-grid b{color:var(--electric);font-size:11px}.electric-intelligence-grid h3{margin:44px 0 0;font-size:18px;font-weight:600}.electric-intelligence-grid p{margin:12px 0 0;color:#858d86;font-size:12px;line-height:1.7}.electric-usecases{background:#0b0e0c}.electric-usecase-grid{margin-top:48px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.electric-usecase-grid article{min-height:176px;padding:24px;border:1px solid #323833;border-radius:9px;background:#0e120f;display:flex;flex-direction:column;justify-content:flex-end}.electric-usecase-grid strong{color:#edf1eb;font-size:16px}.electric-usecase-grid p{margin:10px 0 0;color:#858d86;font-size:12px;line-height:1.6}.electric-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;background:#080a09}.electric-faq h2{font-size:clamp(32px,3.2vw,49px)}.electric-faq-list{border-top:1px solid #353b36}.electric-faq details{border-bottom:1px solid #353b36}.electric-faq summary{min-height:72px;color:#e6ebe4;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}.electric-faq summary::-webkit-details-marker{display:none}.electric-faq summary span{color:var(--electric);font-size:22px;font-weight:400;transition:transform .2s ease}.electric-faq details[open] summary span{transform:rotate(45deg)}.electric-faq details p{max-width:680px;margin:-4px 0 24px;color:#8b938c;font-size:13px;line-height:1.7}.electric-pricing{padding:104px var(--landing-pad);border-bottom:1px solid #292f2a;display:grid;grid-template-columns:.62fr 1.38fr;gap:70px;align-items:center}.electric-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.electric-price-grid article{position:relative;min-height:430px;padding:25px;border:1px solid #353c36;border-radius:10px;background:#0d100e;display:flex;flex-direction:column}.electric-price-grid article.recommended{border-color:var(--electric);box-shadow:0 18px 55px #c9ff2212}.electric-price-grid article>span{position:absolute;top:-12px;right:14px;padding:6px 9px;border-radius:5px;color:var(--electric-ink);background:var(--electric);font-size:8px;font-weight:800}.electric-price-grid h3{margin:0;font-size:18px;font-weight:650}.electric-price-grid b{margin-top:20px;font-size:44px;font-weight:560;letter-spacing:-2px}.electric-price-grid b small{margin-left:3px;color:#7f8780;font-size:11px;font-weight:550;letter-spacing:0}.electric-price-grid article>strong{margin-top:6px;color:var(--electric);font-size:12px}.electric-price-grid article>p{min-height:44px;margin:12px 0 0;color:#808881;font-size:11px;line-height:1.55}.electric-price-grid ul{margin:19px 0 0;padding:19px 0 0;border-top:1px solid #303630;list-style:none;display:grid;gap:12px}.electric-price-grid li{color:#b7beb7;display:flex;align-items:center;gap:7px;font-size:10px}.electric-price-grid li svg{color:var(--electric)}.electric-price-grid article>button{min-height:43px;margin-top:auto;border:1px solid #566056;border-radius:7px;color:#d8ded6;font-size:11px;font-weight:650}.electric-price-grid article.recommended>button{border-color:var(--electric);color:var(--electric-ink);background:var(--electric)}.electric-final{min-height:360px;padding:70px var(--landing-pad);background:#161d0d;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}.electric-final h2{font-size:clamp(42px,4.5vw,70px)}.electric-final>div:last-child{display:flex;flex-direction:column;align-items:flex-start}.electric-final p{margin:0 0 25px;color:#c0c8bd;font-size:15px;line-height:1.65}.electric-final small{margin-top:13px;color:#98a095;display:flex;align-items:center;gap:7px;font-size:10px}.electric-landing .landing-footer{min-height:108px;border-top:1px solid #293029;background:#070908}.electric-landing .landing-footer button{font-size:11px}.sidebar{width:196px;padding:28px 22px 24px;border-right-color:#252b26;background:#070908}.topbar{left:196px;height:78px;border-bottom-color:#252b26;background:#080a09f5}.workspace{margin-left:196px;padding:108px clamp(24px,3.2vw,52px) 50px}.wordmark svg,.credit-pill svg,.workflow-note svg,.generation-facts strong svg{color:var(--electric)}.nav-item{min-height:52px;color:#8f9790;font-size:14px}.nav-item.active{color:var(--electric);background:#151b10}.demo-badge{border-color:#c9ff2242;color:var(--electric);background:#c9ff220f;font-size:10px}.credit-pill{border-color:#343b35;border-radius:9px;background:#0d100e;font-size:15px}.avatar-fallback{color:var(--electric-ink);background:var(--electric)}.page-kicker{color:var(--electric);font-size:11px;letter-spacing:1.7px}.intro{margin-bottom:28px}.intro h1{font-size:clamp(34px,3vw,48px);font-weight:550;letter-spacing:-2px}.intro p{margin-top:10px;color:#9aa29b;font-size:15px}.workflow-note{padding:11px 14px;border-color:#c9ff2240;color:#c9d4c5;background:#c9ff220d;font-size:12px}.app-stepbar{min-height:78px;margin-bottom:14px;padding:0 22px;border:1px solid #303731;border-radius:11px;background:#0c100d;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.app-stepbar>span{position:relative;color:#747c75;display:flex;align-items:center;gap:11px}.app-stepbar>span+span:before{content:"";position:absolute;top:50%;right:calc(100% + 18px);width:calc(100% - 78px);height:1px;background:#353c36}.app-stepbar b{position:relative;z-index:1;width:32px;height:32px;border:1px solid #414941;border-radius:50%;background:#0c100d;display:grid;place-items:center;font-size:12px}.app-stepbar>span.active{color:#eff4ed}.app-stepbar>span.active b{border-color:var(--electric);color:var(--electric-ink);background:var(--electric)}.app-stepbar>span>span{display:flex;flex-direction:column}.app-stepbar strong{font-size:13px}.app-stepbar small{margin-top:3px;color:#6f7770;font-size:10px}.format-list{margin-bottom:14px;gap:10px}.format-card{height:92px;padding:11px 38px 11px 11px;border-color:#303731;border-radius:11px;background:#0e120f;grid-template-columns:68px minmax(0,1fr);gap:13px}.format-card:hover{border-color:#5b655b;background:#121713}.format-card.selected{border-color:var(--electric);background:#141a10;box-shadow:none}.format-card img{width:68px;height:68px}.format-text strong{font-size:14px}.format-text small{color:#858d86;font-size:11px;line-height:1.45}.selected .radio{border-color:var(--electric);background:var(--electric)}.studio-shell{border-color:#303731;border-radius:13px;background:#0b0e0c;grid-template-columns:minmax(360px,420px) minmax(0,1fr)}.source-column,.brief-column{padding:26px}.source-column{border-right-color:#2d332e;background:#0d100e}.panel-heading{min-height:48px;margin-bottom:17px}.step-number{width:30px;height:30px;flex-basis:30px;border-color:#c9ff2257;color:var(--electric);background:#c9ff2212;font-size:12px}.panel-heading h2{font-size:16px}.panel-heading p{color:#828a83;font-size:11px;line-height:1.45}.source-block-title strong,.art-direction-heading strong{font-size:13px}.source-block-title small,.art-direction-heading small{font-size:10px}.upload-zone strong{font-size:13px}.upload-zone small{font-size:10px}.upload-action{font-size:11px}.art-mode-switch button{min-height:38px;font-size:11px}.art-mode-switch button.active{color:var(--electric);background:#1a2114}.analyze-brand-button{min-height:42px;border-color:#c9ff2247;color:var(--electric);background:#c9ff220f;font-size:11px}.analysis-tags span,.summary-tags span{font-size:9px}.analysis-toggle strong{font-size:11px}.analysis-toggle small{font-size:10px}.brief-grid{gap:16px}.brief-grid label{font-size:12px;gap:8px}.brief-grid label em{font-size:10px}.brief-grid input,.brief-grid select,.brief-grid textarea{border-color:#363d37;border-radius:8px;background:#090c0a;font-size:13px}.brief-grid input,.brief-grid select{height:46px;padding:0 13px}.brief-grid textarea{min-height:82px;padding:12px 13px}.evidence-panel summary{min-height:56px}.evidence-panel summary>span{font-size:12px}.evidence-panel summary small,.evidence-panel>p,.evidence-grid label{font-size:10px}.output-settings{margin-top:17px;padding:13px}.output-settings strong{font-size:12px}.output-settings small,.ratio-options button{font-size:10px}.generation-bar{min-height:88px;padding:13px 16px;border-top-color:#303731;background:#0f130f;position:sticky;bottom:0;z-index:4}.generation-product small,.generation-facts small{font-size:9px}.generation-product strong,.generation-facts strong{font-size:12px}.generation-action>small{font-size:9px}.generate-button,.primary-button{color:var(--electric-ink);background:var(--electric)}.generate-button{min-width:230px;min-height:50px;font-size:13px;font-weight:750}.primary-button:hover{background:var(--electric-soft)}.recent-section{margin-top:40px}.section-heading h2{font-size:22px}.recent-card{height:160px;grid-template-columns:116px minmax(0,1fr)}.recent-card>img{width:116px;height:140px}@media(max-width:1280px){.electric-hero{grid-template-columns:minmax(330px,.78fr) minmax(520px,1.22fr);gap:40px}.electric-hero-copy h1{font-size:clamp(50px,4.8vw,66px)}.electric-studio-body>div{padding:19px}.electric-transformation{grid-template-columns:.65fr .8fr 1.2fr;gap:32px}.electric-pricing{grid-template-columns:1fr}.electric-pricing-copy{max-width:650px}}@media(max-width:1180px){.electric-hero{grid-template-columns:1fr}.electric-hero-copy{max-width:780px}.electric-hero-copy h1>span{white-space:normal}.electric-mosaic{height:560px}.electric-campaign-grid article.square{grid-template-columns:1fr}.electric-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.electric-intelligence-grid article:nth-child(3){border-left:0;border-top:1px solid #343a35}.electric-intelligence-grid article:nth-child(4){border-top:1px solid #343a35}}@media(max-width:1040px){.electric-hero{grid-template-columns:1fr}.electric-hero-copy{max-width:760px}.electric-mosaic{height:540px}.electric-studio-body{grid-template-columns:1fr 1fr}.electric-outputs{grid-column:1 / -1;border-top:1px solid #2b312c;border-left:0!important}.electric-transformation{grid-template-columns:.7fr 1fr}.electric-after-grid{grid-column:1 / -1}.electric-format-showcase{grid-template-columns:.8fr 1.2fr}.electric-format-rail{grid-column:1 / -1;grid-template-columns:repeat(3,1fr);grid-template-rows:160px}.electric-final{grid-template-columns:1fr}}@media(max-width:820px){.electric-landing .landing-header{height:66px;grid-template-columns:1fr auto}.electric-landing .landing-header>nav{display:none}.electric-landing .landing-login{display:none}.electric-hero{padding-top:55px;gap:42px}.electric-hero-copy h1{font-size:clamp(46px,9vw,64px);letter-spacing:-3px}.electric-hero-copy p{font-size:15px}.electric-mosaic{height:460px;grid-template-columns:1fr 1fr}.electric-mosaic .mosaic-tall{grid-row:1 / 2}.electric-mosaic .mosaic-wide{grid-column:1 / 3}.electric-studio-head{grid-template-columns:1fr auto}.electric-stepper{grid-column:1 / -1;grid-row:2;padding:14px 0;border-top:1px solid #2d332e}.electric-studio-head{padding-top:12px}.electric-studio-body{grid-template-columns:1fr}.electric-studio-body>div+div{border-left:0;border-top:1px solid #2b312c}.electric-outputs{grid-column:auto}.electric-metrics{grid-template-columns:1fr 1fr;padding-block:20px}.electric-metrics>div:nth-child(3){border-left:0}.electric-metrics>div{padding:16px}.electric-transformation{grid-template-columns:1fr}.electric-before{height:390px}.electric-format-tabs{grid-template-columns:1fr 1fr}.electric-format-tabs button:nth-child(3){border-left:0;border-top:1px solid #303631}.electric-format-tabs button:nth-child(4){border-top:1px solid #303631}.electric-format-showcase{grid-template-columns:1fr}.electric-format-showcase>img{height:480px}.electric-format-rail{grid-template-rows:130px}.electric-workflow-grid{grid-template-columns:1fr;gap:34px}.electric-workflow-grid article,.electric-workflow-grid article:first-child,.electric-workflow-grid article:last-child{min-height:0;padding:0}.electric-workflow-grid article+article{padding-top:34px;border-top:1px solid #313731;border-left:0}.electric-price-grid{grid-template-columns:1fr}.electric-price-grid article{min-height:390px}.electric-campaigns-heading,.electric-intelligence .electric-section-heading,.electric-faq{grid-template-columns:1fr;gap:26px}.electric-campaign-grid{grid-template-columns:1fr}.electric-campaign-grid article.square{grid-template-columns:minmax(0,1fr) minmax(200px,.75fr)}.electric-usecase-grid{grid-template-columns:1fr 1fr}.electric-landing .landing-footer{grid-template-columns:1fr auto}.electric-landing .landing-footer nav{display:none}.sidebar{width:auto}.topbar{left:0}.workspace{margin-left:0}.app-stepbar{padding:12px}.app-stepbar>span+span:before{display:none}.app-stepbar small{display:none}.studio-shell{grid-template-columns:1fr}}@media(max-width:540px){.electric-landing{--landing-pad: 16px}.electric-landing .landing-primary.small{min-height:38px;padding-inline:11px;font-size:9px}.electric-landing .landing-header>div{gap:0}.electric-hero-copy h1{font-size:42px}.electric-hero-copy h1>span{white-space:normal}.electric-hero-actions{flex-direction:column}.electric-hero-actions .landing-primary,.electric-hero-actions .landing-secondary{width:100%}.electric-mosaic{height:400px;gap:6px}.electric-studio-head .landing-brand{display:none}.electric-studio-head{grid-template-columns:1fr}.electric-credits{justify-self:end}.electric-stepper{overflow-x:auto;justify-content:flex-start}.electric-stepper i{width:24px}.electric-metrics{grid-template-columns:1fr}.electric-metrics>div+div{border-left:0;border-top:1px solid #303630}.electric-transformation,.electric-products,.electric-workflow,.electric-pricing{padding-block:74px}.electric-transformation-copy h2,.electric-section-heading h2,.electric-pricing-copy h2{font-size:37px}.electric-campaigns,.electric-intelligence,.electric-usecases,.electric-faq{padding-block:74px}.electric-campaigns-heading h2,.electric-intelligence h2,.electric-usecases h2,.electric-faq h2{font-size:37px}.electric-campaign-grid article.square{grid-template-columns:1fr}.electric-intelligence-grid,.electric-usecase-grid{grid-template-columns:1fr}.electric-intelligence-grid article+article{border-top:1px solid #343a35;border-left:0}.electric-format-showcase>div:first-child{padding:28px}.electric-format-showcase>img{height:400px}.electric-format-rail{grid-template-columns:1fr;grid-template-rows:repeat(3,150px)}.electric-workflow-grid article{grid-template-columns:70px 1fr}.electric-workflow-grid article>b{font-size:50px}.electric-final{padding:64px 16px}.electric-final h2{font-size:42px}.app-stepbar{grid-template-columns:1fr;gap:10px}.app-stepbar>span:not(.active){display:none}.intro h1{font-size:34px}.intro p{font-size:13px}.format-text small{display:none}}.app-shell .format-list{gap:10px}.app-shell .format-card{min-height:124px;height:auto;padding:13px 38px 13px 13px;grid-template-columns:58px minmax(0,1fr);gap:13px;align-items:center}.app-shell .format-card img{width:58px;height:58px}.app-shell .format-text{gap:5px}.app-shell .format-text strong{overflow:visible;color:#f0f3ee;font-size:14px;line-height:1.25;text-overflow:clip;white-space:normal}.app-shell .format-text small{display:-webkit-box;color:#929a93;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.app-shell .format-text em{color:var(--electric);font-size:9px;font-style:normal;font-weight:750}.app-shell .format-card .radio{top:12px;right:12px;width:22px;height:22px}@media(max-width:820px){.app-shell .format-list{grid-template-columns:1fr;gap:9px}.app-shell .format-card{min-height:98px;padding:12px 42px 12px 12px;grid-template-columns:54px minmax(0,1fr)}.app-shell .format-card img{width:54px;height:54px}.app-shell .format-text strong{font-size:15px}.app-shell .format-text small{display:block;overflow:visible;font-size:11px;line-height:1.4}.app-shell .format-text em{font-size:10px}}@media(max-width:520px){.app-shell .format-list{grid-template-columns:1fr}.app-shell .format-card{min-height:96px;padding:11px 40px 11px 11px;grid-template-columns:50px minmax(0,1fr)}.app-shell .format-card img{width:50px;height:50px}.app-shell .format-text small{display:block}}.video-project-workspace{overflow-x:hidden}.video-project-header{background:#0b0d10c2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.video-notice,.video-demo-note{margin:12px 22px 0}.video-demo-note{min-height:38px;padding:8px 11px;border:1px solid rgba(139,92,246,.18);border-radius:7px;color:#9f91b8;background:#8b5cf60b;display:flex;align-items:center;gap:8px;font-size:9px;line-height:1.45}.video-demo-note svg{flex:0 0 auto;color:#a27af1}.video-results-layout,.film-results-layout{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start}.video-clips-panel,.film-editor{min-width:0;padding:17px 22px 36px 28px}.video-filter-row{min-height:39px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:12px}.video-filter-row>div{min-width:0;overflow-x:auto;display:flex;gap:6px}.video-filter-row button{min-height:32px;padding:0 10px;border-radius:7px;color:#858990;background:#12151a;display:inline-flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap}.video-filter-row button.active{color:#eadffb;background:#21192f}.video-filter-row button b{color:#aa89e9;font-size:8px}.video-filter-row>span{flex:0 0 auto;color:#747880;display:inline-flex;align-items:center;gap:7px;font-size:9px}.video-clips-grid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.video-clip-card{min-width:0;overflow:hidden;border:1px solid #2d3239;border-radius:9px;background:#0f1216;transition:border-color .16s ease,transform .16s ease}.video-clip-card:hover{border-color:#474d57;transform:translateY(-1px)}.video-clip-card.selected{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf63d,0 15px 34px #00000038}.video-card-select{width:100%;text-align:left;display:block}.video-card-heading{height:37px;padding:0 10px;border-bottom:1px solid #272b31;display:flex;align-items:center;gap:8px}.video-card-heading b{min-width:22px;height:22px;border-radius:5px;color:#c1a8f3;background:#251a38;display:grid;place-items:center;font-size:8px}.video-card-heading strong{overflow:hidden;color:#d5d3d6;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.video-media,.video-poster{width:100%;aspect-ratio:16 / 10;border:0;background:#111419;display:block;object-fit:cover}.video-poster{position:relative;overflow:hidden}.video-poster>img{width:100%;height:100%;opacity:.66;object-fit:cover;filter:saturate(.82) brightness(.68)}.video-state-glyph{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:42px;height:42px;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:#06080a94;display:grid;place-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-state-glyph.processing{color:#c4a8ff;border-color:#a478f673}.video-state-glyph.failed{color:#ef9797;border-color:#ef6b6b66}.clip-progress{height:3px;background:#21252b}.clip-progress i{height:100%;display:block;background:linear-gradient(90deg,#7042ca,#ad70ff);transition:width .3s ease}.video-clip-card>footer{min-height:37px;padding:0 9px;border-top:1px solid #252a30;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.video-clip-card>footer>span:nth-child(2){color:#696d74;font-size:8px}.video-item-status{color:#9b9ea4;display:inline-flex;align-items:center;gap:5px;font-size:8px;white-space:nowrap}.video-item-status.ready{color:#75cc9c}.video-item-status.processing{color:#b398ed}.video-item-status.failed{color:#e38f8f}.video-item-status.queued{color:#c29e68}.clip-actions{display:flex;gap:2px}.clip-actions button{width:25px;height:25px;border-radius:5px;color:#9fa2a8;display:grid;place-items:center}.clip-actions button:hover:not(:disabled){color:#fff;background:#242930}.clip-actions button:disabled{opacity:.25;cursor:not-allowed}.video-inspector{position:sticky;top:76px;min-height:calc(100vh - 76px);max-height:calc(100vh - 76px);overflow-y:auto;padding:21px 19px 28px;border-left:1px solid #292d33;background:#0c0f12}.video-inspector-heading{margin-bottom:14px}.video-inspector-heading>div{display:flex;align-items:flex-start;justify-content:space-between;gap:9px}.video-inspector-heading strong{color:#e8e4e1;font-size:11px;font-weight:600}.video-inspector .video-media.large,.video-inspector .video-poster.large{aspect-ratio:9 / 12;border:1px solid #30353c;border-radius:7px}.film-inspector .video-media.large,.film-inspector .video-poster.large{aspect-ratio:16 / 10}.video-inspector-meta{margin:15px 0;display:grid;gap:8px}.video-inspector-meta>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-inspector-meta dt,.video-inspector-meta dd{margin:0;font-size:8px}.video-inspector-meta dt{color:#73777e}.video-inspector-meta dd{color:#d0ced1;font-weight:550}.video-prompt-summary{padding-top:13px;border-top:1px solid #292d33}.video-prompt-summary label{color:#c9c6cc;font-size:9px;font-weight:600}.video-prompt-summary p{margin:7px 0 0;color:#747880;font-size:8px;line-height:1.55}.video-download-primary,.video-download-secondary{width:100%;min-height:39px;margin-top:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:600}.video-download-primary{color:#fff;background:linear-gradient(135deg,#7240d0,#9258e9)}.video-download-secondary{border:1px solid #393e46;color:#c7c8cc;background:#15181d}.video-download-primary:disabled,.video-download-secondary:disabled{opacity:.35;cursor:not-allowed}.film-editor{padding-top:20px}.film-master-preview{position:relative;width:min(940px,100%);aspect-ratio:16 / 8.7;overflow:hidden;border:1px solid #333840;border-radius:10px;background:#080a0d;box-shadow:0 22px 60px #0003}.film-master-preview>video,.film-master-preview>.video-media,.film-master-preview>.video-poster{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.film-render-state{position:absolute;left:12px;bottom:12px;padding:7px 9px;border:1px solid rgba(255,255,255,.14);border-radius:6px;color:#ddd8e5;background:#06080aad;display:flex;align-items:center;gap:7px;font-size:8px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.film-timeline-heading{margin:20px 0 9px;display:flex;align-items:center;justify-content:space-between;gap:16px}.film-timeline-heading>span{color:#d6d2da;display:flex;align-items:center;gap:7px}.film-timeline-heading>span svg{color:#9c74e9}.film-timeline-heading strong{font-size:10px}.film-timeline-heading small{color:#696d74;font-size:8px}.film-timeline{min-width:0;overflow-x:auto;padding-bottom:6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,1fr);gap:7px}.timeline-shot{min-width:132px;overflow:hidden;border:1px solid #2b3037;border-radius:7px;color:#d2d0d3;background:#0e1115;text-align:left}.timeline-shot.selected{border-color:#8758dd;box-shadow:0 0 0 1px #8b5cf633}.timeline-shot>span{height:30px;padding:0 7px;overflow:hidden;display:flex;align-items:center;gap:6px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.timeline-shot>span b{color:#a987ee;font-size:7px}.timeline-shot .video-media,.timeline-shot .video-poster{aspect-ratio:16 / 9}.timeline-shot footer{height:27px;padding:0 7px;border-top:1px solid #24282e;color:#666a71;display:flex;align-items:center;justify-content:space-between}.timeline-shot footer small{font-size:6px}.timeline-shot footer em{color:#8e9198;font-size:6px;font-style:normal}.film-production-row{margin-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:11px}.voiceover-panel,.film-pipeline-panel{min-width:0;min-height:166px;padding:14px;border:1px solid #2b3037;border-radius:8px;background:#0e1115}.voiceover-panel header,.film-pipeline-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px}.voiceover-panel header>span,.film-pipeline-panel header>span{color:#d7d4da;display:flex;align-items:center;gap:7px}.voiceover-panel header svg,.film-pipeline-panel header svg{color:#9d74ec}.voiceover-panel header strong,.film-pipeline-panel header strong{font-size:9px}.voiceover-panel header em{padding:4px 6px;border-radius:5px;color:#b393eb;background:#8b5cf617;font-size:7px;font-style:normal}.voiceover-panel header em.ready{color:#7ed0a3;background:#53c98a14}.voiceover-panel p,.film-pipeline-panel p{color:#747880;font-size:8px;line-height:1.55}.voiceover-panel audio{width:100%;height:31px;margin-top:8px}.audio-placeholder{min-height:31px;margin-top:8px;padding:0 9px;border:1px solid #2d3239;border-radius:6px;color:#8e9298;background:#090b0e;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:7px}.audio-placeholder i{height:2px;background:linear-gradient(90deg,#5b3c93,#a46df7,#5b3c93)}.pipeline-steps{margin-top:15px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pipeline-steps span{min-height:36px;padding:5px;border:1px solid #292e35;border-radius:6px;color:#666a72;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:7px;text-align:center}.pipeline-steps span.active{color:#bea5ef;border-color:#8b5cf659;background:#8b5cf60f}.pipeline-steps span.done{color:#71c596;border-color:#53c98a38;background:#53c98a0b}@media(max-width:1280px){.video-clips-grid{grid-template-columns:repeat(2,minmax(170px,1fr))}.video-results-layout,.film-results-layout{grid-template-columns:minmax(0,1fr) 286px}}@media(max-width:1000px){.video-results-layout,.film-results-layout{display:block}.video-inspector{position:relative;top:0;min-height:0;max-height:none;border-top:1px solid #292d33;border-left:0}.video-inspector .video-media.large,.video-inspector .video-poster.large{max-width:520px;margin-inline:auto;aspect-ratio:16 / 9}}@media(max-width:820px){.video-brief-grid{grid-template-columns:1fr}.video-brief-grid label.wide,.video-brief-grid .wide{grid-column:1}.film-montage-options{grid-template-columns:1fr}.video-notice,.video-demo-note{margin-inline:15px}.video-clips-panel,.film-editor{padding:14px 15px 24px}.video-filter-row{align-items:flex-start;flex-direction:column}.film-production-row{grid-template-columns:1fr}}@media(max-width:560px){.video-clips-grid{grid-template-columns:1fr}.video-filter-row>span{display:none}.film-master-preview{aspect-ratio:9 / 12}.film-master-preview>video,.film-master-preview>.video-media,.film-master-preview>.video-poster{object-fit:cover}.video-inspector{padding-inline:15px}}.ryze-inspired{--paper: #fbfaf4;--ink: #090a0a;--muted-ink: #5d6468;--hairline: #deded8;--teal: #0f7d7e;--lime: #dfff70;--coral: #ff714b;--violet: #9658ff;--mint: #16bcb0;--yellow: #f4aa00;color:var(--ink);background:var(--paper);font-family:Manrope,Helvetica Neue,Arial,sans-serif;overflow:clip}.ryze-inspired button{font:inherit}.ryze-header{position:absolute;inset:0 0 auto;z-index:20;min-height:84px;padding:0 clamp(28px,6vw,118px);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.ryze-header:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#ffffff29}.ryze-header>button{justify-self:start}.ryze-header nav{display:flex;align-items:center;gap:clamp(22px,3vw,48px)}.ryze-header nav button,.ryze-login{color:#ffffffe6;font-size:14px;font-weight:650}.ryze-header nav button:hover,.ryze-login:hover{color:var(--lime)}.ryze-header>div{justify-self:end;display:flex;align-items:center;gap:20px}.ryze-brand{color:#101111;display:inline-flex;align-items:center;gap:10px}.ryze-brand strong{font-size:26px;font-weight:800;letter-spacing:-1.5px}.ryze-brand svg{color:var(--coral)}.ryze-brand.light{color:#fff}.ryze-brand.light svg{color:#fff}.ryze-cta{min-height:48px;padding:0 20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:750}.ryze-cta.dark{color:#fff;background:#090a0a}.ryze-cta.dark:hover{color:#090a0a;background:var(--lime)}.ryze-cta-mobile,.ryze-hero-copy-mobile,.ryze-mobile-agent,.ryze-mobile-hero-actions,.ryze-mobile-next-section,.ryze-mobile-linebreak{display:none}.ryze-hero{position:relative;min-height:900px;padding:142px clamp(28px,6vw,118px) 66px;color:#fff;background:#0b6d70 url(/assets/aurora-hero-pixel.webp) center / cover no-repeat;display:grid;grid-template-columns:minmax(445px,.8fr) minmax(660px,1.2fr);align-items:center;gap:clamp(32px,4vw,70px)}.ryze-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#01191b29;pointer-events:none}.ryze-hero-copy,.ryze-hero-stack{position:relative;z-index:1}.ryze-hero-copy{max-width:680px;padding-top:35px}.ryze-pill{display:inline-flex;padding:8px 11px;border:1px solid rgba(255,255,255,.42);border-radius:4px;background:#082e304d;font-size:10px;font-weight:800;letter-spacing:1.5px}.ryze-hero h1{margin:24px 0 0;color:#fff;font-size:clamp(54px,4.4vw,84px);font-weight:730;line-height:.95;letter-spacing:-5.2px}.ryze-hero h1 em{color:#efffac;font-style:normal}.ryze-hero-copy>p{max-width:620px;margin:30px 0 0;color:#ffffffed;font-size:19px;line-height:1.6}.ryze-hero-form{width:min(585px,100%);margin-top:34px;padding:6px;border-radius:6px;background:#fff;display:grid;grid-template-columns:1fr .78fr}.ryze-hero-form button{min-height:58px;padding:0 18px;color:#fff;background:#0a0b0b;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:750}.ryze-hero-form button+button{color:#33383b;background:#fff}.ryze-hero-form button:hover{color:#0a0b0b;background:var(--lime)}.ryze-platforms{margin-top:44px;display:flex;flex-wrap:wrap;gap:27px}.ryze-platforms span{color:#ffffffeb;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700}.ryze-platforms svg{color:#fff}.ryze-platforms small{display:none;font:inherit}.ryze-hero-stack{align-self:center;min-width:0;padding-top:56px}.ryze-stack-label{position:absolute;left:24px;right:0;height:67px;padding:13px 20px;border:1px solid rgba(255,255,255,.36);border-radius:9px 9px 0 0;color:#ffffffed;background:#ffffff21;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:15px;font-weight:800;letter-spacing:.4px}.ryze-stack-label i{width:8px;height:8px;margin-right:8px;border-radius:50%;background:#61e8a7;display:inline-block}.ryze-stack-label.back{top:0;transform:translate(36px,-32px);opacity:.55}.ryze-stack-label.middle{top:0;transform:translate(18px,5px);opacity:.76}.ryze-dashboard-card{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.46);border-radius:10px;background:#fff;box-shadow:0 45px 100px #00252842}.ryze-dashboard-card>header{height:64px;padding:0 19px;border-bottom:1px solid #e7e9ea;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px}.ryze-dashboard-card .ryze-brand{gap:6px}.ryze-dashboard-card .ryze-brand strong{font-size:14px;letter-spacing:-.7px}.ryze-dashboard-card .ryze-brand svg{width:16px}.ryze-dashboard-card>header nav{display:flex;gap:25px;color:#9aa0a4;font-size:10px}.ryze-dashboard-card>header nav b{color:#111}.ryze-dashboard-card>header>button{justify-self:end;min-height:33px;padding:0 12px;border-radius:5px;color:#fff;background:#111;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750}.ryze-dashboard-body{min-height:545px;display:grid;grid-template-columns:62px 1fr}.ryze-dashboard-body>aside{padding:15px 11px;border-right:1px solid #e7e9ea;background:#f7f8f7;display:flex;flex-direction:column;align-items:center;gap:10px}.ryze-dashboard-body>aside>svg{margin:3px 0 15px;color:var(--teal)}.ryze-dashboard-body>aside button{width:39px;height:39px;border-radius:6px;color:#a0a6a9;display:grid;place-items:center}.ryze-dashboard-body>aside button.active{color:#111;background:#e6e9e7}.ryze-dashboard-main{min-width:0;padding:19px;background:#fbfcfb}.ryze-kpi-row{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ryze-kpi-row article{padding:14px;border:1px solid #e6e8e8;border-radius:6px;background:#fff;display:grid}.ryze-kpi-row small{color:#9aa0a4;font-size:7px;font-weight:800;letter-spacing:.5px}.ryze-kpi-row strong{margin-top:7px;color:#151717;font-size:20px}.ryze-kpi-row span{margin-top:5px;color:#10a56e;font-size:7px;font-weight:700}.ryze-dashboard-grid{margin-top:10px;display:grid;grid-template-columns:1.25fr .75fr;gap:9px}.ryze-pacing,.ryze-action-card{min-height:187px;padding:15px;border:1px solid #e6e8e8;border-radius:6px;background:#fff}.ryze-pacing>div{display:flex;justify-content:space-between}.ryze-pacing>div strong{color:#202323;font-size:10px}.ryze-pacing>div small{color:#a3a7a9;font-size:7px}.ryze-pacing ul{margin-top:19px;display:grid;gap:17px}.ryze-pacing li{display:grid;grid-template-columns:95px 1fr 57px;align-items:center;gap:8px;color:#737b7f;font-size:7px}.ryze-pacing li b{height:5px;border-radius:99px;background:#e8eceb}.ryze-pacing li b i{height:100%;border-radius:inherit;background:#64d7b7;display:block}.ryze-pacing li em{color:#9ea4a7;font-style:normal;text-align:right}.ryze-action-card{background:#0d7b7b}.ryze-action-card>span{color:#b9f5dc;display:flex;align-items:center;gap:6px;font-size:7px;font-weight:800;letter-spacing:.6px}.ryze-action-card>strong{margin-top:13px;color:#fff;display:block;font-size:13px;line-height:1.3}.ryze-action-card p{margin:8px 0 13px;color:#ffffffc2;font-size:7px;line-height:1.5}.ryze-action-card button{color:#0d5555;background:#dcff78;min-height:28px;padding:0 9px;border-radius:4px;display:flex;align-items:center;gap:6px;font-size:7px;font-weight:800}.ryze-table{margin-top:10px;overflow:hidden;border:1px solid #e6e8e8;border-radius:6px;background:#fff}.ryze-table header{min-height:40px;padding:0 13px;border-bottom:1px solid #eceeee;display:flex;align-items:center;justify-content:space-between}.ryze-table header strong{font-size:10px}.ryze-table header span{color:#9ba0a3;font-size:7px}.ryze-table>div{min-height:46px;padding:0 13px;border-bottom:1px solid #eff0f0;display:grid;grid-template-columns:1.3fr .6fr .6fr .45fr;align-items:center;gap:10px;color:#6e7578;font-size:7px}.ryze-table>div b{color:#252829}.ryze-table>div em{color:#0aa16b;font-style:normal}.ryze-table>div small{justify-self:end;padding:5px 7px;border-radius:99px;color:#477a63;background:#e9f7ef}.ryze-table>div small.review{color:#a36500;background:#fff4d9}.ryze-trust-strip{min-height:270px;padding:63px clamp(28px,8vw,155px);border-bottom:1px solid var(--hairline);background:#fff;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.ryze-trust-strip>p{margin:0;padding:0 34px 25px;border-right:1px solid var(--hairline);color:#67707e;font-size:11px;letter-spacing:2.3px}.ryze-trust-strip>p:first-child{padding-left:0}.ryze-trust-strip>p:nth-child(3){border:0}.ryze-trust-strip>div{grid-column:1 / -1;padding-top:24px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.ryze-trust-strip>div span{color:#bdc0c0;font-size:clamp(18px,2vw,29px);font-weight:800;letter-spacing:-1px;text-align:center}.ryze-trust-strip>div span:first-child{color:#dd3e33}.ryze-trust-strip>div span:last-child{color:#1e55a3}.ryze-section-title>span,.ryze-mcp>div:first-child>span,.ryze-pricing>div>span{color:#69717a;font-size:10px;font-weight:800;letter-spacing:2px}.ryze-section-title h2,.ryze-mcp h2,.ryze-pricing>div h2,.ryze-final h2{margin:16px 0 0;color:#080909;font-size:clamp(48px,4.5vw,75px);font-weight:760;line-height:1.03;letter-spacing:-4.3px}.ryze-section-title p{max-width:720px;margin:20px auto 0;color:var(--muted-ink);font-size:16px;line-height:1.7}.ryze-section-title.centered{text-align:center}.ryze-inside{padding:112px clamp(28px,5.5vw,106px) 124px;background:#fff}.ryze-inside-grid{margin-top:67px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.ryze-inside-grid>article{position:relative;height:585px;overflow:hidden;border:1px solid #e0e1e1;border-radius:7px;background:#f5f6f5;box-shadow:0 20px 35px #141c1b14}.ryze-inside-grid>article>span{position:absolute;top:17px;left:19px;color:#c9cccd;font-size:12px;font-weight:800}.ryze-inside-grid>article h3{position:absolute;inset:auto 0 0;z-index:2;margin:0;padding:60px 22px 22px;color:#fff;background:#0000009e;font-size:11px;letter-spacing:1px}.inside-score{padding:90px 22px 0}.inside-score b{color:#262a2c;font-size:20px;line-height:1.1}.inside-score strong{margin-top:40px;color:#00b97a;display:block;font-size:74px;letter-spacing:-5px}.inside-score strong small{font-size:20px}.inside-score ul{margin-top:50px;display:grid;gap:22px}.inside-score li{color:#666e72;font-size:12px}.inside-chat{padding:92px 19px 0;display:grid;gap:15px}.inside-chat p{margin:0;padding:16px;border-radius:12px;color:#5e666b;background:#fff;font-size:11px;line-height:1.55}.inside-chat p:nth-child(2){color:#fff;background:#0f7d7e}.inside-chat p b{color:inherit;display:block;margin-bottom:5px}.inside-chat button{min-height:42px;border-radius:5px;color:#111;background:var(--lime);font-size:10px;font-weight:800}.ryze-inside-grid article.image img{width:100%;height:100%;object-fit:cover}.ryze-inside-grid article.image>div{position:absolute;top:28px;right:22px;padding:14px;border-radius:6px;color:#fff;background:#000000bf;display:grid}.ryze-inside-grid article.image>div svg{color:var(--lime)}.ryze-inside-grid article.image>div strong{font-size:36px}.ryze-inside-grid article.image>div small{font-size:8px}.inside-report{margin:80px 18px 0;height:320px;padding:22px;border-radius:7px;background:#fff;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;gap:8px}.inside-report header{grid-column:1 / -1;align-self:start;display:flex;justify-content:space-between}.inside-report header b{font-size:11px}.inside-report header em{color:#00af73;font-size:11px;font-style:normal}.inside-report>i{border-radius:3px 3px 0 0;background:#70d8bd}.inside-report>p{grid-column:1 / -1;margin:7px 0 0;color:#6e767a;font-size:9px}.ryze-capabilities{padding:116px clamp(28px,8vw,154px) 125px;border-block:1px solid var(--hairline);background:var(--paper)}.ryze-capability-grid{margin-top:76px;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.ryze-capability-grid h3{margin:0 0 32px;font-size:28px;font-weight:540;letter-spacing:-1.4px}.ryze-capability-grid ul{display:grid;gap:24px}.ryze-capability-grid li{color:#333a3d;display:flex;align-items:center;gap:13px;font-size:13px}.ryze-capability-grid li>span{width:45px;height:45px;display:grid;place-items:center}.ryze-capability-grid .coral{color:#ff5c25;background:#ffe0d3}.ryze-capability-grid .violet{color:#9546ff;background:#ead7ff}.ryze-capability-grid .mint{color:#009e95;background:#c9f1ec}.ryze-capability-grid .yellow{color:#d98e00;background:#fff1c2}.ryze-creative{padding:120px clamp(28px,6vw,118px);background:#fff}.ryze-creative-grid{margin-top:72px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ryze-creative-grid article{min-height:510px;overflow:hidden;border:1px solid var(--hairline);border-radius:7px;background:#fff;display:grid;grid-template-columns:1.05fr .95fr}.ryze-creative-media{position:relative;min-height:100%;overflow:hidden}.ryze-creative-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ryze-creative-grid article:hover img{transform:scale(1.025)}.ryze-creative-media>span{position:absolute;top:20px;left:20px;width:45px;height:45px;border-radius:50%;color:#fff;background:#000000bf;display:grid;place-items:center;font-size:11px;font-weight:800}.ryze-creative-copy{padding:clamp(30px,3vw,54px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ryze-creative-copy>span{color:var(--teal);display:flex;align-items:center;gap:8px;font-size:9px;font-weight:800;letter-spacing:1.1px}.ryze-creative-copy h3{margin:19px 0 0;font-size:clamp(28px,2.5vw,43px);line-height:1.04;letter-spacing:-2.3px}.ryze-creative-copy p{margin:20px 0 26px;color:var(--muted-ink);font-size:13px;line-height:1.7}.ryze-creative-copy button{min-height:42px;padding:0 14px;border:1px solid #111;border-radius:4px;display:flex;align-items:center;gap:9px;font-size:10px;font-weight:800}.ryze-creative-copy button:hover{background:var(--lime)}.ryze-why{padding:120px clamp(28px,6vw,118px);border-top:1px solid var(--hairline);background:#f8f8f7}.ryze-why-grid{margin-top:70px;display:grid;grid-template-columns:repeat(2,1fr)}.ryze-why-grid article{min-height:190px;padding:34px;border:1px solid #dde0df;display:grid;grid-template-columns:100px 1fr;align-items:center;gap:22px}.ryze-why-grid article:nth-child(2n){border-left:0}.ryze-why-grid article:nth-child(n+3){border-top:0}.ryze-why-grid article>b{color:#e3e5e5;font-size:58px;font-weight:700;letter-spacing:-4px}.ryze-why-grid article>div{padding-left:25px;border-left:1px solid #d8dbda}.ryze-why-grid h3{margin:0;font-size:20px}.ryze-why-grid p{margin:10px 0 0;color:var(--muted-ink);font-size:13px;line-height:1.65}.ryze-mcp{padding:120px clamp(28px,7vw,136px);border-block:1px solid var(--hairline);background:var(--paper);display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(60px,8vw,145px)}.ryze-mcp h2{font-size:clamp(45px,4.3vw,70px)}.ryze-mcp>div:first-child>p{max-width:620px;margin:25px 0 30px;color:var(--muted-ink);font-size:15px;line-height:1.75}.ryze-mcp-window{overflow:hidden;border:1px solid #d8dbda;border-radius:8px;background:#fff;box-shadow:0 30px 70px #1d312e1f}.ryze-mcp-window>header{min-height:65px;padding:0 21px;border-bottom:1px solid #e2e4e3;display:flex;align-items:center;justify-content:space-between}.ryze-mcp-window>header .ryze-brand strong{font-size:17px}.ryze-mcp-window>header>span{color:#0b8f61;font-size:9px;font-weight:800}.ryze-mcp-window>div{padding:26px;display:grid;gap:16px}.ryze-mcp-window p{margin:0;padding:19px;border-radius:8px;color:#3c4345;background:#f4f5f4;font-size:12px;line-height:1.65}.ryze-mcp-window p:nth-child(2){color:#fff;background:var(--teal)}.ryze-mcp-window p b{display:block;margin-bottom:5px}.ryze-mcp-window section{padding:14px 16px;border:1px solid #e2e5e4;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:15px}.ryze-mcp-window section span{color:#4d5658;display:flex;align-items:center;gap:8px;font-size:10px}.ryze-mcp-window section button{min-height:36px;padding:0 12px;border-radius:4px;color:#fff;background:#111;font-size:9px;font-weight:750}.ryze-pricing{padding:120px clamp(28px,6vw,118px);background:#fff;display:grid;grid-template-columns:.8fr 1fr 1fr;align-items:stretch;gap:18px}.ryze-pricing>div{padding:25px 40px 25px 0}.ryze-pricing>div h2{font-size:clamp(42px,3.8vw,61px)}.ryze-pricing>div p{margin:24px 0 0;color:var(--muted-ink);font-size:14px;line-height:1.75}.ryze-pricing>article{min-height:520px;padding:38px;border:1px solid #dadddc;border-radius:7px;display:flex;flex-direction:column}.ryze-pricing>article>span{color:var(--teal);font-size:9px;font-weight:800;letter-spacing:1.3px}.ryze-pricing article h3{margin:17px 0 0;font-size:27px}.ryze-pricing article>strong{margin-top:45px;font-size:60px;letter-spacing:-4px}.ryze-pricing article>strong small{color:#757d80;font-size:12px;font-weight:600;letter-spacing:0}.ryze-pricing article ul{margin:38px 0;padding-top:28px;border-top:1px solid #e0e2e1;display:grid;gap:16px}.ryze-pricing article li{color:#50585b;display:flex;align-items:center;gap:9px;font-size:12px}.ryze-pricing article li svg{color:#00a56e}.ryze-pricing article>p{margin:27px 0;color:var(--muted-ink);font-size:13px;line-height:1.7}.ryze-pricing article>button{min-height:49px;margin-top:auto;border-radius:5px;color:#fff;background:#111;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:800}.ryze-pricing article>button:hover{color:#111;background:var(--lime)}.ryze-pricing article.creative-price{background:#eff9f5}.ryze-final{min-height:450px;padding:94px clamp(28px,7vw,136px);color:#fff;background:#0b6d70 url(/assets/aurora-hero-pixel.webp) center 68% / cover no-repeat;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:80px}.ryze-final h2{color:#fff}.ryze-final>div:last-child{max-width:470px;justify-self:end}.ryze-final p{margin:0 0 26px;color:#ffffffe6;font-size:17px;line-height:1.65}.ryze-final .ryze-cta.dark{background:#111}.ryze-footer{min-height:150px;padding:35px clamp(28px,6vw,118px);border-top:1px solid #dedfdd;background:#fff;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:50px}.ryze-footer nav{display:flex;gap:30px}.ryze-footer nav button,.ryze-footer>button{color:#555d60;font-size:11px}.ryze-footer small{grid-column:1 / -1;color:#9da2a3;font-size:9px}@media(max-width:1280px){.ryze-header{grid-template-columns:1fr auto}.ryze-header nav{display:none}.ryze-hero{min-height:920px;grid-template-columns:.82fr 1.18fr;padding-inline:42px}.ryze-hero h1{font-size:57px;letter-spacing:-4px}.ryze-dashboard-body{min-height:500px}.ryze-table>div{grid-template-columns:1.2fr .5fr .55fr}.ryze-table>div small{display:none}.ryze-inside-grid{grid-template-columns:repeat(2,1fr)}.ryze-inside-grid>article{height:525px}.ryze-creative-grid article{min-height:450px}.ryze-creative-copy{padding:30px}.ryze-pricing{grid-template-columns:1fr 1fr}.ryze-pricing>div{grid-column:1 / -1;max-width:760px}}@media(max-width:980px){.ryze-header{min-height:70px;padding-inline:24px}.ryze-header .ryze-login{display:none}.ryze-header>div{gap:0}.ryze-hero{min-height:auto;padding:120px 24px 70px;grid-template-columns:1fr;gap:76px}.ryze-hero-copy{max-width:760px}.ryze-hero h1{font-size:clamp(59px,10vw,82px)}.ryze-hero-stack{width:100%;max-width:840px;justify-self:center}.ryze-trust-strip{padding-inline:35px}.ryze-trust-strip>div{grid-template-columns:repeat(2,1fr);gap:30px}.ryze-capability-grid{grid-template-columns:repeat(2,1fr)}.ryze-creative-grid{grid-template-columns:1fr}.ryze-creative-grid article{min-height:440px}.ryze-mcp{grid-template-columns:1fr}.ryze-mcp>div:first-child{max-width:760px}.ryze-why-grid article{grid-template-columns:75px 1fr}.ryze-why-grid article>b{font-size:45px}.ryze-final{grid-template-columns:1fr}.ryze-final>div:last-child{justify-self:start}}@media(max-width:680px){html{scrollbar-width:none}html::-webkit-scrollbar{display:none}.landing-shell.ryze-inspired{background:#063f43}.ryze-header{min-height:64px;padding-inline:24px;gap:10px}.ryze-header .ryze-brand{gap:7px}.ryze-header .ryze-brand strong{font-size:21px;letter-spacing:-1.2px}.ryze-header .ryze-brand svg{width:23px;height:23px}.ryze-header .ryze-cta{min-height:46px;padding-inline:14px;border:1px solid rgba(255,255,255,.15);border-radius:7px;gap:9px;font-size:9px;white-space:nowrap}.ryze-cta-desktop{display:none}.ryze-cta-mobile{display:inline}.ryze-hero{min-height:calc(100svh - 32px);padding:86px 24px 4px;background-image:url(/assets/aurora-hero-mobile.webp);background-position:center;display:block}.ryze-hero:before{background:#01191b1f}.ryze-hero-copy{max-width:none;padding-top:0}.ryze-pill{min-height:28px;padding:0 9px;align-items:center;font-size:8.5px;letter-spacing:1.25px}.ryze-hero h1{margin-top:20px;font-size:clamp(38px,10.5vw,42px);font-weight:760;line-height:.95;letter-spacing:-3.35px}.ryze-mobile-linebreak{display:inline}.ryze-hero-copy-desktop{display:none}.ryze-hero-copy-mobile{display:block}.ryze-hero-copy>p{margin-top:14px;font-size:13.5px;line-height:1.5}.ryze-mobile-agent{margin-top:16px;padding:13px;border:1px solid rgba(255,255,255,.76);border-radius:12px;color:#303738;background:#fbfaf4f7;box-shadow:0 18px 45px #00232533;display:block}.ryze-mobile-agent-heading{min-height:36px;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px}.ryze-mobile-agent-heading>span{width:34px;height:34px;border-radius:50%;color:#fff;background:#0b6d70;display:grid;place-items:center}.ryze-mobile-agent-heading>div{min-width:0;display:grid;gap:1px}.ryze-mobile-agent-heading strong{color:#303638;font-size:11px}.ryze-mobile-agent-heading small{color:#7a8081;font-size:8.5px}.ryze-mobile-agent-heading em{color:#747b7c;display:flex;align-items:center;gap:5px;font-size:8.5px;font-style:normal}.ryze-mobile-agent-heading em i{width:6px;height:6px;border-radius:50%;background:#c8ea4c}.ryze-mobile-agent-input{position:relative;min-height:68px;margin-top:11px;border:1px solid #d6d8d5;border-radius:8px;background:#fff}.ryze-mobile-agent-input textarea{width:100%;height:68px;padding:11px 51px 10px 12px;border:0;outline:0;resize:none;color:#252a2c;background:transparent;font-size:12px;line-height:1.42}.ryze-mobile-agent-input button{position:absolute;right:8px;bottom:8px;width:38px;height:38px;border-radius:50%;color:#fff;background:#0b6d70;display:grid;place-items:center}.ryze-mobile-agent>p{margin:9px 2px 0;color:#777e7f;display:flex;align-items:center;gap:7px;font-size:8.5px}.ryze-mobile-agent>p svg{color:#a8c92e}.ryze-mobile-prompt-ideas{margin-top:9px;overflow-x:auto;display:flex;gap:7px;scrollbar-width:none}.ryze-mobile-prompt-ideas::-webkit-scrollbar{display:none}.ryze-mobile-prompt-ideas button{min-height:30px;padding:0 8px;border:1px solid #d7d9d6;border-radius:99px;color:#4f5658;background:#fff;font-size:7.5px;white-space:nowrap}.ryze-hero-form,.ryze-hero-stack{display:none}.ryze-mobile-hero-actions{margin-top:12px;display:grid;gap:8px}.ryze-mobile-hero-actions button{min-height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.9);border-radius:7px;color:#fff;background:#ffffff0d;display:flex;align-items:center;justify-content:center;gap:12px;font-size:11px;font-weight:800}.ryze-mobile-hero-actions button+button{min-height:46px;color:#252a2c;background:#fff}.ryze-mobile-hero-actions button:first-child{border-color:#dfff70;color:#fff;background:#090a0a}.ryze-platforms{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:9px 14px}.ryze-platforms span{width:auto;justify-content:center;gap:7px;font-size:9px}.ryze-platforms span:last-child{grid-column:1 / -1}.ryze-platforms svg{width:22px;height:22px}.ryze-platforms small{display:inline}.ryze-trust-strip{min-height:0;margin:0 24px 24px;padding:42px 16px 48px;border-radius:28px;background:var(--paper);grid-template-columns:1fr}.ryze-mobile-next-section{margin-bottom:27px;display:grid!important;gap:10px;text-align:center}.ryze-mobile-next-section span{color:var(--teal);font-size:9px;font-weight:800;letter-spacing:1.6px}.ryze-mobile-next-section strong{font-size:31px;line-height:1.02;letter-spacing:-2px}.ryze-trust-strip>p{padding:15px 0;border-right:0;border-bottom:1px solid #e3e3df;font-size:9px}.ryze-trust-strip>div:last-child{margin-top:26px;grid-template-columns:repeat(2,1fr);gap:18px 10px}.ryze-trust-strip>div:last-child span{font-size:8px}.ryze-section-title h2,.ryze-mcp h2,.ryze-pricing>div h2,.ryze-final h2{font-size:38px;letter-spacing:-2.6px}.ryze-section-title p{font-size:13px}.ryze-inside,.ryze-capabilities,.ryze-creative,.ryze-why,.ryze-mcp,.ryze-pricing{padding:72px 16px}.ryze-inside-grid{margin-top:46px;grid-template-columns:1fr;gap:12px}.ryze-inside-grid>article{height:430px;border-radius:8px}.ryze-capability-grid{margin-top:48px;grid-template-columns:1fr;gap:34px}.ryze-capability-grid article{padding-bottom:30px;border-bottom:1px solid var(--hairline)}.ryze-creative-grid{margin-top:48px;gap:14px}.ryze-creative-grid article{min-height:auto;border-radius:8px;grid-template-columns:1fr}.ryze-creative-media{height:300px}.ryze-creative-copy{min-height:270px;padding:28px 24px}.ryze-why-grid{margin-top:46px;grid-template-columns:1fr;gap:10px}.ryze-why-grid article,.ryze-why-grid article:nth-child(2n),.ryze-why-grid article:nth-child(n+3){min-height:160px;padding:22px 18px;border:1px solid #dde0df;border-radius:7px}.ryze-why-grid article>div{padding-left:16px}.ryze-mcp{gap:42px}.ryze-mcp-window{border-radius:8px}.ryze-mcp-window>div{padding:15px}.ryze-mcp-window section{align-items:stretch;flex-direction:column}.ryze-pricing{grid-template-columns:1fr;gap:12px}.ryze-pricing>div{padding:0 0 22px}.ryze-pricing>article{min-height:420px;padding:26px}.ryze-pricing article>strong{font-size:52px}.ryze-final{min-height:500px;padding:64px 20px;gap:42px;background-position:60% center}.ryze-final p{font-size:15px}.ryze-final .ryze-cta{width:100%}.ryze-footer{padding:32px 20px;grid-template-columns:1fr auto;gap:22px}.ryze-footer nav{display:none}}.app-shell{background:#080a09}.sidebar{width:220px;padding:24px 16px 20px;border-right-color:#252b26;background:#070908}.wordmark{padding:0 10px 28px;letter-spacing:4px}.wordmark small{color:#737b74;letter-spacing:2.1px}.main-nav{gap:4px}.nav-item{min-height:44px;height:44px;padding:0 11px;border-radius:8px;gap:11px;color:#858d86;font-size:12px}.nav-item.active{color:var(--electric);background:#151a12}.topbar{left:220px;height:68px;padding:0 26px;border-bottom-color:#252b26;background:#080a09f7}.credit-pill{min-width:142px;height:38px;border-color:#303731;background:#0c100d;font-size:13px}.account{min-width:168px}.account img,.avatar-fallback{width:36px;height:36px}.account-menu-label{padding:9px 10px;overflow:hidden;color:#747d75;display:block;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workspace{margin-left:220px;padding:92px clamp(20px,3vw,46px) 52px}.ads-agent-workspace,.mcp-workspace,.studio-workspace{background:#080a09}.mcp-simple>section,.studio-workspace>section{width:min(100%,1180px);margin-inline:auto}.ads-simple-hero{margin-bottom:20px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ads-simple-hero h1,.ads-page-heading h1,.mcp-simple-hero h1{margin:0;color:#f0f4ee;font-size:clamp(34px,3.4vw,48px);font-weight:560;line-height:1.08;letter-spacing:-2px}.ads-simple-hero p,.ads-page-heading p,.mcp-simple-hero p{max-width:740px;margin:10px 0 0;color:#879088;font-size:13px;line-height:1.6}.ads-chat-focus{overflow:hidden;border:1px solid #333a34;border-radius:16px;background:#0d110e;box-shadow:0 24px 70px #0000002e}.ads-chat-focus>header{min-height:64px;padding:0 18px;border-bottom:1px solid #2c332d;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px}.ads-agent-avatar{width:40px;height:40px;border:1px solid rgba(201,255,34,.22);border-radius:10px;color:var(--electric);background:#c9ff220d;display:grid;place-items:center}.ads-chat-focus>header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ads-chat-focus>header strong{color:#e9eee7;font-size:13px}.ads-chat-focus>header small,.ads-chat-context{color:#778078;font-size:10px}.ads-chat-context{padding:7px 9px;border:1px solid #343b35;border-radius:999px;background:#111511}.ads-chat-messages-focused{min-height:168px;max-height:330px;padding:22px 20px 4px}.ads-chat-messages-focused .ads-chat-message{max-width:74%}.ads-chat-composer{margin:16px 20px 0;padding:8px;border:1px solid #444d45;border-radius:13px;background:#080b09}.ads-chat-composer textarea{width:100%;min-height:76px;max-height:180px;padding:12px;border:0;outline:0;color:#edf1eb;background:transparent;font-size:14px;line-height:1.55;resize:vertical}.ads-chat-composer textarea::placeholder{color:#666e67}.ads-chat-composer>div{min-height:42px;padding-left:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ads-chat-composer>div>span{color:#717a72;display:flex;align-items:center;gap:6px;font-size:9px}.ads-chat-composer>div>button{width:42px;height:42px;border-radius:9px;color:var(--electric-ink);background:var(--electric);display:grid;place-items:center}.ads-chat-composer>div>button:disabled{color:#596159;background:#222822;cursor:not-allowed}.ads-quick-actions{padding:12px 20px 20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ads-quick-actions button{min-height:39px;padding:0 10px;border:1px solid #343b35;border-radius:8px;color:#a5aea6;background:#111511;font-size:10px;text-align:left}.ads-quick-actions button:hover{border-color:#5f695f;color:#e2e7e0}.ads-onboarding-callout{min-height:76px;margin-top:12px;padding:14px 16px;border:1px solid rgba(201,255,34,.25);border-radius:12px;background:#c9ff220a;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px}.ads-onboarding-callout>span{width:38px;height:38px;border-radius:9px;color:var(--electric);background:#c9ff2214;display:grid;place-items:center}.ads-onboarding-callout>div{display:flex;flex-direction:column;gap:4px}.ads-onboarding-callout strong{color:#dfe5dd;font-size:12px}.ads-onboarding-callout p{margin:0;color:#7f8880;font-size:10px}.ads-onboarding-callout>button,.ads-heading-action,.mcp-section-heading>button{min-height:38px;padding:0 12px;border:1px solid #4a534a;border-radius:8px;color:#d4dad3;background:#141915;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:650}.ads-onboarding-callout>button:hover,.ads-heading-action:hover,.mcp-section-heading>button:hover{border-color:var(--electric);color:var(--electric)}.ads-overview-strip{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ads-overview-strip article{min-width:0;min-height:76px;padding:13px;border:1px solid #2f3630;border-radius:10px;background:#0c100d;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.ads-overview-strip span{color:#757e76;font-size:9px}.ads-overview-strip strong{overflow:hidden;color:#e2e7e0;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ads-home-panels{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.ads-home-panel,.ads-connected-accounts,.mcp-active-connections{overflow:hidden;border:1px solid #303731;border-radius:12px;background:#0c100d}.ads-home-panel>header,.ads-connected-accounts>header,.mcp-active-connections>header{min-height:61px;padding:0 16px;border-bottom:1px solid #2b322c;display:flex;align-items:center;justify-content:space-between;gap:14px}.ads-home-panel>header>div,.ads-connected-accounts>header>div,.mcp-active-connections>header>div{display:flex;flex-direction:column;gap:3px}.ads-home-panel header strong,.ads-connected-accounts header strong,.mcp-active-connections header strong{color:#dce2da;font-size:12px}.ads-home-panel header small,.ads-connected-accounts header small,.mcp-active-connections header small{color:#737c74;font-size:9px}.ads-home-panel header button{color:#9da69d;font-size:9px}.ads-home-panel header button:hover{color:var(--electric)}.ads-home-provider,.ads-home-action,.ads-connected-accounts>article{min-height:62px;padding:10px 16px;display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px}.ads-home-provider+.ads-home-provider,.ads-home-action+.ads-home-action,.ads-connected-accounts>article+article{border-top:1px solid #292f2a}.ads-home-provider>div,.ads-home-action>div,.ads-connected-accounts>article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ads-home-provider strong,.ads-home-action strong,.ads-connected-accounts article strong{overflow:hidden;color:#ced4cd;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ads-home-provider small,.ads-home-action small,.ads-connected-accounts article small{color:#727a73;font-size:8px}.ads-home-provider em,.ads-connected-accounts article em{color:#798179;font-size:8px;font-style:normal}.ads-home-provider em.connected,.ads-connected-accounts article em{color:var(--electric)}.ads-empty-inline{min-height:92px;padding:18px;color:#778078;display:flex;align-items:center;justify-content:center;gap:10px}.ads-empty-inline>span{display:flex;flex-direction:column;gap:3px}.ads-empty-inline strong{color:#c8cec7;font-size:10px}.ads-empty-inline small{color:#727a73;font-size:8px}.ads-page-heading{min-height:142px;padding-bottom:24px;border-bottom:1px solid #2c322d;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ads-page-count{padding:8px 10px;border:1px solid #3a423b;border-radius:999px;color:#9fa89f;background:#101411;font-size:9px}.ads-provider-grid-focused{margin-top:18px}.ads-connected-accounts{margin-top:12px}.ads-focused-page>.ads-strategy-section{margin-top:22px}.ads-automation-layout{margin-top:20px;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:12px}.ads-automation-layout .ads-actions-section,.ads-focused-page>.ads-audit-section{margin-top:0}.ads-focused-page>.ads-audit-section{margin-top:12px}.studio-intro{margin-bottom:24px}.studio-intro h1{font-size:clamp(32px,3vw,45px)}.studio-product-picker{padding-top:8px}.studio-picker-heading{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.studio-picker-heading h2{margin:0;color:#edf2eb;font-size:clamp(26px,2.4vw,35px);font-weight:570;letter-spacing:-1.2px}.studio-picker-heading p{margin:7px 0 0;color:#7f8880;font-size:12px}.studio-picker-heading>span{color:#798179;font-size:9px}.studio-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell .studio-product-card{height:auto;min-height:340px;padding:0;overflow:hidden;border:1px solid #303731;border-radius:13px;background:#0d110e;display:flex;flex-direction:column;align-items:stretch;gap:0;text-align:left}.app-shell .studio-product-card:hover{border-color:#596259;background:#0f1410;transform:translateY(-2px)}.studio-product-visual{position:relative;width:100%;aspect-ratio:1.24;overflow:hidden;display:block}.app-shell .studio-product-visual img{width:100%;height:100%;border-radius:0;object-fit:cover}.studio-product-visual>em{position:absolute;left:12px;top:12px;padding:5px 7px;border-radius:5px;color:#0b0d07;background:var(--electric);font-size:7px;font-style:normal;font-weight:800;letter-spacing:.7px}.app-shell .studio-product-card .format-text{min-height:88px;padding:15px 15px 12px;display:flex;flex-direction:column;gap:7px}.app-shell .studio-product-card .format-text strong{color:#ebf0e9;font-size:14px;white-space:normal}.app-shell .studio-product-card .format-text small{color:#7d857e;font-size:10px;line-height:1.5}.studio-product-footer{min-height:50px;margin-top:auto;padding:0 15px;border-top:1px solid #2d342e;display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-product-footer>em{color:#8d968e;font-size:9px;font-style:normal}.studio-product-footer>span{color:var(--electric);display:flex;align-items:center;gap:5px;font-size:10px;font-weight:650}.studio-wizard{overflow:hidden;border:1px solid #303731;border-radius:14px;background:#0b0f0c}.studio-wizard-header{min-height:72px;padding:10px 16px;border-bottom:1px solid #2e352f;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.studio-wizard-header>button,.studio-secondary-action{min-height:36px;color:#9ca59c;display:inline-flex;align-items:center;gap:7px;font-size:10px}.studio-wizard-header>div{min-width:0;display:flex;align-items:center;gap:10px}.studio-wizard-header img{width:42px;height:42px;border-radius:8px;object-fit:cover}.studio-wizard-header>div>span{display:flex;flex-direction:column;gap:2px}.studio-wizard-header small{color:var(--electric);font-size:7px;font-weight:750;letter-spacing:.7px}.studio-wizard-header strong{color:#dde3db;font-size:11px}.studio-wizard-header>em{justify-self:end;color:#a8b0a8;font-size:10px;font-style:normal}.studio-stepbar{min-height:76px;padding:14px 18px;border-bottom:1px solid #2e352f;background:#0e120f;display:flex;align-items:center;justify-content:center;gap:16px}.studio-stepbar>button{color:#737c74;display:flex;align-items:center;gap:9px;text-align:left}.studio-stepbar>button:disabled{cursor:not-allowed;opacity:.48}.studio-stepbar b{width:30px;height:30px;border:1px solid #414941;border-radius:50%;background:#0b0f0c;display:grid;place-items:center;font-size:10px}.studio-stepbar button.active,.studio-stepbar button.done{color:#e7ece5}.studio-stepbar button.active b,.studio-stepbar button.done b{border-color:var(--electric);color:var(--electric-ink);background:var(--electric)}.studio-stepbar button>span{display:flex;flex-direction:column;gap:2px}.studio-stepbar strong{font-size:10px}.studio-stepbar small{color:#69716a;font-size:8px}.studio-stepbar>i{width:52px;height:1px;background:#363d37}.studio-wizard-panel{padding:clamp(22px,3vw,38px)}.studio-panel-heading{max-width:760px;margin-bottom:24px;display:flex;align-items:flex-start;gap:12px}.studio-panel-heading h2{margin:0;color:#e9eee7;font-size:clamp(22px,2vw,29px);font-weight:570;line-height:1.2;letter-spacing:-.8px}.studio-panel-heading p{margin:7px 0 0;color:#7f8880;font-size:11px;line-height:1.55}.studio-reference-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studio-reference-card,.studio-brief-panel .brief-column,.studio-output-settings{min-width:0;padding:18px;border:1px solid #303731;border-radius:11px;background:#0e120f}.studio-reference-card.source-column{border-right:1px solid #303731}.studio-reference-card.art-direction-block{margin-top:0;padding-top:18px}.studio-analysis-toggle{margin-top:12px}.studio-step-actions{min-height:62px;margin-top:22px;padding-top:16px;border-top:1px solid #2e352f;display:flex;align-items:center;justify-content:flex-end;gap:14px}.studio-step-actions>span{margin-right:auto;color:#778078;display:flex;align-items:center;gap:6px;font-size:9px}.studio-step-actions .primary-button{min-width:196px;min-height:44px;justify-content:center}.studio-brief-panel .brief-column{padding:22px}.studio-output-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:14px}.studio-output-preview{min-height:430px;padding:20px;overflow:hidden;border:1px solid #303731;border-radius:11px;background:#0e120f;display:flex;flex-direction:column}.studio-output-preview img{width:100%;aspect-ratio:1.25;border-radius:8px;object-fit:cover}.studio-output-preview>span{margin-top:18px;color:var(--electric);font-size:8px;font-weight:750;letter-spacing:.8px}.studio-output-preview h3{margin:8px 0 0;color:#e5eae3;font-size:19px;font-weight:600}.studio-output-preview p{margin:8px 0 0;color:#7e877f;font-size:10px;line-height:1.6}.studio-output-settings{padding:22px}.studio-output-settings>div+div,.studio-order-summary,.studio-output-settings>.generate-button{margin-top:18px}.studio-output-settings label{color:#a4aca4;display:block;font-size:10px;font-weight:600}.studio-order-summary{padding:0;border:1px solid #303731;border-radius:9px;background:#0a0e0b}.studio-order-summary>div{min-height:48px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:16px}.studio-order-summary>div+div{border-top:1px solid #2b322c}.studio-order-summary dt{color:#747d75;font-size:9px}.studio-order-summary dd{margin:0;color:#d9dfd7;display:flex;align-items:center;gap:6px;font-size:10px;font-weight:650}.studio-output-settings>.generate-button{width:100%}.video-options-panel{margin-top:12px}.mcp-simple-hero{min-height:154px;padding-bottom:25px;border-bottom:1px solid #2c322d;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.mcp-simple-card{margin-top:20px!important;overflow:hidden;border:1px solid #303731;border-radius:14px;background:#0c100d}.mcp-platform-tabs{margin:0;padding:7px;border:0;border-bottom:1px solid #303731;border-radius:0;background:#101411;grid-template-columns:repeat(4,1fr)}.mcp-platform-tabs button{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px}.mcp-three-steps{display:grid;grid-template-columns:repeat(3,1fr)}.mcp-three-steps article{min-width:0;min-height:285px;padding:24px;display:flex;flex-direction:column;align-items:flex-start}.mcp-three-steps article+article{border-left:1px solid #303731}.mcp-step-number{width:28px;height:28px;border:1px solid #454d46;border-radius:50%;color:var(--electric);background:#141915;display:grid;place-items:center;font-size:9px;font-weight:750}.mcp-three-steps h2{margin:28px 0 0;color:#e7ece5;font-size:16px;font-weight:610}.mcp-three-steps p{margin:9px 0 18px;color:#7d867e;font-size:10px;line-height:1.65}.mcp-url-field{width:100%;min-height:46px;margin-top:auto;padding-left:12px;border:1px solid #3a423b;border-radius:8px;background:#080b09;display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:7px}.mcp-url-field code{overflow:hidden;color:#bec6bd;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mcp-url-field button{width:38px;height:38px;margin-right:3px;border-radius:7px;color:var(--electric-ink);background:var(--electric);display:grid;place-items:center}.mcp-url-field button:disabled{color:#697169;background:#252b26;cursor:not-allowed}.mcp-three-steps article>a,.mcp-three-steps article>button{min-height:40px;margin-top:auto;padding:0 12px;border:1px solid #485049;border-radius:8px;color:#dce2da;background:#151a16;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;text-decoration:none}.mcp-three-steps article>button:disabled{color:#6f776f;cursor:not-allowed}.mcp-secure-note{min-height:40px;margin-top:auto;color:#aab2aa;display:flex;align-items:center;gap:7px;font-size:9px}.mcp-secure-note svg{color:var(--electric)}.mcp-coming-soon{min-height:64px;padding:12px 18px;border-top:1px solid #303731;color:#d1b078;background:#12120f;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px}.mcp-coming-soon>div{display:flex;flex-direction:column;gap:3px}.mcp-coming-soon strong{font-size:10px}.mcp-coming-soon p{margin:0;color:#8d816c;font-size:9px}.mcp-capabilities{margin-top:38px!important}.mcp-section-heading{margin-bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.mcp-section-heading h2{margin:0;color:#ebf0e9;font-size:clamp(25px,2.3vw,34px);font-weight:570;letter-spacing:-1px}.mcp-section-heading p{margin:7px 0 0;color:#7d867e;font-size:11px}.mcp-capabilities>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #303731;border-radius:12px;background:#0c100d}.mcp-capabilities article{min-width:0;min-height:150px;padding:18px}.mcp-capabilities article+article{border-left:1px solid #303731}.mcp-capabilities article>span{color:var(--electric)}.mcp-capabilities article strong{margin-top:22px;color:#dce2da;display:block;font-size:11px}.mcp-capabilities article p{margin:7px 0 0;color:#747d75;font-size:9px;line-height:1.55}.mcp-active-connections{margin-top:12px!important}.mcp-active-connections>div{min-height:82px;padding:14px 18px;color:#778078;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px}.mcp-active-connections>div>span{display:flex;flex-direction:column;gap:3px}.mcp-active-connections>div strong{color:#cbd2ca;font-size:10px}.mcp-active-connections>div small{color:#727b73;font-size:8px}@media(max-width:1180px){.sidebar{width:84px;padding-inline:12px}.wordmark{justify-content:center;grid-template-columns:auto;padding-inline:0;font-size:0}.wordmark small,.nav-item span{display:none}.nav-item{justify-content:center}.topbar{left:84px}.workspace{margin-left:84px}.studio-product-grid,.mcp-capabilities>div:last-child{grid-template-columns:repeat(2,1fr)}.mcp-capabilities article:nth-child(3){border-top:1px solid #303731;border-left:0}.mcp-capabilities article:nth-child(4){border-top:1px solid #303731}.ads-automation-layout{grid-template-columns:1fr}}@media(max-width:900px){.ads-quick-actions,.ads-overview-strip{grid-template-columns:repeat(2,1fr)}.ads-home-panels,.studio-reference-grid,.studio-output-layout{grid-template-columns:1fr}.studio-output-preview{min-height:0}.mcp-three-steps{grid-template-columns:1fr}.mcp-three-steps article{min-height:225px}.mcp-three-steps article+article{border-top:1px solid #303731;border-left:0}}@media(max-width:820px){.sidebar{inset:auto 0 0;width:auto;height:72px;padding:7px 8px;border-top:1px solid #252b26;border-right:0;display:block}.wordmark,.sidebar-footer{display:none}.main-nav{width:100%;height:100%;overflow-x:auto;flex-direction:row;gap:4px;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.main-nav .nav-item:nth-child(n){min-width:82px;height:56px;padding:5px 8px;display:flex;flex-direction:column;justify-content:center;gap:4px;font-size:8px}.main-nav .nav-item span{display:block}.topbar{left:0;height:64px;padding:0 14px}.credit-pill,.account{min-width:0}.account>span,.account>svg{display:none}.workspace{margin-left:0;padding:84px 14px 96px}.ads-simple-hero,.ads-page-heading,.mcp-simple-hero,.mcp-section-heading,.studio-picker-heading{align-items:flex-start;flex-direction:column}.ads-chat-messages-focused .ads-chat-message{max-width:92%}.ads-onboarding-callout{grid-template-columns:38px minmax(0,1fr)}.ads-onboarding-callout>button{grid-column:1 / -1}.studio-wizard-header{grid-template-columns:1fr auto}.studio-wizard-header>div{display:none}.studio-stepbar{gap:8px}.studio-stepbar>i{width:24px}}@media(max-width:560px){.ads-simple-hero h1,.ads-page-heading h1,.mcp-simple-hero h1{font-size:34px;letter-spacing:-1.6px}.ads-chat-focus>header{grid-template-columns:40px 1fr}.ads-chat-context{display:none}.ads-chat-messages-focused{min-height:145px;padding-inline:12px}.ads-chat-composer{margin-inline:12px}.ads-quick-actions{padding-inline:12px;grid-template-columns:1fr}.ads-overview-strip,.studio-product-grid,.mcp-capabilities>div:last-child{grid-template-columns:1fr}.mcp-capabilities article+article,.mcp-capabilities article:nth-child(4){border-top:1px solid #303731;border-left:0}.studio-product-card{min-height:310px}.studio-stepbar{justify-content:space-between;overflow-x:auto}.studio-stepbar>i,.studio-stepbar small{display:none}.studio-wizard-panel{padding:18px 14px}.studio-step-actions{align-items:stretch;flex-direction:column}.studio-step-actions>span{margin-right:0}.studio-step-actions .primary-button,.studio-step-actions .studio-secondary-action{width:100%;justify-content:center}.brief-grid,.video-brief-grid,.evidence-grid{grid-template-columns:1fr}.brief-grid .full,.video-brief-grid label.wide,.evidence-grid label.wide{grid-column:1}.mcp-platform-tabs{grid-template-columns:repeat(2,1fr)}}.hero-agent-console{min-width:0}.electric-hero-copy h1 em{display:inline-block;font-size:.82em;line-height:1.04}.agent-workflow .electric-section-heading,.agent-capabilities .electric-section-heading{max-width:980px}.agent-workflow .electric-section-heading>p{max-width:680px;margin-top:18px}.agent-workflow-grid{margin-top:58px;border-top:1px solid #343a35;border-bottom:1px solid #343a35;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.agent-workflow-grid article{min-width:0;min-height:300px;padding:28px;display:flex;flex-direction:column}.agent-workflow-grid article+article{border-left:1px solid #343a35}.agent-workflow-grid article>span{width:42px;height:42px;border:1px solid rgba(201,255,34,.22);border-radius:9px;color:var(--electric);background:#c9ff220b;display:grid;place-items:center}.agent-workflow-grid b{margin-top:42px;color:#727a73;font-size:10px;letter-spacing:1px}.agent-workflow-grid strong{margin-top:14px;color:#edf2eb;font-size:17px;line-height:1.35}.agent-workflow-grid p{margin:10px 0 0;color:#858d86;font-size:12px;line-height:1.7}.agent-capability-grid{margin-top:54px;border-top:1px solid #343a35;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.agent-capability-grid article{min-height:250px;padding:30px;border-bottom:1px solid #343a35}.agent-capability-grid article:not(:nth-child(3n+1)){border-left:1px solid #343a35}.agent-capability-grid b{color:var(--electric);font-size:10px;letter-spacing:1px}.agent-capability-grid h3{margin:52px 0 0;color:#eef2ec;font-size:19px;font-weight:600}.agent-capability-grid p{margin:12px 0 0;color:#858d86;font-size:12px;line-height:1.7}.agent-control-story{background:radial-gradient(circle at 80% 20%,rgba(201,255,34,.055),transparent 34%),#0a0d0b}.electric-products>.electric-studio{margin-top:68px}.electric-mcp-section{padding:110px var(--landing-pad);border-bottom:1px solid #292f2a;background:radial-gradient(circle at 15% 85%,rgba(139,92,246,.08),transparent 28%),#080a09;display:grid;grid-template-columns:minmax(340px,.78fr) minmax(560px,1.22fr);align-items:center;gap:clamp(50px,7vw,110px)}.electric-mcp-copy h2{margin:17px 0 0;color:#f0f4ee;font-size:clamp(39px,4vw,61px);font-weight:560;line-height:1.05;letter-spacing:-2.8px}.electric-mcp-copy p{margin:22px 0 28px;color:#919991;font-size:15px;line-height:1.75}.electric-mcp-console{overflow:hidden;border:1px solid #3b423c;border-radius:14px;background:#0b0f0c;box-shadow:0 35px 90px #00000059}.electric-mcp-console>header{min-height:54px;padding:0 17px;border-bottom:1px solid #303731;display:flex;align-items:center;justify-content:space-between}.electric-mcp-console>header span{color:#e5eae3;font-size:11px;font-weight:750;letter-spacing:1px}.electric-mcp-console>header em{color:var(--electric);font-size:8px;font-style:normal;font-weight:750;letter-spacing:.8px}.mcp-conversation{min-height:330px;padding:26px;display:flex;flex-direction:column;gap:16px}.mcp-conversation>p{max-width:84%;margin:0;padding:14px 16px;border:1px solid #343b35;border-radius:11px;color:#b8c0b8;background:#101411;font-size:12px;line-height:1.65}.mcp-conversation>p:first-child{align-self:flex-end;border-color:#c9ff2233;background:#c9ff220b}.mcp-conversation p strong{margin-bottom:4px;color:var(--electric);display:block;font-size:8px;letter-spacing:.8px;text-transform:uppercase}.mcp-conversation>div{margin-top:auto;padding:13px;border:1px solid #3a423b;border-radius:9px;background:#0d110e;display:flex;align-items:center;justify-content:space-between;gap:14px}.mcp-conversation>div span{color:#d9dfd7;display:flex;align-items:center;gap:8px;font-size:11px}.mcp-conversation>div span svg{color:var(--electric)}.mcp-conversation>div button{min-height:34px;padding:0 10px;border-radius:7px;color:var(--electric-ink);background:var(--electric);font-size:9px;font-weight:750}.electric-mcp-console>footer{min-height:53px;padding:0 17px;border-top:1px solid #303731;color:#747d75;display:flex;align-items:center;gap:9px;font-size:9px}.electric-mcp-console>footer svg{color:#b7bfb7}.agent-pricing{grid-template-columns:.55fr 1.45fr;align-items:start}.agent-pricing-layout{min-width:0;display:grid;grid-template-columns:minmax(260px,.68fr) minmax(430px,1.32fr);gap:12px}.agent-main-price{min-height:500px;padding:27px;border:1px solid var(--electric);border-radius:11px;background:radial-gradient(circle at 100% 0,rgba(201,255,34,.08),transparent 35%),#0d110e;display:flex;flex-direction:column}.agent-main-price>span,.creative-pack-summary header span{color:var(--electric);font-size:8px;font-weight:800;letter-spacing:1px}.agent-main-price h3{margin:16px 0 0;color:#edf2eb;font-size:21px;font-weight:630}.agent-main-price b{margin-top:22px;color:#f2f6ef;font-size:49px;font-weight:560;letter-spacing:-2px}.agent-main-price b small{margin-left:4px;color:#808881;font-size:11px;font-weight:550;letter-spacing:0}.agent-main-price>strong{margin-top:5px;color:var(--electric);font-size:11px}.agent-main-price>p{margin:16px 0 0;color:#858d86;font-size:11px;line-height:1.65}.agent-main-price ul{margin:23px 0 0;padding:21px 0 0;border-top:1px solid #313831;list-style:none;display:grid;gap:13px}.agent-main-price li{color:#b8c0b8;display:flex;align-items:center;gap:8px;font-size:10px}.agent-main-price li svg{color:var(--electric)}.agent-main-price>button{min-height:45px;margin-top:auto;border-radius:8px;color:var(--electric-ink);background:var(--electric);font-size:11px;font-weight:800}.creative-pack-summary{overflow:hidden;border:1px solid #353c36;border-radius:11px;background:#0d100e}.creative-pack-summary>header{min-height:130px;padding:25px;border-bottom:1px solid #303630;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.creative-pack-summary header>div{max-width:470px}.creative-pack-summary header h3{margin:9px 0 0;color:#e9eee7;font-size:18px;font-weight:590;line-height:1.4}.creative-pack-summary header>button{min-height:37px;padding:0 11px;border:1px solid #4a534a;border-radius:7px;color:#cbd2ca;font-size:9px;white-space:nowrap}.creative-pack-summary>div{display:grid;grid-template-columns:repeat(3,1fr)}.creative-pack-summary article{min-width:0;min-height:367px;padding:23px;display:flex;flex-direction:column}.creative-pack-summary article+article{border-left:1px solid #303630}.creative-pack-summary article.recommended{background:#c9ff2209}.creative-pack-summary article>span{color:#dce2da;font-size:14px;font-weight:650}.creative-pack-summary article b{margin-top:25px;color:#f0f4ee;font-size:33px;font-weight:560;letter-spacing:-1.5px}.creative-pack-summary article b small{color:#777f78;font-size:9px;font-weight:500;letter-spacing:0}.creative-pack-summary article strong{margin-top:8px;color:var(--electric);font-size:10px}.creative-pack-summary article p{margin:16px 0 0;color:#7d857e;font-size:10px;line-height:1.6}.ads-workspace-nav{position:sticky;top:76px;z-index:5;margin:14px 0 0;padding:6px;border:1px solid #303731;border-radius:10px;background:#0c100ded;display:flex;gap:4px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ads-workspace-nav button{min-height:36px;padding:0 13px;border-radius:7px;color:#858e86;font-size:10px;font-weight:650}.ads-workspace-nav button:hover{color:#d6ddd5;background:#151a16}.ads-workspace-nav button.active{color:var(--electric-ink);background:var(--electric)}.ads-mission-row{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ads-mission-row>button{min-width:0;min-height:84px;padding:13px;border:1px solid #303731;border-radius:10px;color:var(--electric);background:#0d110e;display:grid;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;text-align:left}.ads-mission-row>button:hover{border-color:#596259;background:#111612}.ads-mission-row>button>span{min-width:0;display:flex;flex-direction:column;gap:4px}.ads-mission-row strong{overflow:hidden;color:#e0e6de;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ads-mission-row small{overflow:hidden;color:#737c74;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.ads-mission-row>button>svg:last-child{color:#596159}#ads-connections,#ads-campaigns,#ads-automations,#ads-cockpit{scroll-margin-top:132px}.mcp-workspace{overflow-x:hidden;background:radial-gradient(circle at 80% 0,rgba(139,92,246,.09),transparent 28%),#080a09}.mcp-hero{min-height:160px;padding-bottom:30px;border-bottom:1px solid #2c322d;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.mcp-hero h1{max-width:850px;margin:0;color:#f1f5ef;font-size:clamp(37px,3.7vw,57px);font-weight:550;line-height:1.03;letter-spacing:-2.7px}.mcp-hero p{max-width:760px;margin:12px 0 0;color:#929a93;font-size:15px;line-height:1.6}.mcp-status{min-height:35px;padding:0 11px;border:1px solid rgba(224,184,128,.25);border-radius:999px;color:#d4b98f;background:#e0b8800d;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;letter-spacing:.7px;white-space:nowrap}.mcp-status.ready{border-color:#c9ff2240;color:var(--electric);background:#c9ff220d}.mcp-setup-grid{margin-top:20px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px}.mcp-connect-card,.mcp-safety-card,.mcp-architecture{min-width:0;border:1px solid #303731;border-radius:12px;background:#0c100d}.mcp-connect-card{padding:20px}.mcp-connect-card>header,.mcp-safety-card>header{display:grid;grid-template-columns:40px 1fr;align-items:center;gap:11px}.mcp-connect-card>header>span,.mcp-safety-card>header>span{width:40px;height:40px;border:1px solid rgba(201,255,34,.2);border-radius:9px;color:var(--electric);background:#c9ff220b;display:grid;place-items:center}.mcp-connect-card header>div,.mcp-safety-card header>div{display:flex;flex-direction:column;gap:3px}.mcp-connect-card header strong,.mcp-safety-card header strong{color:#e7ece5;font-size:14px}.mcp-connect-card header small,.mcp-safety-card header small{color:#777f78;font-size:9px}.mcp-client-tabs{margin-top:22px;padding:4px;border:1px solid #303731;border-radius:9px;background:#090c0a;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mcp-client-tabs button{min-height:36px;border-radius:6px;color:#858e86;font-size:10px}.mcp-client-tabs button.active{color:var(--electric-ink);background:var(--electric);font-weight:750}.mcp-connect-card>p{margin:17px 0 0;color:#8c958d;font-size:11px;line-height:1.65}.mcp-connect-card>label{margin-top:19px;color:#9da69d;display:flex;flex-direction:column;gap:7px;font-size:10px}.mcp-connect-card>label>div{min-height:49px;padding:6px 6px 6px 13px;border:1px solid #3a423b;border-radius:8px;background:#080b09;display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px}.mcp-connect-card code{overflow:hidden;color:#c9d0c8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mcp-connect-card label button{min-height:36px;padding:0 10px;border-radius:6px;color:var(--electric-ink);background:var(--electric);display:flex;align-items:center;gap:6px;font-size:9px;font-weight:750}.mcp-connect-card label button:disabled{color:#737b74;background:#222722;cursor:not-allowed}.mcp-build-notice{margin-top:14px;padding:13px;border:1px solid rgba(224,184,128,.24);border-radius:9px;color:#d4b98f;background:#e0b8800b;display:grid;grid-template-columns:22px 1fr;gap:9px}.mcp-build-notice strong{color:#d8c6a9;font-size:10px}.mcp-build-notice p{margin:5px 0 0;color:#9a8b74;font-size:9px;line-height:1.55}.mcp-connection-steps{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:10px}.mcp-connection-steps span{color:#8b948c;display:flex;align-items:center;gap:7px}.mcp-connection-steps b{width:26px;height:26px;border:1px solid #3c443d;border-radius:50%;color:var(--electric);display:grid;place-items:center;font-size:9px}.mcp-connection-steps small{font-size:8px}.mcp-connection-steps i{width:36px;height:1px;background:#343b35}.mcp-safety-card{padding:20px}.mcp-safety-card ul{margin:22px 0 0;padding:18px 0 0;border-top:1px solid #2e352f;list-style:none;display:grid;gap:16px}.mcp-safety-card li{color:var(--electric);display:grid;grid-template-columns:18px 1fr;gap:8px}.mcp-safety-card li>span{display:flex;flex-direction:column;gap:3px}.mcp-safety-card li strong{color:#cbd2ca;font-size:10px}.mcp-safety-card li small{color:#727b73;font-size:8px;line-height:1.45}.mcp-safety-card>button{width:100%;min-height:40px;margin-top:22px;border:1px solid #414941;border-radius:8px;color:#cbd2ca;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px}.mcp-tools-section{margin-top:42px}.mcp-tool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mcp-tool-grid article{min-width:0;min-height:230px;padding:18px;border:1px solid #303731;border-radius:10px;background:#0d110e;display:flex;flex-direction:column}.mcp-tool-grid article>span{width:35px;height:35px;border:1px solid rgba(201,255,34,.18);border-radius:8px;color:var(--electric);background:#c9ff220a;display:grid;place-items:center}.mcp-tool-grid h3{margin:27px 0 12px;color:#dce2da;font-size:13px}.mcp-tool-grid code{margin-top:6px;overflow:hidden;color:#7f8880;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.mcp-architecture{margin:42px 0 10px;padding:20px}.mcp-architecture ol{margin:22px 0 0;padding:0;border-top:1px solid #2e352f;list-style:none;display:grid;grid-template-columns:repeat(2,1fr)}.mcp-architecture li{min-height:145px;padding:20px;display:grid;grid-template-columns:36px 1fr;gap:12px}.mcp-architecture li:nth-child(2n){border-left:1px solid #2e352f}.mcp-architecture li:nth-child(n+3){border-top:1px solid #2e352f}.mcp-architecture li>b{color:var(--electric);font-size:10px}.mcp-architecture li strong{color:#d9dfd7;font-size:12px}.mcp-architecture li p{margin:7px 0 0;color:#7c857d;font-size:9px;line-height:1.6}.mcp-architecture>footer{min-height:46px;padding:0 12px;border:1px solid #303731;border-radius:8px;color:#7f8880;background:#0a0e0b;display:flex;align-items:center;gap:8px;font-size:9px}.mcp-architecture>footer svg{color:#b3bbb3}@media(max-width:1280px){.agent-pricing{grid-template-columns:1fr}.agent-pricing-layout{grid-template-columns:minmax(260px,.6fr) minmax(480px,1.4fr)}.agent-workflow-grid{grid-template-columns:repeat(2,1fr)}.agent-workflow-grid article:nth-child(3){border-top:1px solid #343a35;border-left:0}.agent-workflow-grid article:nth-child(4){border-top:1px solid #343a35}}@media(max-width:980px){.electric-mcp-section{grid-template-columns:1fr}.electric-mcp-copy{max-width:760px}.agent-capability-grid{grid-template-columns:repeat(2,1fr)}.agent-capability-grid article:not(:nth-child(3n+1)){border-left:0}.agent-capability-grid article:nth-child(2n){border-left:1px solid #343a35}.agent-pricing-layout,.mcp-setup-grid{grid-template-columns:1fr}.creative-pack-summary>div{grid-template-columns:repeat(3,1fr)}.ads-mission-row,.mcp-tool-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.hero-agent-console{overflow-x:auto}.hero-agent-console>header,.hero-agent-console>.electric-ads-kpis,.hero-agent-console>.electric-ads-body{min-width:690px}.ads-workspace-nav{top:64px;overflow-x:auto}.ads-workspace-nav button{white-space:nowrap}.mcp-workspace{padding-bottom:105px}.mcp-hero{align-items:flex-start;flex-direction:column}.mcp-tool-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.electric-hero-copy h1 em{font-size:.78em}.agent-workflow-grid,.agent-capability-grid{grid-template-columns:1fr}.agent-workflow-grid article+article,.agent-workflow-grid article:nth-child(3),.agent-capability-grid article:nth-child(2n),.agent-capability-grid article:not(:nth-child(3n+1)){border-top:1px solid #343a35;border-left:0}.agent-workflow-grid article{min-height:250px}.electric-mcp-section{padding-block:74px}.electric-mcp-copy h2{font-size:38px;letter-spacing:-2px}.electric-mcp-console{overflow-x:auto}.electric-mcp-console>header,.electric-mcp-console>.mcp-conversation,.electric-mcp-console>footer{min-width:590px}.agent-pricing-layout{grid-template-columns:1fr}.creative-pack-summary>header{align-items:flex-start;flex-direction:column}.creative-pack-summary>div{grid-template-columns:1fr}.creative-pack-summary article{min-height:230px}.creative-pack-summary article+article{border-top:1px solid #303630;border-left:0}.ads-mission-row,.mcp-tool-grid{grid-template-columns:1fr}.ads-mission-row>button{min-height:74px}.mcp-client-tabs{grid-template-columns:1fr}.mcp-connection-steps{align-items:flex-start;flex-direction:column}.mcp-connection-steps i{width:1px;height:16px;margin-left:13px}.mcp-architecture ol{grid-template-columns:1fr}.mcp-architecture li:nth-child(2n){border-left:0}.mcp-architecture li+li{border-top:1px solid #2e352f}}.billing-workspace{min-height:100vh;margin-left:176px;padding:106px 32px 52px;background:radial-gradient(circle at 73% -9%,rgba(111,67,184,.12),transparent 31%),#090b0d}.billing-hero{min-height:142px;padding-bottom:28px;border-bottom:1px solid #25292f;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.billing-hero h1{margin:0;font-size:clamp(31px,3vw,45px);font-weight:500;letter-spacing:-1.8px}.billing-hero p{margin:10px 0 0;color:#8c9097;font-size:13px}.billing-balance{min-width:225px;padding:16px 18px;border:1px solid #33313a;border-radius:11px;background:linear-gradient(145deg,#1f1a28f0,#0e1115f0);box-shadow:0 18px 45px #0000002e;display:grid;grid-template-columns:1fr auto;align-items:end}.billing-balance>span{grid-column:1 / -1;margin-bottom:9px;color:#a988ec;display:flex;align-items:center;gap:7px;font-size:8px;font-weight:700;letter-spacing:1px}.billing-balance strong{color:#f3eefb;font-size:30px;font-weight:550;line-height:1;letter-spacing:-1px}.billing-balance small{padding-bottom:3px;color:#777b83;font-size:8px}.checkout-notice{min-height:61px;margin-top:18px;padding:11px 14px;border:1px solid rgba(139,92,246,.25);border-radius:9px;color:#ad8eea;background:#8b5cf611;display:grid;grid-template-columns:30px 1fr;align-items:center;gap:10px}.checkout-notice>span{width:30px;height:30px;border-radius:50%;background:#8b5cf61f;display:grid;place-items:center}.checkout-notice>div{display:flex;flex-direction:column;gap:3px}.checkout-notice strong{color:#d8cced;font-size:10px;font-weight:600}.checkout-notice small{color:#827b8e;font-size:8px}.checkout-notice.confirmed{border-color:#53c98a3d;color:#5fc98f;background:#53c98a0e}.checkout-notice.confirmed>span{color:#0c1510;background:#5fc98f}.checkout-notice.confirmed strong{color:#cde9d8}.checkout-notice>button{padding:8px 11px;border:1px solid rgba(83,201,138,.25);border-radius:7px;color:#bde5ce;background:#53c98a14;font-size:8px;font-weight:600}.checkout-notice:has(>button){grid-template-columns:30px 1fr auto}.checkout-notice.failed{border-color:#ef6b6b47;color:#e47f7f;background:#ef6b6b0f}.billing-error{min-height:42px;margin-top:16px;padding:8px 11px;border:1px solid rgba(239,107,107,.25);border-radius:8px;color:#dda0a0;background:#ef6b6b0e;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px}.billing-error button{padding:7px 9px;border-radius:6px;color:#f0b5b5;background:#ef6b6b17;font-size:8px}.pricing-section{padding-top:30px}.billing-section-heading{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between;gap:20px}.billing-section-heading h2{margin:0;font-size:18px;font-weight:550;letter-spacing:-.3px}.billing-section-heading p{margin:4px 0 0;color:#747880;font-size:10px}.billing-section-heading>span{color:#82858d;display:flex;align-items:center;gap:7px;font-size:9px}.billing-section-heading>svg{color:#8360cc}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pricing-card{position:relative;min-width:0;min-height:375px;padding:21px;border:1px solid #2d3138;border-radius:12px;background:linear-gradient(160deg,#12151a,#0d1013);display:flex;flex-direction:column;transition:border-color .16s ease,transform .16s ease}.pricing-card:hover{border-color:#46414f;transform:translateY(-2px)}.pricing-card.recommended{border-color:#7652bd;background:radial-gradient(circle at 100% 0,rgba(139,92,246,.14),transparent 37%),linear-gradient(160deg,#17131e,#0e1014);box-shadow:0 18px 50px #321d5729}.recommended-label{position:absolute;top:15px;right:15px;padding:5px 7px;border:1px solid rgba(139,92,246,.28);border-radius:5px;color:#c0a2fd;background:#8b5cf617;display:flex;align-items:center;gap:4px;font-size:7px;font-weight:700;letter-spacing:.7px}.pricing-card>header{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:5px 12px}.pricing-card>header>span{color:#b7b9bf;font-size:12px;font-weight:600}.pricing-card>header>strong{color:#f4f0eb;font-size:28px;font-weight:550;letter-spacing:-1px}.pricing-card>header>small{grid-column:1 / -1;color:#686c74;font-size:8px}.pricing-credits{margin-top:23px;display:flex;align-items:baseline;gap:6px}.pricing-credits svg{align-self:center;color:#9e74ee}.pricing-credits strong{color:#e9e4ee;font-size:20px;font-weight:600}.pricing-credits span{color:#777b83;font-size:9px}.pricing-card>p{min-height:36px;margin:10px 0 14px;color:#858990;font-size:9px;line-height:1.55}.pricing-card ul{margin:0;padding:14px 0 0;border-top:1px solid #282c32;list-style:none;display:grid;gap:10px}.pricing-card li{color:#a4a7ad;display:flex;align-items:center;gap:8px;font-size:8px;line-height:1.4}.pricing-card li svg{flex:0 0 auto;color:#6bc693}.pricing-card>button{width:100%;min-height:42px;margin-top:auto;border:1px solid #3a3f47;border-radius:8px;color:#dedde0;background:#171a1f;display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:600}.pricing-card.recommended>button{border-color:#7c4bd4;color:#fff;background:linear-gradient(135deg,#7040cb,#9055e8)}.pricing-card>button:hover:not(:disabled){filter:brightness(1.09)}.pricing-card>button:disabled{color:#666a72;border-color:#292d33;background:#111419;cursor:not-allowed}.billing-trust-row{margin-top:12px;padding:13px 16px;border:1px solid #272b31;border-radius:9px;background:#0d1013;display:grid;grid-template-columns:repeat(3,1fr)}.billing-trust-row>span{min-width:0;padding:2px 18px;border-right:1px solid #282c32;display:grid;grid-template-columns:22px 1fr;column-gap:8px;align-items:center}.billing-trust-row>span:first-child{padding-left:0}.billing-trust-row>span:last-child{padding-right:0;border-right:0}.billing-trust-row svg{grid-row:1 / 3;color:#9169dc}.billing-trust-row strong{color:#bdc0c5;font-size:8px;font-weight:600}.billing-trust-row small{color:#666a72;font-size:7px}.billing-history{margin-top:31px}.billing-table-wrap{overflow-x:auto;border:1px solid #292d33;border-radius:10px;background:#0d1013}.billing-table{width:100%;border-collapse:collapse}.billing-table th,.billing-table td{height:50px;padding:0 15px;border-bottom:1px solid #24282e;text-align:left;white-space:nowrap}.billing-table th{height:38px;color:#6c7077;background:#101318;font-size:7px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.billing-table tr:last-child td{border-bottom:0}.billing-table td{color:#989ca3;font-size:8px}.billing-table td:nth-child(2){min-width:240px}.billing-table td strong,.billing-table td small{display:block}.billing-table td strong{color:#c6c6ca;font-size:9px;font-weight:550}.billing-table td small{margin-top:3px;color:#61656c;font-size:7px}.billing-table .positive{color:#73cb9b;font-weight:600}.billing-table .negative{color:#db8a8a;font-weight:600}.billing-table td:last-child{width:44px;padding-inline:8px}.billing-table td a{width:27px;height:27px;border-radius:6px;color:#9b9ea5;display:grid;place-items:center}.billing-table td a:hover{color:#fff;background:#22262d}.order-status{padding:4px 6px;border-radius:5px;color:#c1a2ff;background:#8b5cf617;font-size:7px}.order-status.paid{color:#86d1a7;background:#53c98a17}.order-status.failed,.order-status.expired,.order-status.refunded{color:#df9595;background:#ef6b6b14}.order-status.partially_refunded{color:#dfb77a;background:#d3a64d14}.order-status.recorded{color:#92969d;background:#1a1e24}.billing-history-empty{min-height:100px;padding:20px;border:1px dashed #30343b;border-radius:10px;color:#777b82;display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px}.billing-history-empty button{padding:8px 11px;border:1px solid #383d45;border-radius:7px;color:#cccdd0;background:#15181d;font-size:8px}@media(max-width:1400px)and (min-width:1181px){.billing-workspace{margin-left:160px}}@media(max-width:1180px){.billing-workspace{margin-left:84px;padding-inline:22px}}@media(max-width:880px){.pricing-grid{grid-template-columns:1fr}.pricing-card{min-height:340px}.billing-trust-row{grid-template-columns:1fr;gap:11px}.billing-trust-row>span,.billing-trust-row>span:first-child,.billing-trust-row>span:last-child{padding:0;border-right:0}}@media(max-width:820px){.billing-workspace{margin-left:0;padding:88px 15px 98px}.billing-hero{align-items:stretch;flex-direction:column}.billing-balance{width:100%}.billing-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.billing-hero h1{font-size:31px}.pricing-card{padding:18px}.billing-section-heading>span{line-height:1.4}.checkout-notice{align-items:flex-start}.checkout-notice:has(>button){grid-template-columns:30px 1fr}.checkout-notice>button{grid-column:2;justify-self:start}}.marketing-shell,.landing-shell{min-height:100vh;background:#080a0c}.landing-shell{color:#f4f1ec;overflow:hidden}.landing-header{position:relative;z-index:3;width:100%;height:76px;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid #20242a;background:#080a0cf5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:34px}.landing-header>button{width:max-content}.landing-brand{display:inline-flex;flex-direction:column;align-items:flex-start}.landing-brand strong{color:#f7f4ef;font-size:19px;font-weight:500;letter-spacing:6px;line-height:1}.landing-brand small{margin-top:5px;color:#a378fa;font-size:7px;font-weight:700;letter-spacing:4.4px}.landing-header>nav,.landing-header>div,.landing-footer nav{display:flex;align-items:center;gap:31px}.landing-header>nav button,.landing-login,.landing-footer button{color:#a9abb0;font-size:11px}.landing-header>nav button:hover,.landing-login:hover,.landing-footer button:hover{color:#fff}.landing-header>div{justify-self:end;gap:13px}.landing-primary,.landing-secondary{min-height:48px;padding:0 20px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px;font-weight:600}.landing-primary{color:#fff;background:linear-gradient(135deg,#7440d3,#9156ed);box-shadow:0 10px 28px #532b9538}.landing-primary:hover{filter:brightness(1.1)}.landing-primary.small{min-height:41px;padding-inline:16px;font-size:10px}.landing-secondary{border:1px solid #363b43;color:#d1d2d5;background:#0d1013}.landing-secondary:hover{border-color:#575e69;background:#14171b}.landing-hero{position:relative;width:100%;min-height:765px;padding:45px clamp(24px,4vw,64px) 50px;border-bottom:1px solid #20242a;background:radial-gradient(circle at 69% 27%,rgba(70,43,113,.1),transparent 34%),#080a0c;display:grid;grid-template-columns:minmax(360px,.72fr) minmax(680px,1.35fr);align-items:center;gap:clamp(35px,4vw,72px)}.landing-hero-copy{position:relative;z-index:2;max-width:590px}.landing-hero-copy h1{margin:0;color:#f5f2ee;font-size:clamp(45px,4.6vw,70px);font-weight:520;line-height:1.03;letter-spacing:-3.2px}.landing-hero-copy p{max-width:525px;margin:24px 0 0;color:#969aa1;font-size:15px;line-height:1.65}.landing-hero-copy>div{margin-top:31px;display:flex;gap:12px}.landing-app-preview{min-width:0;overflow:hidden;border:1px solid #353a42;border-radius:11px;background:#0c0f12;box-shadow:0 35px 90px #0000006b}.landing-app-preview>header{height:49px;padding:0 12px 0 15px;border-bottom:1px solid #292d33;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px}.landing-app-preview .landing-brand strong{font-size:9px;letter-spacing:3px}.landing-app-preview .landing-brand small{margin-top:3px;font-size:4px;letter-spacing:2px}.landing-app-preview>header>span{color:#777b82;font-size:7px}.landing-app-preview>header>button{min-height:27px;padding:0 10px;border:1px solid #393e46;border-radius:5px;color:#c9cace;background:#15181d;font-size:7px}.landing-app-preview>header>i{width:25px;height:25px;border-radius:50%;color:#15171a;background:#b9bdc4;display:grid;place-items:center;font-size:7px;font-style:normal;font-weight:700}.preview-layout{min-height:495px;display:grid;grid-template-columns:63px minmax(210px,.82fr) minmax(360px,1.45fr)}.preview-layout>aside{padding:10px 5px;border-right:1px solid #272b31;display:flex;flex-direction:column;gap:7px}.preview-layout>aside span{min-height:44px;border-radius:6px;color:#6f737a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:5px}.preview-layout>aside span.active{color:#b18cf8;background:#20182c}.preview-layout>aside svg{width:13px}.preview-brief,.preview-results{min-width:0;padding:17px}.preview-brief{border-right:1px solid #272b31;background:#101317}.preview-brief h3,.preview-results h3{margin:0 0 10px;color:#e4e1dd;font-size:8px;font-weight:600}.preview-product-row{margin-bottom:18px;display:grid;grid-template-columns:52px 52px 52px;gap:6px}.preview-product-row img,.preview-product-row button{width:52px;height:57px;border:1px solid #343840;border-radius:6px;object-fit:cover}.preview-product-row button{color:#8c9097;border-style:dashed}.preview-brief label{margin-top:7px;color:#73777e;display:flex;flex-direction:column;gap:4px;font-size:5px}.preview-brief label span{height:30px;padding:0 8px;border:1px solid #30353c;border-radius:5px;color:#b9bbc0;background:#0b0e11;display:flex;align-items:center;font-size:6px}.preview-results{display:flex;flex-direction:column}.preview-results>div:first-child{display:flex;align-items:center;gap:8px}.preview-results>div:first-child>span{margin-top:-9px;padding:4px 6px;border-radius:5px;color:#9b9ea5;background:#1a1e23;font-size:5px}.preview-results-grid{min-height:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.preview-results-grid img{width:100%;aspect-ratio:1 / 1.18;border:1px solid #32373e;border-radius:6px;object-fit:cover}.preview-results>button{min-height:33px;margin-top:10px;border-radius:6px;color:#fff;background:linear-gradient(135deg,#7140c9,#8b50e5);display:flex;align-items:center;justify-content:center;gap:6px;font-size:7px;font-weight:600}.landing-flow-strip{min-height:116px;padding:0 clamp(24px,7vw,110px);border-bottom:1px solid #20242a;background:#0a0d10;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.landing-flow-strip>div{position:relative;display:flex;align-items:center;gap:11px}.landing-flow-strip>div:not(:last-child):after{content:"";position:absolute;left:calc(50% + 55px);right:22px;height:1px;background:#343941}.landing-flow-strip span{width:34px;height:34px;flex:0 0 auto;border:1px solid #695191;border-radius:50%;color:#b590ff;display:grid;place-items:center;font-size:9px}.landing-flow-strip strong{color:#babcc1;font-size:10px;font-weight:500}.landing-products,.landing-brand-section,.landing-how,.landing-pricing{padding:92px clamp(24px,5.6vw,88px)}.landing-products h2,.landing-section-copy h2,.landing-how h2,.landing-pricing h2,.landing-final-cta h2{margin:0;color:#f2efeb;font-size:clamp(30px,3.1vw,45px);font-weight:520;line-height:1.12;letter-spacing:-1.7px}.landing-shell h2 em{color:#a26df6;font-style:normal}.landing-product-list{margin-top:53px;display:grid;grid-template-columns:1fr 1fr;gap:23px 48px}.landing-product-list article{min-width:0;padding:0 0 23px;border-bottom:1px solid #292d33;display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,.8fr);align-items:center;gap:23px}.landing-product-media{position:relative;min-width:0;height:240px;overflow:hidden;border:1px solid #32363d;border-radius:8px;background:#101317}.landing-product-media>img{width:100%;height:100%;object-fit:cover}.landing-product-media>span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:49px;height:49px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#07090b94;display:grid;place-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.landing-product-list article>div:last-child{min-width:0}.landing-product-list article>div:last-child>span{color:#9c6df1;font-size:11px;font-weight:700}.landing-product-list article>div:last-child>svg{margin-left:9px;color:#8f6acb;vertical-align:-5px}.landing-product-list h3{margin:13px 0 0;font-size:19px;font-weight:550;line-height:1.3}.landing-product-list p{margin:9px 0 0;color:#868a91;font-size:11px;line-height:1.6}.landing-product-list button{margin-top:19px;color:#c6b1ef;display:flex;align-items:center;gap:8px;font-size:9px}.landing-brand-section{border-top:1px solid #20242a;border-bottom:1px solid #20242a;background:#0a0c0f}.landing-section-copy{max-width:720px}.landing-section-copy p{max-width:680px;margin:13px 0 0;color:#858990;font-size:12px;line-height:1.65}.brand-synthesis-flow{margin-top:46px;display:grid;grid-template-columns:1fr auto 1.1fr auto 1fr;align-items:center;gap:17px}.brand-ref-panel,.brand-profile-panel,.brand-output-panel{min-width:0;height:340px;padding:14px;border:1px solid #30343b;border-radius:9px;background:#0d1013}.brand-ref-panel>small,.brand-profile-panel>small,.brand-output-panel>small{color:#858991;font-size:7px;font-weight:700;letter-spacing:.7px}.brand-ref-panel>div,.brand-output-panel>div{height:282px;margin-top:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.brand-ref-panel img,.brand-output-panel img{width:100%;height:100%;min-width:0;border-radius:6px;object-fit:cover}.brand-flow-arrow{color:#5c616a}.brand-profile-panel dl{margin:13px 0 0;display:grid;gap:7px}.brand-profile-panel dl>div{min-height:58px;padding:8px;border:1px solid #282d33;border-radius:6px;display:grid;grid-template-columns:77px 1fr;align-items:center;gap:9px}.brand-profile-panel dt{color:#73777e;font-size:6px;text-transform:uppercase}.brand-profile-panel dd{margin:0;color:#b7b9bd;font-size:8px}.brand-profile-panel dd i{width:27px;height:27px;margin-right:5px;border:1px solid #3c4148;border-radius:5px;background:#15171b;display:inline-block;vertical-align:middle}.brand-profile-panel dd i:nth-child(2){background:#322942}.brand-profile-panel dd i:nth-child(3){background:#7850bc}.brand-profile-panel dd i:nth-child(4){background:#eee8df}.brand-profile-panel dd b{margin-right:9px;color:#f2efeb;font-size:22px;font-weight:500}.landing-how{background:#080a0c}.landing-how-grid{position:relative;margin-top:47px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.landing-how-grid:before{content:"";position:absolute;top:25px;left:12.5%;right:12.5%;height:1px;background:#383d45}.landing-how-grid article{position:relative;min-width:0;padding:0 28px;text-align:center}.landing-how-grid article:first-child{padding-left:0}.landing-how-grid article:last-child{padding-right:0}.landing-how-grid article>span{position:relative;z-index:1;width:52px;height:52px;margin:0 auto 20px;border:1px solid #6f5298;border-radius:50%;color:#ae83fb;background:#0b0e11;display:grid;place-items:center;box-shadow:0 0 0 6px #080a0c}.landing-how-grid strong{color:#d5d4d5;font-size:11px;font-weight:600}.landing-how-grid p{max-width:215px;margin:8px auto 0;color:#757981;font-size:9px;line-height:1.55}.landing-pricing{border-top:1px solid #20242a;background:#090b0d}.landing-pricing-heading{text-align:center}.landing-pricing-heading p{margin:12px 0 0;color:#858991;font-size:12px}.landing-price-grid{max-width:1240px;margin:48px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.landing-price-grid article{position:relative;min-height:430px;padding:25px;border:1px solid #353940;border-radius:10px;background:linear-gradient(155deg,#111419,#0b0e11);display:flex;flex-direction:column}.landing-price-grid article.recommended{border-color:#8457d1;box-shadow:0 18px 50px #43267521}.landing-price-grid article>span{position:absolute;top:23px;right:21px;padding:5px 7px;border-radius:5px;color:#e3d9f6;background:#7547ca;font-size:7px;font-weight:700;letter-spacing:.5px}.landing-price-grid h3{margin:0;font-size:21px;font-weight:550}.landing-pack-credits{margin-top:8px;color:#a477f2;font-size:12px;font-weight:550}.landing-price-grid article>b{margin-top:14px;color:#f4f0eb;font-size:40px;font-weight:550;letter-spacing:-1.5px}.landing-price-grid article>b small{color:#777b83;font-size:10px;font-weight:500;letter-spacing:0}.landing-price-grid article>p{min-height:42px;margin:10px 0 0;color:#83878e;font-size:10px;line-height:1.55}.landing-price-grid ul{margin:18px 0 0;padding:18px 0 0;border-top:1px solid #2c3036;list-style:none;display:grid;gap:13px}.landing-price-grid li{color:#b1b3b8;display:flex;align-items:center;gap:9px;font-size:9px}.landing-price-grid li svg{color:#9b6ce8}.landing-price-grid article>button{width:100%;min-height:42px;margin-top:auto;border:1px solid #7c50c3;border-radius:7px;color:#b98cf9;font-size:10px;font-weight:600}.landing-price-grid article.recommended>button{color:#fff;background:linear-gradient(135deg,#7040c8,#9158e9)}.landing-price-grid article>button:hover{filter:brightness(1.12)}.landing-final-cta{min-height:310px;border-top:1px solid #24282e;border-bottom:1px solid #24282e;background:#0b0e11;display:grid;grid-template-columns:minmax(370px,.8fr) minmax(520px,1.2fr);align-items:stretch}.landing-final-cta>div:first-child{padding:57px clamp(24px,5.6vw,88px);align-self:center}.landing-final-cta h2{max-width:570px;font-size:clamp(30px,3vw,43px)}.landing-final-cta p{max-width:535px;margin:13px 0 0;color:#858990;font-size:11px;line-height:1.65}.landing-final-cta>div:first-child>span{margin-top:24px;display:flex;gap:11px}.landing-final-rail{min-width:0;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr)}.landing-final-rail img{width:100%;height:100%;min-width:0;object-fit:cover;filter:saturate(.88)}.landing-final-rail img:nth-child(2n){transform:translateY(17px)}.landing-footer{min-height:96px;padding:0 clamp(24px,5.6vw,88px);background:#080a0c;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px}.landing-footer nav{gap:24px}.landing-footer>small{justify-self:end;color:#676b72;font-size:8px}@media(max-width:1180px){.landing-header{grid-template-columns:1fr auto}.landing-header>nav{display:none}.landing-hero{min-height:710px;grid-template-columns:340px minmax(570px,1fr);gap:30px}.preview-layout{grid-template-columns:52px minmax(180px,.75fr) minmax(320px,1.4fr)}.landing-product-list{gap:21px}.landing-product-list article{grid-template-columns:1fr}.landing-product-media{height:225px}.brand-synthesis-flow{gap:9px}.brand-ref-panel,.brand-profile-panel,.brand-output-panel{height:310px}.brand-ref-panel>div,.brand-output-panel>div{height:253px}}@media(max-width:960px){.landing-hero{padding-top:75px;grid-template-columns:1fr}.landing-hero-copy{max-width:640px}.landing-app-preview{width:100%}.landing-flow-strip{grid-template-columns:1fr 1fr;gap:18px;padding-block:22px}.landing-flow-strip>div:not(:last-child):after{display:none}.brand-synthesis-flow{grid-template-columns:1fr}.brand-flow-arrow{margin:0 auto;transform:rotate(90deg)}.brand-ref-panel,.brand-profile-panel,.brand-output-panel{height:auto}.brand-ref-panel>div,.brand-output-panel>div{height:280px}.landing-how-grid{grid-template-columns:1fr 1fr;gap:35px 0}.landing-how-grid:before{display:none}.landing-price-grid{grid-template-columns:1fr;max-width:600px}.landing-price-grid article{min-height:390px}.landing-final-cta{grid-template-columns:1fr}.landing-final-rail{min-height:280px}}@media(max-width:720px){.landing-header{height:66px;padding-inline:15px}.landing-brand strong{font-size:15px;letter-spacing:4px}.landing-header>div{gap:7px}.landing-login{display:none}.landing-primary.small{min-height:38px;padding-inline:12px}.landing-hero{min-height:0;padding:68px 15px 44px}.landing-hero-copy h1{font-size:clamp(42px,12vw,57px);letter-spacing:-2.5px}.landing-hero-copy p{font-size:13px}.landing-hero-copy>div{align-items:stretch;flex-direction:column}.landing-primary,.landing-secondary{width:100%}.landing-app-preview{overflow-x:auto}.landing-app-preview>header,.preview-layout{min-width:720px}.landing-flow-strip{padding-inline:15px}.landing-flow-strip strong{font-size:9px}.landing-products,.landing-brand-section,.landing-how,.landing-pricing{padding:70px 15px}.landing-product-list{grid-template-columns:1fr}.landing-product-list article{grid-template-columns:minmax(150px,.85fr) 1fr}.landing-product-media{height:215px}.landing-how-grid{grid-template-columns:1fr}.landing-how-grid article{padding:0}.landing-pricing-heading{text-align:left}.landing-final-cta>div:first-child{padding:51px 15px}.landing-final-cta>div:first-child>span{align-items:stretch;flex-direction:column}.landing-final-rail{min-height:230px}.landing-footer{padding:25px 15px;grid-template-columns:1fr auto}.landing-footer nav{display:none}.landing-footer>small{font-size:7px}}@media(max-width:480px){.landing-header .landing-primary.small{font-size:8px}.landing-hero-copy h1{font-size:42px}.landing-flow-strip{grid-template-columns:1fr}.landing-product-list article{grid-template-columns:1fr}.landing-product-media{height:250px}.brand-ref-panel>div,.brand-output-panel>div{height:230px}.landing-final-rail{grid-template-columns:repeat(2,1fr)}.landing-final-rail img:nth-child(2n){transform:none}}.electric-ads-agent{padding:112px var(--landing-pad);border-bottom:1px solid #2b312c;background:radial-gradient(circle at 84% 24%,rgba(201,255,34,.075),transparent 34%),#0a0d0b;display:grid;grid-template-columns:minmax(330px,.68fr) minmax(620px,1.32fr);align-items:center;gap:clamp(44px,6vw,94px)}.electric-ads-copy h2{max-width:690px;margin:17px 0 0;font-size:clamp(40px,4vw,62px);font-weight:560;line-height:1.03;letter-spacing:-3px}.electric-ads-copy>p{max-width:640px;margin:22px 0 0;color:#969e97;font-size:15px;line-height:1.75}.electric-platform-row{margin-top:24px;display:flex;flex-wrap:wrap;gap:9px}.electric-platform-row>span{min-height:38px;padding:0 12px;border:1px solid #394039;border-radius:7px;color:#d7ddd6;background:#0d110e;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.electric-platform-row svg{color:var(--electric)}.electric-ads-copy ul{margin:30px 0;padding:0;list-style:none;display:grid;gap:17px}.electric-ads-copy li{display:grid;grid-template-columns:39px 1fr;align-items:start;gap:12px}.electric-ads-copy li>span{width:39px;height:39px;border:1px solid rgba(201,255,34,.23);border-radius:8px;color:var(--electric);background:#c9ff220e;display:grid;place-items:center}.electric-ads-copy li div{display:flex;flex-direction:column;gap:4px}.electric-ads-copy li strong{color:#edf2eb;font-size:14px}.electric-ads-copy li small{color:#858d86;font-size:12px;line-height:1.55}.electric-ads-console{min-width:0;overflow:hidden;border:1px solid #3a423b;border-radius:14px;background:#0b0f0c;box-shadow:0 38px 100px #00000059}.electric-ads-console>header{min-height:55px;padding:0 17px;border-bottom:1px solid #2e352f;background:#0f1310;display:flex;align-items:center;justify-content:space-between;gap:18px}.electric-ads-console>header>span{color:#e7ece5;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:750;letter-spacing:.8px}.electric-ads-console>header>span svg{color:var(--electric)}.electric-ads-console>header em{color:#9da59d;display:flex;align-items:center;gap:7px;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.7px}.electric-ads-console>header em i{width:7px;height:7px;border-radius:50%;background:var(--electric);box-shadow:0 0 0 4px #c9ff2217}.electric-ads-kpis{padding:13px;border-bottom:1px solid #2d342e;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.electric-ads-kpis article{min-width:0;min-height:95px;padding:15px;border:1px solid #303731;border-radius:9px;background:#0f1310;display:flex;flex-direction:column}.electric-ads-kpis small{color:#727b73;font-size:8px;font-weight:750;letter-spacing:.7px}.electric-ads-kpis strong{margin-top:9px;color:#f1f5ef;font-size:22px;font-weight:600;letter-spacing:-.8px}.electric-ads-kpis span{margin-top:auto;color:#757e76;font-size:8px}.electric-ads-kpis span.positive{color:var(--electric)}.electric-ads-body{min-height:360px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.electric-agent-chat{min-width:0;padding:18px;border-right:1px solid #2d342e}.electric-console-title{display:flex;align-items:center;gap:10px}.electric-console-title>span{width:32px;height:32px;border:1px solid rgba(201,255,34,.22);border-radius:8px;color:var(--electric);background:#c9ff220d;display:grid;place-items:center}.electric-console-title>div{display:flex;flex-direction:column;gap:2px}.electric-console-title strong{color:#e4e9e2;font-size:11px}.electric-console-title small{color:#737b74;font-size:8px}.electric-agent-message{margin-top:18px;padding:14px;border:1px solid #313832;border-radius:10px 10px 10px 2px;color:var(--electric);background:#101511;display:grid;grid-template-columns:18px 1fr;gap:8px}.electric-agent-message p{margin:0;color:#bcc4bc;font-size:10px;line-height:1.65}.electric-agent-action{margin:10px 0 0 27px;padding:12px;border:1px solid #3c443d;border-radius:9px;background:#0c100d;display:grid;grid-template-columns:1fr auto;gap:10px}.electric-agent-action>span{display:flex;flex-direction:column;gap:4px}.electric-agent-action>span small{color:#747c75;font-size:7px;font-weight:750;letter-spacing:.7px}.electric-agent-action>span strong{color:#e3e8e1;font-size:10px}.electric-agent-action>em{padding:5px 7px;border-radius:5px;color:#e0b880;background:#e0b88014;font-size:6px;font-style:normal;font-weight:750;letter-spacing:.5px}.electric-agent-action>div{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:6px}.electric-agent-action button{min-height:28px;padding:0 10px;border:1px solid #3b423c;border-radius:6px;color:#9ca49c;font-size:8px}.electric-agent-action button:last-child{border-color:var(--electric);color:var(--electric-ink);background:var(--electric);font-weight:750}.electric-agent-input{min-height:42px;margin-top:13px;padding:0 12px;border:1px solid #353c36;border-radius:8px;color:#697169;background:#080b09;display:flex;align-items:center;justify-content:space-between;font-size:9px}.electric-agent-input svg{color:var(--electric)}.electric-ads-body>aside{min-width:0;padding:18px}.electric-ads-body>aside dl{margin:19px 0;display:grid;gap:9px}.electric-ads-body>aside dl>div{padding-bottom:9px;border-bottom:1px solid #2c332d;display:flex;justify-content:space-between;gap:12px}.electric-ads-body dt{color:#737b74;font-size:8px}.electric-ads-body dd{margin:0;color:#d2d8d1;font-size:9px;font-weight:650}.electric-connected{min-height:40px;margin-top:7px;padding:0 10px;border:1px solid #303731;border-radius:7px;color:#aeb6ae;background:#0e120f;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px}.electric-connected>span{min-width:0;display:flex;align-items:center;gap:7px}.electric-connected>svg{flex:0 0 auto;color:var(--electric)}.ads-agent-workspace{overflow-x:hidden;background:radial-gradient(circle at 77% -5%,rgba(201,255,34,.07),transparent 28%),#080a09}.ads-agent-loader{min-height:calc(100vh - 150px);color:#929a93;display:flex;align-items:center;justify-content:center;gap:11px;font-size:14px}.ads-notice{min-height:48px;margin-bottom:17px;padding:0 14px;border:1px solid;border-radius:9px;display:flex;align-items:center;gap:10px;font-size:13px}.ads-notice.success{border-color:#65d08f47;color:#b6dfc6;background:#65d08f0f}.ads-notice.error{border-color:#eb737347;color:#e2a4a4;background:#eb73730f}.ads-agent-hero{min-height:142px;padding-bottom:28px;border-bottom:1px solid #2c322d;display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.ads-agent-hero h1{max-width:850px;margin:0;color:#f1f5ef;font-size:clamp(37px,3.7vw,57px);font-weight:550;line-height:1.03;letter-spacing:-2.7px}.ads-agent-hero p{max-width:760px;margin:12px 0 0;color:#929a93;font-size:15px;line-height:1.6}.ads-live-pill{min-height:35px;padding:0 12px;border:1px solid rgba(201,255,34,.22);border-radius:999px;color:#bcc5b9;background:#c9ff220b;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:750;letter-spacing:.8px;white-space:nowrap}.ads-live-pill i{width:7px;height:7px;border-radius:50%;background:var(--electric);box-shadow:0 0 0 4px #c9ff2214}.ads-kpi-row{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ads-kpi-row article{min-width:0;min-height:94px;padding:15px;border:1px solid #303731;border-radius:10px;background:#0d110e;display:flex;align-items:center;gap:13px}.ads-kpi-row article>span{width:38px;height:38px;flex:0 0 auto;border:1px solid rgba(201,255,34,.18);border-radius:9px;color:var(--electric);background:#c9ff220b;display:grid;place-items:center}.ads-kpi-row article.attention{border-color:#e0b88052}.ads-kpi-row article.attention>span{color:#e0b880;border-color:#e0b88038;background:#e0b8800d}.ads-kpi-row article>div{min-width:0;display:flex;flex-direction:column;gap:5px}.ads-kpi-row small{overflow:hidden;color:#7c857d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ads-kpi-row strong{color:#eef3ec;font-size:20px;font-weight:600;letter-spacing:-.5px}.ads-provider-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ads-provider-card{min-width:0;min-height:138px;padding:17px;border:1px solid #303731;border-radius:11px;background:#0e120f;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px}.ads-provider-card.connected{border-color:#424a43;background:linear-gradient(135deg,#101510,#0d110e)}.ads-provider-mark{width:48px;height:48px;border:1px solid #3a423b;border-radius:11px;color:#d4dad3;background:#141815;display:grid;place-items:center}.ads-provider-card.google .ads-provider-mark{color:#dfe6de}.ads-provider-card.meta .ads-provider-mark{color:#aebffa}.ads-provider-copy{min-width:0}.ads-provider-copy>span{color:var(--electric);display:flex;align-items:center;gap:5px;font-size:9px;font-weight:750;letter-spacing:.8px}.ads-provider-copy h3{margin:5px 0 0;color:#eef2ec;font-size:17px;font-weight:620}.ads-provider-copy p{margin:5px 0 0;overflow:hidden;color:#7f8880;font-size:11px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ads-provider-card>button{min-height:38px;padding:0 12px;border:1px solid #3d453e;border-radius:8px;color:#d1d7d0;background:#151a16;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650}.ads-provider-card>button:hover:not(:disabled){border-color:var(--electric);color:var(--electric)}.ads-provider-card>button:disabled{opacity:.6;cursor:wait}.ads-command-grid{margin-top:26px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.58fr);align-items:stretch;gap:12px}.ads-chat-card,.ads-control-card{min-width:0;overflow:hidden;border:1px solid #303731;border-radius:12px;background:#0c100d}.ads-chat-card>header{min-height:67px;padding:0 18px;border-bottom:1px solid #2c332d;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px}.ads-chat-card>header>span,.ads-card-heading>span{width:38px;height:38px;border:1px solid rgba(201,255,34,.2);border-radius:9px;color:var(--electric);background:#c9ff220b;display:grid;place-items:center}.ads-chat-card>header>div,.ads-card-heading>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ads-chat-card>header strong,.ads-card-heading strong{color:#e7ece5;font-size:14px}.ads-chat-card>header small,.ads-card-heading small{color:#7b837c;font-size:10px}.ads-chat-card>header>i{color:var(--electric);font-size:9px;font-style:normal;font-weight:750;letter-spacing:.8px}.ads-chat-messages{min-height:245px;max-height:390px;overflow-y:auto;padding:20px 18px 8px;display:flex;flex-direction:column;gap:13px}.ads-chat-message{max-width:86%;padding:13px 14px;border:1px solid #333a34;border-radius:11px;background:#111511;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:9px}.ads-chat-message.assistant{border-bottom-left-radius:2px}.ads-chat-message.user{align-self:flex-end;border-color:#c9ff223d;border-bottom-right-radius:2px;background:#c9ff220e}.ads-chat-message>span{color:var(--electric);font-size:8px;font-weight:800;letter-spacing:.5px}.ads-chat-message p{margin:0;color:#c1c8c0;font-size:13px;line-height:1.6}.ads-chat-message.thinking p{display:flex;gap:4px}.ads-chat-message.thinking p i{width:5px;height:5px;border-radius:50%;background:#899188;animation:pulse 1s infinite}.ads-chat-message.thinking p i:nth-child(2){animation-delay:.15s}.ads-chat-message.thinking p i:nth-child(3){animation-delay:.3s}.ads-chat-message-action{min-height:34px;margin-top:11px;padding:0 10px;border:1px solid rgba(201,255,34,.34);border-radius:7px;color:var(--electric);background:#c9ff220d;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:700}.ads-quick-prompts{padding:8px 18px 0;display:flex;flex-wrap:wrap;gap:7px}.ads-quick-prompts button{min-height:31px;padding:0 10px;border:1px solid #353c36;border-radius:999px;color:#909991;background:#101411;font-size:10px}.ads-quick-prompts button:hover{border-color:#596259;color:#d4dad3}.ads-chat-input{margin:12px 18px 0;padding:7px;border:1px solid #3a423b;border-radius:10px;background:#080b09;display:grid;grid-template-columns:1fr 39px;align-items:end;gap:7px}.ads-chat-input textarea{min-height:54px;max-height:130px;padding:10px;border:0;outline:0;color:#e9eee7;background:transparent;font-size:13px;line-height:1.5;resize:vertical}.ads-chat-input textarea::placeholder{color:#606861}.ads-chat-input>button{width:39px;height:39px;border-radius:8px;color:var(--electric-ink);background:var(--electric);display:grid;place-items:center}.ads-chat-input>button:disabled{color:#596059;background:#222822;cursor:not-allowed}.ads-chat-disclaimer{margin:10px 18px 16px;color:#747c75;display:flex;align-items:center;gap:6px;font-size:9px}.ads-control-card{padding:18px}.ads-card-heading{display:flex;align-items:center;gap:11px}.ads-autonomy-options{margin-top:18px;display:grid;gap:7px}.ads-autonomy-options>button{min-height:65px;padding:10px;border:1px solid #303731;border-radius:9px;color:#8a938b;background:#0f1310;display:grid;grid-template-columns:23px 1fr;align-items:center;gap:9px;text-align:left}.ads-autonomy-options>button>span{width:19px;height:19px;border:1px solid #596159;border-radius:50%;display:grid;place-items:center}.ads-autonomy-options>button>div{display:flex;flex-direction:column;gap:3px}.ads-autonomy-options strong{color:#c8cec7;font-size:12px}.ads-autonomy-options small{font-size:9px;line-height:1.4}.ads-autonomy-options>button.active{border-color:var(--electric);color:#9fa79f;background:#c9ff220b}.ads-autonomy-options>button.active>span{border-color:var(--electric);color:var(--electric-ink);background:var(--electric)}.ads-autonomy-options>button:disabled{cursor:default}.ads-limit-field{margin-top:18px;display:grid;grid-template-columns:1fr auto;gap:9px}.ads-limit-field>span{color:#a8b0a8;font-size:11px}.ads-limit-field>strong{color:var(--electric);font-size:12px}.ads-limit-field input{grid-column:1 / -1;width:100%;accent-color:var(--electric)}.ads-safety-list{margin-top:17px;padding-top:15px;border-top:1px solid #2d342e;display:grid;gap:8px}.ads-safety-list span{color:#858e86;display:flex;align-items:center;gap:7px;font-size:10px}.ads-safety-list svg{color:var(--electric)}.ads-save-policy{width:100%;min-height:42px;margin-top:18px;border-radius:8px;color:var(--electric-ink);background:var(--electric);font-size:11px;font-weight:750}.ads-inline-message{margin-top:8px;color:#899289;display:block;font-size:9px;line-height:1.4}.ads-strategy-section,.ads-actions-section{margin-top:40px}.ads-section-heading{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ads-section-heading h2{margin:0;color:#ecf1ea;font-size:clamp(25px,2.3vw,35px);font-weight:570;letter-spacing:-1.2px}.ads-section-heading p{max-width:700px;margin:7px 0 0;color:#818a82;font-size:12px;line-height:1.6}.ads-method-badge,.ads-section-heading>button{min-height:36px;padding:0 11px;border:1px solid #353c36;border-radius:8px;color:#9ca59c;background:#101411;display:inline-flex;align-items:center;gap:7px;font-size:10px;white-space:nowrap}.ads-method-badge svg{color:var(--electric)}.ads-section-heading>button:hover{color:var(--electric);border-color:var(--electric)}.ads-strategy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.ads-strategy-grid>article{min-width:0;padding:17px;border:1px solid #303731;border-radius:11px;background:#0d110e}.ads-strategy-grid>article.configured{border-color:#c9ff2245}.ads-strategy-grid article>header{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:10px}.ads-mini-provider{width:37px;height:37px;border:1px solid #3a413b;border-radius:8px;color:#dce2da;background:#141815;display:grid;place-items:center}.ads-mini-provider.meta_ads{color:#aebffa}.ads-strategy-grid header>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ads-strategy-grid header strong{overflow:hidden;color:#e5eae3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ads-strategy-grid header small{color:#777f78;font-size:9px}.ads-configured{padding:5px 7px;border-radius:5px;color:var(--electric);background:#c9ff2212;display:flex;align-items:center;gap:4px;font-size:8px;font-weight:750;letter-spacing:.5px}.ads-current-playbook{margin-top:15px;padding:14px;border:1px solid #303731;border-radius:9px;background:#0a0e0b}.ads-current-playbook>span{color:var(--electric);font-size:8px;font-weight:750;letter-spacing:.7px}.ads-current-playbook>strong{margin-top:6px;color:#dce2da;display:block;font-size:13px}.ads-current-playbook>p{margin:6px 0 0;color:#7c847d;font-size:10px;line-height:1.5}.ads-current-playbook dl{margin:13px 0 0;padding-top:12px;border-top:1px solid #2d342e;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.ads-current-playbook dl div{min-width:0}.ads-current-playbook dt{color:#6f776f;font-size:8px}.ads-current-playbook dd{margin:4px 0 0;overflow:hidden;color:#d5dbd3;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ads-strategy-form{margin-top:15px;display:grid;gap:10px}.ads-strategy-form>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ads-strategy-form label{color:#969f97;display:flex;flex-direction:column;gap:6px;font-size:10px}.ads-strategy-form select,.ads-strategy-form input{width:100%;height:40px;padding:0 10px;border:1px solid #353c36;border-radius:7px;color:#dbe0d9;background:#080b09;font-size:11px}.ads-strategy-form button{min-height:40px;border-radius:8px;color:var(--electric-ink);background:var(--electric);font-size:11px;font-weight:750}.ads-strategy-form button:disabled{color:#687068;background:#242a24}.ads-empty-strategy,.ads-empty-actions{min-height:150px;padding:24px;border:1px dashed #394039;border-radius:11px;color:var(--electric);background:#0b0f0c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ads-empty-strategy strong,.ads-empty-actions strong{margin-top:9px;color:#d9dfd7;font-size:13px}.ads-empty-strategy p,.ads-empty-actions p{margin:5px 0 0;color:#777f78;font-size:10px;line-height:1.5}.ads-action-list{overflow:hidden;border:1px solid #303731;border-radius:11px;background:#0d110e}.ads-action-card{min-height:100px;padding:15px;display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px}.ads-action-card+.ads-action-card{border-top:1px solid #2d342e}.ads-action-status{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.ads-action-status small{color:#818981;font-size:9px}.ads-risk{padding:5px 7px;border-radius:5px;color:#93d9af;background:#65d08f14;font-size:8px;font-weight:750;letter-spacing:.5px;text-transform:uppercase}.ads-risk.medium{color:#e0b880;background:#e0b88014}.ads-risk.high,.ads-risk.critical{color:#e59797;background:#e56e6e14}.ads-action-main{min-width:0;display:flex;flex-direction:column;gap:5px}.ads-action-main>span{color:#737c74;font-size:9px}.ads-action-main>strong{color:#dce2da;font-size:13px;font-weight:600;line-height:1.45}.ads-action-main>small{color:#9aa29a;display:flex;align-items:center;gap:5px;font-size:9px}.ads-action-buttons{min-width:170px;display:flex;justify-content:flex-end;gap:7px}.ads-action-buttons button{min-height:37px;padding:0 12px;border:1px solid #3a423b;border-radius:7px;color:#a0a8a0;background:#121612;font-size:10px}.ads-action-buttons button.approve{border-color:var(--electric);color:var(--electric-ink);background:var(--electric);display:flex;align-items:center;gap:6px;font-weight:750}.ads-action-buttons>span{color:#8b948c;display:flex;align-items:center;gap:6px;font-size:10px}.ads-action-buttons>span.succeeded{color:#72cc98}.ads-action-buttons>span.failed,.ads-action-buttons>span.rejected{color:#dc8c8c}.ads-audit-section{margin:40px 0 10px;padding:18px;border:1px solid #303731;border-radius:11px;background:#0c100d}.ads-audit-list{margin-top:14px}.ads-audit-list article{min-height:54px;border-top:1px solid #2c332d;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px}.ads-audit-list article>span{width:28px;height:28px;border-radius:7px;color:var(--electric);background:#c9ff220f;display:grid;place-items:center}.ads-audit-list article>span.user{color:#b39aeb;background:#8b5cf614}.ads-audit-list article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ads-audit-list strong{overflow:hidden;color:#cdd3cc;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.ads-audit-list small{color:#747c75;font-size:9px}.ads-audit-list article>svg{color:#555d56}@media(max-width:1180px){.electric-ads-agent{grid-template-columns:1fr}.electric-ads-copy{max-width:820px}.electric-ads-console{width:100%}.ads-command-grid{grid-template-columns:1fr}.ads-control-card{display:grid;grid-template-columns:.8fr 1.2fr;column-gap:20px}.ads-control-card>.ads-card-heading{grid-column:1 / -1}.ads-autonomy-options{grid-column:1}.ads-limit-field,.ads-safety-list,.ads-save-policy,.ads-inline-message{grid-column:2}.ads-limit-field{grid-row:2;align-self:start}.ads-safety-list{grid-row:2;align-self:center;margin-top:80px}.ads-save-policy{grid-row:2;align-self:end}}@media(max-width:900px){.ads-kpi-row{grid-template-columns:1fr 1fr}.ads-provider-grid,.ads-strategy-grid{grid-template-columns:1fr}.ads-control-card{display:block}.ads-safety-list{margin-top:17px}.ads-action-card{grid-template-columns:92px minmax(0,1fr)}.ads-action-buttons{grid-column:2;justify-content:flex-start}}@media(max-width:820px){.electric-ads-agent{padding-block:78px}.electric-ads-copy h2{font-size:clamp(38px,8vw,54px)}.electric-ads-console{overflow-x:auto}.electric-ads-console>header,.electric-ads-kpis,.electric-ads-body{min-width:690px}.ads-agent-workspace{padding-bottom:104px}.ads-agent-hero{min-height:125px;align-items:flex-start;flex-direction:column}.ads-live-pill{margin-top:2px}.ads-chat-message{max-width:94%}.ads-section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.electric-ads-agent{padding-block:70px}.electric-ads-copy h2{font-size:39px;letter-spacing:-2px}.electric-ads-copy>p{font-size:14px}.electric-platform-row{flex-direction:column}.electric-platform-row>span{width:100%}.ads-agent-hero h1{font-size:37px;letter-spacing:-2px}.ads-agent-hero p{font-size:14px}.ads-kpi-row{grid-template-columns:1fr}.ads-kpi-row article{min-height:80px}.ads-provider-card{grid-template-columns:43px 1fr}.ads-provider-mark{width:43px;height:43px}.ads-provider-card>button{grid-column:1 / -1;width:100%;justify-content:center}.ads-provider-copy p{white-space:normal}.ads-chat-card>header{grid-template-columns:34px 1fr}.ads-chat-card>header>i{display:none}.ads-chat-messages{min-height:220px;padding-inline:12px}.ads-chat-input,.ads-quick-prompts,.ads-chat-disclaimer{margin-inline:12px}.ads-current-playbook dl{grid-template-columns:1fr}.ads-strategy-form>div{grid-template-columns:1fr}.ads-action-card{grid-template-columns:1fr;gap:10px}.ads-action-buttons{grid-column:1;min-width:0}.ads-action-buttons button{flex:1;justify-content:center}.ads-action-status{flex-direction:row;align-items:center}.ads-audit-section{padding:14px}.ads-audit-list article{grid-template-columns:28px minmax(0,1fr)}.ads-audit-list article>svg{display:none}}.ads-agent-workspace,.mcp-workspace{background:#080a09}.ads-quick-actions button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.ads-quick-actions button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.ads-quick-actions button strong{overflow:hidden;color:#d5dbd3;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ads-quick-actions button small{overflow:hidden;color:#727b73;font-size:8px;text-overflow:ellipsis;white-space:nowrap}#studio-workflow{scroll-margin-top:86px}.studio-workspace input[type=checkbox]{accent-color:var(--electric)}.studio-step-actions .primary-button:disabled{color:#788178;background:#283028;cursor:not-allowed}.mcp-platform-tabs{grid-template-columns:repeat(4,1fr)}.mcp-platform-tabs button.active{color:#eef3ec;background:#252b26}@media(max-width:560px){.mcp-platform-tabs{grid-template-columns:repeat(2,1fr)}}.landing-shell.ryze-inspired{color:var(--ink);background:var(--paper)}@media(max-width:680px){.landing-shell.ryze-inspired{background:#063f43}}.app-shell{--app-paper: #f7f6ef;--app-white: #ffffff;--app-ink: #0a0b0b;--app-muted: #687174;--app-soft: #f0f2ef;--app-line: #daddd9;--app-line-strong: #bac3bf;--app-teal: #0f7d7e;--app-teal-dark: #075f61;--app-teal-soft: #e7f5f2;--app-lime: #dfff70;--app-coral: #ff714b;--app-violet: #9658ff;--app-mint: #16bcb0;--app-yellow: #f4aa00;min-height:100vh;color:var(--app-ink);background:var(--app-paper)}.app-shell button:focus-visible,.app-shell input:focus-visible,.app-shell select:focus-visible,.app-shell textarea:focus-visible,.auth-modal button:focus-visible,.auth-modal input:focus-visible,.auth-modal select:focus-visible{outline-color:var(--app-teal, #0f7d7e)}.app-shell .sidebar{width:230px;padding:26px 15px 20px;border-right:1px solid var(--app-line);background:#fffffffa}.app-shell .wordmark{padding:0 12px 31px;color:var(--app-ink);font-size:18px;font-weight:800;letter-spacing:4.2px}.app-shell .wordmark svg{color:var(--app-coral)}.app-shell .wordmark small{margin-top:4px;color:var(--app-teal);font-size:7px;font-weight:800;letter-spacing:2.8px}.app-shell .main-nav{gap:3px}.app-shell .nav-item{height:46px;min-height:46px;padding:0 12px;border-radius:6px;color:#646d70;font-size:12px;font-weight:600}.app-shell .nav-item svg{color:#8b9496}.app-shell .nav-item:hover{color:var(--app-ink);background:var(--app-soft)}.app-shell .nav-item.active{color:var(--app-ink);background:var(--app-teal-soft);box-shadow:inset 3px 0 0 var(--app-teal)}.app-shell .nav-item.active svg{color:var(--app-teal)}.app-shell .sidebar-footer{padding-top:12px;border-top:1px solid var(--app-line)}.app-shell .topbar{left:230px;height:70px;padding:0 28px;border-bottom:1px solid var(--app-line);background:#fff;box-shadow:0 5px 22px #192b2b09}.app-shell .credit-pill{min-width:150px;height:40px;padding:0 15px;border:1px solid #111;border-radius:5px;color:#fff;background:#111;font-size:12px;font-weight:700}.app-shell .credit-pill svg{color:var(--app-lime)}.app-shell .account{min-width:168px;color:var(--app-ink)}.app-shell .account strong{color:var(--app-ink);font-weight:700}.app-shell .account small{color:var(--app-muted)}.app-shell .avatar-fallback{color:var(--app-ink);background:var(--app-lime);border-radius:5px}.app-shell .account-menu{border:1px solid var(--app-line);border-radius:7px;color:var(--app-ink);background:var(--app-white);box-shadow:0 18px 50px #1d2f2f21}.app-shell .account-menu-label{color:var(--app-muted)}.app-shell .account-menu button{color:#4e575a}.app-shell .account-menu button:hover{color:var(--app-ink);background:var(--app-teal-soft)}.app-shell .workspace{margin-left:230px;padding:106px clamp(28px,3.5vw,58px) 58px;color:var(--app-ink);background:var(--app-paper)}.app-shell .ads-agent-workspace,.app-shell .mcp-workspace,.app-shell .studio-workspace{background:var(--app-paper)}.app-shell .page-kicker{margin-bottom:9px;color:var(--app-teal);font-size:10px;font-weight:800;letter-spacing:1.35px}.app-shell .intro h1,.app-shell .ads-simple-hero h1,.app-shell .ads-page-heading h1,.app-shell .mcp-simple-hero h1,.app-shell .billing-hero h1,.app-shell .project-title-block h1{color:var(--app-ink);font-weight:720;letter-spacing:-2.2px}.app-shell .intro p,.app-shell .ads-simple-hero p,.app-shell .ads-page-heading p,.app-shell .mcp-simple-hero p,.app-shell .billing-hero p{color:var(--app-muted)}.app-shell .ads-live-pill{border:1px solid #b9d55b;border-radius:999px;color:#3d4a13;background:var(--app-lime)}.app-shell .ads-live-pill i{background:var(--app-teal);box-shadow:none}.app-shell .ads-chat-focus{border:1px solid var(--app-line-strong);border-radius:8px;background:var(--app-white);box-shadow:0 24px 70px #16363612}.app-shell .ads-chat-focus>header{border-bottom:1px solid var(--app-line);background:var(--app-teal-soft)}.app-shell .ads-agent-avatar,.app-shell .ads-card-heading>span,.app-shell .ads-chat-card>header>span{border:1px solid var(--app-teal);border-radius:6px;color:#fff;background:var(--app-teal)}.app-shell .ads-chat-focus>header strong,.app-shell .ads-chat-card>header strong,.app-shell .ads-card-heading strong{color:var(--app-ink)}.app-shell .ads-chat-focus>header small,.app-shell .ads-chat-context,.app-shell .ads-chat-card>header small,.app-shell .ads-card-heading small{color:var(--app-muted)}.app-shell .ads-chat-context{border:1px solid #b8cfca;color:var(--app-teal-dark);background:#ffffffb8}.app-shell .ads-chat-message{border:1px solid var(--app-line);border-radius:8px;color:var(--app-ink);background:#f7f8f6}.app-shell .ads-chat-message.user{border-color:#b7d9d3;background:var(--app-teal-soft)}.app-shell .ads-chat-message>span{color:var(--app-teal)}.app-shell .ads-chat-message p{color:#343b3d}.app-shell .ads-chat-message-action{border:1px solid var(--app-teal);border-radius:5px;color:#fff;background:var(--app-teal)}.app-shell .ads-chat-composer,.app-shell .ads-chat-input{border:1px solid var(--app-line-strong);border-radius:7px;background:var(--app-paper)}.app-shell .ads-chat-composer:focus-within,.app-shell .ads-chat-input:focus-within{border-color:var(--app-teal);box-shadow:0 0 0 3px #0f7d7e14}.app-shell .ads-chat-composer textarea,.app-shell .ads-chat-input textarea{color:var(--app-ink)}.app-shell .ads-chat-composer textarea::placeholder,.app-shell .ads-chat-input textarea::placeholder{color:#8b9395}.app-shell .ads-chat-composer>div>span,.app-shell .ads-chat-disclaimer{color:var(--app-muted)}.app-shell .ads-chat-composer>div>button,.app-shell .ads-chat-input>button,.app-shell .ads-save-policy,.app-shell .ads-strategy-form button,.app-shell .ads-action-buttons button.approve{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.app-shell .ads-chat-composer>div>button:not(:disabled):hover,.app-shell .ads-chat-input>button:not(:disabled):hover,.app-shell .ads-save-policy:hover,.app-shell .ads-strategy-form button:not(:disabled):hover,.app-shell .ads-action-buttons button.approve:hover{color:var(--app-ink);background:var(--app-lime)}.app-shell .ads-chat-composer>div>button:disabled,.app-shell .ads-chat-input>button:disabled,.app-shell .ads-strategy-form button:disabled{border-color:#d1d5d2;color:#a3aaa6;background:#e8eae7}.app-shell .ads-quick-actions button{border:1px solid var(--app-line);border-radius:6px;color:#556064;background:#fff}.app-shell .ads-quick-actions button:hover{border-color:var(--app-teal);color:var(--app-teal-dark);background:var(--app-teal-soft)}.app-shell .ads-quick-actions button svg{color:var(--app-teal)}.app-shell .ads-quick-actions button strong{color:var(--app-ink)}.app-shell .ads-quick-actions button small{color:var(--app-muted)}.app-shell .ads-onboarding-callout{border:1px solid #bdd15f;border-radius:7px;background:#f3ffc8}.app-shell .ads-onboarding-callout>span{color:var(--app-teal-dark);background:var(--app-lime);border-radius:5px}.app-shell .ads-onboarding-callout strong{color:var(--app-ink)}.app-shell .ads-onboarding-callout p{color:#59633d}.app-shell .ads-onboarding-callout>button,.app-shell .ads-heading-action,.app-shell .mcp-section-heading>button,.app-shell .ads-section-heading>button,.app-shell .ads-method-badge{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.app-shell .ads-onboarding-callout>button:hover,.app-shell .ads-heading-action:hover,.app-shell .mcp-section-heading>button:hover,.app-shell .ads-section-heading>button:hover{border-color:var(--app-lime);color:var(--app-ink);background:var(--app-lime)}.app-shell .ads-overview-strip article,.app-shell .ads-home-panel,.app-shell .ads-connected-accounts,.app-shell .ads-provider-card,.app-shell .ads-control-card,.app-shell .ads-chat-card,.app-shell .ads-strategy-grid>article,.app-shell .ads-action-list,.app-shell .ads-audit-section{border:1px solid var(--app-line);border-radius:7px;background:var(--app-white);box-shadow:none}.app-shell .ads-overview-strip article:nth-child(2){background:var(--app-teal-soft)}.app-shell .ads-overview-strip article:nth-child(3){background:#fff2ed}.app-shell .ads-overview-strip article:nth-child(4){background:#f5efff}.app-shell .ads-overview-strip span,.app-shell .ads-overview-strip small{color:var(--app-muted)}.app-shell .ads-overview-strip strong{color:var(--app-ink)}.app-shell .ads-home-panel>header,.app-shell .ads-connected-accounts>header,.app-shell .ads-home-provider+.ads-home-provider,.app-shell .ads-home-action+.ads-home-action,.app-shell .ads-connected-accounts>article+article,.app-shell .ads-action-card+.ads-action-card,.app-shell .ads-audit-list article,.app-shell .ads-safety-list{border-color:var(--app-line)}.app-shell .ads-home-panel header strong,.app-shell .ads-connected-accounts header strong,.app-shell .ads-home-provider strong,.app-shell .ads-home-action strong,.app-shell .ads-connected-accounts article strong,.app-shell .ads-action-main>strong,.app-shell .ads-audit-list strong,.app-shell .ads-empty-inline strong,.app-shell .ads-empty-strategy strong,.app-shell .ads-empty-actions strong,.app-shell .ads-autonomy-options strong,.app-shell .ads-current-playbook>strong{color:var(--app-ink)}.app-shell .ads-home-panel header small,.app-shell .ads-connected-accounts header small,.app-shell .ads-home-provider small,.app-shell .ads-home-action small,.app-shell .ads-connected-accounts article small,.app-shell .ads-action-main>span,.app-shell .ads-action-status small,.app-shell .ads-audit-list small,.app-shell .ads-empty-inline small,.app-shell .ads-empty-strategy p,.app-shell .ads-empty-actions p,.app-shell .ads-current-playbook>p{color:var(--app-muted)}.app-shell .ads-home-panel header button{color:var(--app-teal);font-weight:700}.app-shell .ads-mini-provider,.app-shell .ads-provider-mark{border:1px solid #c8cfcc;border-radius:6px;color:var(--app-teal);background:#f4f6f4}.app-shell .ads-provider-card.google .ads-provider-mark{color:#4285f4}.app-shell .ads-provider-card.meta .ads-provider-mark,.app-shell .ads-mini-provider.meta_ads{color:#5968e8}.app-shell .ads-provider-copy>span,.app-shell .ads-connected-accounts article em,.app-shell .ads-home-provider em.connected,.app-shell .ads-configured{color:var(--app-teal)}.app-shell .ads-provider-copy h3,.app-shell .ads-section-heading h2,.app-shell .ads-card-heading strong{color:var(--app-ink)}.app-shell .ads-provider-copy p,.app-shell .ads-section-heading p{color:var(--app-muted)}.app-shell .ads-provider-card>button,.app-shell .ads-action-buttons button,.app-shell .billing-history-empty button{border:1px solid var(--app-line-strong);border-radius:5px;color:var(--app-ink);background:#fff}.app-shell .ads-provider-card>button:hover:not(:disabled){border-color:var(--app-teal);color:var(--app-teal)}.app-shell .ads-page-heading{border-bottom:1px solid var(--app-line)}.app-shell .ads-page-count{border:1px solid #b8cfca;color:var(--app-teal-dark);background:var(--app-teal-soft)}.app-shell .ads-autonomy-options>button{border:1px solid var(--app-line);border-radius:6px;color:var(--app-muted);background:#fafbf9}.app-shell .ads-autonomy-options>button>span{border-color:#9ca6a1}.app-shell .ads-autonomy-options>button.active{border-color:var(--app-teal);color:var(--app-muted);background:var(--app-teal-soft)}.app-shell .ads-autonomy-options>button.active>span{border-color:var(--app-teal);color:#fff;background:var(--app-teal)}.app-shell .ads-limit-field>span{color:#4f5a5d}.app-shell .ads-limit-field>strong,.app-shell .ads-safety-list svg{color:var(--app-teal)}.app-shell .ads-safety-list span{color:var(--app-muted)}.app-shell .ads-strategy-form label{color:#4f585b}.app-shell .ads-strategy-form select,.app-shell .ads-strategy-form input{border:1px solid var(--app-line-strong);color:var(--app-ink);background:#fff}.app-shell .ads-current-playbook{border:1px solid var(--app-line);background:var(--app-teal-soft)}.app-shell .ads-current-playbook>span{color:var(--app-teal)}.app-shell .ads-current-playbook dl{border-color:#c9dcd7}.app-shell .ads-current-playbook dt{color:var(--app-muted)}.app-shell .ads-current-playbook dd{color:var(--app-ink)}.app-shell .ads-empty-strategy,.app-shell .ads-empty-actions{border:1px dashed var(--app-line-strong);border-radius:7px;color:var(--app-teal);background:#fbfcfa}.app-shell .ads-audit-list article>span{color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .ads-audit-list article>svg{color:#9aa3a0}.app-shell .ads-risk{color:#087547;background:#e5f7ec}.app-shell .ads-risk.medium{color:#925d00;background:#fff2d5}.app-shell .ads-risk.high,.app-shell .ads-risk.critical{color:#b23d36;background:#ffebe7}.app-shell .studio-product-picker{padding-top:3px}.app-shell .studio-picker-heading h2{color:var(--app-ink);font-weight:720}.app-shell .studio-picker-heading p,.app-shell .studio-picker-heading>span{color:var(--app-muted)}.app-shell .studio-product-grid{gap:12px}.app-shell .studio-product-card{min-height:390px;border:1px solid var(--app-line);border-radius:7px;background:#fff;box-shadow:none}.app-shell .studio-product-card:hover{border-color:var(--app-teal);background:#fff}.app-shell .studio-product-card.selected{border-color:var(--app-teal);box-shadow:0 0 0 2px #0f7d7e1f}.app-shell .studio-product-visual{aspect-ratio:1.22;background:#eef1ef}.app-shell .studio-product-visual>em{border-radius:4px;color:var(--app-ink);background:var(--app-lime)}.app-shell .studio-product-grid>.studio-product-card:nth-child(2) .studio-product-visual>em{color:#fff;background:var(--app-violet)}.app-shell .studio-product-grid>.studio-product-card:nth-child(3) .studio-product-visual>em{color:#fff;background:var(--app-teal)}.app-shell .studio-product-grid>.studio-product-card:nth-child(4) .studio-product-visual>em{color:var(--app-ink);background:#ffd56a}.app-shell .studio-product-card .format-text strong{color:var(--app-ink);font-size:15px}.app-shell .studio-product-card .format-text small{color:var(--app-muted)}.app-shell .studio-product-footer{border-color:var(--app-line)}.app-shell .studio-product-footer>em{color:var(--app-muted)}.app-shell .studio-product-footer>span{color:var(--app-teal);font-weight:750}.app-shell .studio-wizard,.app-shell .studio-reference-card,.app-shell .studio-brief-panel .brief-column,.app-shell .studio-output-settings{border:1px solid var(--app-line);border-radius:7px;color:var(--app-ink);background:#fff}.app-shell .studio-wizard-header,.app-shell .studio-stepbar,.app-shell .studio-product-footer,.app-shell .generation-bar{border-color:var(--app-line)}.app-shell .studio-wizard-header{background:#fff}.app-shell .studio-wizard-header>button,.app-shell .studio-secondary-action{color:var(--app-muted)}.app-shell .studio-wizard-header small{color:var(--app-teal)}.app-shell .studio-wizard-header strong{color:var(--app-ink)}.app-shell .studio-stepbar{background:#f7f8f6}.app-shell .studio-stepbar>button{color:var(--app-muted)}.app-shell .studio-stepbar b{border-color:var(--app-line-strong);color:var(--app-muted);background:#fff}.app-shell .studio-stepbar button.active,.app-shell .studio-stepbar button.done{color:var(--app-ink)}.app-shell .studio-stepbar button.active b,.app-shell .studio-stepbar button.done b{border-color:var(--app-teal);color:#fff;background:var(--app-teal)}.app-shell .studio-stepbar>i{background:var(--app-line)}.app-shell .studio-panel-heading h2{color:var(--app-ink)}.app-shell .studio-panel-heading p{color:var(--app-muted)}.app-shell .source-column{border-color:var(--app-line);background:#fff}.app-shell .source-block-title strong,.app-shell .art-direction-heading strong,.app-shell .panel-heading h2{color:var(--app-ink)}.app-shell .source-block-title small,.app-shell .art-direction-heading small,.app-shell .panel-heading p{color:var(--app-muted)}.app-shell .upload-zone{border:1px dashed #aeb9b4;border-radius:7px;color:var(--app-ink);background:#fafbf9}.app-shell .upload-zone:hover{border-color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .upload-icon,.app-shell .art-direction-heading>span{border:1px solid #b8cfca;border-radius:6px;color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .upload-zone small{color:var(--app-muted)}.app-shell .upload-action,.app-shell .analyze-brand-button{border:1px solid var(--app-line-strong);border-radius:5px;color:var(--app-ink);background:#fff}.app-shell .art-direction-block{border-color:var(--app-line)}.app-shell .art-mode-switch{border:1px solid var(--app-line);background:#f4f5f2}.app-shell .art-mode-switch button{color:var(--app-muted)}.app-shell .art-mode-switch button.active{color:#fff;background:var(--app-teal)}.app-shell .new-direction-note{border-color:#b8cfca;color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .new-direction-note strong{color:var(--app-ink)}.app-shell .new-direction-note small{color:var(--app-muted)}.app-shell .analysis-toggle,.app-shell .compact-preview,.app-shell .evidence-panel,.app-shell .output-settings,.app-shell .video-brief-settings,.app-shell .film-montage-options{border:1px solid var(--app-line);color:var(--app-ink);background:#f8f9f7}.app-shell .analysis-toggle strong,.app-shell .compact-preview strong,.app-shell .evidence-panel summary>span,.app-shell .output-settings strong,.app-shell .video-brief-heading strong,.app-shell .film-montage-options strong{color:var(--app-ink)}.app-shell .analysis-toggle small,.app-shell .compact-preview small,.app-shell .evidence-panel summary small,.app-shell .evidence-panel>p,.app-shell .output-settings small,.app-shell .video-brief-heading small,.app-shell .film-montage-options small{color:var(--app-muted)}.app-shell .brief-grid label,.app-shell .video-brief-grid label,.app-shell .evidence-grid label{color:#4f585a}.app-shell .brief-grid input,.app-shell .brief-grid select,.app-shell .brief-grid textarea,.app-shell .video-brief-grid select,.app-shell .video-brief-grid textarea,.app-shell .video-brief-grid>label>input,.app-shell .evidence-grid textarea{border:1px solid var(--app-line-strong);color:var(--app-ink);background:#fff}.app-shell .brief-grid input::placeholder,.app-shell .brief-grid textarea::placeholder,.app-shell .video-brief-grid input::placeholder,.app-shell .evidence-grid textarea::placeholder{color:#939a9b}.app-shell .ratio-options button{border-color:var(--app-line-strong);color:var(--app-muted);background:#fff}.app-shell .ratio-options button.active{border-color:var(--app-teal);color:var(--app-teal-dark);background:var(--app-teal-soft)}.app-shell .generation-bar{color:var(--app-ink);background:#f7f8f5}.app-shell .generate-button,.app-shell .primary-button,.app-shell .studio-step-actions .primary-button{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.app-shell .generate-button:hover:not(:disabled),.app-shell .primary-button:hover:not(:disabled){color:var(--app-ink);background:var(--app-lime)}.app-shell .recent-card,.app-shell .empty-projects{border-color:var(--app-line);color:var(--app-ink);background:#fff}.app-shell .mcp-simple-hero{min-height:220px;padding:34px 36px;border:0;border-radius:8px;color:#fff;background:var(--app-teal)}.app-shell .mcp-simple-hero .page-kicker{color:var(--app-lime)}.app-shell .mcp-simple-hero h1{color:#fff}.app-shell .mcp-simple-hero p{color:#fffc}.app-shell .mcp-status{border:1px solid rgba(255,255,255,.42);color:#363e17;background:var(--app-lime)}.app-shell .mcp-simple-card,.app-shell .mcp-active-connections{border:1px solid var(--app-line);border-radius:7px;background:#fff}.app-shell .mcp-client-tabs{border:1px solid var(--app-line);background:#f2f4f1}.app-shell .mcp-client-tabs button{color:var(--app-muted)}.app-shell .mcp-platform-tabs button.active{color:#fff;background:#111}.app-shell .mcp-three-steps article+article{border-color:var(--app-line)}.app-shell .mcp-step-number{border-color:var(--app-teal);color:#fff;background:var(--app-teal)}.app-shell .mcp-three-steps h2{color:var(--app-ink)}.app-shell .mcp-three-steps p{color:var(--app-muted)}.app-shell .mcp-url-field{border:1px solid var(--app-line-strong);background:#f7f8f6}.app-shell .mcp-url-field code{color:#3f484b}.app-shell .mcp-url-field button{color:#fff;background:#111}.app-shell .mcp-url-field button:disabled,.app-shell .mcp-three-steps article>button:disabled{color:#7c8481;background:#e4e7e4;cursor:not-allowed}.app-shell .mcp-three-steps article>a,.app-shell .mcp-three-steps article>button{border-radius:5px;color:#fff;background:#111}.app-shell .mcp-secure-note{color:var(--app-teal-dark)}.app-shell .mcp-secure-note svg{color:var(--app-teal)}.app-shell .mcp-coming-soon{border-color:#f1d69c;color:#885700;background:#fff6df}.app-shell .mcp-coming-soon strong{color:#5d430b}.app-shell .mcp-coming-soon p{color:#816c3f}.app-shell .mcp-section-heading h2{color:var(--app-ink)}.app-shell .mcp-section-heading p{color:var(--app-muted)}.app-shell .mcp-capabilities>div:last-child{border:1px solid var(--app-line);border-radius:7px;background:#fff}.app-shell .mcp-capabilities article+article{border-color:var(--app-line)}.app-shell .mcp-capabilities article:nth-child(1){background:var(--app-teal-soft)}.app-shell .mcp-capabilities article:nth-child(2){background:#fff1ec}.app-shell .mcp-capabilities article:nth-child(3){background:#f4efff}.app-shell .mcp-capabilities article:nth-child(4){background:#fff8dc}.app-shell .mcp-capabilities article>span{color:var(--app-teal)}.app-shell .mcp-capabilities article strong,.app-shell .mcp-active-connections strong{color:var(--app-ink)}.app-shell .mcp-capabilities article p,.app-shell .mcp-active-connections small{color:var(--app-muted)}.app-shell .mcp-active-connections>header{border-color:var(--app-line)}.app-shell .mcp-active-connections>div{color:var(--app-teal)}.app-shell .billing-workspace{min-height:100vh;margin-left:230px;padding:106px clamp(28px,3.5vw,58px) 58px;color:var(--app-ink);background:var(--app-paper)}.app-shell .billing-hero{border-color:var(--app-line)}.app-shell .billing-balance{border:1px solid #111;border-radius:7px;color:#fff;background:#111;box-shadow:none}.app-shell .billing-balance>span{color:var(--app-lime)}.app-shell .billing-balance strong{color:#fff}.app-shell .billing-balance small{color:#adb5b2}.app-shell .billing-section-heading h2{color:var(--app-ink)}.app-shell .billing-section-heading p,.app-shell .billing-section-heading>span{color:var(--app-muted)}.app-shell .billing-section-heading>svg{color:var(--app-teal)}.app-shell .pricing-card{border:1px solid var(--app-line);border-radius:7px;color:var(--app-ink);background:#fff;box-shadow:none}.app-shell .pricing-card:hover{border-color:var(--app-teal)}.app-shell .pricing-card.recommended{border-color:var(--app-teal);background:var(--app-teal-soft);box-shadow:none}.app-shell .recommended-label{color:var(--app-ink);background:var(--app-lime)}.app-shell .pricing-card .recommended-label{top:-12px;border-color:#b9d55b}.app-shell .pricing-card>header>span,.app-shell .pricing-card>header>strong,.app-shell .pricing-credits strong{color:var(--app-ink)}.app-shell .pricing-card>header>small,.app-shell .pricing-card>p{color:var(--app-muted)}.app-shell .pricing-credits{color:var(--app-teal);background:transparent}.app-shell .pricing-credits svg{color:var(--app-teal)}.app-shell .pricing-credits span{color:var(--app-muted)}.app-shell .pricing-card ul{border-color:var(--app-line)}.app-shell .pricing-card li{color:#4f585a}.app-shell .pricing-card li svg{color:var(--app-teal)}.app-shell .pricing-card>button,.app-shell .pricing-card.recommended>button{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.app-shell .pricing-card>button:hover:not(:disabled){color:var(--app-ink);background:var(--app-lime)}.app-shell .pricing-card>button:disabled{border-color:#d3d7d4;color:#929997;background:#e9ebe8}.app-shell .billing-trust-row,.app-shell .billing-table-wrap{border:1px solid var(--app-line);border-radius:7px;background:#fff}.app-shell .billing-trust-row>span{border-color:var(--app-line)}.app-shell .billing-trust-row svg{color:var(--app-teal)}.app-shell .billing-trust-row strong{color:var(--app-ink)}.app-shell .billing-trust-row small{color:var(--app-muted)}.app-shell .billing-table th{color:#697174;background:#f1f3f0}.app-shell .billing-table th,.app-shell .billing-table td{border-color:var(--app-line)}.app-shell .billing-table td{color:var(--app-muted)}.app-shell .billing-table td strong{color:var(--app-ink)}.app-shell .billing-history-empty{border-color:var(--app-line-strong);color:var(--app-muted);background:#fff}.app-shell .project-workspace{min-height:100vh;margin-left:230px;padding-top:70px;color:var(--app-ink);background:var(--app-paper)}.app-shell .project-back,.app-shell .project-header{border-color:var(--app-line);background:#fff}.app-shell .project-back{color:var(--app-muted)}.app-shell .project-back:hover{color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .project-progress-line>span,.app-shell .project-progress-line em{color:var(--app-muted)}.app-shell .progress-track{background:#dfe3df}.app-shell .progress-track i{background:var(--app-teal)}.app-shell .project-secondary{border:1px solid var(--app-line-strong);border-radius:5px;color:var(--app-ink);background:#fff}.app-shell .project-primary{border:1px solid #111;border-radius:5px;color:#fff;background:#111;box-shadow:none}.app-shell .project-primary:hover{color:var(--app-ink);background:var(--app-lime);filter:none}.app-shell .filter-tabs,.app-shell .video-filter-row>div{border-color:var(--app-line);background:#eef1ee}.app-shell .filter-tabs button,.app-shell .video-filter-row button{color:var(--app-muted);background:transparent}.app-shell .filter-tabs button.active,.app-shell .video-filter-row button.active{color:#fff;background:#111}.app-shell .filter-tabs button b,.app-shell .video-filter-row button b{color:inherit}.app-shell .result-card,.app-shell .video-clip-card,.app-shell .timeline-shot,.app-shell .voiceover-panel,.app-shell .film-pipeline-panel{border:1px solid var(--app-line);color:var(--app-ink);background:#fff}.app-shell .result-card.selected,.app-shell .video-clip-card.selected,.app-shell .timeline-shot.selected{border-color:var(--app-teal);box-shadow:0 0 0 2px #0f7d7e1f}.app-shell .result-card footer,.app-shell .video-clip-card>footer,.app-shell .video-card-heading,.app-shell .timeline-shot footer{border-color:var(--app-line);background:#fff}.app-shell .result-card-actions button{color:#596366}.app-shell .result-card-actions button:hover{color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .generation-placeholder,.app-shell .queued-placeholder,.app-shell .results-empty{border-color:var(--app-line-strong);color:var(--app-muted);background:#f5f7f4}.app-shell .result-inspector,.app-shell .video-inspector{top:70px;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px);border-color:var(--app-line);color:var(--app-ink);background:#fff}.app-shell .inspector-heading strong,.app-shell .video-inspector-heading strong,.app-shell .video-card-heading strong,.app-shell .film-timeline-heading strong,.app-shell .voiceover-panel header>span,.app-shell .film-pipeline-panel header>span{color:var(--app-ink)}.app-shell .inspector-heading>button{color:var(--app-muted)}.app-shell .inspector-heading>button:hover{color:var(--app-teal);background:var(--app-teal-soft)}.app-shell .inspector-meta dt,.app-shell .video-inspector-meta dt,.app-shell .video-prompt-summary p,.app-shell .film-timeline-heading small,.app-shell .voiceover-panel p,.app-shell .film-pipeline-panel p{color:var(--app-muted)}.app-shell .inspector-meta dd,.app-shell .video-inspector-meta dd,.app-shell .video-prompt-summary label{color:var(--app-ink)}.app-shell .revision-box,.app-shell .video-prompt-summary{border-color:var(--app-line)}.app-shell .revision-input{border-color:var(--app-line-strong);background:#f7f8f6}.app-shell .revision-input textarea{color:var(--app-ink)}.app-shell .revision-input textarea{background:#fff}.app-shell .revision-button,.app-shell .video-download-primary{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.app-shell .inspector-download,.app-shell .video-download-secondary{border:1px solid var(--app-line-strong);border-radius:5px;color:var(--app-ink);background:#fff}.app-shell .versions-section{border-color:var(--app-line)}.app-shell .version-list button{border-color:var(--app-line);background:#f6f7f5}.app-shell .version-list button.active{border-color:var(--app-teal)}.app-shell .inspector-credit-note{color:var(--app-muted);background:var(--app-teal-soft)}.app-shell .inspector-credit-note svg{color:var(--app-teal)}.app-shell .video-project-header{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell .video-card-heading b{color:#fff;background:var(--app-teal)}.app-shell .video-card-heading strong{color:var(--app-ink)}.app-shell .video-clip-card>footer>span:nth-child(2){color:var(--app-muted)}.app-shell .video-demo-note,.app-shell .project-notice{border-color:#bfd8d3;color:var(--app-teal-dark);background:var(--app-teal-soft)}.app-shell .film-master-preview{border-color:var(--app-line-strong);background:#111;box-shadow:none}.app-shell .film-timeline-heading>span{color:var(--app-ink)}.app-shell .film-timeline-heading>span svg,.app-shell .voiceover-panel header svg,.app-shell .film-pipeline-panel header svg{color:var(--app-teal)}.app-shell .pipeline-steps span{border-color:var(--app-line);color:var(--app-muted);background:#f6f7f5}.app-shell .pipeline-steps span.active{border-color:var(--app-teal);color:var(--app-teal-dark);background:var(--app-teal-soft)}.app-shell .pipeline-steps span.done{border-color:#a8d8b9;color:#0c7541;background:#e8f7ed}.marketing-shell .modal-backdrop{background:#073537ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.marketing-shell .auth-modal{width:min(500px,100%);padding:38px;border:1px solid #d3d8d5;border-radius:8px;color:#0a0b0b;background:#fbfaf4;box-shadow:0 34px 100px #05262847}.marketing-shell .auth-icon{border:1px solid #0f7d7e;border-radius:6px;color:#fff;background:#0f7d7e}.marketing-shell .modal-kicker{color:#0f7d7e}.marketing-shell .auth-modal h2{color:#0a0b0b;font-weight:720}.marketing-shell .auth-modal>p{color:#687174}.marketing-shell .modal-close{color:#687174}.marketing-shell .modal-close:hover{color:#0a0b0b;background:#e7f5f2}.marketing-shell .auth-switch{border:1px solid #daddd9;border-radius:6px;background:#eef1ee}.marketing-shell .auth-switch button{border-radius:4px;color:#687174}.marketing-shell .auth-switch button.active{color:#fff;background:#111;box-shadow:none}.marketing-shell .auth-form label{color:#31383a;font-weight:650}.marketing-shell .auth-form input,.marketing-shell .auth-form select{border:1px solid #bac3bf;border-radius:6px;color:#0a0b0b;background:#fff}.marketing-shell .auth-form input::placeholder{color:#929a9b}.marketing-shell .forgot-password,.marketing-shell .auth-back{color:#0f7d7e}.marketing-shell .auth-submit{border:1px solid #111;border-radius:5px;color:#fff;background:#111}.marketing-shell .auth-submit:hover:not(:disabled){color:#0a0b0b;background:#dfff70}@media(max-width:1180px){.app-shell .studio-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .mcp-three-steps{grid-template-columns:1fr}.app-shell .mcp-three-steps article+article{border-top:1px solid var(--app-line);border-left:0}.app-shell .mcp-three-steps article{min-height:260px}.app-shell .video-results-layout,.app-shell .film-results-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(max-width:900px){.app-shell .sidebar{inset:auto 0 0 0;width:100%;height:74px;padding:8px 10px;border-top:1px solid var(--app-line);border-right:0;box-shadow:0 -10px 32px #172d2d14}.app-shell .wordmark,.app-shell .sidebar-footer{display:none}.app-shell .main-nav{height:100%;overflow-x:auto;flex-direction:row;gap:4px;scrollbar-width:none}.app-shell .main-nav::-webkit-scrollbar{display:none}.app-shell .nav-item{width:auto;min-width:83px;height:58px;padding:6px 9px;flex-direction:column;justify-content:center;gap:4px;font-size:9px;white-space:nowrap}.app-shell .nav-item.active{box-shadow:inset 0 -3px 0 var(--app-teal)}.app-shell .topbar{left:0;height:64px;padding:0 16px}.app-shell .workspace,.app-shell .billing-workspace{margin-left:0;padding:88px 20px 105px}.app-shell .project-workspace{margin-left:0;padding:64px 0 88px}.app-shell .ads-automation-layout{grid-template-columns:1fr}.app-shell .ads-overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .ads-home-panels{grid-template-columns:1fr}.app-shell .mcp-simple-hero{padding:28px}.app-shell .pricing-grid{grid-template-columns:1fr}.app-shell .project-header{align-items:flex-start;flex-direction:column}.app-shell .project-header-actions{width:100%}.app-shell .project-header-actions button{flex:1}.app-shell .project-body,.app-shell .video-results-layout,.app-shell .film-results-layout{grid-template-columns:1fr}.app-shell .result-inspector,.app-shell .video-inspector{position:static;min-height:0;max-height:none;border-top:1px solid var(--app-line);border-left:0}.app-shell .results-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media(max-width:620px){.app-shell .topbar{justify-content:space-between;gap:10px}.app-shell .credit-pill{min-width:0;height:38px;padding-inline:11px}.app-shell .account{min-width:0}.app-shell .account>span,.app-shell .account>svg{display:none}.app-shell .workspace,.app-shell .billing-workspace{padding:84px 14px 102px}.app-shell .ads-simple-hero,.app-shell .ads-page-heading,.app-shell .mcp-simple-hero,.app-shell .billing-hero{min-height:0;align-items:flex-start;flex-direction:column}.app-shell .ads-simple-hero h1,.app-shell .ads-page-heading h1,.app-shell .mcp-simple-hero h1,.app-shell .intro h1,.app-shell .billing-hero h1{font-size:34px;line-height:1.05;letter-spacing:-1.8px}.app-shell .ads-chat-focus>header{grid-template-columns:38px minmax(0,1fr)}.app-shell .ads-chat-context{display:none}.app-shell .ads-chat-messages-focused{min-height:190px;padding:16px 12px 4px}.app-shell .ads-chat-message{max-width:94%}.app-shell .ads-chat-composer{margin-inline:12px}.app-shell .ads-chat-composer textarea{min-height:98px}.app-shell .ads-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.app-shell .ads-onboarding-callout{grid-template-columns:34px 1fr}.app-shell .ads-onboarding-callout>button{grid-column:1 / -1;width:100%}.app-shell .ads-overview-strip{grid-template-columns:1fr 1fr}.app-shell .ads-provider-grid,.app-shell .ads-strategy-grid,.app-shell .studio-product-grid{grid-template-columns:1fr}.app-shell .studio-product-card{min-height:430px}.app-shell .studio-wizard-header{grid-template-columns:1fr}.app-shell .studio-wizard-header>em{justify-self:start}.app-shell .studio-stepbar{overflow-x:auto}.app-shell .studio-reference-grid,.app-shell .studio-output-layout{grid-template-columns:1fr}.app-shell .mcp-simple-hero{padding:24px 20px}.app-shell .mcp-platform-tabs{grid-template-columns:repeat(2,1fr)}.app-shell .mcp-three-steps article{min-height:230px;padding:24px 20px}.app-shell .mcp-capabilities>div:last-child{grid-template-columns:1fr}.app-shell .mcp-capabilities article+article{border-top:1px solid var(--app-line);border-left:0}.app-shell .billing-trust-row{grid-template-columns:1fr}.app-shell .billing-trust-row>span{padding:12px 0;border-right:0;border-bottom:1px solid var(--app-line)}.app-shell .billing-trust-row>span:last-child{border-bottom:0}.app-shell .project-header{padding-inline:15px}.app-shell .project-progress-line{grid-template-columns:1fr auto}.app-shell .project-progress-line .progress-track{grid-column:1 / -1;grid-row:2}.app-shell .project-progress-line em{display:none}.app-shell .project-header-actions{flex-direction:column}.app-shell .results-panel,.app-shell .video-clips-panel,.app-shell .film-editor{padding-inline:14px}.app-shell .results-grid{grid-template-columns:repeat(2,minmax(125px,1fr));gap:9px}.marketing-shell .auth-modal{padding:30px 22px}}
