@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2)format("woff2"),url(/app/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/app/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/dm-serif-display-latin-ext-400-normal-p18AlW_x.woff2)format("woff2"),url(/app/assets/dm-serif-display-latin-ext-400-normal-B1toqZab.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Serif Display;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/dm-serif-display-latin-400-normal-C5_t9oOD.woff2)format("woff2"),url(/app/assets/dm-serif-display-latin-400-normal-_kVFYEpx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/app/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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: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+460-52F,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(/app/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/app/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/app/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/app/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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+460-52F,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(/app/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/app/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/app/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/app/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/app/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/app/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/app/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/app/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2)format("woff2"),url(/app/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2)format("woff2"),url(/app/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2)format("woff2"),url(/app/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-greek-400-normal-DZReXJla.woff2)format("woff2"),url(/app/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2)format("woff2"),url(/app/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2)format("woff2"),url(/app/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2"),url(/app/assets/source-sans-3-latin-400-normal-AFMiCETP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/space-grotesk-vietnamese-400-normal-B7xT_GF5.woff2)format("woff2"),url(/app/assets/space-grotesk-vietnamese-400-normal-BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2"),url(/app/assets/space-grotesk-latin-ext-400-normal-DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/app/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2"),url(/app/assets/space-grotesk-latin-400-normal-BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#17201c;font-synthesis:none;--paper:#fbfaf6;--ink:#17201c;--muted:#69726c;--line:#d8d7cf;--coral:#e9583f;--blue:#2864dc;--acid:#d7f25f;--forest:#19483b;--studio-safe-top:env(safe-area-inset-top,0px);--studio-safe-right:env(safe-area-inset-right,0px);--studio-safe-bottom:env(safe-area-inset-bottom,0px);--studio-safe-left:env(safe-area-inset-left,0px);--studio-viewport-height:100dvh;--studio-stable-viewport-height:100dvh;background:#f2efe8;font-family:Manrope,sans-serif}.media-mode-launcher,.media-plan-editor{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 94%, white);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:24px;padding:20px}.media-mode-launcher>strong{color:var(--forest);letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font:700 .78rem/1.2 Manrope,sans-serif;display:block}.media-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.media-mode-grid button{text-align:left;border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:112px;display:flex}.media-mode-grid button.selected{color:var(--ink);background:color-mix(in srgb, var(--acid) 38%, white);border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.media-mode-grid button span,.media-plan-warning,.job-status{color:var(--muted);font-size:.78rem}.media-asset-picker{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:14px;display:grid}.selected-photo-count{color:var(--forest);margin:14px 0 0;font-weight:700}.creative-create-summary{color:var(--ink);background:#f5f6d8;border:1px solid #b9c1b7;border-radius:16px;flex-wrap:wrap;gap:8px;margin-top:16px;padding:14px;display:flex}.creative-create-summary strong{width:100%;color:var(--ink)}.creative-create-summary span{min-width:0;color:var(--ink);overflow-wrap:anywhere;background:#fff;border:1px solid #cbd1ca;border-radius:12px;flex:150px;gap:2px;padding:8px 10px;font-size:.78rem;line-height:1.35;display:grid}.creative-create-summary span b{color:#4f5e56;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem}.action-error{color:#8b281e;background:#fff0ec;border-left:4px solid #b7392b;grid-column:1/-1;gap:6px;margin-top:10px;padding:10px 12px;font-size:.8rem;display:grid}.action-error details code{overflow-wrap:anywhere}.apply-uploaded-photos{background:var(--acid);color:var(--ink);font-weight:700}.media-asset-picker label{border:1px solid var(--line);cursor:pointer;border-radius:16px;gap:6px;padding:8px;display:grid}.media-asset-picker label.selected{border-color:var(--blue);box-shadow:inset 0 0 0 2px var(--blue)}.media-asset-picker img,.card-source>img{aspect-ratio:4/5;object-fit:cover;background:#ddd;border-radius:10px;width:100%}.ai-style-choice{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.ai-style-choice label,.paid-confirm{align-items:center;gap:7px;display:flex}.ai-style-choice>label:not(.paid-confirm){min-height:44px;color:var(--ink);background:#fff;border:1px solid #c5cbc6;border-radius:12px;flex:140px;padding:10px 12px;font-weight:700;line-height:1.3}.ai-style-choice input{width:20px;height:20px;accent-color:var(--blue);flex:none}.ai-style-choice>label:not(.paid-confirm):focus-within{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb, var(--blue) 22%, transparent)}.paid-confirm{background:var(--acid);width:100%;color:var(--ink);border-radius:12px;padding:12px;font-weight:700}.media-plan-editor{margin:20px 0}.media-plan-editor>header,.media-plan-actions,.card-source-title,.card-source-modes{justify-content:space-between;align-items:center;gap:10px;display:flex}.media-plan-actions{flex-wrap:wrap;justify-content:flex-end}.card-source-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-top:16px;display:grid}.card-source{border:1px solid var(--line);background:#fff;border-radius:18px;gap:12px;padding:14px;display:grid}.card-source.ai_generated{border-top:4px solid var(--blue)}.card-source.uploaded_photo{border-top:4px solid var(--coral)}.card-source.brand_only{border-top:4px solid var(--acid)}.card-source-modes button{flex:1;min-width:0;padding:8px 6px;font-size:.74rem}.card-source-modes button.selected{background:var(--ink);color:#fff}.media-tuning{gap:8px;display:grid}.media-tuning label,.card-source>label{color:var(--muted);gap:5px;font-size:.74rem;display:grid}.job-status.pending,.job-status.processing{color:var(--blue)}.job-status.succeeded{color:var(--green)}.job-status.failed,.job-error{color:var(--danger)}.card-ai-action{width:100%}@media (width<=720px){.creative-create-summary{padding:12px}.creative-create-summary span,.ai-style-choice>label:not(.paid-confirm){flex-basis:100%}.media-mode-grid{grid-template-columns:1fr}.media-mode-grid button{min-height:88px}.media-plan-editor>header,.media-plan-actions{flex-direction:column;align-items:stretch}.media-plan-actions>*{width:100%}.card-source-grid{grid-template-columns:1fr}}*{box-sizing:border-box}body{min-width:320px;min-height:var(--studio-stable-viewport-height);margin:0}button,textarea,input{font:inherit}button{cursor:pointer}.app-shell{min-height:var(--studio-stable-viewport-height);background:radial-gradient(circle at 74% 0,#fff8d9 0,#0000 32%),#f2efe8;grid-template-columns:230px 1fr;display:grid}.rail{height:var(--studio-stable-viewport-height);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f2ebdb;flex-direction:column;padding:28px 22px;display:flex;position:sticky;top:0}.brand-mark{background:var(--ink);width:54px;height:54px;color:var(--acid);letter-spacing:-.05em;border-radius:16px 16px 4px;place-items:center;font-weight:900;display:grid}.brand-copy{margin-top:14px;line-height:1.05}.brand-copy strong,.brand-copy span{display:block}.brand-copy strong{font-family:Georgia,serif;font-size:19px}.brand-copy span{color:var(--muted);margin-top:4px}.rail nav{gap:8px;margin-top:56px;display:grid}.nav-button{color:var(--muted);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:12px 8px;display:flex;position:relative}.nav-button span{background:#c9c9c0;border-radius:50%;width:7px;height:7px}.nav-button.active{color:var(--ink);font-weight:700}.nav-button.active span{background:var(--coral);box-shadow:0 0 0 5px #e9583f1f}.rail-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.rail-foot a{color:var(--muted);font-size:14px;text-decoration:none}.locale{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.main-canvas{min-width:0;padding:28px}.studio-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.mobile-materials-trigger,.mobile-materials-close,.mobile-materials-backdrop{display:none}.inbox-panel,.editor-panel{border:1px solid var(--line);background:#fbfaf6e6;border-radius:24px;box-shadow:0 16px 50px #17201c0f}.inbox-panel{max-height:calc(var(--studio-stable-viewport-height) - 56px);position:sticky;top:28px;overflow:hidden}.inbox-panel>header{justify-content:space-between;align-items:center;padding:22px 22px 12px;display:flex}.inbox-panel>header strong{font:30px/1 Georgia,serif}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:800}.idea-box{background:var(--ink);border-radius:17px;margin:8px 14px 14px;padding:14px}.idea-box textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:96px;line-height:1.45}.idea-box textarea::placeholder{color:#a7b0aa}.idea-box button{background:var(--acid);width:100%;color:var(--ink);border:0;border-radius:11px;margin-top:10px;padding:10px;font-weight:800}.submission-list{max-height:calc(var(--studio-stable-viewport-height) - 300px);padding:0 9px 14px;overflow-y:auto}.submission-item{text-align:left;opacity:0;background:0 0;border:0;border-radius:13px;grid-template-columns:10px 1fr;align-items:start;gap:11px;width:100%;padding:13px;animation:.35s forwards reveal;display:grid}.submission-item:hover,.submission-item.active{background:#e9e7df}.submission-item strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.submission-item small{color:var(--muted);margin-top:5px;display:block}.stage-dot{background:#9da39f;border-radius:50%;width:7px;height:7px;margin-top:4px}.stage-dot.review{background:var(--blue)}.stage-dot.approved{background:#1eaa70}.stage-dot.published{background:var(--coral)}.editor-panel{min-height:calc(var(--studio-stable-viewport-height) - 56px);overflow:hidden}.editor-content{padding:26px}.editor-header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.editor-header h1{letter-spacing:-.025em;max-width:780px;margin:8px 0 0;font:34px/1.12 Georgia,serif}.stage-badge{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:7px 12px;font-size:11px}.stage-badge.approved{color:#176442;background:#ddf4e8;border-color:#acd9c2}.master-note{border-left:4px solid var(--acid);background:#f5f3ec;margin:24px 0;padding:14px 18px}.master-note summary{cursor:pointer;font-weight:800}.master-note p{white-space:pre-wrap;color:#3e4943}.platform-selector{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.platform-selector>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-right:4px;font-size:12px;font-weight:800}.platform-selector button{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-weight:800}.platform-selector button.selected{border-color:var(--ink);background:var(--ink);color:#fff}.platform-selector button:disabled{opacity:.45;cursor:wait}.workflow-core-header{margin:18px 0 22px}.workflow-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-stepper li{border:1px solid var(--line);min-height:70px;color:var(--muted);background:#ffffff8c;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.workflow-stepper li>button{width:100%;min-height:44px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.workflow-stepper li span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.workflow-stepper li.current{border-color:var(--ink);color:var(--ink);background:var(--acid);box-shadow:4px 4px 0 var(--ink)}.workflow-stepper li.completed{color:#fff;background:var(--forest)}.workflow-stepper li.failed{color:#84271e;background:#fff0ed;border-color:#a63226}.workflow-stepper li.selected{outline:2px solid var(--ink);outline-offset:2px}.workflow-phase-panel{animation:.24s both core-phase-in}@keyframes core-phase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workflow-blockers{border-left:5px solid var(--coral);background:#fff0ed;border-radius:0 12px 12px 0;margin-top:12px;padding:14px 16px}.workflow-blockers p{color:#713129;margin:5px 0 0}.workflow-details{border:1px solid var(--line);background:#ffffff8c;border-radius:14px;margin:18px 0;padding:0 15px 15px}.workflow-details>summary{cursor:pointer;align-items:center;min-height:48px;font-weight:900;display:flex}.workflow-platform-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 10px;display:grid}.workflow-platform-tabs button{text-align:left;border:1px solid var(--line);min-height:68px;color:var(--ink);background:#fff;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.workflow-platform-tabs button.active{border-color:var(--ink);color:#fff;background:var(--ink);box-shadow:4px 4px 0 var(--acid)}.workflow-platform-tabs small{color:inherit;opacity:.72}.workflow-tab-content{grid-template-columns:minmax(0,720px)}.workflow-tab-content .variant-card textarea{min-height:380px}.workflow-recovery-center{color:#5f211a;background:#fff0ed;border:1px solid #8b3025;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:16px;display:flex}.workflow-recovery-center>div{align-items:center;gap:12px;display:flex}.workflow-recovery-center>div>span{color:#fff;background:#a63226;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.workflow-recovery-center p{margin:3px 0 0}.workflow-recovery-center button{color:#fff;background:#17231f;border:0;border-radius:10px;min-height:44px;padding:0 14px;font-weight:900}.workflow-next-action{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.variant-card{border:1px solid var(--line);border-top:5px solid var(--forest);background:#fff;border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.variant-card.x{border-top-color:var(--ink)}.variant-card.threads{border-top-color:var(--coral)}.variant-card>header,.variant-card>footer{justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.variant-card>header span{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:900}.variant-card>header small{color:var(--muted)}.variant-card textarea{border:0;resize:vertical;background:#fff;border-block:1px solid #ecebe6;outline:0;flex:1;width:100%;min-height:310px;padding:15px;line-height:1.52}.variant-card footer span{color:var(--muted);font-size:12px}.variant-card footer span.over{color:#b93425;font-weight:800}.variant-card footer div{gap:6px;display:flex}.variant-card footer button{background:#eeece6;border:0;border-radius:8px;padding:7px 9px;font-size:11px}.variant-card footer button:last-child{background:var(--ink);color:#fff}.variant-card footer button:disabled{opacity:.4}.x-editorial-panel{color:#17231f;background:#f4f0e8;border:1px solid #17231f;border-radius:15px;margin:12px;padding:14px}.x-editorial-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.x-editorial-panel>header span,.x-editorial-panel>header strong{display:block}.x-editorial-panel>header span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.x-editorial-panel>header strong{margin-top:3px;font-size:15px}.x-editorial-panel>header small{color:var(--muted)}.x-editorial-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.x-editorial-settings label{color:var(--muted);gap:5px;font-size:11px;display:grid}.x-editorial-settings select{color:#17231f;background:#fff;border:1px solid #aeb5ad;border-radius:9px;width:100%;min-height:44px;padding:0 9px}.x-editorial-settings button,.x-alternatives-button,.x-alternatives button{color:#fff;background:#17231f;border:0;border-radius:9px;min-height:44px;padding:0 12px;font-weight:800}.x-editorial-settings>button{background:var(--acid);color:#17231f;grid-column:1/-1}.x-editorial-settings button:disabled,.x-alternatives-button:disabled,.x-alternatives button:disabled{opacity:.45}.x-editorial-why{border-top:1px solid #c7cbc4;margin-top:12px;padding-top:10px}.x-editorial-why summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.x-editorial-why dl{grid-template-columns:minmax(90px,.35fr) 1fr;gap:6px 10px;margin:10px 0 0;display:grid}.x-editorial-why dt{color:var(--muted);font-size:11px}.x-editorial-why dd{overflow-wrap:anywhere;margin:0;font-size:12px}.x-editorial-diagnostics p,.x-editorial-error{background:#fff4d8;border-radius:8px;margin:8px 0 0;padding:9px;font-size:12px}.x-editorial-diagnostics p.blocker,.x-editorial-error{color:#8f2d21;background:#fde6e0}.x-editorial-diagnostics b{margin-bottom:3px;display:block}.x-alternatives-button{width:100%;margin-top:12px}.x-alternatives{gap:9px;margin-top:10px;display:grid}.x-alternatives article{background:#fff;border:1px solid #aeb5ad;border-radius:12px;padding:12px}.x-alternatives article header small,.x-alternatives article p span{margin-top:5px;display:block}.x-alternatives article p{white-space:pre-wrap;font-size:13px;line-height:1.45}.x-alternatives article button{width:100%}.validation-error{color:#9d2b20;background:#fff0ed;margin:0;padding:10px 14px;font-size:12px}.thread-preview{background:#f5f5f2;padding:10px}.thread-preview p{grid-template-columns:22px 1fr auto;align-items:start;gap:8px;margin:6px 0;font-size:11px;display:grid}.thread-preview b{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.thread-preview small{color:var(--muted);white-space:nowrap}.thread-preview small.over{color:#b93425;font-weight:800}.thread-mode{gap:6px;padding:8px 12px 0;display:flex}.thread-mode button{border:1px solid var(--line);background:0 0;border-radius:999px;padding:6px 9px;font-size:11px}.thread-mode button.selected{background:var(--ink);color:#fff}.thread-mode label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.thread-mode select{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px}.thread-editors p{align-items:start}.thread-editors textarea{border:1px solid var(--line);width:100%;min-height:100px;font:inherit;resize:vertical;border-radius:9px;padding:9px}.thread-rebuild-note{color:var(--muted);margin:0;padding:8px 12px;font-size:11px}.media-workspace{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.media-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.upload-button{color:#fff;background:#2d62d7;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.upload-list{gap:8px;margin-top:12px;display:grid}.upload-list>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:minmax(120px,1fr) minmax(100px,2fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.upload-list>div.failed{color:#b53125;border-color:#b53125}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-heading h2{margin:5px 0 0;font:25px Georgia,serif}.text-button{color:var(--blue);background:0 0;border:0;font-weight:800}.media-strip{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-top:16px;display:grid}.media-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:8px;overflow:hidden}.media-card>img,.media-card>video{aspect-ratio:4/3;object-fit:cover;background:#d9d8d1;border-radius:9px;width:100%}.media-meta{justify-content:space-between;padding:10px 4px 5px;font-size:11px;display:flex}.media-meta strong{text-transform:uppercase}.media-meta span{color:var(--muted)}.media-card-actions{gap:6px;padding:0 4px 8px;display:flex}.media-card-actions button{border:0;border-radius:8px;padding:6px 9px}.media-card-actions .danger{color:#9c2e23;margin-left:auto}.suggest-button{border:1px solid var(--line);background:#f4f2ec;border-radius:8px;width:100%;padding:8px}.proposal{background:#eef2e8;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-top:8px;padding:8px;font-size:11px;display:grid}.proposal img{object-fit:cover;border-radius:7px;grid-column:1/-1;width:100%;max-height:150px}.proposal button{border:0;border-radius:6px;padding:5px 7px}.media-empty{color:var(--muted);border:1px dashed #bbbcb5;border-radius:14px;margin-top:14px;padding:20px}.media-attach-status{color:#234b9a;background:#edf3ff;border-radius:12px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.media-attach-status.complete{color:#205e2c;background:#e8f7e8}.media-attach-status.failed,.media-attach-status.expired{color:#9c3326;background:#fff0ec}.media-attach-status small{margin-left:auto}.media-retry{color:#9c3326;background:#fff0ec;border:0;border-radius:9px;width:100%;min-height:170px;font-weight:800}.approval-dock{color:#fff;background:#17201cf5;border-radius:17px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;margin-top:28px;padding:13px;display:grid;position:sticky;bottom:12px;box-shadow:0 18px 40px #17201c40}.approval-copy strong,.approval-copy span{display:block}.approval-copy span{color:#aeb8b1;margin-top:3px;font-size:11px}.approval-dock button{border:0;border-radius:10px;padding:11px 13px;font-weight:800}.secondary-action{color:var(--ink);background:#edf0e7}.primary-action{background:var(--acid);color:var(--ink)}.approval-dock button:disabled{opacity:.35;cursor:not-allowed}.publication-panel{background:#f7f6f0;border:1px solid #c9cec8;border-radius:22px;margin-top:30px;overflow:hidden;box-shadow:0 18px 48px #11111114}.publication-panel>header{color:#fff;background:#17201c;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.publication-panel h2{margin:4px 0 0;font:28px/1 Archivo Black,sans-serif}.publication-progress{text-align:right;justify-items:end;gap:4px;display:grid}.publication-progress span{color:#b8c0bb;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.publication-result{color:#6f281e;background:#ffe6df;margin:0;padding:12px 22px;font-weight:800}.publication-jobs{display:grid}.publication-jobs article{border-top:1px solid #dedfd8;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 22px;display:grid}.publication-jobs article:first-child{border-top:0}.publication-platform{align-items:center;gap:9px;display:flex}.publication-state-dot{background:#aeb3af;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 5px #aeb3af26}.publication-jobs article.sending .publication-state-dot,.publication-jobs article.awaiting_confirmation .publication-state-dot{background:var(--blue);animation:1.4s ease-in-out infinite publication-pulse}.publication-jobs article.scheduled .publication-state-dot{background:#e2b100}.publication-jobs article.published .publication-state-dot{background:#2a9461}.publication-jobs article.failed .publication-state-dot{background:#c6402f}.publication-job-copy{gap:4px;display:grid}.publication-job-copy time,.publication-job-copy small{color:var(--muted);font-size:11px}.publication-job-copy small.action-hint{color:#8a3125;font-weight:800}.publication-job-action{justify-content:flex-end;gap:8px;display:flex}.publication-job-action a,.publication-job-action button{color:#fff;font:inherit;background:#111;border:0;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:900;text-decoration:none}.publication-job-action button{color:#111;background:var(--acid)}.publication-job-action button:disabled{opacity:.45}.publication-lock-note{border-left:4px solid var(--blue);color:#39433d;background:#eef4ff;margin:12px 0 0;padding:11px 14px;font-size:12px}.schedule-control{gap:6px;display:flex}.schedule-control input{color:#fff;background:#252e29;border:1px solid #505852;border-radius:9px;width:168px;padding:8px;font-size:11px}.schedule-control button{background:var(--coral);color:#fff}.empty-editor{text-align:center;place-content:center;min-height:70vh;padding:30px;display:grid}.empty-editor span{color:#deddd5;font:88px/1 Georgia,serif}.empty-editor h2{margin:0;font:34px Georgia,serif}.empty-editor p{max-width:420px;color:var(--muted)}.notice{z-index:20;color:#fff;background:#a63226;border-radius:11px;max-width:440px;padding:13px 18px;position:fixed;top:18px;right:18px;box-shadow:0 14px 35px #0003}.standalone-view{max-width:1160px;margin:0 auto}.standalone-view h1{margin:10px 0;font:52px/1.05 Georgia,serif}.view-intro{max-width:620px;color:var(--muted)}.calendar-list,.analytics-grid{gap:12px;margin-top:30px;display:grid}.calendar-list article{background:var(--paper);border:1px solid var(--line);border-radius:14px;grid-template-columns:190px 1fr auto;padding:18px;display:grid}.analytics-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.analytics-grid article{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:18px}.analytics-grid header{text-transform:uppercase;justify-content:space-between;display:flex}.metric-list p{border-bottom:1px solid #e6e4dd;justify-content:space-between;margin:0;padding:8px 0;display:flex}.metric-list span{color:var(--muted)}.analytics-grid footer{color:var(--muted);margin-top:12px;font-size:10px}.analytics-view{padding-bottom:80px}.analytics-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.analytics-heading h1{max-width:760px}.analytics-refresh{background:var(--acid);color:#17231f;white-space:nowrap;border:1px solid #17231f;border-radius:999px;min-height:46px;padding:0 18px;font-weight:900}.analytics-refresh:disabled{opacity:.55}.analytics-toolbar{gap:7px;margin:24px 0 14px;display:flex}.analytics-toolbar button{color:#17231f;background:0 0;border:1px solid #aeb5ad;border-radius:999px;min-height:44px;padding:0 17px;font-weight:800}.analytics-toolbar button.active{color:#fff;background:#17231f;border-color:#17231f}.analytics-platform-tabs{gap:7px;margin-top:22px;display:flex}.analytics-platform-tabs button{color:#17231f;background:0 0;border:1px solid #17231f;border-radius:999px;min-width:110px;min-height:44px;font-weight:900}.analytics-platform-tabs button[aria-selected=true]{color:#fff;background:#17231f}.x-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.x-analytics-kpis article{background:#f4f0e8;border:1px solid #17231f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:118px;padding:17px;display:flex}.x-analytics-kpis article:nth-child(2),.x-analytics-kpis article:nth-child(4){background:var(--acid)}.x-analytics-kpis span,.x-analytics-kpis small{color:var(--muted);font-size:11px}.x-analytics-kpis strong{font:30px/1 Space Grotesk,sans-serif}.x-import-card{background:#fff;border:1px solid #17231f;border-radius:20px;margin-top:14px;padding:20px}.x-import-card>header{justify-content:space-between;gap:12px;display:flex}.x-import-card>header span,.x-import-card>header strong{display:block}.x-import-card>header span{color:var(--muted);font-size:11px}.x-import-card button,.x-import-card a{color:#fff;background:#17231f;border:0;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.x-import-preview{background:#f4f0e8;border-radius:12px;gap:8px;margin-top:14px;padding:14px;display:grid}.x-import-preview code{overflow-wrap:anywhere;background:#fff;padding:6px;display:block}.x-import-preview>button{background:var(--acid);color:#17231f;justify-self:start}.x-insufficient{color:#644a12;background:#fff4d8;border-radius:10px;padding:13px}.x-metric-formula{color:var(--muted);margin-top:18px;display:block}.analytics-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.analytics-kpis article{background:#f4f0e8;border:1px solid #17231f;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:126px;padding:17px;display:flex}.analytics-kpis article:first-child,.analytics-kpis article:nth-child(4){background:#d9ff57}.analytics-kpis article:nth-child(3){background:#dce8ff}.analytics-kpis span{color:#4b5650;font-size:12px}.analytics-kpis strong{letter-spacing:-.05em;font:30px/1 Space Grotesk,sans-serif}.analytics-kpis small{margin-top:8px;font-size:10px}.analytics-kpis small.positive{color:#1e6e46}.analytics-kpis small.negative{color:#9f3025}.analytics-primary-grid{grid-template-columns:minmax(0,2fr) minmax(280px,.8fr);gap:14px;margin-top:14px;display:grid}.analytics-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-chart-card,.analytics-platform-card{background:#fff;border:1px solid #17231f;border-radius:22px;padding:20px}.analytics-chart-card>header,.analytics-platform-card>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.analytics-chart-card>header span,.analytics-platform-card>header span{color:var(--muted);font-size:12px;display:block}.analytics-chart-card>header strong,.analytics-platform-card>header strong{margin-top:4px;font:26px/1 Space Grotesk,sans-serif;display:block}.analytics-chart-card>header small{color:var(--muted)}.analytics-chart-card>footer{color:var(--muted);font-size:10px}.analytics-line-chart{margin:20px 0 8px}.analytics-line-chart svg{width:100%;height:260px;overflow:visible}.analytics-line-chart .chart-line{fill:none;stroke:#2d62d7;stroke-width:4px;vector-effect:non-scaling-stroke}.analytics-line-chart circle{fill:#d9ff57;stroke:#17231f;stroke-width:2px;vector-effect:non-scaling-stroke}.analytics-line-chart.activity .chart-line{stroke:#ea5b40}.analytics-line-chart.activity circle{fill:#ea5b40}.analytics-line-chart figcaption{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.analytics-platform-card{color:#fff;background:#17231f}.platform-availability{border:1px solid #46534c;border-radius:14px;grid-template-columns:1fr auto;gap:4px 12px;margin-top:12px;padding:13px;display:grid}.platform-availability span{color:#fff;font-size:12px}.platform-availability small{color:#aab5ae;grid-column:1/-1}.platform-availability.provider{border-color:#d9ff57}.platform-availability.provider small{color:#d9ff57}.analytics-posts{margin-top:34px}.analytics-posts h2{margin:3px 0 0;font:34px/1.05 Georgia,serif}.analytics-post-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.analytics-post-list article{border:1px solid var(--line);background:var(--paper);border-radius:17px;flex-direction:column;min-height:210px;padding:16px;display:flex}.analytics-post-list article>header{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:11px;display:flex}.analytics-post-list article>p{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.analytics-post-list article>div{flex-wrap:wrap;gap:6px;display:flex}.analytics-post-list article>div span{color:#58615c;background:#e8ece7;border-radius:7px;padding:5px 7px;font-size:10px}.analytics-post-list article>a{color:#17231f;margin-top:12px;font-weight:900}.analytics-post-list article>small{color:var(--muted);margin-top:6px}.analytics-partial{color:#784033;margin-top:18px}.analytics-partial code{white-space:normal;margin-top:8px;display:block}.analytics-evidence{margin-top:34px}.analytics-evidence h2{margin:3px 0 0;font:34px/1.05 Georgia,serif}.best-posts-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:10px;display:grid}.snapshot-coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.snapshot-coverage span{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:center;min-height:76px;padding:12px;display:grid}.snapshot-coverage b{font:24px/1 Space Grotesk,sans-serif}.snapshot-coverage small{color:var(--muted)}.best-post{color:#fff;background:#17231f;border-radius:18px;gap:6px;padding:18px;display:grid}.best-post span,.best-post small,.best-post time{color:#b9c2bc}.analytics-insights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:10px;display:grid}.analytics-insights article{border:1px solid var(--line);background:#f4f0e8;border-radius:16px;padding:16px}.analytics-insights article.accepted{background:#e9f6ed;border-color:#2b8055}.analytics-insights article.rejected{opacity:.65}.analytics-insights header,.analytics-insights footer{justify-content:space-between;gap:8px;display:flex}.analytics-insights header span{color:var(--muted);text-transform:uppercase;font-size:10px}.analytics-insights footer button{color:#fff;background:#17231f;border:0;border-radius:9px;min-height:42px;padding:0 12px;font-weight:800}.analytics-insights footer button:last-child{color:#17231f;background:#dddcd5}.analytics-insights>article>small{color:var(--muted);margin-top:12px;display:block}.analytics-experiment{background:#fff;border:1px solid #2b8055;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.analytics-experiment>header{justify-content:space-between;gap:8px;display:flex}.analytics-experiment>header span{color:#1e6e46;text-transform:uppercase;font-size:10px;font-weight:800}.analytics-experiment p,.analytics-experiment small{color:#435049;margin:0;font-size:12px}.analytics-insight-error{color:#9f3025;margin:12px 0 0;font-size:12px;font-weight:700}.analytics-loading{min-height:48vh;color:var(--muted);place-items:center;display:grid}@media (width<=900px){.analytics-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-primary-grid{grid-template-columns:1fr}.analytics-post-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.x-editorial-settings{grid-template-columns:1fr}.x-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.x-import-card>header{flex-direction:column}.analytics-heading{flex-direction:column;align-items:start}.analytics-heading h1{font-size:43px}.analytics-refresh{width:100%}.analytics-toolbar{grid-template-columns:repeat(3,1fr);display:grid}.analytics-toolbar button{padding:0 8px}.analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis article{min-height:112px}.analytics-kpis strong{font-size:27px}.analytics-chart-card,.analytics-platform-card{border-radius:18px;padding:16px}.analytics-trends-grid{grid-template-columns:1fr}.analytics-line-chart svg{height:220px}.analytics-post-list{grid-template-columns:1fr}}.media-delivery-picker{background:#f4f0e8;border:2px solid #17231f;border-radius:24px;margin:30px 0;padding:22px;box-shadow:0 8px #17231f}.media-delivery-picker>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.media-delivery-picker>header h2{margin:3px 0 0}.media-delivery-picker>header>span{max-width:430px;color:var(--muted)}.media-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.media-path-grid button{color:#17231f;text-align:left;background:#fff;border:1px solid #bfc3bb;border-radius:14px;min-height:116px;padding:14px}.media-path-grid button b,.media-path-grid button span{display:block}.media-path-grid button span{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.35}.media-path-grid button.selected{background:#eaf0ff;border-color:#2d62d7;box-shadow:inset 0 -5px #2d62d7}.original-platform-selection{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.original-platform-selection label{gap:6px;display:grid}.original-platform-selection select{background:#fff;border:1px solid #17231f;border-radius:10px;min-height:44px;padding:8px}.original-platform-selection img{object-fit:contain;background:#17231f;border-radius:12px;grid-column:1/2;width:100%;max-height:220px}.apply-original-media{color:#111;background:#d9ff57;border:0;border-radius:12px;grid-column:2/4;min-height:52px;font-weight:900}.original-media-preview{border:1px solid var(--line);color:#fff;background:#111;border-radius:18px;grid-column:1/-1;gap:10px;margin:0;padding:12px;display:grid}.original-media-preview img,.original-media-preview video{object-fit:contain;background:#000;border-radius:12px;width:100%;max-height:420px}.original-media-preview figcaption,.original-media-summary{gap:4px;display:grid}.original-media-preview figcaption span,.original-media-summary span{color:#c7cec9;font-size:.78rem}.original-media-summary{background:var(--forest);color:#fff;border-radius:14px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px}.media-delivery-status{border-left:4px solid var(--forest);background:color-mix(in srgb, var(--acid) 30%, white);margin-top:12px;padding:10px 12px;font-weight:700}.login-page{min-height:var(--studio-stable-viewport-height);padding:max(24px, var(--studio-safe-top)) max(24px, var(--studio-safe-right)) max(24px, var(--studio-safe-bottom)) max(24px, var(--studio-safe-left));color:#fff;background:#17201c;place-items:center;display:grid;position:relative;overflow:hidden}.login-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a241fc2;border:1px solid #ffffff26;border-radius:30px;width:min(650px,100%);padding:54px;position:relative}.login-language{color:#fff;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:900;position:absolute;top:24px;right:24px}.login-card h1{letter-spacing:-.04em;margin:16px 0 22px;font:64px/.96 Georgia,serif}.login-card>p:not(.eyebrow){color:#b9c2bc;max-width:500px;font-size:18px;line-height:1.55}.telegram-slot{min-height:45px;margin-top:28px}.telegram-open-fallback{color:#fff;border:1px solid #6d8176;border-radius:999px;align-items:center;min-height:44px;margin-top:12px;padding:0 15px;font-weight:800;text-decoration:none;display:inline-flex}.login-orbit{filter:blur(2px);border-radius:50%;position:absolute}.orbit-one{background:var(--coral);opacity:.9;width:550px;height:550px;top:-280px;right:-140px}.orbit-two{background:var(--blue);opacity:.7;width:420px;height:420px;bottom:-190px;left:-190px}.error-text{color:#ff927e}.loading-screen{min-height:var(--studio-stable-viewport-height);background:var(--ink);color:#fff;place-content:center;justify-items:center;display:grid}.pulse-ring{border:3px solid #56625b;border-top-color:var(--acid);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite spin}.mobile-nav{display:none}.feature-state{background:#f4f0e8cc;border:1px dashed #aeb2a9;border-radius:16px;gap:7px;margin-top:24px;padding:20px;display:grid}.feature-state span{color:var(--muted);line-height:1.45}.review-panel{color:#fff;background:#111;border-radius:20px;margin-top:26px;padding:24px;position:relative;overflow:hidden}.review-panel>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.review-panel h2{margin:5px 0;font:28px/1 Archivo Black,sans-serif}.review-panel header button,.confirm-risk{color:#111;background:#d9ff57;border:0;border-radius:999px;min-height:44px;padding:10px 14px;font-weight:800}.score-orbit{border:11px solid #d9ff57;border-radius:50%;place-content:center;width:138px;height:138px;margin:24px 0 18px;display:grid;transform:rotate(-4deg)}.score-orbit.low{border-color:#f25a3c}.score-orbit strong{font:50px/.8 Archivo Black,sans-serif}.score-orbit span{color:#aeb7b1;text-align:center;margin-top:8px}.rubric-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.rubric-grid div{border:1px solid #3a423d;border-radius:11px;padding:11px}.rubric-grid span,.rubric-grid b{display:block}.rubric-grid span{color:#aeb7b1;text-transform:capitalize;min-height:32px;font-size:11px}.review-guidance{gap:7px;margin:18px 0;display:grid}.review-guidance p{background:#222a26;border-radius:10px;margin:0;padding:11px}.review-guidance b{color:#d9ff57;margin-right:8px}.confirm-risk{color:#fff;background:#f25a3c}.low-score-confirmation{background:#2b211e;border:1px solid #6f4f47;border-radius:12px;margin-top:18px;padding:14px}.low-score-confirmation p{color:#f4c9bf;margin:0 0 12px;line-height:1.5}.editor-conflict{color:#6c1b10;background:#fff0ea;border:2px solid #b6402d;border-radius:10px;margin:12px 0 0;padding:12px 14px;line-height:1.45}.editorial-review-findings{gap:16px;margin-top:24px;display:grid}.editorial-review-state{color:#f4f7f5;background:#27302b;border:1px solid #526158;border-radius:11px;margin:0;padding:12px 14px;font-weight:800;line-height:1.4}.editorial-review-state.needs_action,.editorial-review-state.failed,.editorial-review-state.stale,.editorial-review-state.unknown{background:#3a211d;border-color:#f18a73}.editorial-review-state.queued,.editorial-review-state.processing{background:#1c2c43;border-color:#a5c9ff}.editorial-repair-conflict,.editorial-coverage-unknown{color:#ffe2da;background:#431f18;border:2px solid #f25a3c;border-radius:11px;margin:0;padding:12px 14px;font-weight:800;line-height:1.45}.editorial-review-coverage{border:1px solid #3a423d;border-radius:12px;padding:14px}.editorial-review-coverage>strong{color:#d9ff57;margin-bottom:10px;display:block}.editorial-review-coverage dl{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.editorial-review-coverage dl div{background:#222a26;border-radius:8px;padding:9px 10px}.editorial-review-coverage dt{color:#aeb7b1;font-size:11px}.editorial-review-coverage dd{margin:4px 0 0;font-weight:800}.editorial-review-attempts{color:#111;background:#d9ff57;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:12px 14px;display:flex}.editorial-review-attempts strong{font:24px/1 Archivo Black,sans-serif}.editorial-failed-candidate{color:#ffd9d0;background:#2b211e;border:1px solid #f18a73;border-radius:12px;gap:8px;padding:14px;font-weight:800;display:grid}.editorial-failed-candidate textarea{resize:vertical;color:#111;background:#fffaf7;border:1px solid #76564f;border-radius:9px;width:100%;min-height:132px;padding:12px;font:15px/1.5 Manrope,sans-serif}.editorial-failed-candidate textarea:focus-visible{outline-offset:3px;outline:3px solid #8db9ff}.editorial-finding-group{background:#1a1f1c;border-radius:15px;padding:16px}.editorial-finding-group.mandatory{border:2px solid #f25a3c}.editorial-finding-group.advisory{border:1px solid #526158}.editorial-finding-group>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.editorial-finding-group h3{margin:0;font:19px/1.15 Archivo Black,sans-serif}.editorial-finding-group>header span{color:#111;background:#f25a3c;border-radius:50%;place-items:center;min-width:32px;min-height:32px;font-weight:900;display:grid}.editorial-finding-group.advisory>header span{background:#d9ff57}.editorial-finding-group>p{color:#b8c1bb;margin:0}.editorial-finding{background:#242b27;border:1px solid #414b45;border-radius:12px;margin-top:10px;overflow:hidden}.editorial-finding>header{border-bottom:1px solid #414b45;gap:5px;padding:12px 14px;display:grid}.editorial-finding>header span{color:#aeb7b1;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.editorial-finding>header strong{line-height:1.4}.editorial-finding>header small{color:#b8c1bb;line-height:1.4}.editorial-finding-fragment,.editorial-finding-evidence,.editorial-finding-action{padding:12px 14px}.editorial-finding-fragment b,.editorial-finding-evidence b,.editorial-finding-action b{color:#d9ff57;letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.editorial-finding-fragment blockquote{overflow-wrap:anywhere;border-left:3px solid #f25a3c;margin:0;padding-left:12px;font:17px/1.5 DM Serif Display,serif}.editorial-finding-evidence{border-top:1px solid #343d38}.editorial-finding-evidence p,.editorial-finding-evidence ul{color:#c5cdc8;margin:0;line-height:1.45}.editorial-finding-evidence ul{padding-left:20px}.editorial-finding-evidence li+li{margin-top:6px}.editorial-finding-action{border-top:1px solid #343d38;justify-content:space-between;align-items:center;gap:16px;display:flex}.editorial-finding-action span{min-width:0;line-height:1.4}.editorial-finding-action button{color:#111;background:#d9ff57;border:0;border-radius:999px;flex:none;min-height:44px;padding:9px 14px;font-weight:900}.editorial-finding-action button:focus-visible,.review-panel button:focus-visible{outline-offset:3px;outline:3px solid #8db9ff}.editorial-browser-fixture{min-height:var(--studio-stable-viewport-height);color:#17201c;background:radial-gradient(circle at 10% 0,#d9ff579e,#0000 32%),linear-gradient(135deg,#f8f4ea,#dfe9e2);padding:clamp(14px,3vw,40px)}.editorial-browser-fixture-header{width:min(1180px,100%);margin:0 auto 24px}.editorial-browser-fixture-header h1{letter-spacing:-.04em;margin:6px 0 10px;font:clamp(34px,6vw,72px)/.95 Archivo Black,sans-serif}.editorial-browser-fixture-header>p:last-child{max-width:760px;line-height:1.5}.editorial-browser-fixture-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;width:min(1180px,100%);margin:auto;display:grid}.editorial-browser-fixture-grid .review-panel{margin-top:0}.creative-workspace{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.creative-workspace h2{font-family:Archivo Black,sans-serif}.creative-revision{border:1px solid var(--line);border-radius:999px;padding:8px 12px;font-size:11px}.template-launcher{color:#fff;background:#111;border-radius:20px;margin-top:18px;padding:22px}.kind-switch,.platform-overrides,.card-tabs,.creative-actions{flex-wrap:wrap;gap:8px;display:flex}.kind-switch button,.platform-overrides button,.card-tabs button{color:inherit;background:0 0;border:1px solid #454b47;border-radius:999px;padding:8px 12px}.kind-switch button.selected,.platform-overrides button.selected,.card-tabs button.selected{color:#111;background:#d9ff57;border-color:#d9ff57}.template-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:18px 0;display:grid}.template-grid button{color:#fff;text-align:left;background:#1d2420;border:1px solid #3c433f;border-radius:14px;min-height:110px;padding:14px}.template-grid button.selected{border-color:#f25a3c;box-shadow:inset 0 -5px #f25a3c}.template-grid span,.template-grid small{display:block}.template-grid span{font:20px/1.1 Archivo Black,sans-serif}.template-grid small{color:#98a19b;margin-top:18px}.launch-creative{color:#fff;background:#f25a3c;border:0;border-radius:11px;padding:12px 18px;font-weight:900}.canvas-editor{border:1px solid var(--line);background:#ebe8df;border-radius:20px;margin-top:18px;padding:14px}.canvas-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.canvas-toolbar button{background:#fff;border:0;border-radius:8px;padding:8px 10px}.canvas-toolbar button:disabled{opacity:.38}.canvas-toolbar select{border:1px solid var(--line);background:#fff;border-radius:8px;max-width:140px;padding:7px}.canvas-toolbar .save-canvas{color:#fff;background:#111;margin-left:auto;font-weight:900}.platform-overrides{margin:8px 0}.override-constraint{color:var(--muted);background:#ffffffa6;border-radius:9px;margin:8px 0;padding:9px 12px;font-size:11px}.platform-overrides button{color:#111;border-color:#aeb2aa}.platform-overrides button.selected{color:#fff;background:#2d62d7;border-color:#2d62d7}.card-tabs{margin:8px 0}.card-tabs button{color:#111;border-color:#aeb2aa;min-width:36px}.series-delivery{flex-wrap:wrap;align-items:stretch;gap:8px;margin:12px 0 8px;display:flex}.series-delivery>strong{width:100%;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.series-delivery button{min-width:155px;color:var(--muted);font:inherit;text-align:left;background:#ffffffeb;border:2px solid #c9cbc4;border-radius:10px;gap:3px;padding:11px;font-size:11px;display:grid}.series-delivery button b{color:#111;text-transform:uppercase}.series-delivery button.selected{border-color:#2d62d7;box-shadow:inset 0 -4px #2d62d7}.series-delivery button.inactive{opacity:.62}.series-delivery button:hover:not(:disabled),.series-delivery button:focus-visible{border-color:#2d62d7;transform:translateY(-1px)}.series-delivery button:disabled{cursor:not-allowed;opacity:.45}.template-launcher .series-delivery>strong{color:#d4d7d3}.template-launcher .series-delivery button{background:#f8f6ef}.x-card-picker{background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:12px;font-size:12px;display:flex}.x-card-picker>div{flex:280px;gap:3px;display:grid}.x-card-picker small{color:var(--muted);line-height:1.35}.x-card-picker label{gap:4px;display:flex}.publication-media-selector{background:#f4f0e8;border:2px solid #111;border-radius:18px;margin:18px 0;padding:18px;box-shadow:7px 7px #111}.publication-media-selector>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.publication-media-selector>header h3{text-transform:uppercase;margin:3px 0 4px;font-family:Archivo Black,sans-serif;font-size:clamp(24px,4vw,40px)}.publication-media-selector>header p{max-width:620px;color:var(--muted);margin:0}.media-confirmed,.media-required{text-transform:uppercase;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.media-confirmed{color:#124d36;background:#d9ff57}.media-required{color:#fff;background:#f25a3c}.publication-media-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 12px;display:grid}.publication-media-tabs button{text-transform:uppercase;background:#fff;border:1px solid #111;border-radius:10px;justify-content:space-between;gap:8px;padding:12px;display:flex}.publication-media-tabs button.selected{color:#fff;background:#2d62d7;box-shadow:inset 0 -4px #00000038}.publication-media-grid{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;display:grid}.publication-media-grid article{background:#ffffff73;border:2px solid #0000;border-radius:14px;min-width:0;padding:5px}.publication-media-grid article.selected{background:#fff;border-color:#2d62d7}.publication-media-thumb{background:#252925;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.publication-media-thumb img{object-fit:contain;width:100%;height:100%;display:block}.publication-media-thumb .card-number,.publication-media-thumb .delivery-order{border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid;position:absolute;top:8px}.publication-media-thumb .card-number{color:#111;background:#f4f0e8;left:8px}.publication-media-thumb .delivery-order{color:#111;background:#d9ff57;right:8px}.publication-media-order{grid-template-columns:34px 1fr 34px;align-items:center;gap:4px;margin-top:5px;display:grid}.publication-media-order button{min-height:34px;padding:0}.publication-media-order span{text-align:center;text-transform:uppercase;font-size:10px;font-weight:800}.publication-media-format{color:var(--muted);text-transform:uppercase;margin:6px 2px;font-size:9px;display:block}.publication-media-toggle{background:#f4f0e8;border:1px solid #111;border-radius:8px;width:100%;min-height:36px;font-weight:900}.publication-media-toggle[aria-pressed=true]{color:#111;background:#d9ff57}.publication-media-summary{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.publication-media-summary span{color:#fff;text-transform:uppercase;background:#a83b2d;border-radius:8px;gap:12px;padding:8px 12px;display:flex}.publication-media-summary span.valid{color:#111;background:#d9ff57}.publication-media-error,.publication-media-gate{color:#8e2c21;background:#fff1ed;border-left:5px solid #f25a3c;margin:10px 0;padding:10px 12px}.publication-media-blocked{color:#8e2c21;margin:10px 0 0;font-weight:700}.platform-render-recovery{color:#8e2c21;background:#fff1ed;border:2px dashed #a83b2d;border-radius:14px;justify-items:start;gap:10px;margin:12px 0;padding:16px;display:grid}.platform-render-recovery.compact{border-color:#f25a3c}.platform-render-recovery p{color:inherit;margin:0}.platform-render-recovery button{color:#111;background:#d9ff57;border-color:#111;font-weight:900}.confirm-publication-media{color:#fff;text-transform:uppercase;background:#111;border-color:#111;width:100%;margin-top:12px;padding:14px 18px;font-weight:900}.video-timeline{gap:8px;margin:10px 0;display:flex;overflow-x:auto}.video-timeline button{text-align:left;background:#fff;border:1px solid #c6c7bf;border-radius:10px;grid-template-columns:26px 1fr;gap:6px;min-width:140px;padding:9px;display:grid}.video-timeline button.selected{border-color:#f25a3c}.video-timeline b{color:#fff;background:#111;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.canvas-read-only{color:#574f2f;background:#fff9db;border:1px solid #c8c6ba;border-radius:10px;margin:0 0 10px;padding:11px 14px;font-size:12px}.video-scene-controls{background:#f8f6ef;border:1px solid #c9c8bf;border-radius:14px;margin:10px 0;padding:14px}.video-scene-controls>header,.caption-editor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.video-scene-controls>header span{color:var(--muted);font-size:11px}.video-timing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.video-timing-grid label{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;gap:5px;font-size:10px;font-weight:900;display:grid}.video-timing-grid input,.video-timing-grid select,.caption-row input{min-width:0;color:var(--ink);background:#fff;border:1px solid #b8b8af;border-radius:7px;padding:8px;font:12px Manrope,sans-serif}.caption-editor{border-top:1px solid #d8d6cc;margin-top:14px;padding-top:12px}.caption-editor header button,.caption-row button{color:#fff;background:#111;border:0;border-radius:7px;padding:7px 9px;font-weight:800}.caption-editor>p{color:var(--muted);margin-bottom:0;font-size:12px}.caption-row{grid-template-columns:minmax(160px,1fr) 84px 84px auto;gap:7px;margin-top:8px;display:grid}.caption-row button{background:#9b392b}.canvas-layout{grid-template-columns:minmax(0,1fr) 240px;gap:10px;display:grid}.canvas-stage-column{min-width:0}.canvas-history-toolbar{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:8px;margin-top:8px;display:grid}.canvas-history-toolbar button{min-height:44px;font:inherit;border:1px solid #111;border-radius:10px;font-weight:900}.canvas-history-toolbar .undo-action{color:#111;background:#d9ff57}.canvas-history-toolbar .redo-action{color:#111;background:#fff}.canvas-history-toolbar button:disabled{cursor:not-allowed;opacity:.38}.canvas-history-toolbar span{color:var(--muted);text-align:center;font-size:11px}.konva-shell{touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;background:#292e2a;border-radius:14px;min-width:0;min-height:430px;overflow:hidden}.layers-panel{background:#fff;border-radius:14px;max-height:720px;overflow:auto}.layers-panel>header{z-index:2;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;padding:13px;display:flex;position:sticky;top:0}.layer-actions{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid;position:sticky;top:44px}.layer-actions button{background:#e9e8e2;border:0;border-radius:6px;padding:6px;font-size:10px}.layer-actions button:last-child{color:#fff;background:#a63226}.layers-panel>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #efeee9;grid-template-columns:48px 1fr auto;align-items:center;gap:6px;width:100%;padding:10px;display:grid}.layers-panel>button.selected{background:#eef4ff}.layers-panel button span{color:var(--muted);text-transform:uppercase;font-size:9px}.layers-panel button b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.layers-panel button i{font-size:8px;font-style:normal}.node-inspector{background:#f5f3ec;grid-template-columns:1fr 1fr;gap:7px;padding:10px;display:grid}.node-inspector label{gap:3px;font-size:9px;display:grid}.node-inspector input,.node-inspector textarea,.node-inspector select{border:1px solid var(--line);border-radius:6px;width:100%;padding:6px}.node-inspector textarea{grid-column:1/-1;min-height:90px}.node-inspector .inspector-wide{grid-column:1/-1}.rendition-bar{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.rendition-bar .rendition-card{text-align:left;color:#fff;background:#111;border:3px solid #0000;border-radius:10px;min-height:112px;padding:12px;display:grid}.rendition-bar .rendition-card:hover,.rendition-bar .rendition-card:focus-visible{border-color:#2d62d7;transform:translateY(-1px)}.rendition-bar .rendition-card.selected{border-color:#d9ff57;box-shadow:inset 0 0 0 2px #111,0 0 0 2px #111}.rendition-bar .rendition-card.needs-selection{background:#9b392b}.rendition-bar strong{text-transform:uppercase}.rendition-bar span,.rendition-bar small{color:#acb4af}.creative-actions{justify-content:flex-end;margin-top:10px}.creative-actions button{color:#fff;background:#2d62d7;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.creative-actions button:last-child{color:#111;background:#d9ff57}.creative-actions button:disabled{opacity:.35}.creative-heading-actions,.regenerate-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.creative-heading-actions button,.regenerate-actions button,.revision-history button{color:#111;background:#eeece6;border:0;border-radius:9px;padding:8px 10px;font-weight:700}.creative-heading-actions .carousel-primary{color:#fff;background:#f25a3c}.creative-heading-actions .restore-previous{color:#111;background:#d9ff57}.creative-project-list{scroll-snap-type:x mandatory;gap:9px;padding:12px 0 16px;display:flex;overflow-x:auto}.creative-project-list button{text-align:left;scroll-snap-align:start;border:1px solid var(--line);background:#f7f5ef;border-radius:11px;gap:4px;min-width:190px;padding:10px;display:grid}.creative-project-list button.selected{border-color:#2d62d7;box-shadow:inset 0 0 0 1px #2d62d7}.creative-project-list span,.creative-project-list small{color:var(--muted)}.render-gallery{scroll-snap-type:x mandatory;gap:10px;margin:14px 0;padding-bottom:8px;display:flex;overflow-x:auto}.render-gallery figure{scroll-snap-align:start;min-width:min(230px,72vw);margin:0}.render-preview-button{border:1px solid var(--line);background:#252925;border-radius:11px;width:100%;padding:0;display:block;overflow:hidden}.render-gallery img{object-fit:contain;width:100%;height:100%;display:block}.render-gallery figcaption{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:10px}.creative-lightbox{z-index:1000;padding:max(18px, var(--studio-safe-top)) max(18px, var(--studio-safe-right)) max(18px, var(--studio-safe-bottom)) max(18px, var(--studio-safe-left));background:#080a09eb;place-items:center;display:grid;position:fixed;inset:0}.creative-lightbox>div{width:min(1080px,96vw);max-height:calc(var(--studio-viewport-height) - var(--studio-safe-top) - var(--studio-safe-bottom) - 36px);background:#111;border-radius:16px;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.creative-lightbox header{color:#fff;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.creative-lightbox header button{color:#fff;background:0 0;border:1px solid #fff;border-radius:50%;width:44px;height:44px;padding:0;font-size:28px}.creative-lightbox img{max-width:100%;max-height:calc(var(--studio-viewport-height) - var(--studio-safe-top) - var(--studio-safe-bottom) - 100px);object-fit:contain;margin:auto;display:block}.card-regeneration{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.card-regeneration>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:4px;padding:4px;display:inline-flex}.card-regeneration span{padding:0 5px;font-weight:900}.card-regeneration button{border:0;border-radius:6px;padding:6px 8px}.slide-count,.regenerate-actions label{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.slide-count{margin:14px 0}.slide-count select,.regenerate-actions select{color:#111;background:#fff;border:1px solid #6b716d;border-radius:8px;padding:7px 9px}.revision-history{border:1px solid var(--line);border-radius:12px;margin-top:10px;padding:10px}.revision-history summary{cursor:pointer;font-weight:800}.revision-history button{margin:8px 6px 0 0}.creative-workspace button,.canvas-editor button{min-width:44px;min-height:44px}.hero-action{color:#d9ff57;background:#111;border:0;border-radius:12px;margin-top:26px;padding:14px 20px;font-weight:900}.brand-form{border:1px solid var(--line);background:var(--paper);border-radius:22px;margin-top:28px;padding:24px}.brand-form>header{align-items:center;gap:10px;display:flex}.brand-form header b{background:#eee;border-radius:999px;padding:6px 9px}.brand-form header b.active{background:#d9ff57}.brand-form header button{color:var(--blue);background:0 0;border:0;margin-left:auto;font-weight:800}.brand-form>label{gap:8px;margin:22px 0;font-weight:800;display:grid}.brand-form textarea,.brand-form input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:11px}.brand-form>label textarea{min-height:110px}.pillar-editor{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.pillar-editor article{border:1px solid var(--line);border-radius:12px;gap:6px;padding:10px;display:grid}.pillar-editor textarea{min-height:100px}.brand-tokens{flex-wrap:wrap;align-items:center;gap:7px;margin:20px 0;display:flex}.brand-tokens span{border:1px solid var(--line);color:#0000;border-radius:50%;width:42px;height:42px;overflow:hidden}.brand-tokens span:first-of-type{background:#111}.brand-tokens span:nth-of-type(2){background:#f25a3c}.brand-tokens span:nth-of-type(3){background:#d9ff57}.brand-tokens span:nth-of-type(4){background:#f4f0e8}.brand-tokens span:nth-of-type(5){background:#2d62d7}.brand-form footer{justify-content:flex-end;gap:8px;display:flex}.brand-form footer button{color:#fff;background:#111;border:0;border-radius:9px;padding:11px 14px}.brand-form footer button:last-child{background:#f25a3c}.style-dna-view{color:#f4f0e8;background:#18231f;border-radius:28px;margin-block:30px;padding:clamp(20px,4vw,48px)}.style-dna-view h1{text-transform:uppercase;font-family:Archivo Black,sans-serif}.style-dna-view .view-intro,.style-dna-view .eyebrow{color:#b9c0bc}.style-coverage{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.style-coverage article{background:#202c27;border:1px solid #43504a;border-radius:16px;gap:5px;min-height:130px;padding:17px;display:grid}.style-coverage small,.style-coverage span{color:#aeb7b2}.style-coverage strong{color:#d9ff57;font:38px/1 Archivo Black,sans-serif}.style-actions{flex-wrap:wrap;gap:9px;display:flex}.style-actions button,.style-versions button{color:#111;background:#d9ff57;border:0;border-radius:10px;padding:12px 15px;font-weight:900}.style-actions button:last-child{color:#fff;background:#f25a3c}.style-dna-view .inline-error{color:#ffd9d1;background:#38241f;border-left:4px solid #f25a3c;margin:10px 0 0;padding:10px 12px}.missing-months{color:#b9c0bc;margin-top:15px}.style-dna-view .view-tabs button{color:#f4f0e8;background:#202c27;border-color:#56625c}.style-dna-view .view-tabs button.active{color:#111;background:#d9ff57}.style-corpus-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;max-height:720px;display:grid;overflow:auto}.style-corpus-list article{background:#202c27;border:1px solid #43504a;border-radius:16px;flex-direction:column;min-height:330px;padding:17px;display:flex}.style-corpus-list article.selected{box-shadow:inset 0 5px #d9ff57}.style-corpus-list article.held-out{box-shadow:inset 0 5px #2d62d7}.style-corpus-list header,.style-corpus-list footer{align-items:center;gap:8px;display:flex}.style-corpus-list header strong{color:#d9ff57;margin-left:auto}.style-corpus-list p{color:#e7eae8;line-height:1.5}.style-corpus-list small{color:#98a39d}.style-corpus-list footer{margin-top:auto;padding-top:16px}.style-corpus-list button,.style-corpus-list a{color:#f4f0e8;background:0 0;border:1px solid #77817c;border-radius:8px;padding:8px;text-decoration:none}.style-corpus-list button[aria-pressed=true]{color:#111;background:#d9ff57}.style-versions{margin-top:34px}.style-versions>article{border-top:1px solid #43504a;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 0;display:grid}.style-versions article.active{color:#d9ff57}.style-versions article div{display:grid}.style-rules{border:1px solid #43504a;border-radius:16px;margin-top:20px;padding:18px}.style-rules article{border-top:1px solid #43504a;grid-template-columns:150px 1fr;gap:12px;display:grid}.style-trace{background:#eef3ff;border-radius:12px;margin-top:18px;padding:14px}.style-trace h3{margin:0 0 6px}.style-trace div{flex-wrap:wrap;gap:6px;display:flex}.style-trace span{background:#fff;border-radius:999px;padding:5px 8px;font-size:10px}.style-evaluation{background:#f4f0e8;border:1px solid #c9c5bb;gap:5px;margin:12px 0;padding:12px;display:grid}.style-evaluation.passed{background:#efffd0;border-color:#527500}.style-evaluation small{color:#5f655f;line-height:1.45}.style-ab-review{background:#f4f0e8;border:2px solid #111;margin-top:28px;padding:18px}.style-ab-review>header,.style-ab-review article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.style-ab-review h2{margin:2px 0 0}.style-ab-cases{gap:14px;margin:18px 0;display:grid}.style-ab-cases article{background:#fff;border:1px solid #aaa79e;padding:14px}.style-ab-cases pre{white-space:pre-wrap;max-height:180px;font:12px/1.4 Manrope,sans-serif;overflow:auto}.style-ab-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.style-ab-options button{text-align:left;background:#f8f7f2;border:2px solid #b7b7b1;align-content:start;gap:8px;min-height:160px;padding:12px;display:grid}.style-ab-options button.selected{border-color:#2d62d7;box-shadow:4px 4px #2d62d7}.style-ab-options button b{font:24px Archivo Black,sans-serif}.style-ab-options button span{white-space:pre-wrap;font-size:13px;line-height:1.45}.style-ab-rating{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:12px;display:flex}.style-ab-rating label{align-items:center;gap:5px;display:flex}.style-learning-panel{background:#202c27;border:1px solid #43504a;border-radius:18px;margin-top:24px;padding:18px}.style-learning-panel>header,.style-learning-panel article>header,.style-learning-panel article footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.style-learning-panel h2{margin:2px 0 0}.style-learning-panel>div{gap:10px;margin-top:14px;display:grid}.style-learning-panel article{background:#18231f;border:1px solid #52605a;border-radius:12px;gap:9px;padding:14px;display:grid}.style-learning-panel article.proposed{border-color:#d9ff57}.style-learning-panel article.accepted{border-color:#4fa978}.style-learning-panel article.rejected{opacity:.66}.style-learning-panel article p,.style-learning-panel article small{color:#c8cfcb;margin:0}.style-learning-panel article small{display:block}.style-learning-panel article footer{justify-content:flex-start}.style-learning-panel button{color:#111;background:#d9ff57;border:0;border-radius:8px;padding:9px 12px;font-weight:900}.style-learning-panel button:last-child{color:#fff;background:#f25a3c}@media (width<=640px){.style-ab-options{grid-template-columns:1fr}}.opportunity-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:28px;display:grid}.opportunity-grid article{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;min-height:340px;padding:20px;display:flex}.opportunity-grid header,.opportunity-grid footer{justify-content:space-between;align-items:center;display:flex}.opportunity-grid header span{text-transform:uppercase;color:var(--muted);font-size:10px}.opportunity-grid header b{background:#d9ff57;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.opportunity-grid h2{margin:20px 0 10px;font:24px/1.08 Archivo Black,sans-serif}.opportunity-grid p{color:var(--muted);line-height:1.5}.ranking-strip{align-items:end;gap:4px;height:48px;margin-top:auto;display:flex}.ranking-strip span{background:#2d62d7;width:18px;min-height:4px}.opportunity-grid footer{margin-top:14px}.opportunity-grid footer a{color:var(--blue);font-size:11px}.opportunity-grid footer button{color:#fff;background:#111;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.generation-panel,.brief-panel{border:1px solid var(--line);background:var(--paper);border-radius:18px;margin:18px 0;overflow:hidden}.generation-panel>header,.generation-panel.captured{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.generation-panel>header span,.generation-panel.captured span{color:var(--muted);font-size:13px}.generation-panel.captured>div{gap:5px;display:grid}.generation-panel button,.brief-panel button{background:var(--ink);color:#fff;border:0;border-radius:10px;padding:10px 14px;font-weight:800}.generation-jobs{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.generation-jobs article{border-inline-end:1px solid var(--line);min-height:118px;padding:15px}.generation-jobs article>div{gap:4px;display:grid}.generation-jobs article span{color:var(--muted)}.generation-jobs article.ready{box-shadow:inset 0 5px #2e9f6b}.generation-jobs article.processing,.generation-jobs article.pending{box-shadow:inset 0 5px #2d62d7}.generation-jobs article.failed,.generation-jobs article.needs_fix{box-shadow:inset 0 5px #f25a3c}.generation-jobs article p{color:#9b3325;margin:10px 0;font-size:12px}.generation-jobs article small{opacity:.7;display:block}.linkedin-recovery{gap:12px;margin-top:12px;display:grid}.generation-reasons{gap:5px;display:grid}.generation-reasons p{color:#7f2a20;margin:0;line-height:1.4}.generation-recovery-actions{flex-wrap:wrap;gap:8px;display:flex}.generation-recovery-actions button{min-height:44px}.generation-recovery-actions button.secondary{border:1px solid var(--ink);color:var(--ink);background:0 0}.generation-recovery-editor{gap:9px;display:grid}.generation-recovery-editor textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:240px;color:var(--ink);background:#fff;border-radius:12px;padding:12px;font:15px/1.5 Manrope,sans-serif}.recovery-counter{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.generation-jobs article .recovery-source-note{color:var(--muted);line-height:1.4}.generation-jobs article .recovery-inline-error{color:#8c2417;background:#fff0ec;border-radius:9px;margin:0;padding:10px}.brief-panel summary{cursor:pointer;padding:18px;font-weight:900}.brief-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 18px 18px;display:grid}.brief-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.brief-grid label.wide{grid-column:1/-1}.brief-grid input,.brief-grid select,.brief-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:10px;padding:11px}.brief-grid textarea{resize:vertical;min-height:82px}.brief-panel footer{justify-content:flex-end;gap:9px;padding:0 18px 18px;display:flex}.brief-panel footer button:last-child{background:#2d62d7}.inbox-status-grid,.capture-list,.idea-grid{gap:12px;margin-top:24px;display:grid}.inbox-status-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.inbox-status-grid>button,.capture-list article{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.inbox-status-grid button div,.capture-list article{min-width:0}.inbox-status-grid strong,.capture-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inbox-status-grid small,.capture-list span{color:var(--muted)}.inbox-status-grid em{color:#8c3126;margin-top:5px;font-size:11px;font-style:normal;display:block}.stage-dot{background:#2d62d7;border-radius:50%;flex:0 0 12px;width:12px;height:12px;box-shadow:0 0 0 5px #e7ecfb}.stage-dot.needs_context,.stage-dot.generation_failed{background:#f25a3c;box-shadow:0 0 0 5px #fee5df}.capture-list article{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.capture-list button{background:#d9ff57;border:0;border-radius:9px;padding:9px 12px;font-weight:900}.view-tabs{gap:8px;margin:24px 0;display:flex}.view-tabs button{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:10px 18px;font-weight:900}.view-tabs button.active{border-color:var(--ink);background:var(--ink);color:#fff}.vault-filters,.planned-slot-form{grid-template-columns:minmax(0,1fr) 220px;gap:10px;margin:18px 0;display:grid}.planned-slot-form{grid-template-columns:minmax(0,1fr) 220px auto}.vault-filters input,.vault-filters select,.planned-slot-form input{border:1px solid var(--line);background:#fff;border-radius:11px;padding:12px}.planned-slot-form button{background:#d9ff57;border:0;border-radius:11px;padding:12px 18px;font-weight:900}.idea-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.idea-grid article{border:1px solid var(--line);background:var(--paper);border-radius:18px;flex-direction:column;min-height:310px;padding:20px;display:flex}.idea-grid header,.idea-grid footer,.idea-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.idea-grid header{color:var(--muted);text-transform:uppercase;font-size:11px}.idea-grid h2{margin:22px 0 8px;font:24px/1.1 Archivo Black,sans-serif}.idea-grid p{color:var(--muted);line-height:1.5}.idea-meta{color:var(--muted);margin-top:auto;padding:14px 0;font-size:11px}.idea-grid footer button{border:0;border-radius:9px;padding:10px 12px;font-weight:900}.idea-grid footer button:first-child{background:#d9ff57}.duplicate-warning{color:#a13628;font-weight:900}.more-view{align-content:start;gap:12px;display:grid}.more-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.more-menu-grid button,.more-menu-grid a{border:1px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);text-align:left;border-radius:14px;padding:14px 16px;font-weight:900;text-decoration:none}.interface-settings{border:1px solid var(--line);color:#f7f5ec;background:radial-gradient(circle at 92% 10%, #d7f25f33, transparent 36%), var(--ink);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:10px;padding:22px;display:grid}.interface-settings h2{margin:5px 0;font:28px/1 Space Grotesk,sans-serif}.interface-settings p:not(.eyebrow){color:#b7c0ba;margin:6px 0 0}.interface-settings>button{min-width:150px;min-height:48px;color:var(--ink);background:var(--acid);border:0;border-radius:14px;padding:0 16px;font-weight:900}.interface-settings>button:disabled{cursor:not-allowed;opacity:.42}.interface-setting-error{background:#ffe1dc;border-radius:10px;grid-column:1/-1;padding:10px 12px;color:#72271d!important}.document-asset{color:#2d62d7;background:#eef2ff;border-radius:12px;place-items:center;min-height:180px;font-weight:900;display:grid}.calendar-list article.planned{border-inline-start:6px solid #d9ff57}.calendar-list article.provider-scheduled{border-inline-start:6px solid #2d62d7}.capture-items-panel{border:1px solid var(--line);background:#f7f4ed;border-radius:18px;margin:16px 0;padding:18px}.capture-items-panel>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.capture-items-panel h2{margin:0}.capture-item-list{gap:9px;display:grid}.capture-item-list article{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;gap:14px;padding:12px;display:flex}.capture-item-list article.failed{background:#fff1ed;border-color:#f25a3c}.capture-item-list article>div:first-child{gap:3px;min-width:0;display:grid}.capture-item-list small{overflow-wrap:anywhere}.capture-item-actions{align-items:center;gap:8px;display:flex}.capture-item-actions button{min-height:44px}@keyframes reveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes publication-pulse{50%{opacity:.35;transform:scale(.75)}}@media (width<=640px){.review-panel{padding:18px 14px}.review-panel>header{flex-direction:column;align-items:stretch}.review-panel>header button{width:100%}.editorial-review-coverage dl{grid-template-columns:1fr}.editorial-finding-group{padding:12px}.editorial-finding-action{flex-direction:column;align-items:stretch}.editorial-finding-action button{width:100%}.editorial-browser-fixture{padding:10px}}@media (width<=1150px){.app-shell{grid-template-columns:184px 1fr}.rail{padding-inline:18px}.brand-copy{font-size:15px}.rail .nav-button{justify-content:flex-start;font-size:13px}.rail-foot{flex-direction:column;gap:18px}.rail-foot a{font-size:11px}.variant-grid{grid-template-columns:1fr}.variant-card textarea{min-height:220px}.approval-dock{grid-template-columns:1fr auto auto}.schedule-control{grid-column:1/-1}}@media (width<=900px){.app-shell{padding-top:var(--studio-safe-top);padding-bottom:calc(156px + var(--studio-safe-bottom));display:block}.rail{display:none}.main-canvas{padding:10px max(10px, var(--studio-safe-right)) 10px max(10px, var(--studio-safe-left))}.studio-layout{display:block}.mobile-materials-trigger{align-items:center;min-height:44px;margin:0 0 10px;display:inline-flex}.mobile-materials-backdrop{z-index:40;background:#0f141170;border:0;display:block;position:fixed;inset:0}.inbox-panel{z-index:41;top:var(--studio-safe-top);bottom:calc(68px + var(--studio-safe-bottom));left:max(8px, var(--studio-safe-left));visibility:hidden;width:min(88vw,360px);max-height:none;margin:0;transition:transform .18s,visibility .18s;position:fixed;overflow:auto;transform:translate(calc(-100% - 24px))}.inbox-panel.mobile-open{visibility:visible;transform:translate(0)}.inbox-panel>header{grid-template-columns:1fr auto auto}.mobile-materials-close{border-radius:12px;place-items:center;width:44px;height:44px;padding:0;font-size:24px;display:grid}.submission-list{max-height:none;display:grid;overflow:visible}.submission-item{min-width:0}.editor-content{padding:18px 14px}.editor-header h1{font-size:25px}.stage-badge{display:none}.workflow-stepper{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 4px 8px}.workflow-stepper li{min-height:58px;padding:9px;font-size:11px}.workflow-stepper li>button{align-items:center;gap:7px}.workflow-stepper li span{width:22px;height:22px}.workflow-platform-tabs{z-index:8;top:var(--studio-safe-top);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f2;padding:8px 0;position:sticky}.workflow-platform-tabs button{min-height:58px;padding:9px}.workflow-recovery-center{flex-direction:column;align-items:stretch}.workflow-tab-content .variant-card textarea{min-height:300px}.variant-grid,.editorial-browser-fixture-grid{grid-template-columns:1fr}.approval-dock{grid-template-columns:1fr 1fr;position:static}.approval-dock.core-v2-approval{padding-bottom:82px}.workflow-next-action{z-index:29;right:max(10px, var(--studio-safe-right));bottom:calc(68px + var(--studio-safe-bottom));left:max(10px, var(--studio-safe-left));color:#fff;background:#17201cf7;border:1px solid #111;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:11px 12px 11px 16px;display:flex;position:fixed;box-shadow:0 16px 40px #0000003d}.workflow-next-action div{gap:3px;display:grid}.workflow-next-action div span{color:#aeb8b1;letter-spacing:.09em;text-transform:uppercase;font-size:10px}.workflow-next-action button{color:#111;background:var(--acid);border:0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:24px;font-weight:900;display:grid}.workflow-next-action button:disabled{opacity:.48}.publication-panel>header{display:grid}.publication-progress{text-align:left;justify-items:start}.publication-jobs article{grid-template-columns:1fr;gap:9px;padding:16px}.publication-job-action{justify-content:flex-start}.approval-copy{grid-column:1/-1}.schedule-control{grid-template-columns:1fr auto;display:grid}.schedule-control input{width:100%}.mobile-nav{z-index:30;bottom:0;height:calc(68px + var(--studio-safe-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid var(--line);padding-right:var(--studio-safe-right);padding-bottom:var(--studio-safe-bottom);padding-left:var(--studio-safe-left);background:#fbfaf6f0;grid-template-columns:repeat(5,minmax(0,1fr)) 48px;display:grid;position:fixed;inset-inline:0}.mobile-nav .nav-button{justify-content:center;font-size:11px}.mobile-nav .mobile-more-button{min-width:48px;padding-inline:4px;font-size:22px}.mobile-nav .mobile-more-button b{line-height:1}.more-menu-grid,.interface-settings{grid-template-columns:1fr}.interface-settings>button{width:100%}.login-card{padding:32px 24px}.login-card h1{font-size:44px}.standalone-view h1{font-size:38px}.calendar-list article{grid-template-columns:1fr;gap:6px}.brief-grid,.vault-filters,.planned-slot-form{grid-template-columns:1fr}.brief-grid label.wide{grid-column:auto}.generation-panel>header,.generation-panel.captured{flex-direction:column;align-items:flex-start}.generation-jobs{grid-template-columns:1fr}.capture-list article{grid-template-columns:minmax(0,1fr)}.capture-item-list article{display:grid}.capture-item-actions{flex-wrap:wrap}.style-coverage{grid-template-columns:1fr 1fr}.style-corpus-list{grid-template-columns:1fr;max-height:none}.style-versions>article{grid-template-columns:1fr}.canvas-layout{display:block}.canvas-history-toolbar{margin-bottom:12px}.konva-shell{min-height:520px}.layers-panel{max-height:310px;margin-top:10px}.rendition-bar{grid-template-columns:1fr}.review-panel{padding:18px}.score-orbit{width:110px;height:110px}.score-orbit strong{font-size:40px}.canvas-toolbar span{display:none}.canvas-toolbar .undo-action,.canvas-toolbar .redo-action{min-height:44px}.media-delivery-picker>header{display:block}.media-path-grid{grid-template-columns:1fr}.media-path-grid button{min-height:88px}.original-platform-selection{grid-template-columns:1fr}.original-platform-selection img,.apply-original-media{grid-column:1}.original-media-summary{grid-template-columns:1fr}.series-delivery button{flex:130px;min-width:0;min-height:76px}.publication-media-selector{padding:13px;box-shadow:4px 4px #111}.publication-media-selector>header{display:grid}.publication-media-tabs{grid-template-columns:1fr}.publication-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-timing-grid,.caption-row{grid-template-columns:1fr 1fr}.caption-row input:first-child{grid-column:1/-1}}.planning-view{--planning-paper:#f8f7ee;--planning-ink:#1d2823;--planning-line:#c9cec4;color:var(--planning-ink);background:var(--planning-paper);border:1px solid var(--planning-line);overflow-wrap:anywhere;border-radius:24px;margin-block:16px;padding:clamp(16px,3vw,32px)}.planning-view :is(p,span,label,legend,h1,h2,h3,li,summary){color:var(--planning-ink)}.planning-view h1{margin:0 0 20px;font-size:clamp(32px,5vw,48px)}.planning-view h2{font-size:25px;line-height:1.2}.planning-view p{line-height:1.5}.planning-view nav{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.planning-view nav button{white-space:nowrap;overflow-wrap:normal;padding-inline:8px;font-size:14px}.planning-view :is(button,select,input:not([type=checkbox]),textarea){min-height:44px;font:inherit;color:var(--planning-ink);box-sizing:border-box;background:#fff;border:1px solid #8e998d;border-radius:10px;max-width:100%;padding:10px 12px}.planning-view button{cursor:pointer;min-width:44px;margin:4px 4px 4px 0;font-weight:700}.planning-view button[aria-pressed=true]{background:#d9f45b;border-color:#1d2823;box-shadow:inset 0 -3px #1d2823}.planning-view button:disabled{opacity:.55;cursor:not-allowed}.planning-view :focus-visible{outline-offset:3px;outline:3px solid #2362ce}.planning-view fieldset{border:1px solid var(--planning-line);border-radius:12px;min-width:0;margin-block:16px;padding:16px}.planning-view label{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;margin-block:8px;display:flex}.planning-view textarea{width:100%;min-height:110px}.planning-view input[type=checkbox]{accent-color:#1d2823;flex-shrink:0;width:22px;height:22px}.planning-view article{border:1px solid var(--planning-line);background:#fffdf6;border-radius:16px;min-width:0;margin-block:12px;padding:20px}.planning-view [role=alert]{color:#922819;background:#fff0e9;border-left:4px solid #d2452b;padding:12px}.planning-view details{border-bottom:1px solid var(--planning-line);padding-block:12px}.planning-view summary{cursor:pointer;align-content:center;min-height:44px;font-weight:700;display:list-item}.planning-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}.week-view{gap:16px;display:grid}.week-header,.week-layout,.week-material-list>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.week-header h2,.week-current h2{margin:0}.week-summary{grid-template-columns:repeat(4,minmax(78px,1fr));gap:8px;margin:0;display:grid}.week-summary div{border:1px solid var(--planning-line);background:#fffdf6;border-radius:10px;padding:8px}.week-summary dt{font-size:12px}.week-summary dd{margin:4px 0 0;font-size:24px;font-weight:700}.week-layout{align-items:stretch}.week-current-wrap{flex:60%}.week-current{min-height:280px;margin:0!important}.week-status{font-size:20px;font-weight:700}.week-preview{object-fit:cover;border-radius:12px;max-width:100%;max-height:280px;display:block}.week-material-list{flex:0 360px;gap:12px;display:grid}.week-material-list>section{gap:6px;display:grid}.week-material-list h3{margin:0}.week-material-card{text-align:left;gap:3px;width:100%;display:grid;margin:0!important}.week-material-card.selected{border-color:#1d2823;box-shadow:inset 0 0 0 2px #d9f45b}.week-primary-action{bottom:max(12px, var(--studio-safe-bottom,env(safe-area-inset-bottom)));z-index:2;width:fit-content;position:sticky;background:#d9f45b!important}.week-mobile-list-toggle,.week-mobile-close{display:none}.material-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.planning-view .plan-slot-card{border-left:5px solid #2362ce}.plan-slot-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plan-slot-card>header div{gap:6px;min-width:0;display:grid}.plan-slot-card>header strong{line-height:1.3}.plan-slot-card>header span{color:#526059;font-size:14px}.slot-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.slot-editor>:is(p,button){grid-column:1/-1}.slot-pipeline{background:#e9eee8;border-radius:999px;padding:6px 10px;display:inline-block}.slot-pipeline.ready{background:#d9f45b}.slot-pipeline.generating,.slot-pipeline.rendering{background:#dce8ff}.expense-card{padding:12px 16px!important}.revision-diff{gap:10px;display:grid}.revision-diff article{margin:0;padding:12px}.revision-diff p{grid-template-columns:minmax(72px,auto) 1fr;gap:10px;margin:8px 0 0;display:grid}.revision-diff p span{color:#526059;font-weight:700}.planning-modal-backdrop{z-index:1300;padding:max(16px, var(--studio-safe-top)) max(16px, var(--studio-safe-right)) max(16px, var(--studio-safe-bottom)) max(16px, var(--studio-safe-left));background:#141d1994;place-items:center;display:grid;position:fixed;inset:0}.planning-modal{width:min(520px,100%);max-height:calc(var(--studio-stable-viewport-height,100dvh) - 32px);background:var(--planning-paper);border-radius:18px;gap:12px;padding:20px;display:grid;overflow:auto;box-shadow:0 20px 60px #00000052}.planning-modal h3,.planning-modal p{margin:0}.planning-modal-actions{justify-content:flex-end;gap:8px;display:flex}.planning-view pre{white-space:pre-wrap;color:#f8f7ee;background:#17211c;border-radius:10px;max-height:320px;padding:12px;overflow:auto}.video-duration-error{background:#fff0e9;border-left:4px solid #d2452b;gap:8px;margin-top:12px;padding:12px;display:grid}.video-duration-error>div,.video-editor-tabs{flex-wrap:wrap;gap:8px;display:flex}.video-duration-error>.video-media-issue{gap:4px;display:grid}.video-duration-error button,.video-editor :is(button,select,input){min-height:44px}.platform-video-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin-block:12px;display:grid}.planning-view .platform-video-card{gap:10px;margin:0;padding:14px;display:grid}.platform-video-card.selected{border-color:#1d2823;box-shadow:inset 0 0 0 2px #d9f45b}.platform-video-card.ineligible{background:#f4f1e9}.platform-video-card video{background:#17211c;border-radius:10px;width:100%;max-height:240px;display:block}.platform-video-radio{flex-direction:row!important;align-items:flex-start!important;margin:0!important}.platform-video-radio input[type=radio]{accent-color:#1d2823;flex:none;width:22px;height:22px}.platform-video-meta{gap:3px;font-size:14px;display:grid}.platform-video-meta span{color:#526059}.platform-video-card :is(.video-compatibility-ok,.video-compatibility-error){border-radius:8px;margin:0;padding:8px 10px}.platform-video-card .video-compatibility-ok{background:#edf7d3}.platform-video-card .video-compatibility-error{color:#922819;background:#fff0e9}.platform-video-actions{flex-wrap:wrap;gap:6px;display:flex}.platform-save-button{margin-top:8px!important}.media-photo-tools{margin-block:12px}.media-photo-tools>.creative-launch-grid,.carousel-launch-grid{margin-top:8px}.video-editor-backdrop{z-index:1100;padding:max(16px, var(--studio-safe-top)) max(16px, var(--studio-safe-right)) max(16px, var(--studio-safe-bottom)) max(16px, var(--studio-safe-left));background:#141d1994;place-items:end center;display:grid;position:fixed;inset:0}.video-editor{width:min(760px,100%);max-height:calc(var(--studio-stable-viewport-height,100dvh) - max(32px, var(--studio-safe-top)) - max(32px, var(--studio-safe-bottom)));box-sizing:border-box;overscroll-behavior:contain;background:#f8f7ee;border-radius:20px;padding:20px;overflow:auto;box-shadow:0 20px 60px #00000052}.video-editor>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.video-editor>header button{min-width:44px}.video-editor>header h3{margin:0}.video-editor>video,.video-result video{background:#17211c;width:100%;max-height:42dvh;margin-block:12px;display:block}.video-ranges{gap:10px;display:grid}.video-ranges fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.video-ranges label{margin:0}.video-result{padding:12px!important}.video-range-timeline{isolation:isolate;background:linear-gradient(90deg,#d8d7cf 0% 100%);border-radius:14px;grid-column:1/-1;height:52px;position:relative;overflow:hidden}.video-range-timeline:before{content:"";background:#aeb7af;border-radius:999px;height:4px;position:absolute;inset:24px 12px}.video-range-timeline-selected{z-index:1;pointer-events:none;background:#2864dc;border-radius:999px;height:4px;position:absolute;top:24px}.video-range-handle{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0;min-height:52px!important}.video-range-handle::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#d7f25f;border:3px solid #17201c;border-radius:50%;width:44px;height:44px;box-shadow:0 1px 4px #00000040}.video-range-handle::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#d7f25f;border:3px solid #17201c;border-radius:50%;width:38px;height:38px;box-shadow:0 1px 4px #00000040}.video-range-handle:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #2864dc}.video-range-handle:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #2864dc}.video-split-timeline{isolation:isolate;background:#d8d7cf;border-radius:14px;height:64px;margin-block:12px;position:relative;overflow:hidden}.video-split-track{border-radius:10px;height:40px;display:flex;position:absolute;inset:12px;overflow:hidden}.video-split-track span{color:#fff;background:#2864dc;border-inline-end:2px solid #f8f7ee;place-items:center;height:40px;font-weight:700;display:grid;position:absolute;top:0}.video-split-track span:nth-child(2n){background:#174baf}.video-split-boundary{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0;min-height:64px!important}.video-split-boundary::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:ew-resize;background:#d7f25f;border:3px solid #17201c;border-radius:50%;width:44px;height:44px;box-shadow:0 1px 4px #00000040}.video-split-boundary::-moz-range-thumb{pointer-events:auto;cursor:ew-resize;background:#d7f25f;border:3px solid #17201c;border-radius:50%;width:38px;height:38px;box-shadow:0 1px 4px #00000040}.video-split-boundary:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #2864dc}.video-split-boundary:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #2864dc}@media (width<=600px){.planning-view nav button{flex:90px}.planning-view label:not(:has(input[type=checkbox])){flex-direction:column;align-items:stretch}.planning-view label :is(input,select){width:100%}.planning-view article{padding:16px}.slot-editor{grid-template-columns:1fr}.plan-slot-card>header{flex-direction:column;align-items:stretch}.platform-video-grid{grid-template-columns:1fr}.platform-video-card video{max-height:200px}.week-header{display:grid}.week-summary{grid-template-columns:repeat(2,1fr)}.week-layout{display:block}.week-current{min-height:0}.week-mobile-list-toggle{width:100%;display:block}.week-material-list{display:none}.week-material-list.open{z-index:1200;max-height:min(75dvh,640px);padding:16px max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#f8f7ee;border-radius:20px 20px 0 0;display:grid;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -12px 48px #0000004d}.week-mobile-close{display:inline-block}.week-primary-action{width:100%}.video-editor{border-radius:16px;padding:16px}.video-ranges fieldset{grid-template-columns:1fr}.video-ranges label:has(input[type=range]){grid-column:auto}}
