/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#171326;--muted:#686472;--line:#dfdcd4;--paper:#f5f3ee;--white:#fff;--violet:#694cf5;--violet-dark:#4d35d0;--lime:#d9ff63;--coral:#ff896f;--amber:#f0ad45;--surface:#fffdfa;--surface-soft:#f0eee8;--shadow:0 18px 52px #261e4214;--shadow-soft:0 8px 26px #261e420f}*{box-sizing:border-box}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.approval-page{background:radial-gradient(circle at 15% 8%, #dfff7a47, transparent 25%), radial-gradient(circle at 88% 2%, #7257f521, transparent 31%), var(--paper);min-height:100vh;padding:34px 24px 70px}.approval-brand{width:fit-content;margin:0 auto 30px;padding:0}.approval-card{border:1px solid var(--line);background:#fffffff0;border-radius:26px;width:min(870px,100%);margin:0 auto;padding:clamp(25px,5vw,48px);box-shadow:0 24px 70px #1e1b311a}.approval-card-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.approval-card h1{letter-spacing:-.055em;max-width:610px;margin:0;font-size:clamp(30px,5vw,48px);font-weight:735;line-height:1.02}.approval-card-head>div>p:last-child,.approval-empty>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:15px 0 0;font-size:16px;line-height:1.65}.simulation-chip{color:#9a6310;letter-spacing:.08em;background:#fff3d9;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:850}.approval-facts{border:1px solid var(--line);background:var(--line);border-radius:15px;grid-template-columns:1.2fr 1fr .5fr;gap:1px;margin:31px 0;display:grid;overflow:hidden}.approval-facts>div{background:#faf9f6;min-width:0;padding:16px}.approval-facts span,.approval-integrity span{color:#716f76;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.approval-facts strong,.approval-facts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.approval-facts strong{font-size:15px}.approval-facts small{color:var(--muted);margin-top:4px;font-size:12px}.approval-destinations{gap:12px;display:grid}.approval-destinations article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:18px}.approval-destinations header{align-items:center;gap:8px;display:flex}.approval-destinations header strong{font-size:14px}.approval-destinations header small{color:#726f78;text-transform:capitalize;margin-left:auto;font-size:12px}.approval-destinations article>p{color:#4f4b5c;white-space:pre-wrap;margin:12px 0 0;font-size:15px;line-height:1.65}.approval-integrity{background:#f3f0ff;border-radius:13px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;margin-top:18px;padding:13px 15px;display:grid}.approval-integrity span{color:var(--violet-dark);margin:0}.approval-integrity code{color:#4e3bb6;font-size:13px}.approval-integrity small{color:#777283;text-align:right;font-size:12px}.approval-actions{justify-content:flex-end;align-items:center;gap:11px;margin-top:28px;display:flex}.approval-primary,.approval-secondary{cursor:pointer;border-radius:11px;place-items:center;min-height:44px;padding:0 17px;font-size:14px;font-weight:750;display:inline-grid}.approval-primary{background:var(--ink);color:#fff;border:0}.approval-secondary{border:1px solid var(--line);color:var(--muted);background:#fff}.approval-error{color:#b54b38;background:#fff0ed;border-radius:11px;margin:14px 0 0;padding:11px 13px;font-size:13px}.approval-warning{color:#91601a;background:#fff7e8;border-radius:11px;margin:14px 0 0;padding:11px 13px;font-size:13px}.approval-empty{text-align:center}.approval-empty h1,.approval-empty>p{margin-left:auto;margin-right:auto}.approval-empty .approval-primary,.approval-empty .approval-secondary{width:fit-content;margin:25px auto 0}.approval-status-icon{color:#b54b38;background:#fff0ed;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:18px;font-weight:850;display:grid}.approval-status-icon.is-success{color:#528021;background:#ecf7dc}@media (max-width:650px){.approval-page{padding:25px 14px 45px}.approval-card-head,.approval-actions{flex-direction:column;align-items:stretch}.simulation-chip{width:fit-content}.approval-facts,.approval-integrity{grid-template-columns:1fr}.approval-integrity small{text-align:left}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.58;cursor:not-allowed!important}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{z-index:20;border-right:1px solid var(--line);background:#fbfaf8;flex-direction:column;width:244px;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand-lockup{align-items:center;gap:10px;padding:0 10px;display:flex}.brand-symbol{background:var(--ink);border-radius:9px;width:29px;height:29px;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.brand-symbol span{border-radius:999px;width:12px;height:12px;position:absolute}.brand-symbol span:first-child{background:var(--lime);top:5px;left:5px}.brand-symbol span:last-child{background:var(--coral);mix-blend-mode:screen;bottom:4px;right:4px}.brand-word span{color:var(--violet)}.workspace-switcher{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;margin:30px 0 27px;padding:10px;display:grid}.workspace-avatar{width:35px;height:35px;color:var(--violet-dark);background:#efeaff;border-radius:10px;place-items:center;font-size:13px;font-weight:800;display:grid}.workspace-switcher small,.workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switcher small{color:#716f78;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.workspace-switcher strong{margin-top:2px;font-size:14px;font-weight:700}.workspace-chevron{color:#716f79;font-size:17px}.side-nav{flex-direction:column;gap:4px;display:flex}.side-nav>p{color:#716f75;letter-spacing:.12em;text-transform:uppercase;margin:0 12px 8px;font-size:12px;font-weight:800}.nav-item{color:#777481;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:43px;padding:0 12px;font-size:15px;font-weight:620;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item:hover{color:var(--ink);background:#f0eee9;transform:translate(2px)}.nav-item>span:first-child{color:#726e7b;place-items:center;width:22px;font-size:18px;display:grid}.nav-item.is-current{background:var(--ink);color:var(--white);box-shadow:0 9px 19px #19172829}.nav-item.is-current>span:first-child{color:var(--lime)}.nav-item em{min-width:21px;height:21px;color:var(--violet);background:#ece9f8;border-radius:999px;place-items:center;margin-left:auto;font-size:12px;font-style:normal;display:grid}.sidebar-foot{margin-top:auto}.sidebar .side-nav{gap:4px}.sidebar .side-nav .nav-item{min-height:46px;padding-block:5px}.plan-card{background:#efede8;border-radius:15px;margin-top:16px;padding:14px}.plan-card>div:first-child{align-items:baseline;gap:4px;display:flex}.plan-card>div span{letter-spacing:-.05em;font-size:20px;font-weight:780}.plan-card small,.plan-card p{color:#777481;font-size:12px}.plan-progress{background:#dbd7d0;border-radius:999px;height:5px;margin:9px 0 8px;overflow:hidden}.plan-progress span{border-radius:inherit;background:var(--violet);width:40%;height:100%;display:block}.plan-card p{margin:0}.app-main{min-height:100vh;padding-left:244px}.topbar{z-index:15;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f5f1e0;border-bottom:1px solid #e7e4ddd9;justify-content:space-between;align-items:center;height:72px;padding:0 36px;display:flex;position:sticky;top:0}.mobile-brand{display:none}.search-box{border:1px solid var(--line);color:#716f77;background:#ffffffbf;border-radius:12px;align-items:center;gap:10px;width:min(380px,36vw);height:41px;padding:0 11px;display:flex}.search-box>span{font-size:20px;transform:rotate(-18deg)}.search-box input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.search-box input::placeholder{color:#716f75}.search-box kbd{color:#726f77;background:#f8f7f4;border:1px solid #e1ddd6;border-radius:6px;padding:3px 6px;font-family:inherit;font-size:12px}.topbar-actions{align-items:center;gap:10px;display:flex}.icon-button,.profile-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.icon-button span{width:14px;height:16px;color:var(--coral);border:1.6px solid #7c7886;border-radius:8px 8px 5px 5px;font-size:21px;line-height:0;position:relative}.icon-button span:after{border:2px solid var(--paper);background:var(--coral);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:-3px;right:-3px}.create-button{background:var(--violet);color:#fff;cursor:pointer;border:0;border-radius:11px;height:40px;padding:0 15px;font-size:14px;font-weight:720;transition:background .16s,transform .16s;box-shadow:0 8px 20px #7257f538}.create-button:hover{background:var(--violet-dark);transform:translateY(-1px)}.create-button span{margin-right:5px;font-size:17px}.profile-button{background:var(--ink);color:var(--lime);border:0;border-radius:999px;font-size:14px;font-weight:800}.topbar-logout{border:1px solid var(--line);background:var(--white);height:38px;color:var(--muted);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:760;transition:border-color .16s,color .16s,transform .16s;display:inline-flex}.topbar-logout:hover{color:#c94f45;border-color:#ff6f617a;transform:translateY(-1px)}.topbar-logout span{font-size:17px;line-height:1}.content-wrap{width:min(1280px,100% - 72px);margin:0 auto;padding:37px 0 80px}.welcome-row{justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px;display:flex}.eyebrow{color:var(--lime);letter-spacing:.11em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:820}.eyebrow span{margin-right:4px}.welcome-row h1{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.1vw,42px);font-weight:735;line-height:1.05}.welcome-row>div:first-child>p:last-child{color:var(--muted);margin:10px 0 0;font-size:15px}.approval-summary{border:1px solid var(--line);background:#ffffffb3;border-radius:13px;align-items:center;gap:11px;padding:9px 10px 9px 12px;display:flex}.approval-summary>span{color:#d75d43;background:#fff0eb;border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.approval-summary p{color:#716e79;margin:0 4px 0 0;font-size:12px;font-weight:650;line-height:1.25}.approval-summary>.approval-summary-action{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:8px;height:31px;padding:0 11px;font-size:12px;font-weight:700}.next-post-card{color:#fff;background:#1e1b31;border-radius:25px;grid-template-columns:minmax(0,1.45fr) minmax(270px,.72fr);gap:40px;min-height:355px;padding:39px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #1b173226}.glow{filter:blur(3px);pointer-events:none;border-radius:999px;position:absolute}.glow-one{background:radial-gradient(circle,#7257f559,#0000 68%);width:330px;height:330px;top:-150px;left:27%}.glow-two{background:radial-gradient(circle,#ff8b722b,#0000 68%);width:390px;height:390px;bottom:-180px;right:-120px}.next-copy{z-index:2;flex-direction:column;justify-content:center;max-width:635px;display:flex;position:relative}.next-copy h2{letter-spacing:-.055em;max-width:600px;margin:0;font-size:clamp(28px,3.4vw,48px);font-weight:690;line-height:1.06}.next-reason{color:#bcb7cc;max-width:565px;margin:17px 0 0;font-size:15px;line-height:1.6}.idea-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.idea-tags span{color:#c9c4d6;background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.hero-actions{gap:10px;margin-top:26px;display:flex}.primary-action,.quiet-action{cursor:pointer;border-radius:11px;height:41px;padding:0 15px;font-size:13px;font-weight:720}.primary-action{background:var(--lime);color:#26223a;border:0}.primary-action span{margin-left:14px}.quiet-action{color:#fff;background:#ffffff0f;border:1px solid #ffffff21}.post-preview{z-index:2;color:var(--ink);background:#fbfaf7;border:1px solid #ffffff1f;border-radius:18px;align-self:center;position:relative;overflow:hidden;transform:rotate(1.6deg);box-shadow:0 24px 48px #05031340}.preview-top{justify-content:space-between;align-items:center;height:48px;padding:0 13px;font-size:12px;display:flex}.preview-top>div{align-items:center;gap:8px;display:flex}.preview-avatar{background:var(--ink);width:27px;height:27px;color:var(--lime);border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.preview-top strong,.preview-top small{display:block}.preview-top strong{font-size:12px}.preview-top small{color:#726f76;margin-top:1px;font-size:11px}.preview-art{background:linear-gradient(135deg,#ffffff26,#0000 44%),#cfff76;height:210px;position:relative;overflow:hidden}.preview-art:after{background:var(--coral);content:"";border-radius:999px;width:150px;height:150px;position:absolute;bottom:-53px;right:-45px}.preview-art p{z-index:3;color:#1d1a2c;letter-spacing:-.055em;margin:0;font-size:20px;font-weight:790;line-height:.98;position:absolute;top:21px;left:18px}.preview-art em{z-index:3;color:#fff;background:#191728cc;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;position:absolute;bottom:10px;right:12px}.package{z-index:2;background:#f8efe4;border:3px solid #1f1b31;width:77px;height:112px;position:absolute;box-shadow:8px 9px #19172821}.package-back{background:var(--violet);bottom:24px;right:24px;transform:rotate(12deg)}.package-front{flex-direction:column;justify-content:center;align-items:center;display:flex;bottom:13px;right:68px;transform:rotate(-7deg)}.package-front span,.package-front strong{color:#28233b;font-size:12px;line-height:.9}.package-front strong{font-size:18px}.package-front small{letter-spacing:.16em;margin-top:7px;font-size:10px}.preview-bottom{align-items:center;gap:12px;height:39px;padding:0 13px;font-size:16px;display:flex}.preview-save{margin-left:auto}.dashboard-grid{grid-template-columns:minmax(0,1.72fr) minmax(270px,.72fr);gap:20px;margin-top:20px;display:grid}.panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd4;border-radius:19px}.panel-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-heading h2{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:730}.panel-heading>a{color:var(--violet);font-size:12px;font-weight:750}.schedule-list{margin-top:18px}.schedule-row{border-top:1px solid #efede8;grid-template-columns:58px 24px minmax(0,1fr) auto;align-items:center;min-height:76px;display:grid}.schedule-row time{color:#7e7a87;font-size:12px;font-weight:690}.timeline-mark{align-self:stretch;position:relative}.timeline-mark>span{z-index:2;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;top:32px;left:4px;box-shadow:0 0 0 1px #d9d6df}.timeline-mark>span.violet{background:var(--violet)}.timeline-mark>span.amber{background:var(--amber)}.timeline-mark>span.slate{background:#aaa6b2}.timeline-mark i{background:#e4e1e8;width:1px;position:absolute;top:41px;bottom:-34px;left:8px}.schedule-copy h3{margin:0;font-size:14px;font-weight:690}.schedule-copy p{color:#726f77;margin:5px 0 0;font-size:12px}.row-end{align-items:center;gap:7px;display:flex}.platform-pill{background:#faf9fc;border:1px solid #e7e3ec;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:grid}.status-pill{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.status-pill.violet{color:var(--violet-dark);background:#eeeaff}.status-pill.amber{color:#ad6b12;background:#fff3df}.status-pill.slate{color:#77737e;background:#efedf1}.row-end button{color:#726f76;cursor:pointer;background:0 0;border:0}.right-rail{flex-direction:column;gap:20px;display:flex}.momentum-card,.connections-card{padding:21px}.panel-heading.compact h2{font-size:17px}.trend{color:#5f7a1f;background:#effbd2;border-radius:999px;padding:5px 7px;font-size:11px;font-weight:800}.bar-chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:93px;margin-top:18px;display:grid}.bar-chart>div{grid-template-rows:1fr 15px;align-items:end;gap:4px;height:100%;display:grid}.bar-chart span{background:#ded9ff;border-radius:5px 5px 3px 3px;min-height:9px;display:block}.bar-chart>div:nth-child(4) span,.bar-chart>div:nth-child(6) span{background:var(--violet)}.bar-chart small{text-align:center;color:#726f76;font-size:11px}.card-note{color:#726f79;border-top:1px solid #efede8;margin:14px 0 0;padding-top:12px;font-size:12px;line-height:1.5}.connection-list{margin-top:13px}.connection-row{border-top:1px solid #f0eee9;grid-template-columns:31px 1fr 22px;align-items:center;gap:9px;padding:11px 0;display:grid}.connection-mark{background:#faf9fc;border:1px solid #e5e2e9;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:820;display:grid}.connection-row strong,.connection-row small{display:block}.connection-row strong{font-size:12px}.connection-row small{color:#726f76;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.connection-row em{text-align:right;font-size:12px;font-style:normal}.connection-row em.ready{color:#7cad3f}.connection-row em.warning{color:var(--amber)}.text-button{width:100%;height:35px;color:var(--violet);cursor:pointer;background:#faf9fc;border:1px solid #e6e3eb;border-radius:9px;margin-top:8px;font-size:12px;font-weight:750}.mobile-nav{display:none}.simulation-label,.alpha-badge,.simulated-badge{color:#a76616;letter-spacing:.04em;text-transform:uppercase;background:#fff0d8;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.simulation-notice{background:#fffaf0;border:1px solid #eadfc5;border-radius:11px;align-items:center;gap:10px;margin:-9px 0 16px;padding:9px 11px;display:flex}.simulation-notice span{color:#8b5c16;text-transform:uppercase;white-space:nowrap;background:#f6dfaa;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:820}.simulation-notice p{color:#7b6f5d;margin:0;font-size:12px;line-height:1.45}.link-button{color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.empty-state{text-align:center;align-content:center;place-items:center;min-height:285px;padding:34px;display:grid}.empty-state>span{width:46px;height:46px;color:var(--violet);background:#f0ecff;border-radius:14px;place-items:center;font-size:20px;display:grid}.empty-state h2,.empty-state h3{letter-spacing:-.04em;margin:14px 0 6px;font-size:18px}.empty-state p{max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.compact-empty{min-height:212px}.section-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:25px;display:flex}.section-header h1{letter-spacing:-.055em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:735;line-height:1.04}.section-header>div>p:last-child{max-width:610px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.large-action{min-width:142px}.idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.idea-card{border:1px solid var(--line);min-height:390px;box-shadow:var(--shadow);background:#ffffffd6;border-radius:19px;flex-direction:column;padding:20px;display:flex}.idea-card-top{justify-content:space-between;align-items:center;display:flex}.idea-number{border-radius:10px;place-items:center;width:35px;height:35px;font-size:12px;font-weight:850;display:grid}.idea-number.tone-1{color:var(--violet-dark);background:#ece8ff}.idea-number.tone-2{color:#607c1c;background:#effbd2}.idea-number.tone-3{color:#c65c44;background:#fff0eb}.idea-format{color:#726f78;border:1px solid #e7e3ea;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.idea-pillar{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 8px;font-size:12px;font-weight:800}.idea-card h2{letter-spacing:-.045em;margin:0;font-size:19px;font-weight:730;line-height:1.15}.idea-card blockquote{border-left:2px solid var(--lime);color:#666170;margin:14px 0 0;padding-left:10px;font-size:12px;font-style:italic;line-height:1.55}.idea-reason{background:#f4f2ed;border-radius:12px;margin:17px 0;padding:12px}.idea-reason strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.idea-reason p{color:#77727e;margin:6px 0 0;font-size:12px;line-height:1.5}.primary-inline,.secondary-action,.danger-button{cursor:pointer;border-radius:10px;min-height:38px;padding:0 13px;font-size:12px;font-weight:760}.primary-inline{background:var(--violet);color:#fff;border:0;box-shadow:0 7px 16px #7257f52e}.secondary-action{color:var(--violet);background:#faf9fc;border:1px solid #ded9e8}.full-action{width:100%;margin-top:auto}.calendar-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:19px;display:grid}.calendar-panel{overflow:hidden}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.calendar-toolbar strong{font-size:15px}.calendar-toolbar span{color:#7b7683;background:#f1eff5;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:720}.delivery-list{padding:0 22px}.delivery-row{border-bottom:1px solid #efede8;grid-template-columns:82px 34px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:86px;display:grid}.delivery-date strong,.delivery-date small{display:block}.delivery-date strong{font-size:13px}.delivery-date small{color:#726f78;margin-top:4px;font-size:11px}.delivery-row h3{margin:0;font-size:13px}.delivery-row p{color:#726f77;margin:4px 0 0;font-size:11px}.delivery-status{color:var(--violet);text-transform:capitalize;background:#eeeaff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:780}.delivery-status.cancelled,.delivery-status.failed{color:#c65c44;background:#fff0eb}.delivery-status.paused{color:#ad6b12;background:#fff3df}.delivery-actions{gap:5px;display:flex}.delivery-actions button,.danger-link{color:var(--violet);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:760}.calendar-side{align-self:start;padding:24px}.calendar-side h2{letter-spacing:-.04em;margin:0;font-size:20px}.calendar-side dl{margin:22px 0 0}.calendar-side dl>div{border-top:1px solid #ece9e3;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.calendar-side dd{margin:0;font-size:16px;font-weight:800}.upload-dropzone{background:#ffffffa1;border:1px dashed #cbc5d7;border-radius:18px;grid-template-columns:50px 1fr minmax(180px,auto) auto;align-items:center;gap:17px;min-height:148px;padding:25px;display:grid}.upload-dropzone>span{width:48px;height:48px;color:var(--violet);background:#ece8ff;border-radius:14px;place-items:center;font-size:22px;display:grid}.upload-dropzone h2{margin:0;font-size:16px}.upload-dropzone p{color:#726f78;margin:5px 0 0;font-size:12px}.upload-dropzone input{color:#797580;min-width:0;font-size:12px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.media-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:12px}.media-placeholder{aspect-ratio:4/3;color:var(--violet);background:linear-gradient(135deg,#7257f52e,#dfff7a61),#f0edf7;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.media-card h3{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 0;font-size:12px;overflow:hidden}.media-card p{color:#726f77;margin:4px 0 0;font-size:11px}.media-empty{grid-column:1/-1}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.metric-card{padding:20px}.metric-card p{color:#77737f;margin:0;font-size:12px}.metric-card strong{letter-spacing:-.06em;margin-top:18px;font-size:31px;display:block}.metric-card span{color:#726f76;font-size:11px}.unavailable-panel{margin-top:18px;padding:24px}.unavailable-panel>div{align-items:center;gap:12px;display:flex}.unavailable-panel>div>span{color:#736e77;background:#efedf2;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.unavailable-panel h2{margin:0;font-size:16px}.unavailable-panel>div p,.unavailable-panel>p{color:#726f77;margin:4px 0 0;font-size:12px}.unavailable-panel>strong{color:#77727e;background:#efedf2;border-radius:999px;margin-top:22px;padding:6px 9px;font-size:12px;display:inline-block}.settings-tab-shell{gap:17px;min-width:0;display:grid}.settings-tabs-scroll{scrollbar-color:#694cf552 transparent;scrollbar-width:thin;min-width:0;padding:2px 2px 7px;scroll-padding-inline:7px;overflow-x:auto}.settings-tabs{background:#f0eee8d1;border:1px solid #17132614;border-radius:18px;grid-template-columns:repeat(5,minmax(148px,1fr));gap:6px;min-width:780px;padding:7px;display:grid;box-shadow:inset 0 1px #ffffffbf}.settings-tabs>button{min-width:0;min-height:62px;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px 7px 7px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.settings-tabs>button:hover{color:var(--ink);background:#ffffff8c;transform:translateY(-1px)}.settings-tabs>button.is-active{background:var(--surface-raised);color:var(--ink);border-color:#694cf52b;box-shadow:0 7px 20px #261e4214}.settings-tab-marker{color:#77717f;letter-spacing:.06em;background:#1713260f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:850;display:grid}.settings-tabs>button.is-active .settings-tab-marker{color:#fff;background:linear-gradient(145deg,#7b60fa,#6042df);box-shadow:0 6px 15px #694cf538}.settings-tab-copy{gap:3px;min-width:0;display:grid}.settings-tab-copy strong,.settings-tab-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.settings-tab-copy strong{font-size:13px;font-weight:780}.settings-tab-copy small{color:#726f77;font-size:11px;font-weight:560}.settings-tab-count{background:var(--coral);color:#241721;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:850;display:grid}.settings-tab-panel{outline:none;min-width:0;animation:.18s ease-out settings-panel-enter}.settings-approval-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:16px;display:flex}.settings-approval-row>span{gap:4px;display:grid}.settings-approval-row strong{color:var(--ink);font-size:14px}.settings-approval-row small{color:var(--muted);font-size:12px;line-height:1.45}.settings-approval-switch{border:1px solid var(--line);background:var(--surface-subtle);cursor:pointer;border-radius:999px;width:48px;min-width:48px;height:28px;padding:3px;transition:background .16s,border-color .16s;position:relative}.settings-approval-switch>span{background:var(--muted);border-radius:999px;width:20px;height:20px;transition:transform .16s,background .16s;display:block;box-shadow:0 2px 7px #1713262e}.settings-approval-switch[aria-checked=true]{background:#694cf52e;border-color:#694cf56b}.settings-approval-switch[aria-checked=true]>span{background:var(--violet);transform:translate(20px)}.settings-approval-switch:hover:not(:disabled){border-color:var(--violet)}.settings-approval-switch:focus-visible{outline-offset:2px;outline:3px solid #694cf53d}.settings-approval-switch:disabled{cursor:not-allowed;opacity:.55}html[data-theme=dark] .settings-tabs{border-color:var(--line);background:#15121d;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .settings-tabs>button:hover{background:#ffffff0d}html[data-theme=dark] .settings-tabs>button.is-active{background:var(--surface-raised);border-color:#927cff47;box-shadow:0 9px 22px #00000038}html[data-theme=dark] .settings-tab-marker{color:#aaa4b5;background:#ffffff12}html[data-theme=dark] .settings-tab-copy small{color:#8f8999}@keyframes settings-panel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.settings-tabs-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline:-2px}.settings-tabs{width:max-content;min-width:100%;display:flex}.settings-tabs>button{scroll-snap-align:start;flex:0 0 168px;width:168px}}@media (max-width:420px){.settings-tabs>button{flex-basis:156px;width:156px}.settings-approval-row{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.settings-tabs>button{transition:none}.settings-tab-panel{animation:none}}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;min-width:0;display:grid}.settings-grid>*{min-width:0;max-width:100%}.settings-card{padding:23px}.settings-card h2{letter-spacing:-.04em;margin:0;font-size:19px}.settings-card>p:not(.eyebrow),.settings-footnote{color:#77737f;font-size:12px;line-height:1.55}.settings-card-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.settings-list{margin:19px 0 0}.settings-list>div{border-top:1px solid #ece9e3;padding:11px 0}.settings-list dt{color:#726f76;text-transform:uppercase;font-size:11px;font-weight:750}.settings-list dd{margin:4px 0 0;font-size:12px;line-height:1.45}.pause-dot{background:#91c849;border-radius:999px;width:11px;height:11px;box-shadow:0 0 0 4px #effbd2}.pause-dot.active{background:var(--coral);box-shadow:0 0 0 4px #fff0eb}.danger-button{color:#b8523f;background:#fff5f2;border:1px solid #f1cfc8}.simulated-badge{justify-self:end;font-style:normal}.connections-settings .connection-row{grid-template-columns:31px 1fr auto}.agent-access-card{grid-column:1/-1}.alpha-badge{color:var(--violet);background:#eeeaff}.agent-access-card code{background:#efedf2;border-radius:6px;padding:2px 5px;font-size:12px}.grant-form{gap:8px;margin-top:17px;display:flex}.grant-form input{min-width:0;color:var(--ink);background:#fbfafc;border:1px solid #ded9e4;border-radius:10px;outline:0;flex:1;padding:0 11px;font-size:12px}.token-reveal{background:#f7ffe7;border:1px solid #cfdcb0;border-radius:12px;gap:8px;margin-top:14px;padding:13px;display:grid}.token-reveal strong{color:#597020;font-size:12px}.token-reveal code{color:#333126;white-space:nowrap;background:#fff;padding:9px;overflow-x:auto}.grant-list{margin-top:16px}.grant-list article{border-top:1px solid #ece9e3;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.grant-list strong,.grant-list small{display:block}.grant-list strong{font-size:12px}.grant-list small{color:#726f77;margin-top:3px;font-size:11px}.revoked-label{color:#726f76;font-size:11px}.back-button{color:var(--violet);cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-size:12px;font-weight:740}.composer-layout{grid-template-columns:minmax(0,1.6fr) minmax(270px,.6fr);align-items:start;gap:18px;display:grid}.composer-workflow{grid-template-columns:minmax(0,3fr) minmax(250px,1.1fr);gap:8px;margin:0 0 16px;display:grid}.composer-workflow>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.composer-workflow>ol>li{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.composer-workflow>ol>li>span{background:var(--lime);border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:850;display:grid}.composer-workflow strong,.composer-workflow small{display:block}.composer-workflow small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.composer-workflow .workflow-guard{color:var(--muted);background:#7257f512;border:1px solid #7257f52e;border-radius:12px;align-items:center;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.variant-stack{gap:14px;display:grid}.variant-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:17px}.variant-heading{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.variant-heading h3{margin:0;font-size:13px}.variant-heading p{color:#726f77;text-transform:capitalize;margin:3px 0 0;font-size:11px}.variant-heading>span:last-child{color:#726f76;font-size:11px}.variant-card textarea{resize:vertical;width:100%;min-height:126px;color:var(--ink);font:inherit;background:#fbfafc;border:1px solid #e2dee8;border-radius:11px;outline:0;margin:13px 0 10px;padding:12px;font-size:12px;line-height:1.55}.variant-card textarea:focus,.grant-form input:focus,.schedule-box input:focus{border-color:#a99bf6;box-shadow:0 0 0 3px #7257f51a}.schedule-box{padding:22px;position:sticky;top:92px}.schedule-box h2{letter-spacing:-.04em;margin:0;font-size:19px}.schedule-box>p:not(.eyebrow){color:#77737f;font-size:12px;line-height:1.55}.schedule-box label{color:#77737f;text-transform:uppercase;gap:6px;margin-top:18px;font-size:11px;font-weight:750;display:grid}.schedule-box input{height:40px;color:var(--ink);background:#fbfafc;border:1px solid #ded9e4;border-radius:10px;outline:0;padding:0 9px;font-size:12px}.timezone-row{background:#f1eff4;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px;font-size:11px;display:flex}.delivery-count{border-top:1px solid #ece9e3;align-items:center;gap:10px;margin:15px 0;padding-top:14px;display:flex}.delivery-count span{width:31px;height:31px;color:var(--violet);background:#ece8ff;border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:850;display:grid}.delivery-count p{color:#77737f;margin:0;font-size:11px;line-height:1.45}.schedule-action{width:100%}.toast{z-index:80;border-radius:12px;align-items:center;gap:12px;max-width:min(390px,100vw - 44px);padding:11px 12px;font-size:12px;font-weight:680;display:flex;position:fixed;top:84px;right:22px;box-shadow:0 16px 36px #1917282e}.toast button{cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}.success-toast{color:#55701e;background:#f7ffe7;border:1px solid #d7e8b4}.error-toast{color:#b6503e;background:#fff4f1;border:1px solid #f0c7bf}@media (max-width:1100px){.content-wrap{width:min(920px,100% - 48px)}.next-post-card{grid-template-columns:minmax(0,1fr) 260px;padding:34px}.dashboard-grid{grid-template-columns:1fr}.right-rail{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:840px){.sidebar{display:none}.app-main{padding-left:0}.topbar{padding:0 22px}.mobile-brand{display:block}.mobile-brand .brand-lockup{padding:0}.search-box{display:none}.content-wrap{width:min(720px,100% - 36px);padding-top:28px;padding-bottom:100px}.next-post-card{grid-template-columns:1fr;min-height:auto}.post-preview{display:none}.mobile-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191728f0;border:1px solid #ffffff1f;border-radius:17px;grid-template-columns:repeat(5,1fr);padding:7px 4px 6px;display:grid;position:fixed;inset:auto 12px 12px;box-shadow:0 13px 36px #1917283d}.mobile-nav a,.mobile-nav button{color:#726e7c;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:43px;display:flex}.mobile-nav a.is-current,.mobile-nav button.is-current{color:var(--lime)}.mobile-nav span{font-size:17px}.mobile-nav small{font-size:11px;font-weight:700}.idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-layout,.composer-layout{grid-template-columns:1fr}.schedule-box{position:static}.settings-grid{grid-template-columns:minmax(0,1fr)}.agent-access-card{grid-column:auto}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:590px){.topbar{height:64px;padding:0 15px}.brand-word{font-size:18px}.brand-symbol{width:27px;height:27px}.icon-button{display:none}.create-button{padding:0 11px}.profile-button{display:none}.welcome-row{flex-direction:column;align-items:flex-start}.approval-summary{width:100%}.approval-summary>.approval-summary-action{margin-left:auto}.next-post-card{border-radius:20px;padding:28px 24px}.next-copy h2{font-size:31px}.hero-actions{flex-direction:column;align-items:stretch}.dashboard-grid{margin-top:15px}.schedule-panel{padding:20px 16px}.panel-heading>a{display:none}.schedule-row{grid-template-columns:48px 20px minmax(0,1fr);padding:7px 0}.row-end{grid-column:3;justify-content:flex-start;margin-top:-9px;padding-bottom:8px}.row-end button{margin-left:auto}.right-rail{grid-template-columns:1fr}.simulation-label{display:none}.section-header{flex-direction:column;align-items:stretch}.idea-grid,.metric-grid,.media-grid{grid-template-columns:1fr}.upload-dropzone{grid-template-columns:45px 1fr}.upload-dropzone input,.upload-dropzone button{grid-column:1/-1}.delivery-row{grid-template-columns:70px 31px minmax(0,1fr);gap:8px;padding:12px 0}.delivery-status,.delivery-actions{grid-column:3;justify-self:start}.grant-form{flex-direction:column}.grant-form input{min-height:40px}.settings-card{padding:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.owner-shell{background:linear-gradient(180deg, #191728fa, #231f3afa 330px, var(--paper) 330px), var(--paper);min-height:100vh;padding:clamp(24px,4vw,58px)}.owner-header{color:#fff;justify-content:space-between;align-items:flex-end;gap:30px;width:min(1240px,100%);margin:0 auto 22px;display:flex}.owner-header h1{letter-spacing:-.06em;margin:7px 0 8px;font-size:clamp(38px,6vw,68px);line-height:.95}.owner-header p:last-child{color:#ffffffa6;margin:0}.owner-back{color:#ffffffbf;margin-bottom:34px;font-size:15px;text-decoration:none;display:inline-block}.owner-mode-card{background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;gap:4px;min-width:235px;padding:16px 18px;display:grid}.owner-mode-card strong{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:15px}.owner-mode-card span{color:#ffffffb3;font-size:14px}.owner-warning,.owner-alert,.owner-metrics,.owner-grid,.owner-panel{width:min(1240px,100%);margin-left:auto;margin-right:auto}.owner-warning{color:#fff;background:#dfff7a1c;border:1px solid #dfff7a61;border-radius:14px;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:15px;display:flex}.owner-warning span{color:#ffffffad}.owner-alert{border-radius:12px;margin-bottom:14px;padding:12px 15px}.owner-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.owner-metrics article{box-shadow:var(--shadow);background:#fffffff2;border:1px solid #ffffff17;border-radius:15px;gap:8px;padding:15px;display:grid}.owner-metrics span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.owner-metrics strong{letter-spacing:-.04em;font-size:28px}.owner-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px;display:grid}.owner-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:22px}.owner-grid .owner-panel{width:100%;margin:0}.owner-panel h2{letter-spacing:-.03em;margin:4px 0 14px;font-size:20px}.owner-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.owner-panel-heading>span,.owner-health{color:var(--muted);font-size:13px}.owner-settings-panel>label{color:var(--muted);gap:7px;margin-top:14px;font-size:14px;font-weight:650;display:grid}.owner-settings-panel input[type=text],.owner-settings-panel input:not([type]),.owner-settings-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fbfaf7;border-radius:11px;padding:11px 12px;font-weight:450}.owner-settings-panel textarea{min-height:74px}.owner-switches{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.owner-switches label{border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:14px;display:flex}.owner-primary,.owner-table-action{cursor:pointer;font:inherit;border:0;border-radius:10px;font-weight:700}.owner-primary{background:var(--violet);color:#fff;margin-top:14px;padding:11px 15px}.owner-definition-list{margin:0}.owner-definition-list div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;display:flex}.owner-definition-list dt{color:var(--muted)}.owner-definition-list dd{margin:0;font-weight:750}.owner-footnote,.owner-empty{color:var(--muted);margin:13px 0 0;font-size:14px;line-height:1.55}.owner-subscriptions-panel{margin-bottom:18px}.owner-billing-operations{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 0}.owner-billing-health-card{box-shadow:none;border-radius:15px;padding:16px}.owner-billing-health-card h3{letter-spacing:-.025em;margin:4px 0 12px;font-size:18px}.owner-billing-callout{background:#694cf50f;border:1px solid #694cf538;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 15px;display:flex}.owner-billing-callout p{max-width:760px;color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.55}.owner-billing-callout a{color:var(--violet-dark);flex:none;font-size:13px;font-weight:800;text-decoration:none}.owner-billing-callout a:hover{text-decoration:underline}.owner-panel-copy{max-width:650px;color:var(--muted);margin:-7px 0 0;font-size:14px;line-height:1.55}.owner-subscription-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.owner-subscription-reason{border:1px solid var(--line);background:#694cf50d;border-radius:13px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.5fr) auto;align-items:center;gap:12px;margin-top:16px;padding:11px 12px;display:grid}.owner-subscription-reason>span{font-size:13px;font-weight:750}.owner-subscription-reason>span small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:450;display:block}.owner-subscription-reason input{border:1px solid var(--control-line,var(--line));width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:9px;padding:8px 10px;font-size:14px}.owner-subscription-reason>em{color:#8a3f32;text-align:center;text-transform:uppercase;background:#ff8b7226;border-radius:999px;min-width:76px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:800}.owner-subscription-reason>em.is-ready{color:#435c0b;background:#cfef6f59}.owner-subscription-kpis article{border:1px solid var(--line);background:#fbfaf7;border-radius:14px;gap:4px;min-width:0;padding:14px;display:grid}.owner-subscription-kpis span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.owner-subscription-kpis strong{letter-spacing:-.04em;font-size:clamp(22px,3vw,30px)}.owner-subscription-kpis small{color:var(--muted);font-size:12px}.owner-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.owner-plan-card{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:start;gap:13px;min-width:0;padding:15px;display:grid}.owner-plan-card.growth{background:#694cf50a;border-color:#694cf561}.owner-plan-card.lifetime{background:#dfff7a21;border-color:#bbda5994}.owner-plan-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.owner-plan-card header div{min-width:0}.owner-plan-card header span,.owner-plan-card header strong{display:block}.owner-plan-card header span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:750}.owner-plan-card header strong{letter-spacing:-.04em;margin-top:4px;font-size:19px}.owner-plan-card header em{color:var(--muted);text-transform:uppercase;white-space:nowrap;background:#efedf7;border-radius:999px;padding:5px 7px;font-size:11px;font-style:normal;font-weight:800}.owner-plan-annual{color:var(--muted);margin-top:-8px;font-size:12px;font-weight:650}.owner-plan-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.owner-plan-card dl div{background:#f5f3f8;border-radius:9px;min-width:0;padding:8px}.owner-plan-card dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.owner-plan-card dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:750}.owner-plan-adoption,.owner-usage-meter{gap:7px;display:grid}.owner-plan-adoption span,.owner-usage-meter span{color:var(--muted);font-size:12px}.owner-plan-adoption progress,.owner-usage-meter progress{width:100%;height:6px;color:var(--violet);background:#e8e5ed;border:0;border-radius:999px;overflow:hidden}.owner-plan-adoption progress::-webkit-progress-bar{background:#e8e5ed;border-radius:999px}.owner-usage-meter progress::-webkit-progress-bar{background:#e8e5ed;border-radius:999px}.owner-plan-adoption progress::-webkit-progress-value{background:var(--violet);border-radius:999px}.owner-usage-meter progress::-webkit-progress-value{background:var(--violet);border-radius:999px}.owner-plan-adoption progress::-moz-progress-bar{background:var(--violet);border-radius:999px}.owner-usage-meter progress::-moz-progress-bar{background:var(--violet);border-radius:999px}.owner-package-control{grid-template-columns:minmax(105px,1fr) minmax(96px,.85fr) minmax(88px,.75fr) auto;align-items:stretch;gap:6px;min-width:455px;display:grid}.owner-package-control select{border:1px solid var(--control-line,var(--line));width:100%;color:var(--ink);font:inherit;background:#fbfaf7;border-radius:9px;padding:7px 28px 7px 9px;font-size:13px;font-weight:650}.owner-package-save{min-width:104px;color:var(--violet-dark);background:#694cf51f}.owner-fixed-billing{border:1px dashed var(--line);min-height:44px;color:var(--muted);border-radius:9px;align-items:center;padding:7px 9px;font-size:12px;font-weight:750;display:inline-flex}.owner-usage-meter{margin-top:9px}.owner-table-panel{margin-bottom:18px}.owner-table-wrap{margin-top:10px;overflow-x:auto}.owner-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.owner-workspace-table{min-width:1200px}.owner-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;padding:10px;font-size:12px}.owner-table td{border-top:1px solid var(--line);vertical-align:middle;padding:11px 10px}.owner-table td strong,.owner-table td small{display:block}.owner-table td small{color:var(--muted);margin-top:3px}.owner-status{text-transform:uppercase;background:#efedf7;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}.owner-status.ready,.owner-status.scheduled,.owner-status.active,.owner-status.provider-managed{background:#dfff7a8c}.owner-status.manual-managed{color:var(--violet-dark);background:#694cf51f;margin-top:7px}.owner-status.provider-managed{margin-top:7px}.owner-status.past_due{color:#82500d;background:#f0ad452e}.owner-status.auto-on{color:#5541c8;background:#7f62ff29}.owner-status.auto-off{color:#5b5669;background:#efedf7}.owner-status.paused,.owner-status.failed,.owner-status.missed{color:#9c3d2e;background:#ff8b7238}.owner-table-action{color:var(--ink);background:#efedf7;padding:7px 9px;font-size:12px}.owner-stack,.owner-audit-list{gap:0;max-height:520px;display:grid;overflow:auto}.owner-list-row,.owner-audit-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.owner-list-row strong,.owner-list-row small,.owner-audit-list strong,.owner-audit-list small,.owner-audit-list code{display:block}.owner-list-row small,.owner-audit-list small,.owner-audit-list time{color:var(--muted);margin-top:4px;font-size:12px}.owner-audit-list article{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.owner-audit-list code{overflow-wrap:anywhere;color:var(--muted);margin-top:5px;font-size:12px}.owner-actor{text-transform:uppercase;background:#efedf7;border-radius:6px;padding:4px 5px;font-size:11px;font-weight:800}.owner-actor.admin{background:var(--coral)}.owner-nav-item{color:inherit;text-decoration:none}.idea-header-actions,.calendar-filters,.calendar-mode-switch,.variant-footer-actions,.variant-media-heading{align-items:center;gap:9px;display:flex}.idea-workbench{gap:12px;margin:17px 0 22px;display:grid}.campaign-planner{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:12px;display:grid}.campaign-planner>form,.campaign-lens{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.campaign-planner>form label,.campaign-planner>form p,.campaign-step{display:block}.campaign-step{color:var(--violet);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800}.campaign-planner>form label{color:var(--ink);letter-spacing:-.025em;font-size:17px;font-weight:800}.campaign-planner>form p{color:var(--muted);margin:5px 0 12px;font-size:12px;line-height:1.5}.campaign-planner>form>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.campaign-planner input{border:1px solid var(--line);min-width:0;min-height:42px;color:var(--ink);font:inherit;background:#fbfaf7;border-radius:10px;padding:9px 11px;font-size:13px}.campaign-planner input:focus{border-color:#a99bf6;outline:0;box-shadow:0 0 0 3px #7257f51a}.campaign-lens{background:linear-gradient(145deg,#7257f517,#0000 55%),#fff}.campaign-lens>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.campaign-lens>div span{font-size:14px;font-weight:800}.campaign-lens>div small{color:var(--violet);font-size:11px;font-weight:750}.campaign-lens dl{gap:8px;margin:13px 0 0;display:grid}.campaign-lens dl div{border-top:1px solid #19172812;grid-template-columns:54px minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.campaign-lens dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:750}.campaign-lens dd{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.manual-draft-form{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(220px,.8fr) minmax(240px,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.manual-draft-form div,.manual-draft-form strong,.manual-draft-form span{display:block}.manual-draft-form span{color:var(--muted);margin-top:3px;font-size:13px}.manual-draft-form input,.calendar-filters select,.attach-media-form select,.attach-media-form input,.brand-brain-grid input,.brand-brain-grid textarea{border:1px solid var(--line);color:var(--ink);font:inherit;background:#fbfaf7;border-radius:10px}.manual-draft-form input{min-height:41px;padding:9px 11px}.seven-day-strip{grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.seven-day-strip article{border:1px solid var(--line);background:#fff;border-radius:14px;min-width:145px;padding:12px}.seven-day-strip time,.seven-day-strip strong,.seven-day-strip small,.seven-day-strip span{display:block}.seven-day-strip time{color:var(--violet);text-transform:uppercase;font-size:12px;font-weight:750}.seven-day-strip strong{margin:8px 0;font-size:14px;line-height:1.35}.seven-day-strip small{min-height:42px;color:var(--muted);margin-bottom:8px;font-size:12px;line-height:1.45}.seven-day-strip span{color:var(--muted);font-size:12px}.seven-day-strip article>button{width:100%;color:var(--violet);cursor:pointer;font:inherit;background:#efedf7;border:0;border-radius:8px;margin-top:11px;padding:7px 8px;font-size:12px;font-weight:750}.seven-day-strip article>button:disabled{color:var(--muted);cursor:default;opacity:.7}.plan-empty-inline{background:#ffffff8c;border:1px dashed #ccc7bd;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.plan-empty-inline>span{background:var(--lime);border-radius:8px;padding:7px 8px;font-size:13px;font-weight:800}.plan-empty-inline p{color:var(--muted);flex:1;margin:0;font-size:14px}.plan-empty-inline button,.idea-state-actions button,.calendar-mode-switch button,.composer-tools button,.attached-media-list button,.notification-list button{color:var(--ink);cursor:pointer;font:inherit;background:#efedf7;border:0;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}.idea-state-actions{justify-content:flex-end;gap:6px;margin:-2px 0 8px;display:flex}.idea-state-actions button.is-active,.calendar-mode-switch button.is-active,.approval-action-switch button.is-active{background:var(--lime)}.calendar-mode-switch{border:1px solid var(--line);background:#fff;border-radius:11px;padding:3px}.calendar-mode-switch button{text-transform:capitalize}.calendar-filters{flex-wrap:wrap;justify-content:flex-end}.calendar-filters select{padding:7px 9px;font-size:13px}.calendar-buckets{grid-template-columns:repeat(7,minmax(115px,1fr));gap:8px;padding:13px 0 4px;display:grid;overflow-x:auto}.calendar-buckets.month{grid-template-columns:repeat(7,minmax(105px,1fr))}.calendar-day{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;min-height:150px;padding:10px}.calendar-day time,.calendar-day time strong,.calendar-day time span{display:block}.calendar-day time strong{font-size:13px}.calendar-day time span{color:var(--muted);margin-top:2px;font-size:12px}.calendar-chip,.calendar-plan-chip{text-align:left;border:0;border-radius:8px;width:100%;margin-top:8px;padding:7px}.calendar-chip{color:var(--ink);cursor:pointer;background:#7257f51f;align-items:center;gap:5px;font-size:12px;display:flex}.calendar-chip.paused,.calendar-chip.failed{background:#ff8b722e}.calendar-plan-chip{background:#dfff7a6b}.calendar-plan-chip span,.calendar-plan-chip strong{font-size:12px;display:block}.calendar-plan-chip strong{margin-top:3px;line-height:1.25}.calendar-day-empty{color:#73706a;text-align:center;margin-top:24px;font-size:12px;display:block}.preferred-slots{border-top:1px solid var(--line);gap:6px;margin-top:16px;padding-top:15px;display:grid}.preferred-slots strong{font-size:13px}.preferred-slots span{color:var(--muted);background:#f1efe9;border-radius:8px;padding:6px 8px;font-size:12px}.media-preview{aspect-ratio:4/3;object-fit:cover;background:#eeeae3;border-radius:12px;width:100%;display:block}.media-card>small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.settings-full{grid-column:1/-1}.brand-brain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.brand-brain-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.brand-brain-grid input,.brand-brain-grid textarea{resize:vertical;width:100%;min-height:40px;padding:9px 10px}.brand-brain-grid textarea{min-height:76px}.brand-brain-grid .span-2{grid-column:1/-1}.brand-sources-editor{border:1px solid var(--line);background:var(--surface-subtle);border-radius:16px;gap:16px;padding:18px;display:grid}.brand-sources-heading,.brand-sources-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-sources-heading h3,.brand-sources-heading p{margin:0}.brand-sources-heading h3{color:var(--ink);letter-spacing:-.02em;font-size:16px}.brand-sources-heading p{max-width:620px;color:var(--muted);margin-top:5px;font-size:12px;font-weight:550;line-height:1.55}.brand-sources-heading>span{background:var(--surface-raised);color:var(--violet-dark);border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:800}.brand-primary-source{gap:7px;display:grid}.brand-primary-source small,.brand-sources-actions small{color:var(--muted);font-size:12px;font-weight:550;line-height:1.45}.brand-source-list{gap:10px;display:grid}.brand-source-row{border-top:1px solid var(--line);grid-template-columns:minmax(126px,.46fr) minmax(145px,.62fr) minmax(230px,1.35fr) 44px;align-items:end;gap:10px;padding-top:10px;display:grid}.brand-source-row label{gap:6px;min-width:0;display:grid}.brand-source-row input,.brand-source-row select,.brand-primary-source input{border:1px solid var(--line);background:var(--field);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:11px;padding:0 12px}.brand-source-row input:focus,.brand-source-row select:focus,.brand-primary-source input:focus{border-color:var(--violet);outline:3px solid #694cf51f}.brand-source-remove{width:44px;height:44px;color:var(--danger);cursor:pointer;background:#ca554314;border:1px solid #ca554338;border-radius:11px;place-items:center;font-size:20px;display:grid}.brand-source-remove:hover{background:#ca554321;border-color:#ca55436b}.brand-source-remove:focus-visible{outline-offset:2px;outline:3px solid #ca55432e}.brand-sources-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;gap:3px;padding:15px;display:grid}.brand-sources-empty strong{color:var(--ink);font-size:13px}.brand-sources-empty span{font-size:12px}@media (max-width:760px){.brand-source-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.brand-source-url{grid-column:1/3}.brand-source-remove{grid-area:1/3}}@media (max-width:520px){.brand-sources-editor{padding:14px}.brand-sources-heading,.brand-sources-actions{flex-direction:column;align-items:flex-start}.brand-source-row{grid-template-columns:minmax(0,1fr) 44px}.brand-source-row label,.brand-source-url{grid-column:1/-1}.brand-source-remove{grid-area:1/2}.brand-sources-actions .secondary-action{width:100%}}.brand-save{margin-top:14px}.billing-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0 10px;display:grid}.billing-usage div{border:1px solid var(--line);border-radius:12px;padding:11px}.billing-usage strong,.billing-usage span{display:block}.billing-usage strong{font-size:24px}.billing-usage span,.billing-card>small{color:var(--muted);font-size:12px}.billing-plans-link{color:var(--violet-dark);margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.billing-plans-link:hover{text-underline-offset:3px;text-decoration:underline}.plan-progress.wide{margin:10px 0}.notification-count{background:var(--lime);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.notification-list{gap:0;display:grid}.notification-list article{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;gap:9px;padding:11px 0;display:grid}.notification-list article>span{background:var(--coral);border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.notification-list strong,.notification-list p{margin:0;display:block}.notification-list p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.composer-tools{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.storyboard-preview{background:linear-gradient(145deg,#f8f6ff,#fffdf8);border:1px solid #7257f52b;border-radius:13px;margin:0 0 12px;padding:12px}.storyboard-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.storyboard-heading strong,.storyboard-heading span{display:block}.storyboard-heading strong{font-size:12px}.storyboard-heading span,.storyboard-heading small{color:var(--muted);margin-top:2px;font-size:11px}.storyboard-heading small{background:var(--lime);color:var(--ink);border-radius:999px;flex:none;margin:0;padding:5px 7px;font-weight:750}.storyboard-preview ol{grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:7px;margin:10px 0 0;padding:0 0 3px;list-style:none;display:grid;overflow-x:auto}.storyboard-preview li{background:#fff;border:1px solid #19172817;border-radius:10px;min-height:100px;padding:9px}.storyboard-preview li>span{background:var(--violet);color:#fff;border-radius:7px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.storyboard-preview li p{color:var(--ink);margin:12px 0 0;font-size:12px;font-weight:700;line-height:1.4}.variant-footer-actions{justify-content:space-between}.variant-footer-actions>span{color:var(--muted);font-size:12px}.variant-media{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.variant-media-heading{justify-content:space-between;font-size:13px}.variant-media-heading span,.variant-media-empty{color:var(--muted);font-size:12px}.attached-media-list{gap:7px;margin:9px 0;display:grid}.attached-media-list article{border:1px solid var(--line);border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.attached-media-list img{object-fit:cover;border-radius:7px;width:48px;height:40px}.attached-media-list strong,.attached-media-list small{display:block}.attached-media-list small{color:var(--muted);margin-top:2px;font-size:12px}.attach-media-form{grid-template-columns:minmax(120px,.7fr) minmax(160px,1.3fr) auto;gap:7px;margin-top:10px;display:grid}.attach-media-form select,.attach-media-form input{min-height:37px;padding:8px 9px;font-size:12px}.approval-action-switch{border:1px solid var(--line);background:#f6f4ef;border-radius:11px;grid-template-columns:repeat(2,1fr);gap:4px;margin:14px 0;padding:4px;display:grid}.approval-action-switch button{cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:9px;font-size:13px;font-weight:750}.publish-now-note{color:var(--muted);background:#7257f512;border:1px solid #7257f52e;border-radius:11px;margin:12px 0;padding:11px;font-size:12px;line-height:1.5}.approval-media-list{gap:8px;margin-top:14px;display:grid}.approval-media-list figure{border:1px solid var(--line);background:#fbfaf7;border-radius:12px;grid-template-columns:78px minmax(0,1fr);gap:10px;margin:0;padding:8px;display:grid}.approval-media-list img{object-fit:cover;border-radius:8px;width:78px;height:64px}.approval-media-list figcaption,.approval-media-list strong,.approval-media-list span,.approval-media-list small{display:block}.upload-page{background:radial-gradient(circle at 12% 12%, #dfff7a47, transparent 28%), radial-gradient(circle at 90% 5%, #7257f526, transparent 30%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.upload-handoff-card{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(620px,100%);padding:clamp(24px,6vw,48px);box-shadow:0 25px 70px #1e1b311c}.upload-handoff-card>a{color:var(--muted);margin-bottom:32px;font-size:14px;text-decoration:none;display:inline-block}.upload-handoff-card h1{letter-spacing:-.06em;margin:6px 0 12px;font-size:clamp(34px,7vw,55px);line-height:1}.upload-handoff-card>p:not(.eyebrow){color:var(--muted);line-height:1.6}.copy-preview-grid{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);align-items:stretch;gap:12px;margin:13px 0 12px;display:grid}.copy-preview-grid .variant-card,.copy-preview-grid textarea{margin:0}.live-post-preview{background:#fff;border:1px solid #e2dee8;border-radius:12px;flex-direction:column;min-height:240px;display:flex;overflow:hidden}.live-post-preview header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px;padding:11px;display:grid}.live-post-preview header strong,.live-post-preview header small{display:block}.live-post-preview header strong{font-size:13px}.live-post-preview header small{color:#676270;margin-top:2px;font-size:12px}.live-post-preview>img{object-fit:cover;width:100%;max-height:190px}.live-post-preview>p{color:#393541;white-space:pre-wrap;flex:1;margin:0;padding:11px;font-size:14px;line-height:1.55;overflow:auto}.live-post-preview footer{color:#77717e;border-top:1px solid #f0edf2;gap:13px;padding:9px 11px;display:flex}.upload-handoff-card form{border:1px solid var(--line);background:#fbfaf7;border-radius:16px;gap:11px;margin-top:24px;padding:16px;display:grid}.upload-handoff-card form label{gap:8px;font-size:14px;font-weight:750;display:grid}.upload-handoff-card form input{border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px}.upload-handoff-card form small{color:var(--muted)}.upload-result{border-radius:12px;margin-top:12px;padding:12px;font-size:14px}.public-shell{background:radial-gradient(circle at 7% 8%, #dfff7a42, transparent 24%), radial-gradient(circle at 93% 3%, #7257f51c, transparent 30%), var(--paper);min-height:100vh}.public-nav{border-bottom:1px solid #19172814;grid-template-columns:auto 1fr auto;align-items:center;width:min(1180px,100% - 40px);margin:0 auto;padding:19px 0;display:grid}.public-brand{color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:flex}.public-nav nav{justify-content:center;gap:clamp(14px,3vw,30px);display:flex}.public-nav nav a,.public-footer nav a{color:var(--muted);font-size:14px;text-decoration:none}.public-nav-cta{background:var(--ink);color:#fff;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none}.public-hero{text-align:center;width:min(940px,100% - 40px);margin:0 auto;padding:clamp(76px,12vw,150px) 0 72px}.public-hero h1{letter-spacing:-.075em;max-width:900px;margin:12px auto 22px;font-size:clamp(48px,9vw,102px);font-weight:760;line-height:.92}.public-hero>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0 auto;font-size:clamp(16px,2vw,20px);line-height:1.6}.public-hero-actions{justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.public-hero-actions a{text-decoration:none}.public-secondary{border:1px solid var(--line);color:var(--ink);background:#ffffffb3;border-radius:11px;padding:13px 16px;font-size:14px;font-weight:700}.public-trust-row{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:38px;display:flex}.public-trust-row span{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#ffffffad;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.public-sections{width:min(1180px,100% - 40px);margin:0 auto}.public-section{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(30px,7vw,88px);padding:clamp(54px,8vw,92px) 0;display:grid}.public-section-intro h2{letter-spacing:-.06em;margin:8px 0 14px;font-size:clamp(34px,5vw,58px);line-height:1}.public-section-intro>p:not(.eyebrow){color:var(--muted);line-height:1.65}.public-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.public-card-grid article{border:1px solid var(--line);min-height:185px;box-shadow:var(--shadow);background:#fffc;border-radius:18px;padding:20px}.public-card-grid article>span{background:var(--lime);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:12px;font-weight:800;display:inline-flex}.public-card-grid h3{letter-spacing:-.03em;margin:28px 0 9px;font-size:18px}.public-card-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.public-footer{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 40px);margin:40px auto 0;padding:34px 0 50px;display:grid}.public-footer>p{color:var(--muted);margin:0;font-size:13px}.public-footer nav{gap:14px;display:flex}.public-footer small{max-width:720px;color:var(--muted);grid-column:1/-1;font-size:12px;line-height:1.5}.maintenance-banner{color:#79531b;background:#f0ad4521;border:1px solid #f0ad4559;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:13px;display:flex}@media (max-width:760px){.public-nav{grid-template-columns:auto auto}.public-nav nav{display:none}.public-hero{padding-top:80px}.public-hero-actions{flex-direction:column;align-items:stretch}.public-section,.public-card-grid,.public-footer{grid-template-columns:1fr}.public-footer nav{flex-wrap:wrap}.public-footer small{grid-column:auto}}.approval-media-list span,.approval-media-list small{color:var(--muted);margin-top:4px;font-size:12px}@media (max-width:900px){.owner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-grid,.owner-billing-operations,.manual-draft-form,.brand-brain-grid{grid-template-columns:1fr}.brand-brain-grid .span-2{grid-column:auto}}@media (max-width:620px){.owner-shell{background:linear-gradient(180deg, var(--ink) 0 390px, var(--paper) 390px);padding:20px 14px 42px}.owner-header{flex-direction:column;align-items:stretch}.owner-back{margin-bottom:22px}.owner-mode-card{min-width:0}.owner-warning{flex-direction:column}.owner-metrics,.owner-subscription-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-plan-grid,.owner-subscription-reason{grid-template-columns:1fr}.owner-subscription-reason>em{justify-self:start}.owner-panel{padding:17px}.owner-panel-heading{flex-direction:column}.owner-billing-callout{flex-direction:column;align-items:flex-start}.idea-header-actions,.calendar-filters,.variant-footer-actions{flex-direction:column;align-items:stretch}.attach-media-form{grid-template-columns:1fr}}.topbar-context{flex-direction:column;gap:2px;display:flex}.topbar-context strong{color:var(--ink);font-size:14px}.topbar-context span{color:var(--muted);font-size:12px}.approval-recovery-list,.approval-recovery-empty{border:1px solid var(--line);background:var(--white);border-radius:13px;gap:9px;margin:16px 0;padding:13px;display:grid}.approval-recovery-list>strong,.approval-recovery-empty strong{color:var(--ink);font-size:13px}.approval-recovery-list article{border-top:1px solid var(--line);gap:8px;padding-top:9px;display:grid}.approval-recovery-list article span,.approval-recovery-empty{color:var(--muted);font-size:12px}.approval-recovery-list b,.approval-recovery-list small{display:block}.approval-recovery-list b{color:var(--ink);margin-bottom:3px}.approval-recovery-list a{color:var(--violet-dark);font-size:12px;font-weight:750;text-decoration:none}.upload-handoff-bound{color:var(--violet-dark);background:#7257f512;border:1px solid #7257f533;border-radius:11px;padding:10px 12px;font-size:12px;line-height:1.5}.public-mobile-menu{display:none;position:relative}.public-mobile-menu summary{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:750;list-style:none}.public-mobile-menu summary::-webkit-details-marker{display:none}.public-mobile-menu>div{z-index:20;border:1px solid var(--line);background:var(--white);border-radius:12px;gap:3px;min-width:150px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 34px #19172824}.public-mobile-menu a{color:var(--ink);border-radius:8px;padding:8px;font-size:13px;text-decoration:none}@media (max-width:840px){.composer-workflow{grid-template-columns:1fr}.topbar-context{display:none}}@media (max-width:760px){.campaign-planner{grid-template-columns:1fr}.public-mobile-menu{display:block}.public-nav-cta{display:none}}@media (max-width:540px){.campaign-planner>form>div,.composer-workflow>ol{grid-template-columns:1fr}.storyboard-preview ol{grid-auto-columns:minmax(150px,78vw)}}.media-storage-panel{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:center;gap:28px;margin-bottom:16px;padding:22px 24px;display:grid}.media-storage-panel h2{letter-spacing:-.04em;margin:5px 0 3px;font-size:clamp(20px,2vw,28px)}.media-storage-panel p:not(.eyebrow),.media-storage-meter>small{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.media-storage-meter{gap:9px;display:grid}.media-storage-meter>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.media-storage-meter b{font-size:16px}.media-storage-meter span small{color:var(--muted);font-size:13px}.media-storage-meter progress{background:var(--line);border:0;border-radius:999px;width:100%;height:9px;overflow:hidden}.media-storage-meter progress::-webkit-progress-bar{background:var(--line);border-radius:999px}.media-storage-meter progress::-webkit-progress-value{background:linear-gradient(90deg, var(--violet), #8e78ff);border-radius:999px}.media-storage-meter progress::-moz-progress-bar{background:linear-gradient(90deg, var(--violet), #8e78ff);border-radius:999px}.media-library-toolbar{grid-template-columns:minmax(220px,1fr) minmax(135px,auto) minmax(135px,auto) auto;align-items:center;gap:10px;margin-top:18px;display:grid}.media-library-toolbar input,.media-library-toolbar select{border:1px solid var(--line);background:var(--surface);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:12px;padding:0 13px;font-size:14px}.media-library-toolbar>span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:750}.media-library-limit{color:var(--muted);border-left:3px solid #d0a14d;margin:12px 0 0;padding:4px 0 4px 10px;font-size:13px;line-height:1.5}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.media-card{flex-direction:column;gap:0;min-width:0;padding:13px;display:flex}.media-card.cleanup-pending{background:#fffaf1;border-color:#ba781c6b}.media-preview-wrap{position:relative}.media-preview-wrap .media-preview{aspect-ratio:4/3;object-fit:cover;width:100%}.media-card-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191524d6;border:1px solid #ffffff61;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;bottom:8px;right:8px}.media-card-copy{min-width:0}.media-card-copy h3{margin-top:12px;font-size:15px}.media-card-copy p,.media-card-copy small{font-size:12px}.media-card-copy small{color:var(--muted);margin-top:5px;display:block}.media-card-copy .media-alt-preview{min-height:34px;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;line-height:1.55;display:-webkit-box;overflow:hidden}.media-reference-status{min-height:31px;margin-top:auto;padding-top:11px}.media-reference-status span{color:#625b70;background:#f0edf8;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.3;display:inline-flex}.media-reference-status .media-status-ready{color:#4e762a;background:#edf7e3}.media-reference-status .media-status-warning{color:#8e5d15;background:#fff0d7}.media-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.media-card-actions .secondary-action,.media-card-actions .danger-link{border-radius:9px;min-height:34px;padding:0 10px;font-size:12px}.media-card-actions .danger-link:not(:disabled):hover{background:#fff0eb}.media-card-actions button:disabled{cursor:not-allowed;opacity:.48}.media-dialog{border:1px solid var(--line);background:var(--surface);width:min(560px,100vw - 32px);max-width:none;color:var(--ink);border-radius:22px;padding:0;box-shadow:0 30px 90px #1b142a4d}.media-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14101e9e}.media-dialog-card{gap:16px;padding:30px;display:grid;position:relative}.media-dialog-card h2{letter-spacing:-.04em;margin:-8px 40px 0 0;font-size:24px}.media-dialog-card>p:not(.eyebrow){color:var(--muted);margin:-5px 0 2px;font-size:14px;line-height:1.6}.media-dialog-card label{gap:7px;font-size:13px;font-weight:800;display:grid}.media-dialog-card input,.media-dialog-card textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:0;padding:11px 12px;font-size:15px;font-weight:500}.media-dialog-card textarea{resize:vertical}.media-dialog-card input:focus,.media-dialog-card textarea:focus,.media-library-toolbar input:focus,.media-library-toolbar select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6f53f224}.media-dialog-card label small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.45}.media-dialog-actions{justify-content:flex-end;gap:9px;margin-top:3px;display:flex}.media-dialog-actions button{min-height:42px}.danger-action{color:#fff;font:inherit;cursor:pointer;background:#b74735;border:1px solid #b74735;border-radius:11px;padding:0 18px;font-size:13px;font-weight:800}.danger-action:disabled{cursor:not-allowed;opacity:.45}.danger-eyebrow{color:#b74735}html[data-theme=dark] .media-card.cleanup-pending{background:#282015;border-color:#eaae4f52}html[data-theme=dark] .media-reference-status span{color:#c6bfd2;background:#282336}html[data-theme=dark] .media-reference-status .media-status-ready{color:#bce47e;background:#1d2b16}html[data-theme=dark] .media-reference-status .media-status-warning{color:#f1c671;background:#352813}html[data-theme=dark] .media-card-actions .danger-link:not(:disabled):hover{background:#351b1b}@media (max-width:940px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.media-library-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(125px,auto))}.media-library-toolbar>span{grid-column:1/-1}}@media (max-width:680px){.media-storage-panel,.media-library-toolbar,.upload-dropzone{grid-template-columns:1fr}.media-storage-panel,.media-dialog-card{padding:22px}.media-library-toolbar>span{grid-column:auto}.upload-dropzone>span{display:none}}@media (max-width:480px){.media-grid{grid-template-columns:1fr}.media-dialog-actions{flex-direction:column-reverse}.media-dialog-actions button{width:100%}}.calendar-toolbar-primary,.calendar-toolbar-filters{gap:16px}.calendar-toolbar-primary{align-items:center;padding-block:17px}.calendar-toolbar-filters{border-bottom:1px solid var(--line);background:var(--surface-subtle);padding-block:12px}.calendar-period-controls{align-items:center;gap:7px;min-width:0;display:flex}.calendar-period-controls>button,.calendar-filters>button,.calendar-load-error button{border:1px solid var(--line);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:9px;font-size:17px;font-weight:800}.calendar-period-controls>button:disabled{cursor:default;opacity:.45}.calendar-period-controls .calendar-today-button{min-width:58px;padding-inline:10px;font-size:12px}.calendar-period-controls>span{background:0 0;border-radius:0;gap:2px;min-width:0;margin-left:4px;padding:0;display:grid}.calendar-period-controls>span strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.25;overflow:hidden}.calendar-period-controls>span small{color:var(--muted);font-size:12px;font-weight:700}.calendar-window-count{background:var(--surface-soft);color:var(--muted);border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:760}.calendar-toolbar-filters .calendar-filters{justify-content:flex-start;width:100%}.calendar-filters label{gap:4px;display:grid}.calendar-filters label>span{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:0 0;border-radius:0;padding:0 2px;font-size:11px;font-weight:800}.calendar-filters>button,.calendar-load-error button{min-width:auto;color:var(--violet-dark);align-self:end;padding-inline:10px;font-size:12px}.calendar-load-error,.calendar-limit-note{color:#934633;background:#ff8b721a;border:1px solid #c65c4438;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:12px 22px 0;padding:10px 12px;font-size:12px;display:flex}.calendar-limit-note{color:#82500d;background:#f0ad451a;border-color:#ad6b1238}.calendar-buckets{padding:14px}.calendar-day{position:relative;overflow:hidden}.calendar-day.is-today{border-color:#7257f585;box-shadow:inset 0 0 0 1px #7257f524}.calendar-day.is-today:after{background:var(--violet);content:"";border-radius:0 0 0 8px;width:8px;height:8px;position:absolute;top:0;right:0}.calendar-day.is-outside-month{background:var(--surface-subtle);opacity:.62}.calendar-chip{justify-content:space-between;min-height:32px}.calendar-chip b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.delivery-row{grid-template-columns:88px 36px minmax(180px,1fr) auto minmax(170px,auto);padding-block:10px}.delivery-row-copy{min-width:0}.delivery-row-copy>small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.4;display:block}.delivery-actions{flex-wrap:wrap;justify-content:flex-end}.delivery-actions button{border:1px solid var(--line);background:var(--surface-subtle);min-height:32px;color:var(--violet-dark);border-radius:8px;padding:6px 8px;font-size:12px}.delivery-actions button:hover:not(:disabled),.calendar-period-controls>button:hover:not(:disabled),.calendar-filters>button:hover:not(:disabled){background:var(--surface-soft);border-color:#7257f557}.delivery-actions button:disabled{cursor:not-allowed;opacity:.52}.delivery-actions .danger-link{border-color:#c65c442e;color:#a64d39!important}.calendar-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.calendar-safety-note{background:#f0ad4517;border:1px solid #f0ad4538;border-radius:12px;gap:4px;margin-top:16px;padding:11px;display:grid}.calendar-safety-note strong{font-size:12px}.calendar-safety-note span{color:var(--muted);font-size:12px;line-height:1.45}.delivery-schedule-dialog{width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.delivery-schedule-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d0a18b3}.delivery-schedule-modal{border:1px solid var(--line);background:radial-gradient(circle at 92% 4%, #694cf521, transparent 30%), var(--surface-raised);border-radius:24px;gap:13px;max-height:calc(100dvh - 32px);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #0d0a1866}.delivery-schedule-mark{background:var(--lime);width:42px;height:42px;color:var(--on-lime);border-radius:12px;place-items:center;font-size:20px;font-weight:900;display:grid}.delivery-schedule-modal>.eyebrow,.delivery-schedule-modal>h2,.delivery-schedule-modal>p{margin:0}.delivery-schedule-modal>h2{letter-spacing:-.04em;padding-right:44px;font-size:27px}#delivery-schedule-summary{color:var(--muted);font-size:13px;line-height:1.55}.delivery-schedule-facts{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.delivery-schedule-facts p,.delivery-schedule-facts strong,.delivery-schedule-facts small{min-width:0;margin:0;display:block}.delivery-schedule-facts strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.delivery-schedule-facts small{color:var(--muted);margin-top:3px;font-size:12px}.delivery-schedule-modal blockquote{border-left:3px solid var(--violet);color:var(--muted);margin:0;padding:4px 0 4px 11px;font-size:12px;font-style:normal;line-height:1.5;overflow:hidden}.delivery-schedule-field{gap:6px;display:grid}.delivery-schedule-field>span{font-size:12px;font-weight:800}.delivery-schedule-field input{border:1px solid var(--line);background:var(--surface-subtle);width:100%;min-height:44px;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:inherit;border-radius:10px;padding:9px 11px;font-size:15px}.delivery-schedule-field small,.delivery-schedule-note{color:var(--muted);font-size:12px;line-height:1.45}.delivery-schedule-note{background:var(--surface-soft);border-radius:10px;padding:9px 10px}:is(.calendar-period-controls>button,.calendar-filters button,.calendar-filters select,.delivery-actions button,.delivery-schedule-field input):focus-visible{border-color:var(--violet);outline:0;box-shadow:0 0 0 3px #7257f529}html[data-theme=dark] .calendar-toolbar-filters,html[data-theme=dark] .calendar-day.is-outside-month{background:var(--surface-subtle)}html[data-theme=dark] .calendar-load-error{color:#ffad9a;background:#ff896f1a;border-color:#ff896f57}html[data-theme=dark] .calendar-limit-note,html[data-theme=dark] .calendar-safety-note{color:#efc572;background:#f0ad4517;border-color:#f0ad454d}html[data-theme=dark] .delivery-schedule-field input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:1160px){.delivery-row{grid-template-columns:78px 34px minmax(150px,1fr) auto}.delivery-row .delivery-actions{grid-column:3/-1;justify-content:flex-start}}@media (max-width:720px){.calendar-toolbar-primary{flex-direction:column;align-items:stretch}.calendar-period-controls{width:100%}.calendar-period-controls>span{flex:1}.calendar-window-count{align-self:flex-start}.calendar-toolbar-filters .calendar-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-filters label,.calendar-filters select{width:100%}.calendar-filters>button{grid-column:1/-1;min-height:40px}.delivery-list{padding-inline:16px}.delivery-row{grid-template-columns:72px 32px minmax(0,1fr);gap:9px;padding-block:14px}.delivery-row>.delivery-status{grid-column:2/-1;justify-self:start}.delivery-row .delivery-actions{grid-column:1/-1;width:100%}.delivery-actions button{min-height:40px}}@media (max-width:520px){.calendar-toolbar-primary,.calendar-toolbar-filters{padding:14px}.calendar-period-controls{flex-wrap:wrap}.calendar-period-controls>span{flex-basis:100%;order:-1;width:100%;margin:0 0 4px}.calendar-period-controls>button{flex:1;min-height:42px}.calendar-load-error,.calendar-limit-note{flex-direction:column;align-items:stretch;margin-inline:14px}.delivery-row{grid-template-columns:64px 30px minmax(0,1fr)}.delivery-actions button{flex:calc(50% - 4px)}.delivery-schedule-dialog{width:min(100% - 20px,560px);max-height:calc(100dvh - 20px)}.delivery-schedule-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:20px 16px 16px}.delivery-schedule-modal>h2{font-size:25px}.delivery-schedule-facts{grid-template-columns:34px minmax(0,1fr)}.delivery-schedule-facts>.delivery-status{grid-column:2;justify-self:start}.delivery-schedule-field input{font-size:17px}}.billing-checkout-card{gap:16px;display:grid}.billing-provider-notice,.billing-inline-feedback,.billing-inline-error,.billing-managed-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:14px}.billing-provider-notice strong,.billing-provider-notice p,.billing-managed-summary strong,.billing-managed-summary p{margin:0;display:block}.billing-provider-notice p,.billing-managed-summary p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.55}.billing-provider-notice.is-warning{background:#ffc15c1a;border-color:#be7a1f4d}.billing-inline-feedback,.billing-inline-error{margin:0;font-size:14px;line-height:1.5}.billing-inline-feedback{background:#9dd6581a;border-color:#5f912a47}.billing-inline-error{color:var(--danger);background:#ff5b5b17;border-color:#bf3c3c47}.billing-plan-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.billing-plan-options>article{border:1px solid var(--line);background:var(--surface-soft);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.billing-plan-options header,.billing-managed-summary{justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-plan-options header div,.billing-plan-options header :is(strong,span){display:block}.billing-plan-options header span{color:var(--violet-dark);margin-top:4px;font-size:17px;font-weight:820}.billing-plan-options header em{background:var(--lime);color:var(--ink);border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.billing-plan-options>article>p{min-height:38px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.billing-interval-switch{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.billing-interval-switch button{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:800}.billing-interval-switch button.is-active{background:var(--violet);color:#fff}.billing-checkout-button{width:100%;margin-top:auto}.billing-managed-summary>span{color:var(--muted);font-size:13px;font-weight:750}html[data-theme=dark] .billing-plan-options header span{color:#c9bcff}@media (max-width:820px){.billing-plan-options{grid-template-columns:minmax(0,1fr)}.billing-plan-options>article>p{min-height:0}}@media (max-width:540px){.billing-managed-summary{flex-direction:column;align-items:stretch}.billing-managed-summary .primary-inline{width:100%}}.approval-summary{min-width:min(610px,100%)}.auto-approval-preference{border-left:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-width:192px;margin-left:3px;padding-left:14px;display:flex}.auto-approval-preference>span{gap:2px;min-width:0;display:grid}.auto-approval-preference strong,.auto-approval-preference small{white-space:nowrap;display:block}.auto-approval-preference strong{color:var(--ink);font-size:13px;font-weight:800;line-height:1.2}.auto-approval-preference small{color:var(--muted);font-size:12px;font-weight:650;line-height:1.25}.approval-summary .auto-approval-switch{cursor:pointer;background:#dedad3;border:1px solid #1713261f;border-radius:999px;width:46px;min-width:46px;height:28px;min-height:28px;margin:0;padding:3px;transition:background .16s,border-color .16s;display:block;position:relative;box-shadow:inset 0 1px 2px #17132614}.approval-summary .auto-approval-switch>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;display:block;box-shadow:0 2px 6px #17132638}.approval-summary .auto-approval-switch[aria-checked=true]{border-color:var(--accent-fill);background:var(--accent-fill)}.approval-summary .auto-approval-switch[aria-checked=true]>span{transform:translate(18px)}.approval-summary .auto-approval-switch:hover:not(:disabled){border-color:var(--violet)}.approval-summary .auto-approval-switch:focus-visible{outline-offset:3px;outline:3px solid #694cf54d}.approval-summary .auto-approval-switch:disabled{cursor:wait;opacity:.55}.approval-summary .approval-summary-action{flex:none}.auto-approval-composer-note{background:#694cf512;border:1px solid #694cf52e;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px 11px;display:flex}.auto-approval-composer-note>span{background:var(--accent-fill);width:27px;height:27px;color:var(--on-accent);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.auto-approval-composer-note p{gap:2px;margin:0;display:grid}.auto-approval-composer-note strong{color:var(--ink);font-size:13px}.auto-approval-composer-note small{color:var(--muted);font-size:12px;line-height:1.35}.auto-approval-dialog{width:min(540px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.auto-approval-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0d0a18ad}.auto-approval-modal{border:1px solid var(--line);background:radial-gradient(circle at 92% 4%, #694cf521, transparent 30%), var(--surface-raised);border-radius:24px;max-height:calc(100dvh - 32px);padding:30px;animation:.17s ease-out auto-approval-modal-in;position:relative;overflow:auto;box-shadow:0 30px 90px #0d0a1861}.auto-approval-modal-close{border:1px solid var(--line);background:var(--surface-subtle);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:11px;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.auto-approval-modal-close:hover:not(:disabled){border-color:var(--violet);color:var(--ink)}.auto-approval-modal-mark{background:linear-gradient(145deg, var(--accent-fill), var(--violet-dark));width:46px;height:46px;color:var(--on-accent);border-radius:14px;place-items:center;font-size:18px;display:grid;box-shadow:0 12px 28px #694cf540}.auto-approval-modal>.eyebrow{color:var(--violet);letter-spacing:.14em;margin:22px 0 8px;font-size:12px}.auto-approval-modal h2{letter-spacing:-.05em;margin:0;padding-right:42px;font-size:clamp(28px,5vw,38px);line-height:1.05}#auto-approve-modal-summary,.customer-danger-modal-summary{max-width:465px;color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.auto-approval-modal-facts{gap:9px;margin:22px 0 16px;display:grid}.auto-approval-modal-facts>div{border:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.auto-approval-modal-facts>div{border:1px solid color-mix(in srgb, var(--line) 78%, transparent)}}.auto-approval-modal-facts>div{background:var(--surface-subtle);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.auto-approval-modal-facts>div{background:color-mix(in srgb, var(--surface-subtle) 76%, transparent)}}.auto-approval-modal-facts>div{padding:11px 12px}.auto-approval-modal-facts>div>span{width:34px;height:34px;color:var(--violet);background:#694cf51f;border-radius:10px;place-items:center;font-size:14px;font-weight:900;display:grid}.auto-approval-modal-facts p{gap:2px;margin:0;display:grid}.auto-approval-modal-facts strong{color:var(--ink);font-size:13px}.auto-approval-modal-facts small{color:var(--muted);font-size:12px;line-height:1.4}.auto-approval-modal-note{border-left:3px solid var(--amber);color:var(--muted);background:#f0ad451a;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.customer-danger-modal-mark{background:linear-gradient(145deg,#d85843,#a92f25);box-shadow:0 12px 28px #b9413140}.customer-danger-modal-note{margin-top:20px}.customer-danger-confirmation-field{gap:7px;margin-top:18px;display:grid}.customer-danger-confirmation-field label{color:var(--ink);font-size:13px;font-weight:720;line-height:1.45}.customer-danger-confirmation-field input{border:1px solid var(--line);background:var(--surface-subtle);width:100%;min-height:46px;color:var(--ink);font:inherit;letter-spacing:.015em;border-radius:12px;padding:0 13px;font-size:15px;font-weight:720}.customer-danger-confirmation-field input:focus{outline-offset:1px;border-color:#cf5d49;outline:3px solid #cf5d492e}.customer-danger-confirmation-field input:disabled{cursor:wait;opacity:.58}.customer-danger-confirmation-field small{color:var(--muted);font-size:12px;line-height:1.45}.customer-danger-confirm{color:#fff;background:#b84434;border-color:#d059466b;min-height:48px}.customer-danger-confirm:hover:not(:disabled){background:#a53528}.auto-approval-modal-error{color:#a84434;background:#fff4f1;border:1px solid #f0c7bf;border-radius:11px;margin:13px 0 0;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.auto-approval-modal-actions{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:22px;display:grid}.auto-approval-modal-actions>button{border-radius:13px;min-height:48px;margin:0;padding:11px 15px;font-size:13px;font-weight:820}.auto-approval-modal :is(button,[href]):focus-visible{outline-offset:3px;outline:3px solid #694cf54d}.auto-approval-modal button:disabled{cursor:wait;opacity:.58}@keyframes auto-approval-modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=dark] .approval-summary .auto-approval-switch{background:#302b3c;border-color:#4a4458}html[data-theme=dark] .approval-summary .auto-approval-switch[aria-checked=true]{border-color:var(--accent-fill);background:var(--accent-fill)}html[data-theme=dark] .auto-approval-composer-note{background:#927cff1a;border-color:#927cff42}html[data-theme=dark] .auto-approval-modal-error{color:#ffad9a;background:#ff896f1a;border-color:#ff896f59}html[data-theme=dark] .customer-danger-confirmation-field input{background:#272231;border-color:#4a4458}html[data-theme=dark] .customer-danger-confirm{color:#fff;background:#b84434;border-color:#ff896f66}@media (max-width:520px){.auto-approval-dialog{width:min(100% - 20px,540px);max-height:calc(100dvh - 20px)}.auto-approval-modal{border-radius:20px;max-height:calc(100dvh - 20px);padding:18px 16px 16px}.auto-approval-modal-close{top:13px;right:13px}.auto-approval-modal>.eyebrow{margin:14px 0 6px}.auto-approval-modal h2{font-size:28px}#auto-approve-modal-summary,.customer-danger-modal-summary{margin-top:10px;font-size:14px;line-height:1.5}.auto-approval-modal-facts{gap:7px;margin:14px 0 12px}.auto-approval-modal-facts>div{grid-template-columns:30px minmax(0,1fr);gap:9px;padding:8px 10px}.auto-approval-modal-facts>div>span{width:30px;height:30px}.auto-approval-modal-note{padding:8px 10px}.customer-danger-modal-note{margin-top:14px}.auto-approval-modal-actions{grid-template-columns:1fr;gap:8px;margin-top:14px}.auto-approval-modal-actions>button{width:100%;min-height:46px}}@media (max-width:1120px){.welcome-row{flex-direction:column;align-items:flex-start}.approval-summary{width:100%}}@media (max-width:650px){.approval-summary{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;display:grid}.auto-approval-preference{border-top:1px solid var(--line);border-left:0;grid-column:1/3;min-width:0;margin:2px 0 0;padding:11px 0 0}.approval-summary .approval-summary-action{grid-area:2/3;align-self:end;width:auto;margin:0}}@media (max-width:440px){.approval-summary{grid-template-columns:auto minmax(0,1fr)}.auto-approval-preference{grid-column:1/-1}.approval-summary .approval-summary-action{grid-area:auto/1/auto/-1;width:100%}}.login-shell{background:radial-gradient(circle at 12% 0%, #d9ff633d, transparent 28%), radial-gradient(circle at 92% 5%, #694cf52e, transparent 30%), var(--paper);min-height:100vh;padding:28px clamp(18px,4vw,52px) 36px}.login-topbar{justify-content:space-between;align-items:center;width:min(1160px,100%);margin:0 auto;display:flex}.login-card{border:1px solid var(--line);background:var(--surface);border-radius:28px;justify-items:center;width:min(470px,100%);margin:clamp(70px,11vh,118px) auto 0;display:grid}@supports (color:color-mix(in lab, red, red)){.login-card{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.login-card{text-align:center;padding:clamp(30px,7vw,48px);box-shadow:0 26px 80px #1f183821}.login-mark{background:var(--ink);width:52px;height:52px;color:var(--lime);box-shadow:var(--shadow-soft);border-radius:16px;place-items:center;margin-bottom:22px;font-size:23px;display:grid}.login-card h1{letter-spacing:-.058em;margin:8px 0 14px;font-size:clamp(34px,7vw,48px);font-weight:780;line-height:1}.login-card>p:not(.eyebrow,.login-error){color:var(--muted);margin:0;font-size:16px;line-height:1.7}.google-signin{border:1px solid var(--line);grid-template-columns:28px auto 28px;align-items:center;width:100%;min-height:54px;margin-top:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.google-signin{border:1px solid color-mix(in srgb, var(--line) 82%, var(--ink))}}.google-signin{background:var(--white);color:var(--ink);border-radius:14px;padding:0 15px;font-size:16px;font-weight:760;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;box-shadow:0 10px 28px #1f183814}.google-signin span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:18px;font-weight:800;display:grid}.google-signin:hover{border-color:var(--violet);transform:translateY(-1px);box-shadow:0 14px 34px #422d9a26}.login-card>small{color:var(--muted);margin-top:18px;font-size:13px;line-height:1.6}.login-error{color:#a02c24;background:#be372d14;border:1px solid #be372d47;border-radius:12px;width:100%;margin:18px 0 0;padding:11px 13px;font-size:14px;line-height:1.5}.login-footer{color:var(--muted);justify-content:center;gap:10px;margin:24px auto 0;font-size:13px;display:flex}.login-footer a{color:inherit;text-decoration:none}.login-footer a:hover{color:var(--violet-dark)}html[data-theme=dark] .login-shell{background:radial-gradient(circle at 12% 0%, #d9ff6314, transparent 28%), radial-gradient(circle at 92% 5%, #694cf529, transparent 30%), var(--paper)}html[data-theme=dark] .login-card{background:#1b1825f0;box-shadow:0 28px 90px #0000005c}html[data-theme=dark] .login-error{color:#ffaca0}@media (max-width:540px){.login-shell{padding-top:20px}.login-card{border-radius:22px;margin-top:52px}}.state-page{background:radial-gradient(circle at 15% 8%, #d9ff6338, transparent 28%), radial-gradient(circle at 90% 4%, #694cf526, transparent 30%), var(--paper);place-items:center;min-height:100vh;padding:24px;display:grid}.state-card{border:1px solid var(--line);background:var(--surface);width:min(620px,100%);box-shadow:var(--shadow);border-radius:26px;padding:clamp(30px,7vw,58px)}.state-card>span:first-child{background:var(--lime);color:#171326;border-radius:14px;place-items:center;min-width:48px;min-height:48px;font-weight:850;display:inline-grid}.state-card h1{letter-spacing:-.05em;margin:10px 0 14px;font-size:clamp(31px,6vw,50px);line-height:1.04}.state-card>p:not(.eyebrow){color:var(--muted);line-height:1.7}.state-card>div:not(.loading-lines){flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.loading-lines{gap:10px;margin-top:30px;display:grid}.loading-lines i{background:var(--surface-soft);border-radius:999px;height:12px;animation:1.2s ease-in-out infinite alternate postlumi-pulse}.loading-lines i:nth-child(2){width:82%}.loading-lines i:nth-child(3){width:58%}@keyframes postlumi-pulse{to{opacity:.35}}html[data-theme=dark] .state-page{background:#0e0c14}html[data-theme=dark] .state-card{background:#1b1724}.account-danger-zone{border-color:#ff896f57}.account-data-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.account-data-actions .secondary-action{place-items:center;min-height:44px;display:inline-grid}.mcp-endpoint-row{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;min-width:0;margin:14px 0;padding:10px 12px;display:flex}.mcp-endpoint-row code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-endpoint-row button{flex:none}:is(.app-shell :is(button,a,input,textarea,select,summary,h1):focus-visible,.approval-page :is(button,a,summary):focus-visible){outline:3px solid var(--violet-dark);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.sidebar{overscroll-behavior:contain;overflow-y:auto}.workspace-switcher{cursor:default}.workspace-chevron{text-align:right;font-size:12px;line-height:1.25}.nav-item,.create-button,.icon-button,.profile-button,.primary-action,.quiet-action,.primary-inline,.secondary-action,.danger-button{min-height:44px}.approval-summary>.approval-summary-action{min-height:44px;font-size:14px}.icon-button,.profile-button{width:44px}.app-shell :is(input,textarea,select){font-size:16px}.approval-summary p,.schedule-copy p,.connection-row small,.card-note,.variant-footer-actions>span,.back-button,.link-button,.text-button,.connection-row strong{font-size:14px}.connection-row small,.delivery-date small,.delivery-row p{color:var(--muted);font-size:13px}.delivery-actions button,.delivery-status{font-size:13px}.danger-link{color:#9d3f31}.status-pill{font-size:12px}.text-button,.link-button,.back-button,.row-end button{min-height:44px}.row-end button{min-width:44px}.approval-summary.is-clear>span{color:#58751b;background:#effbd2}.simulation-notice{align-items:flex-start;padding:11px 13px}.simulation-notice>div{min-width:0}.simulation-notice details{margin-top:5px}.simulation-notice summary{color:#8b5c16;cursor:pointer;width:fit-content;font-size:13px;font-weight:750}.simulation-notice details p{color:#8a7d69;margin-top:6px}.compact-empty .secondary-action{margin-top:12px}.workflow-checklist{gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.workflow-checklist li{color:#6f6a77;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:7px;display:grid}.workflow-checklist li.is-current{color:var(--ink);background:#7257f50f;border-color:#7257f52e}.workflow-checklist li>span{background:#efedf1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.workflow-checklist li.is-current>span{background:var(--violet);color:#fff}.workflow-checklist li.is-complete>span{background:var(--lime);color:var(--ink)}.workflow-checklist strong,.workflow-checklist small{display:block}.workflow-checklist strong{font-size:14px}.workflow-checklist small{color:#676270;margin-top:2px;font-size:13px;line-height:1.35}.create-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 24px;display:grid}.create-mode-picker>button{border:1px solid var(--line);min-height:118px;color:var(--ink);text-align:left;cursor:pointer;background:#ffffffc7;border-radius:17px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:3px 12px;padding:17px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #1917280d}.create-mode-picker>button:hover{transform:translateY(-2px);box-shadow:0 13px 30px #19172817}.create-mode-picker>button.is-active{border-color:var(--violet);background:linear-gradient(145deg,#7257f517,#fff 68%);box-shadow:0 0 0 3px #7257f517}.create-mode-picker>button>span{width:42px;height:42px;color:var(--violet-dark);background:#efecff;border-radius:12px;grid-row:1/3;place-items:center;font-size:17px;font-weight:850;display:grid}.create-mode-picker strong{align-self:end;font-size:16px}.create-mode-picker small{color:var(--muted);font-size:14px;line-height:1.4}.create-panel{margin-top:8px}.create-panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.create-panel-heading h2{letter-spacing:-.04em;margin:0;font-size:24px}.create-panel-heading>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:15px}.create-empty{background:#ffffff8c;border:1px dashed #cbc6d2;border-radius:18px}.blank-create-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:10px}.blank-create-panel .manual-draft-form{border:0}.manual-draft-form strong{letter-spacing:-.025em;font-size:18px}.manual-draft-form input,.campaign-planner input{min-height:46px;font-size:16px}.brand-advanced{border:1px solid var(--line);background:#fbfaf7;border-radius:13px;grid-column:1/-1;padding:4px}.brand-advanced>summary{cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.brand-advanced>summary::-webkit-details-marker{display:none}.brand-advanced>summary:after{content:"＋";color:var(--violet);font-size:17px;font-weight:800}.brand-advanced[open]>summary:after{content:"−"}.brand-advanced>summary strong,.brand-advanced>summary span{display:block}.brand-advanced>summary strong{font-size:15px}.brand-advanced>summary span{color:var(--muted);flex:1;font-size:13px}.advanced-brand-grid{border-top:1px solid var(--line);margin-top:4px;padding:14px 10px 10px}.idea-card blockquote,.idea-reason p{font-size:14px}.idea-pillar,.idea-format,.idea-reason strong{font-size:12px}.idea-state-actions button,.calendar-mode-switch button,.composer-tools button,.attached-media-list button,.notification-list button,.seven-day-strip article>button{min-height:44px;padding:9px 11px;font-size:13px}.seven-day-strip article{position:relative}.seven-day-strip article.is-next{border-color:var(--violet);box-shadow:0 0 0 3px #7257f514}.seven-day-strip article>em{background:var(--lime);color:var(--ink);text-transform:uppercase;border-radius:999px;margin-top:7px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.composer-workflow>ol>li.is-current{border-color:var(--violet);background:#7257f50f}.composer-workflow>ol>li.is-complete>span{background:var(--lime)}.composer-workflow strong{font-size:14px}.composer-workflow small,.composer-workflow .workflow-guard{font-size:13px}.platform-tabs{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;padding:7px;display:grid}.platform-tabs>button{min-height:58px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:0 8px;padding:7px 9px;display:grid}.platform-tabs>button.is-active{background:var(--ink);color:#fff}.platform-tabs>button.is-dirty:not(.is-active){background:#fff6e8}.platform-tabs .connection-mark{grid-row:1/3}.platform-tabs strong,.platform-tabs small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-tabs strong{align-self:end;font-size:14px}.platform-tabs small{color:inherit;opacity:.72;align-self:start;font-size:12px}.variant-card{padding:20px}.variant-heading h3{font-size:16px}.variant-heading p,.variant-heading>span:last-child{font-size:13px}.variant-card textarea{min-height:240px;padding:15px;font-size:17px;line-height:1.6}.writing-tools-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;display:flex}.writing-tools-heading strong{font-size:15px}.writing-tools-heading span,.save-before-tools{color:var(--muted);font-size:13px}.save-before-tools{color:#9a6417;margin:5px 0}.composer-more-tools{margin:4px 0 12px}.composer-more-tools summary{width:fit-content;color:var(--violet);cursor:pointer;font-size:14px;font-weight:750}.save-state{font-weight:750}.save-state.is-dirty{color:#a46613}.variant-media-heading,.attached-media-list strong{font-size:15px}.variant-media-heading span,.attached-media-list small,.variant-media-empty,.attach-media-form select,.attach-media-form input{font-size:14px}.attach-media-form select,.attach-media-form input{min-height:44px;font-size:16px}.variant-media-empty{border:1px dashed #d1ccd8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;display:flex}.variant-media-empty p{margin:0}.inline-upload-action{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.inline-upload-action input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.inline-upload-action:focus-within{outline:3px solid var(--violet-dark);outline-offset:2px}.schedule-box>p:not(.eyebrow),.delivery-count p,.timezone-row,.publish-now-note{font-size:14px}.schedule-box label{font-size:13px}.schedule-box input{min-height:44px;font-size:16px}.approval-action-switch button{min-height:42px;font-size:14px}.ready-destinations{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.ready-destinations li{background:#f4f2ed;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.ready-destinations li>span{background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.ready-destinations strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ready-destinations small{color:#668428;font-size:12px;font-weight:750}.destination-warning,.unsaved-review-warning{color:#835b20;background:#fff6e8;border-radius:9px;margin:10px 0;padding:9px;font-size:13px;line-height:1.45}.unsaved-review-warning{color:#9b4e3e;background:#fff0eb}.toast{font-size:14px}.toast button{place-items:center;min-width:40px;min-height:40px;display:grid}.approval-technical-details{display:block}.approval-technical-details>summary{width:fit-content;min-height:44px;color:var(--violet-dark);cursor:pointer;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.approval-technical-details>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.danger-link,.delivery-actions button,.calendar-chip,.approval-recovery-list a,.brand-advanced>summary,.composer-more-tools summary,.simulation-notice summary{align-items:center;min-height:44px;display:inline-flex}.brand-advanced>summary{width:100%;display:flex}.agent-type-switch{border:1px solid var(--line);background:#f6f4ef;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;margin:14px 0 10px;padding:4px;display:grid}.agent-type-switch button{cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:44px;font-size:13px;font-weight:750}.agent-type-switch button.is-active{background:var(--ink);color:#fff}.mcp-setup-card{background:#7257f50f;border:1px solid #7257f52e;border-radius:13px;padding:13px}.mcp-setup-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mcp-setup-card>div strong{font-size:15px}.mcp-setup-card>div span{color:var(--violet-dark);font-size:12px;font-weight:750}.mcp-setup-card ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mcp-setup-card li{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;display:grid}.mcp-setup-card li>span{width:28px;height:28px;color:var(--violet-dark);background:#fff;border-radius:8px;place-items:center;font-size:12px;font-weight:850;display:grid}.mcp-setup-card li p,.mcp-setup-card li strong,.mcp-setup-card li small{margin:0;display:block}.mcp-setup-card li strong{font-size:13px}.mcp-setup-card li small{color:#676270;margin-top:2px;font-size:12px;line-height:1.35}.mcp-sample-prompts{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.mcp-sample-prompts summary{min-height:44px;color:var(--violet);cursor:pointer;align-items:center;font-size:13px;font-weight:750;display:inline-flex}.mcp-sample-prompts ul{color:#676270;gap:7px;margin:4px 0 0;padding-left:19px;font-size:13px;line-height:1.45;display:grid}@media (max-width:840px){.content-wrap{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.mobile-nav{inset:auto 12px max(12px, env(safe-area-inset-bottom));grid-template-columns:repeat(6,minmax(0,1fr))}.mobile-nav a,.mobile-nav button{min-width:0;min-height:50px}.mobile-nav small{text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.app-shell :is(input,textarea,select){font-size:17px}.approval-technical-details>div{grid-template-columns:1fr}.approval-technical-details code{max-width:100%;overflow-x:auto}}@media (max-width:680px){.create-mode-picker{grid-template-columns:1fr}.create-mode-picker>button{min-height:90px}.create-panel-heading,.writing-tools-heading,.variant-media-empty{flex-direction:column;align-items:stretch}.platform-tabs>button{text-align:center;grid-template-columns:1fr;justify-items:center}.platform-tabs .connection-mark{display:none}.variant-card{padding:15px}.copy-preview-grid{grid-template-columns:1fr}.live-post-preview{min-height:210px}}@media (max-width:540px){.content-wrap{width:calc(100% - 28px);max-width:720px}.simulation-notice{flex-direction:column}.composer-workflow>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.composer-workflow>ol>li{text-align:center;grid-template-columns:1fr;justify-items:center}.composer-workflow small{display:none}.mobile-nav{padding-inline:2px;inset-inline:7px}}::selection{color:var(--ink);background:#694cf538}.skip-link{z-index:200;background:var(--ink);color:#fff;border-radius:10px;padding:11px 15px;font-size:15px;font-weight:750;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%);box-shadow:0 12px 30px #1713263d}.skip-link:focus{outline:3px solid var(--lime);outline-offset:2px;transform:translateY(0)}.app-shell{background:radial-gradient(circle at 92% 7%, #694cf50d, transparent 23%), radial-gradient(circle at 28% 100%, #d9ff630f, transparent 28%), var(--paper)}.sidebar{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffdfae8;border-color:#17132614;width:264px;padding:25px 18px 18px;box-shadow:8px 0 34px #1e193008}.brand-lockup{gap:11px}.brand-symbol{background:linear-gradient(145deg,#252039,#100d1c);border-radius:10px;width:31px;height:31px;box-shadow:inset 0 0 0 1px #ffffff1a,0 8px 18px #17132624}.brand-word{letter-spacing:-.05em;font-size:20px;font-weight:790}.workspace-switcher{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fff,#faf8f3);border-color:#17132617;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;gap:10px;margin:28px 0 25px;padding:11px}.workspace-avatar{width:40px;height:40px;color:var(--violet-dark);background:radial-gradient(circle at 30% 22%,#ffffffa6,#0000 38%),#e8e2ff;border-radius:12px;font-size:13px}.workspace-switcher small{color:#716c7b;font-size:12px}.workspace-switcher strong{font-size:15px}.workspace-chevron{color:#6d6877;letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:750;display:inline-flex}.workspace-chevron i,.topbar-kicker i{background:#7ca536;border-radius:999px;width:6px;height:6px;display:block;box-shadow:0 0 0 4px #d9ff634d}.side-nav{gap:6px}.side-nav>p{color:#716c79;letter-spacing:.14em;margin-bottom:10px;font-size:12px}.nav-item{color:#625e6c;border-radius:13px;gap:12px;min-height:46px;padding-inline:13px;font-size:15px;font-weight:680}.nav-item:hover{background:#efede7;transform:translate(3px)}.nav-item.is-current{background:radial-gradient(circle at 84% 12%, #694cf547, transparent 43%), var(--ink);position:relative;box-shadow:0 12px 28px #1713262e}.nav-item.is-current:after{background:var(--lime);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.nav-item.is-current em{background:var(--lime);color:var(--ink);margin-right:13px}.nav-item:has(em):after{display:none}.nav-item>span:first-child{color:#787282;width:23px;font-size:18px}.plan-card{background:linear-gradient(145deg,#ffffffa6,#0000),#ece9e2;border:1px solid #17132612;border-radius:17px;padding:15px}.plan-progress{height:6px}.app-main{padding-left:264px}.topbar{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#f5f3eed1;border-color:#17132612;height:78px;padding:0 32px}.topbar-context{gap:4px}.topbar-context .topbar-kicker{color:#77717f;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:760;display:flex}.topbar-context strong{letter-spacing:-.025em;font-size:16px;font-weight:760}.topbar-actions{gap:11px}.simulation-label{color:#8b5a12;background:#fff8e7;border:1px solid #ecd9a8;padding:6px 9px;font-size:12px}.icon-button,.profile-button{box-shadow:var(--shadow-soft);background:#ffffffdb;border-color:#17132617;position:relative}.icon-button .notification-glyph{background:0 0;border:1.6px solid #6e6978;border-radius:8px 8px 5px 5px;width:15px;height:16px}.icon-button .notification-glyph:after{background:#6e6978;border:0;border-radius:999px;width:5px;height:2px;top:auto;bottom:-4px;right:4px}.notification-badge{border:2px solid var(--paper);background:var(--coral);min-width:18px;height:18px;color:var(--ink);border-radius:999px;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid;position:absolute;top:-4px;right:-4px}.create-button{background:linear-gradient(135deg,#7459fa,#5a3ce9);border-radius:12px;height:44px;padding-inline:17px;font-size:14px;box-shadow:0 11px 26px #694cf545}.create-button:hover{background:linear-gradient(135deg,#684bf4,#4d32d6);box-shadow:0 14px 32px #694cf552}.profile-button{background:var(--ink);color:var(--lime)}.content-wrap{width:min(1320px,100% - 64px);padding:42px 0 90px}.welcome-row{margin-bottom:25px}.eyebrow{letter-spacing:.14em;margin-bottom:10px;font-size:12px}.eyebrow.muted{color:#6e6977}.welcome-row h1,.section-header h1{letter-spacing:-.06em;font-weight:770}.welcome-row h1{font-size:clamp(34px,3.3vw,48px)}.welcome-row>div:first-child>p:last-child,.section-header>div>p:last-child{color:#676270;font-size:16px}.approval-summary{box-shadow:var(--shadow-soft);background:#fffdfad9;border-color:#17132614;border-radius:16px;padding:10px}.approval-summary>span{border-radius:11px;width:36px;height:36px}.approval-summary>.approval-summary-action{border-radius:10px;padding-inline:14px}.simulation-notice{background:linear-gradient(90deg,#ffffff6b,#0000),#fff8e9;border-color:#e6d9b8;border-radius:14px;margin:-5px 0 18px;padding:12px 14px}.simulation-notice span{color:#68440e;background:#f1d895}.simulation-notice p{color:#6f6251;line-height:1.55}.next-post-card{background:radial-gradient(circle at 57% -20%,#694cf575,#0000 43%),radial-gradient(circle at 105% 105%,#ff896f2e,#0000 42%),linear-gradient(135deg,#1c1830,#151225 68%);border:1px solid #ffffff14;border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(290px,.7fr);gap:48px;min-height:390px;padding:44px 46px;box-shadow:0 30px 70px #1713262e}.next-post-card:after{content:"";opacity:.17;pointer-events:none;background-image:radial-gradient(#ffffff1a .6px,#0000 .6px);background-size:6px 6px;position:absolute;inset:0}.next-copy h2{letter-spacing:-.065em;max-width:680px;font-size:clamp(38px,4.1vw,58px);font-weight:730;line-height:.99}.next-reason{color:#c7c2d2;max-width:610px;font-size:16px}.idea-tags span{color:#d3cedd;background:#ffffff14;border-color:#ffffff24;padding:7px 11px;font-size:12px}.primary-action,.primary-inline,.secondary-action,.public-secondary,.public-nav-cta{justify-content:center;align-items:center;display:inline-flex}.primary-action,.primary-inline,.secondary-action,.text-button,.link-button,.public-secondary,.public-nav-cta,.idea-card,.create-mode-picker>button,.panel,.public-card-grid article{transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s}.primary-action{border-radius:12px;min-height:46px;padding-inline:18px;font-size:14px;box-shadow:0 10px 28px #d9ff6324}.primary-action:hover,.primary-inline:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 30px #41511429}.post-preview{border-color:#ffffff2b;border-radius:21px;transform:rotate(1.4deg)translateY(2px);box-shadow:0 30px 60px #04020e57}.preview-art{background:linear-gradient(145deg,#ffffff38,#0000 43%),linear-gradient(135deg,#d9ff63,#bfff69);height:230px}.preview-art p{max-width:76%;font-size:22px}.panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffffbd,#0000 48%),#fffdfae8;border-color:#17132614;border-radius:21px}.panel:hover{border-color:#694cf526}.dashboard-grid{gap:22px;margin-top:22px}.schedule-panel{padding:28px}.panel-heading h2{font-size:20px}.schedule-row{border-color:#17132612;min-height:82px}.schedule-copy h3{font-size:15px}.schedule-copy p,.connection-row small,.card-note{color:#6f6977}.status-pill{padding:6px 9px}.right-rail{gap:22px}.workflow-card,.connections-card{padding:23px}.workflow-checklist li{border-radius:13px;min-height:52px}.workflow-checklist li.is-current{background:linear-gradient(90deg,#694cf514,#0000);border-color:#694cf538}.connection-row{min-height:54px}.connection-mark{background:#f8f6f1;border-color:#17132617}.section-header{margin-bottom:26px}.section-header h1{font-size:clamp(40px,4vw,56px)}.create-mode-picker{gap:14px}.create-mode-picker>button{min-height:126px;box-shadow:var(--shadow-soft);background:#fffdfade;border-color:#17132617;border-radius:19px}.create-mode-picker>button:hover{border-color:#694cf540}.create-mode-picker>button.is-active{box-shadow:0 0 0 3px #694cf514, var(--shadow);background:radial-gradient(circle at 100% 0,#694cf51f,#0000 42%),#fff;border-color:#694cf59e}.create-mode-picker strong{font-size:16px}.idea-grid{gap:16px}.idea-card{box-shadow:var(--shadow-soft);background:#fffdfaeb;border-color:#17132614;border-radius:21px}.idea-card:hover{box-shadow:var(--shadow);border-color:#694cf538;transform:translateY(-3px)}.idea-card h2{font-size:22px}.calendar-panel{min-height:520px}.calendar-toolbar span{color:#6a6572;font-size:12px}.calendar-side>p:not(.eyebrow){color:#625d6b;font-size:14px;line-height:1.6}.calendar-side dt{color:#66616e;font-size:13px}.calendar-side dd{font-size:16px}.calendar-side .preferred-slots strong,.calendar-side .preferred-slots span{font-size:13px}.calendar-empty-state{min-height:430px}.calendar-empty-state>span:first-child{background:linear-gradient(145deg,#f1edff,#e7e0ff);border-radius:17px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #694cf51c}.calendar-empty-state h2{font-size:24px}.calendar-empty-state>p{max-width:480px}.empty-state-steps{justify-content:center;align-items:center;gap:9px;margin:18px 0 21px;display:flex}.empty-state-steps span{color:#625d6b;min-height:36px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #17132614;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:720;display:inline-flex}.empty-state-steps span b{width:21px;height:21px;color:var(--violet-dark);background:#ece7ff;border-radius:7px;place-items:center;font-size:12px;display:grid}.empty-state-steps i{color:#726f77;font-size:13px;font-style:normal}.settings-card,.variant-card,.campaign-planner>form,.campaign-lens,.platform-tabs{background:#fffdfaf0;border-color:#17132614}.brand-brain-grid input,.brand-brain-grid textarea,.manual-draft-form input,.campaign-planner input,.variant-card textarea,.schedule-box input,.calendar-filters select{background:#f9f7f3;border-color:#1713261c}.brand-brain-grid input:focus,.brand-brain-grid textarea:focus,.manual-draft-form input:focus,.calendar-filters select:focus{border-color:var(--violet);outline:0;box-shadow:0 0 0 4px #694cf51a}.app-shell h1:focus{outline:none}:is(.app-shell :is(button,a,input,textarea,select,summary):focus-visible,.public-shell :is(button,a,input,textarea,select,summary):focus-visible){outline:3px solid var(--violet-dark);outline-offset:3px}.public-shell{background:radial-gradient(circle at 10% 3%, #d9ff6338, transparent 24%), radial-gradient(circle at 92% 8%, #694cf521, transparent 28%), linear-gradient(180deg, #f7f5ef, var(--paper))}.public-nav{border-color:#17132617;width:min(1220px,100% - 48px);padding:21px 0}.public-nav nav a,.public-footer nav a{color:#625e6b;font-size:15px;font-weight:620}.public-nav nav a:hover,.public-footer nav a:hover{color:var(--violet-dark)}.public-nav-cta{border-radius:12px;min-height:42px;padding:0 15px;box-shadow:0 10px 24px #17132624}.public-hero{width:min(1030px,100% - 48px);padding:clamp(78px,8.5vw,116px) 0 54px}.public-hero>.eyebrow{color:var(--violet-dark);box-shadow:var(--shadow-soft);background:#ffffff94;border:1px solid #694cf529;border-radius:999px;align-items:center;padding:7px 10px;display:inline-flex}.public-hero h1{color:var(--ink);letter-spacing:-.078em;margin-top:18px;font-size:clamp(54px,8vw,90px);font-weight:790;line-height:.91}.public-hero>p:not(.eyebrow){color:#5f5a68;max-width:750px;font-size:clamp(17px,1.8vw,20px);line-height:1.65}.public-hero-actions{margin-top:32px}.public-hero-actions .primary-action,.public-secondary{border-radius:13px;min-height:48px;padding:0 18px;font-size:15px}.public-hero-actions .primary-action{background:var(--ink);color:#fff;box-shadow:0 14px 30px #1713262e}.public-hero-actions .primary-action:hover{background:#2a2440;box-shadow:0 18px 38px #1713263b}.public-secondary{background:#ffffffad}.public-secondary:hover{background:#fff;border-color:#694cf547;transform:translateY(-2px)}.public-trust-row{gap:8px;margin-top:36px}.public-trust-row span{color:#66616e;background:#ffffffb0;border-color:#17132617;padding:8px 10px;font-size:12px;box-shadow:0 4px 14px #17132608}.public-product-preview{background:#171326;border:1px solid #17132629;border-radius:30px;width:min(1220px,100% - 48px);margin:0 auto 84px;padding:8px;overflow:hidden;box-shadow:0 42px 100px #17132638}.public-preview-bar{color:#ffffffa8;grid-template-columns:1fr auto 1fr;align-items:center;height:46px;padding:0 13px;display:grid}.public-preview-bar>span{gap:6px;display:flex}.public-preview-bar>span i{background:#ffffff2e;border-radius:999px;width:8px;height:8px;display:block}.public-preview-bar>span i:first-child{background:var(--coral)}.public-preview-bar>span i:nth-child(2){background:#f1bd55}.public-preview-bar>span i:last-child{background:var(--lime)}.public-preview-bar strong{font-size:13px;font-weight:650}.public-preview-bar em{color:var(--lime);letter-spacing:.08em;text-transform:uppercase;background:#d9ff631c;border-radius:999px;justify-self:end;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.public-preview-canvas{background:#f4f2ed;border-radius:23px;grid-template-columns:206px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden}.public-preview-canvas>aside{background:#fffdfadb;border-right:1px solid #17132614;padding:28px 17px}.public-preview-logo{align-items:center;gap:8px;padding:0 8px;display:flex}.public-preview-logo i{background:radial-gradient(circle at 35% 34%, var(--lime) 0 22%, transparent 24%), radial-gradient(circle at 68% 66%, var(--coral) 0 22%, transparent 24%), var(--ink);border-radius:8px;width:25px;height:25px;display:block}.public-preview-logo b{letter-spacing:-.045em;font-size:16px}.public-preview-workspace{background:#fff;border:1px solid #17132614;border-radius:13px;grid-template-columns:33px 1fr;align-items:center;gap:8px;margin:28px 0 24px;padding:9px;display:grid}.public-preview-workspace span{width:33px;height:33px;color:var(--violet-dark);background:#ebe6ff;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.public-preview-workspace b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.public-preview-canvas nav{gap:6px;display:grid}.public-preview-canvas nav span{color:#706b78;border-radius:11px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:15px;display:flex}.public-preview-canvas nav span.is-active{background:var(--ink);color:var(--lime);box-shadow:0 10px 24px #1713262b}.public-preview-canvas nav b{color:inherit;font-size:13px}.public-preview-main{padding:38px}.public-preview-main>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.public-preview-main header small{color:#6f6977;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:750}.public-preview-main header h2{letter-spacing:-.06em;max-width:650px;margin:9px 0 0;font-size:clamp(28px,3.2vw,45px);line-height:1}.public-preview-main header button{background:var(--violet);color:#fff;min-height:42px;font:inherit;pointer-events:none;border:0;border-radius:11px;flex:none;padding:0 14px;font-size:12px;font-weight:750}.public-preview-hero{color:#fff;background:radial-gradient(circle at 56% 0,#694cf573,#0000 43%),linear-gradient(145deg,#201b35,#151224);border-radius:24px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);gap:38px;min-height:350px;padding:36px 38px;display:grid;overflow:hidden}.public-preview-hero>div{align-self:center}.public-preview-hero>div small{color:var(--lime);letter-spacing:.12em;font-size:12px;font-weight:800}.public-preview-hero h3{letter-spacing:-.06em;max-width:590px;margin:16px 0 13px;font-size:clamp(30px,4vw,49px);line-height:1}.public-preview-hero p{color:#c6c0d0;max-width:500px;margin:0;font-size:14px;line-height:1.55}.public-preview-hero>div>span{background:var(--lime);color:var(--ink);border-radius:10px;margin-top:24px;padding:11px 13px;font-size:12px;font-weight:800;display:inline-flex}.public-preview-hero figure{background:var(--lime);min-height:250px;color:var(--ink);border:6px solid #fff;border-radius:17px;align-self:center;margin:0;padding:24px 18px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 24px 50px #00000047}.public-preview-hero figure:after{background:var(--coral);content:"";border-radius:999px;width:140px;height:140px;position:absolute;bottom:-48px;right:-42px}.public-preview-hero figure small{font-size:11px;font-weight:750}.public-preview-hero figure strong{z-index:2;letter-spacing:-.05em;margin-top:37px;font-size:22px;line-height:1.02;display:block;position:relative}.public-preview-hero figure i{z-index:2;border:3px solid var(--ink);width:56px;height:82px;box-shadow:8px 8px 0 var(--violet);background:#fff6e9;position:absolute;bottom:20px;right:36px;transform:rotate(-7deg)}.public-preview-panels{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:13px;display:grid}.public-preview-panels article{min-height:88px;box-shadow:var(--shadow-soft);background:#fff;border:1px solid #17132614;border-radius:15px;align-content:center;padding:15px;display:grid}.public-preview-panels small,.public-preview-panels strong{display:block}.public-preview-panels small{color:#756f7d;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.public-preview-panels strong{margin-top:6px;font-size:16px}.public-preview-panels article>span:not(.preview-clear){gap:4px;margin-top:9px;display:flex}.public-preview-panels article>span i{background:var(--violet);border-radius:999px;width:23%;height:4px;display:block}.public-preview-panels article>span i:nth-child(2){background:var(--lime);width:31%}.public-preview-panels article>span i:nth-child(3){background:var(--coral);width:17%}.preview-clear{color:#4c6518;background:#d9ff638c;border-radius:999px;width:fit-content;margin-top:9px;padding:5px 8px;font-size:12px;font-weight:800}.public-sections{width:min(1220px,100% - 48px)}.public-section{border-color:#17132617;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr)}.public-section.is-prose-only{grid-template-columns:1fr}.public-section.is-prose-only .public-section-intro{max-width:780px}.public-section.is-pricing{grid-template-columns:1fr}.public-section.is-pricing .public-section-intro{max-width:760px}.public-section.is-pricing .public-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-section-intro h2{font-weight:760}.public-section-intro>p:not(.eyebrow){color:#605b68;font-size:16px}.public-card-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.public-card-grid article{min-height:210px;box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#ffffffc7,#0000 55%),#fffdfadb;border-color:#17132614;border-radius:21px;padding:22px}.public-card-grid article:hover{box-shadow:var(--shadow);border-color:#694cf53d;transform:translateY(-4px)}.public-card-grid article.is-plan{flex-direction:column;min-height:440px;display:flex}.public-card-grid article.is-featured{background:radial-gradient(circle at 100% 0,#d9ff6373,#0000 34%),linear-gradient(145deg,#ffffffeb,#0000 62%),#f8f5fff2;border-color:#694cf561;box-shadow:0 18px 42px #694cf524}.public-card-grid article>span{background:var(--lime);color:var(--ink)}.public-card-grid h3{font-size:19px}.public-card-grid p{color:#625d6b;font-size:15px}.public-card-price{align-content:end;min-height:63px;margin:18px 0 12px;display:grid}.public-card-price strong,.public-card-price small{display:block}.public-card-price strong{color:var(--ink);letter-spacing:-.055em;font-size:clamp(24px,2.6vw,34px);line-height:1}.public-card-price small{color:#746e7c;margin-top:7px;font-size:12px;font-weight:700}.public-card-grid article.is-plan>p{min-height:58px}.public-card-grid article.is-plan ul{gap:9px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.public-card-grid article.is-plan li{color:#4f4a58;padding-left:19px;font-size:13px;line-height:1.45;position:relative}.public-card-grid article.is-plan li:before{color:var(--violet);content:"✓";font-weight:850;position:absolute;top:.18em;left:0}.public-card-action{min-height:43px;color:var(--violet-dark);background:#f0ecff;border:1px solid #694cf538;border-radius:12px;justify-content:center;align-items:center;margin-top:auto;padding:10px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-card-action:hover{border-color:var(--violet);background:var(--violet);color:#fff}.public-footer{border-color:#17132617;width:min(1220px,100% - 48px)}@media (max-width:1180px){.public-preview-canvas{grid-template-columns:178px minmax(0,1fr);min-height:590px}.public-preview-main{padding:30px}.public-preview-hero{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:26px;padding:30px}}@media (max-width:1080px){.sidebar{display:none}.app-main{padding-left:0}.topbar{padding-inline:24px}.mobile-brand{display:block}.mobile-brand .brand-lockup{padding:0}.topbar-context{display:none}.content-wrap{width:min(960px,100% - 48px);padding-bottom:calc(120px + env(safe-area-inset-bottom))}.calendar-layout,.composer-layout,.settings-grid{grid-template-columns:minmax(0,1fr)}.schedule-box{position:static}.mobile-nav{inset:auto 14px max(14px, env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#171326f0;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));padding:7px 5px;display:grid;position:fixed;box-shadow:0 18px 42px #17132647}.mobile-nav button{color:#726e7c;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:50px;display:flex}.mobile-nav button.is-current{color:var(--lime);background:#ffffff12}.mobile-nav span{font-size:17px}.mobile-nav small{text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:720;overflow:hidden}.composer-workflow{grid-template-columns:1fr}}@media (max-width:900px){.public-preview-canvas{grid-template-columns:1fr;min-height:auto}.public-preview-canvas>aside{display:none}.public-preview-main{padding:26px}.public-preview-hero{grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr)}.public-section{grid-template-columns:1fr}.public-section-intro{max-width:700px}.public-section.is-pricing .public-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.content-wrap{width:min(720px,100% - 34px)}.next-post-card{grid-template-columns:1fr;min-height:auto}.post-preview{display:none}.public-nav,.public-hero,.public-product-preview,.public-sections,.public-footer{width:min(100% - 34px,720px)}.public-nav-cta{display:none}.public-hero{padding-top:76px}.public-product-preview{border-radius:23px;margin-bottom:62px;padding:6px}.public-preview-bar strong{display:none}.public-preview-bar{grid-template-columns:1fr 1fr}.public-preview-main{padding:20px}.public-preview-main>header{flex-direction:column;align-items:flex-start}.public-preview-hero{grid-template-columns:1fr;min-height:320px;padding:28px}.public-preview-hero figure{display:none}.public-preview-panels{grid-template-columns:1fr 1fr}}@media (max-width:620px){.public-section.is-pricing .public-card-grid{grid-template-columns:1fr}.public-card-grid article.is-plan,.public-card-grid article.is-plan>p{min-height:0}.topbar{height:68px;padding:0 15px}.topbar-actions{gap:7px}.topbar .simulation-label,.topbar .icon-button,.topbar .profile-button{display:none}.topbar-logout{width:38px;padding:0}.topbar-logout strong{display:none}.content-wrap{width:calc(100% - 28px);padding-top:30px}.welcome-row h1,.section-header h1{font-size:38px}.next-post-card{border-radius:23px;padding:31px 25px}.next-copy h2{font-size:35px}.next-reason{font-size:15px}.panel,.idea-card,.create-mode-picker>button{border-radius:18px}.schedule-panel{padding:21px 17px}.empty-state-steps{flex-wrap:wrap}.empty-state-steps i{display:none}.public-nav,.public-hero,.public-product-preview,.public-sections,.public-footer{width:calc(100% - 28px)}.public-hero h1{font-size:clamp(48px,14vw,68px)}.public-hero>p:not(.eyebrow){font-size:17px}.public-preview-main header h2{font-size:30px}.public-preview-hero h3{font-size:34px}.public-preview-panels,.public-card-grid{grid-template-columns:1fr}}@media (max-width:420px){.create-button{padding-inline:12px}.mobile-nav{gap:0;padding-inline:2px;inset-inline:7px}.mobile-nav span{font-size:16px}.mobile-nav small{font-size:11px}.public-preview-main{padding:15px}.public-preview-hero{border-radius:18px;min-height:300px;padding:23px}}:root{--surface-raised:#fffdfa;--surface-subtle:#f0eee8;--surface-inverse:#171326;--on-inverse:#fff;--field:#f9f7f3;--accent-fill:#694cf5;--on-accent:#fff;--on-lime:#171326}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.theme-toggle{width:58px;min-width:58px;height:44px;box-shadow:var(--shadow-soft);cursor:pointer;background:#ffffffd6;border:1px solid #1713261a;border-radius:13px;place-items:center;padding:0;display:grid}.theme-toggle-track{color:#77717f;background:#e9e5ef;border-radius:999px;justify-content:space-around;align-items:center;width:46px;height:26px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:15px;line-height:1;display:flex;position:relative}.theme-toggle-sun,.theme-toggle-moon{z-index:2;place-items:center;width:20px;height:20px;display:grid;position:relative}.theme-toggle-sun{color:#6f4b0b}.theme-toggle-thumb{background:#fff;border-radius:999px;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 3px 9px #1713262e}.theme-toggle:hover{border-color:#694cf559}.theme-toggle:focus-visible{outline:3px solid var(--violet-dark);outline-offset:3px}.public-nav-actions,.upload-handoff-top,.owner-header-actions,.approval-page-top{align-items:center;display:flex}.public-nav-actions{justify-content:flex-end;gap:10px}.approval-page-top{justify-content:space-between;gap:16px;width:min(870px,100%);margin:0 auto 24px}.approval-page-top .approval-brand{margin:0}.upload-handoff-top{justify-content:space-between;gap:16px;margin-bottom:30px}.upload-handoff-top>a{color:var(--muted);font-size:14px;text-decoration:none}.owner-header-actions{flex-direction:column;align-items:flex-end;gap:10px}.theme-toggle-on-dark{box-shadow:none;background:#ffffff14;border-color:#ffffff29}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f5f1fb;--muted:#aaa4b5;--line:#393444;--paper:#100e17;--white:#1b1825;--violet:#927cff;--violet-dark:#b7a9ff;--surface:#1b1825;--surface-soft:#24202f;--surface-raised:#1d1928;--surface-subtle:#24202f;--surface-inverse:#2b2541;--on-inverse:#fff;--field:#17141f;--accent-fill:#694cf5;--on-accent:#fff;--on-lime:#171326;--shadow:0 22px 55px #0000004f;--shadow-soft:0 10px 30px #0000003d;background:var(--paper)}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] ::selection{color:#fff;background:#927cff59}html[data-theme=dark] .theme-toggle{background:#24202fe0;border-color:#ffffff1f}html[data-theme=dark] .theme-toggle-track{color:#ddd5e9;background:#393148}html[data-theme=dark] .theme-toggle-thumb{background:#171321;transform:translate(20px);box-shadow:0 3px 10px #00000061}html[data-theme=dark] .theme-toggle-sun{color:#8f879c}html[data-theme=dark] .theme-toggle-moon{color:#f1eaff}html[data-theme=dark] .app-shell{background:radial-gradient(circle at 92% 7%, #927cff1a, transparent 25%), radial-gradient(circle at 28% 100%, #d9ff630a, transparent 28%), var(--paper)}html[data-theme=dark] .sidebar{background:#181521f0;border-color:#ffffff14;box-shadow:8px 0 34px #0003}html[data-theme=dark] .topbar{background:#100e17d1;border-color:#ffffff12}html[data-theme=dark] :is(.workspace-switcher,.plan-card,.panel,.approval-summary,.create-mode-picker>button,.idea-card,.campaign-planner>form,.campaign-lens,.manual-draft-form,.seven-day-strip article,.calendar-mode-switch,.calendar-day,.media-card,.metric-card,.settings-card,.variant-card,.composer-workflow>ol>li,.blank-create-panel,.brand-advanced,.platform-tabs,.live-post-preview,.storyboard-preview li,.public-preview-workspace,.public-preview-panels article){border-color:var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-soft)}html[data-theme=dark] .workspace-switcher{background:linear-gradient(145deg,#211d2c,#191621)}html[data-theme=dark] .plan-card,html[data-theme=dark] .panel,html[data-theme=dark] .campaign-lens,html[data-theme=dark] .create-mode-picker>button.is-active{background:linear-gradient(145deg, #ffffff0a, transparent 55%), var(--surface-raised)}html[data-theme=dark] :is(.nav-item:hover,.workflow-checklist li>span,.idea-reason,.calendar-toolbar span,.timezone-row,.unavailable-panel>div>span,.unavailable-panel>strong,.agent-access-card code,.seven-day-strip article>button,.calendar-mode-switch button,.composer-tools button,.attached-media-list button,.notification-list button,.ready-destinations li,.ready-destinations li>span,.agent-type-switch,.mcp-setup-card li>span,.connection-mark,.platform-pill,.preferred-slots span){border-color:var(--line);background:var(--surface-subtle);color:var(--ink)}html[data-theme=dark] :is(.plan-progress,.agent-type-switch,.approval-action-switch){border-color:var(--line);background:#15121d}html[data-theme=dark] :is(.brand-brain-grid input,.brand-brain-grid textarea,.manual-draft-form input,.campaign-planner input,.grant-form input,.variant-card textarea,.schedule-box input,.calendar-filters select,.attach-media-form select,.attach-media-form input,.owner-settings-panel input[type=text],.owner-settings-panel input:not([type]),.owner-settings-panel textarea,.upload-handoff-card form input){border-color:var(--line);background:var(--field);color:var(--ink)}html[data-theme=dark] :is(input,textarea,select)::placeholder{color:#797283}html[data-theme=dark] :is(.schedule-row,.connection-row,.delivery-row,.settings-list>div,.grant-list article,.owner-definition-list div,.owner-table td,.owner-list-row,.owner-audit-list article,.notification-list article,.variant-media,.delivery-count,.card-note,.advanced-brand-grid,.mcp-sample-prompts){border-color:var(--line)}html[data-theme=dark] :is(.topbar-context .topbar-kicker,.workspace-switcher small,.workspace-chevron,.side-nav>p,.nav-item,.eyebrow.muted,.welcome-row>div:first-child>p:last-child,.section-header>div>p:last-child,.schedule-copy p,.connection-row small,.card-note,.workflow-checklist li,.workflow-checklist small,.create-mode-picker small,.idea-card blockquote,.idea-reason p,.delivery-row p,.calendar-side>p:not(.eyebrow),.calendar-side dt,.upload-dropzone p,.media-card p,.metric-card p,.metric-card span,.unavailable-panel>p,.settings-card>p:not(.eyebrow),.settings-footnote,.settings-list dt,.grant-list small,.composer-workflow small,.variant-heading p,.variant-heading>span:last-child,.schedule-box>p:not(.eyebrow),.schedule-box label,.delivery-count p,.campaign-planner>form p,.seven-day-strip small,.seven-day-strip span,.plan-empty-inline p,.calendar-day time span,.billing-usage span,.billing-card>small,.notification-list p,.storyboard-heading span,.storyboard-heading small,.variant-footer-actions>span,.attached-media-list small,.variant-media-empty,.writing-tools-heading span,.save-before-tools,.mcp-setup-card li small,.mcp-sample-prompts ul){color:var(--muted)}html[data-theme=dark] :is(.nav-item.is-current,.profile-button,.platform-tabs>button.is-active,.agent-type-switch button.is-active,.approval-summary>.approval-summary-action,.skip-link,.public-nav-cta,.public-hero-actions .primary-action,.public-preview-canvas nav span.is-active,.approval-primary){background:var(--surface-inverse);color:var(--on-inverse)}html[data-theme=dark] .nav-item.is-current{background:radial-gradient(circle at 84% 12%, #927cff52, transparent 43%), var(--surface-inverse)}html[data-theme=dark] .sidebar .side-nav .nav-item.is-current{color:var(--on-inverse)}html[data-theme=dark] :is(.next-post-card .primary-action,.upload-handoff-card .primary-action,.public-card-grid article>span,.public-preview-hero>div>span,.public-preview-hero figure,.preview-art,.workflow-checklist li.is-complete>span,.composer-workflow>ol>li>span,.seven-day-strip article>em,.plan-empty-inline>span,.idea-state-actions button.is-active,.calendar-mode-switch button.is-active,.approval-action-switch button.is-active,.calendar-plan-chip,.notification-count,.nav-item.is-current em,.approval-summary.is-clear>span),html[data-theme=dark] :is(.preview-art p,.public-preview-hero figure,.public-preview-hero figure strong,.public-preview-hero figure small){color:#171326}html[data-theme=dark] .public-preview-hero figure i{border-color:#171326}html[data-theme=dark] .public-preview-logo i{background:radial-gradient(circle at 35% 34%, var(--lime) 0 22%, transparent 24%), radial-gradient(circle at 68% 66%, var(--coral) 0 22%, transparent 24%), #171326}html[data-theme=dark] :is(.workspace-avatar,.create-mode-picker>button>span,.empty-state>span,.idea-number.tone-1,.delivery-count span,.calendar-empty-state>span:first-child,.empty-state-steps span b){color:#c8bdff;background:#927cff2e}html[data-theme=dark] :is(.nav-item>span:first-child,.icon-button .notification-glyph){color:#aaa4b5;border-color:#aaa4b5}html[data-theme=dark] .icon-button .notification-glyph:after{background:#aaa4b5}html[data-theme=dark] .icon-button{border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] :is(.notification-badge,.public-preview-bar em){color:#171326}html[data-theme=dark] :is(.profile-button,.public-preview-canvas nav span.is-active){color:var(--lime)}html[data-theme=dark] .post-preview{color:var(--ink);background:#1d1928}html[data-theme=dark] .preview-top small,html[data-theme=dark] .preview-save,html[data-theme=dark] .public-preview-main header small,html[data-theme=dark] .public-preview-panels small{color:var(--muted)}html[data-theme=dark] .simulation-notice{background:linear-gradient(90deg,#ffffff08,#0000),#262017;border-color:#f0ad4540}html[data-theme=dark] .simulation-notice span,html[data-theme=dark] .simulation-label,html[data-theme=dark] .simulation-chip,html[data-theme=dark] .simulated-badge{color:#f1c671;background:#352813;border-color:#f0ad4542}html[data-theme=dark] .simulation-notice :is(p,summary),html[data-theme=dark] .simulation-notice details p{color:#d0b98f}html[data-theme=dark] .maintenance-banner{color:#edc276;background:#f0ad451f;border-color:#f0ad4545}html[data-theme=dark] :is(.text-button,.secondary-action,.approval-secondary,.public-secondary){border-color:var(--line);background:var(--surface-subtle);color:var(--violet-dark)}html[data-theme=dark] :is(.text-button,.secondary-action,.approval-secondary,.public-secondary):hover{background:#2a2436;border-color:#927cff73}html[data-theme=dark] :is(.status-pill.violet,.delivery-status,.alpha-badge,.owner-status,.owner-table-action,.owner-actor){color:#c8bdff;background:#927cff29}html[data-theme=dark] :is(.status-pill.amber,.delivery-status.paused,.destination-warning){color:#edc276;background:#f0ad4524}html[data-theme=dark] :is(.status-pill.slate,.delivery-status.cancelled,.delivery-status.failed,.danger-button,.unsaved-review-warning,.owner-status.paused,.owner-status.failed,.owner-status.missed,.approval-error,.approval-status-icon){color:#ffab99;background:#ff896f1f;border-color:#ff896f40}html[data-theme=dark] :is(.success-toast,.approval-status-icon.is-success,.token-reveal){color:#cfee78;background:#d9ff631a;border-color:#d9ff6340}html[data-theme=dark] .success-toast{background:#202616}html[data-theme=dark] .error-toast{color:#ffab99;background:#2c191b;border-color:#ff896f40}html[data-theme=dark] .token-reveal code{color:#e8e2ef;background:#121019}html[data-theme=dark] :is(.create-empty,.upload-dropzone,.plan-empty-inline){background:#1d1928b8;border-color:#4a4356}html[data-theme=dark] :is(.storyboard-preview,.mcp-setup-card,.composer-workflow .workflow-guard,.publish-now-note,.upload-handoff-bound){background:#927cff17;border-color:#927cff3d}html[data-theme=dark] .ready-destinations small{color:#b8dc67}html[data-theme=dark] .platform-tabs>button.is-dirty:not(.is-active){color:#edc276;background:#f0ad451f}html[data-theme=dark] .live-post-preview>p{color:#e3ddea}html[data-theme=dark] .live-post-preview footer{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .mobile-nav{background:#14111df2;border-color:#ffffff1f}html[data-theme=dark] .approval-page{background:radial-gradient(circle at 15% 8%, #d9ff6314, transparent 25%), radial-gradient(circle at 88% 2%, #927cff24, transparent 31%), var(--paper)}html[data-theme=dark] .approval-card{border-color:var(--line);background:#1c1827f5;box-shadow:0 28px 75px #00000057}html[data-theme=dark] .approval-facts>div,html[data-theme=dark] .approval-destinations article,html[data-theme=dark] .approval-recovery-list,html[data-theme=dark] .approval-recovery-empty,html[data-theme=dark] .approval-media-list figure{border-color:var(--line);background:var(--surface-raised)}html[data-theme=dark] :is(.approval-facts span,.approval-destinations header small,.approval-destinations article>p,.approval-integrity small){color:var(--muted)}html[data-theme=dark] .approval-integrity{background:#927cff1f}html[data-theme=dark] .approval-integrity code{color:#c8bdff}html[data-theme=dark] .approval-warning{color:#edc276;background:#f0ad4521}html[data-theme=dark] .owner-shell{background:linear-gradient(180deg, #171321, #211b36 330px, var(--paper) 330px), var(--paper)}html[data-theme=dark] .owner-metrics article,html[data-theme=dark] .owner-panel{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .owner-subscription-kpis article,html[data-theme=dark] .owner-plan-card{border-color:var(--line);background:var(--surface-subtle)}html[data-theme=dark] .owner-subscription-reason{border-color:var(--line);background:#927cff14}html[data-theme=dark] .owner-subscription-reason input{border-color:var(--control-line);background:var(--field);color:var(--ink)}html[data-theme=dark] .owner-subscription-reason>em{color:#ffad9b;background:#ff896f29}html[data-theme=dark] .owner-subscription-reason>em.is-ready{color:#d5f884;background:#d9ff6326}html[data-theme=dark] .owner-plan-card.growth{background:#927cff14;border-color:#927cff6b}html[data-theme=dark] .owner-plan-card.lifetime{background:#d9ff6312;border-color:#d9ff6352}html[data-theme=dark] .owner-plan-card :is(header em,dl div){background:#ffffff12}html[data-theme=dark] .owner-billing-callout{background:#927cff17;border-color:#927cff47}html[data-theme=dark] .owner-billing-callout a{color:#c8bdff}html[data-theme=dark] .owner-package-control select{border-color:var(--control-line);background:var(--field);color:var(--ink)}html[data-theme=dark] .owner-package-save{color:#c8bdff;background:#927cff33}html[data-theme=dark] :is(.owner-plan-adoption progress,.owner-usage-meter progress){background:#ffffff17}html[data-theme=dark] .owner-plan-adoption progress::-webkit-progress-bar{background:#ffffff17}html[data-theme=dark] .owner-usage-meter progress::-webkit-progress-bar{background:#ffffff17}html[data-theme=dark] .owner-switches label{border-color:var(--line)}html[data-theme=dark] .owner-status.ready,html[data-theme=dark] .owner-status.scheduled,html[data-theme=dark] .owner-status.active,html[data-theme=dark] .owner-status.provider-managed{color:#cfee78;background:#d9ff6326}html[data-theme=dark] .owner-status.manual-managed{color:#c8bdff;background:#927cff33}html[data-theme=dark] .owner-status.past_due{color:#edc276;background:#f0ad4524}html[data-theme=dark] .owner-status.auto-on{color:#c8bdff;background:#927cff33}html[data-theme=dark] .owner-status.auto-off{color:var(--muted);background:#ffffff14}html[data-theme=dark] .owner-actor.admin{color:#171326;background:#ff896fb8}html[data-theme=dark] .upload-page{background:radial-gradient(circle at 12% 12%, #d9ff6314, transparent 28%), radial-gradient(circle at 90% 5%, #927cff24, transparent 30%), var(--paper)}html[data-theme=dark] .upload-handoff-card{border-color:var(--line);background:var(--surface-raised);box-shadow:0 28px 75px #00000057}html[data-theme=dark] .upload-handoff-card form{border-color:var(--line);background:var(--surface-subtle)}html[data-theme=dark] .upload-handoff-top>a{color:var(--muted)}html[data-theme=dark] .public-shell{background:radial-gradient(circle at 10% 3%, #d9ff6312, transparent 24%), radial-gradient(circle at 92% 8%, #927cff24, transparent 28%), linear-gradient(180deg, #12101a, var(--paper))}html[data-theme=dark] :is(.public-nav,.public-section,.public-footer){border-color:#ffffff17}html[data-theme=dark] :is(.public-nav nav a,.public-footer nav a,.public-section-intro>p:not(.eyebrow),.public-card-grid p){color:var(--muted)}html[data-theme=dark] .public-hero>.eyebrow,html[data-theme=dark] .public-trust-row span{color:#c8bdff;background:#1d1928b8;border-color:#927cff33}html[data-theme=dark] .public-hero>p:not(.eyebrow){color:#b8b1c2}html[data-theme=dark] .public-card-grid article{border-color:var(--line);background:linear-gradient(145deg, #ffffff0a, transparent 55%), var(--surface-raised)}html[data-theme=dark] .public-card-grid article.is-featured{background:radial-gradient(circle at 100% 0, #d9ff631f, transparent 34%), linear-gradient(145deg, #927cff17, transparent 62%), var(--surface-raised);border-color:#927cff6b}html[data-theme=dark] :is(.public-card-price strong,.public-card-grid article.is-plan li){color:var(--ink)}html[data-theme=dark] .public-card-price small{color:var(--muted)}html[data-theme=dark] .public-card-action{color:#c8bdff;background:#927cff24;border-color:#927cff47}html[data-theme=dark] .public-card-action:hover{border-color:var(--violet-dark);background:var(--violet-dark);color:var(--on-accent)}html[data-theme=dark] .public-mobile-menu summary,html[data-theme=dark] .public-mobile-menu>div{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}html[data-theme=dark] .public-preview-canvas{background:#15121d}html[data-theme=dark] .public-preview-canvas>aside{border-color:var(--line);background:#1c1827e6}html[data-theme=dark] .public-preview-workspace span{color:#c8bdff;background:#927cff2e}html[data-theme=dark] .public-preview-canvas nav span{color:var(--muted)}html[data-theme=dark] .preview-clear{color:#cfee78;background:#d9ff6324}@media (max-width:760px){.public-nav-actions{gap:8px}}@media (max-width:620px){.owner-header-actions{align-items:stretch}.owner-header-actions .theme-toggle{align-self:flex-end}}.provider-dot{background:var(--violet);border-radius:999px;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 3px #694cf524}.provider-dot.facebook{background:#4f6df5}.provider-dot.x{background:var(--ink)}html[data-theme=dark] .workflow-checklist li.is-complete>span{background:var(--lime);color:var(--on-lime);border-color:#d9ff6352;box-shadow:0 0 0 4px #d9ff6312}html[data-theme=dark] .workflow-checklist li.is-current>span{background:var(--accent-fill);color:var(--on-accent);border-color:#694cf585}html[data-theme=dark] .workflow-checklist li.is-current{color:var(--ink);background:#927cff1a;border-color:#927cff73}html[data-theme=dark] .composer-workflow>ol>li:not(.is-current,.is-complete)>span{background:var(--surface-subtle);color:var(--muted)}html[data-theme=dark] .composer-workflow>ol>li.is-current>span{background:var(--accent-fill);color:var(--on-accent)}html[data-theme=dark] .composer-workflow>ol>li.is-complete>span{background:var(--lime);color:var(--on-lime)}html[data-theme=dark] .nav-item.is-current{color:var(--on-inverse);border-color:#927cff4d}html[data-theme=dark] .nav-item.is-current>span:first-child{color:var(--lime);border-color:#0000}html[data-theme=dark] .status-pill.slate{border-color:var(--line);background:var(--surface-subtle);color:#c0bac9}html[data-theme=dark] .idea-state-actions button{border:1px solid var(--line);background:var(--surface-subtle);color:var(--ink)}html[data-theme=dark] .idea-state-actions button.is-active,html[data-theme=dark] .calendar-mode-switch button.is-active,html[data-theme=dark] .approval-action-switch button.is-active{background:var(--lime);color:var(--on-lime);border-color:#d9ff6359}html[data-theme=dark] .empty-state-steps span{border-color:var(--line);background:var(--surface-subtle);color:#c0bac9;box-shadow:none}html[data-theme=dark] .idea-number.tone-2{color:#d5f884;background:#d9ff6324}html[data-theme=dark] .idea-number.tone-3{color:#ffab99;background:#ff896f24}html[data-theme=dark] .preview-avatar{color:var(--lime);background:#171326}html[data-theme=dark] .primary-inline,html[data-theme=dark] .storyboard-preview li>span{background:var(--accent-fill);color:var(--on-accent)}html[data-theme=dark] .storyboard-heading small{background:var(--lime);color:var(--on-lime)}html[data-theme=dark] .composer-workflow>ol>li.is-current{background:#927cff1a;border-color:#927cff7a}html[data-theme=dark] .create-mode-picker>button.is-active{box-shadow:0 0 0 3px #927cff1a, var(--shadow-soft);border-color:#927cff9e}html[data-theme=dark] :is(.save-state.is-dirty,.save-before-tools),html[data-theme=dark] .variant-footer-actions .save-state.is-dirty{color:#edc276}html[data-theme=dark] .danger-link{color:#ffab99!important}html[data-theme=dark] .live-post-preview header small{color:var(--muted)}html[data-theme=dark] .idea-format{border-color:var(--line);color:var(--muted)}html[data-theme=dark] .campaign-lens dl div{border-color:var(--line)}html[data-theme=dark] .seven-day-strip article.is-next{border-color:#927cff94;box-shadow:0 0 0 3px #927cff1a}html[data-theme=dark] .variant-media-empty{border-color:var(--line);background:#ffffff05}html[data-theme=dark] .timeline-mark>span{border-color:var(--surface-raised);box-shadow:0 0 0 1px var(--line)}html[data-theme=dark] .timeline-mark i{background:var(--line)}html[data-theme=dark] .media-preview{background:var(--surface-subtle)}html[data-theme=dark] .upload-dropzone input{color:var(--muted)}html[data-theme=dark] .upload-dropzone input::file-selector-button{border:1px solid var(--line);background:var(--surface-subtle);color:var(--ink);border-radius:9px;margin-right:10px;padding:8px 10px}html[data-theme=dark] .token-reveal strong{color:#cfee78}html[data-theme=dark] :is(.approval-summary p,.schedule-row time){color:var(--muted)}html[data-theme=dark] :is(input,textarea,select)::placeholder{color:#9f98aa;opacity:1}html[data-theme=dark] .approval-summary>span{color:#ffab99;background:#ff896f24}html[data-theme=dark] .approval-summary.is-clear>span{color:#d5f884;background:#d9ff6329}html[data-theme=dark] .app-shell .approval-summary.is-clear>span{color:#d5f884}html[data-theme=dark] .nav-item em{color:#c8bdff;background:#927cff2e}html[data-theme=dark] .nav-item.is-current em{background:var(--lime);color:var(--on-lime)}html[data-theme=dark] .notification-list article.is-read{opacity:.78}html[data-theme=dark] :is(.app-shell,.owner-shell,.approval-page,.upload-page,.public-shell) button:disabled{opacity:.64}:is(.owner-shell :is(button,a,input,textarea,select,summary):focus-visible,.upload-page :is(button,a,input,textarea,select,summary):focus-visible){outline:3px solid var(--violet-dark);outline-offset:3px}html[data-theme=dark] :is(.plan-card small,.plan-card p){color:var(--muted)}html[data-theme=dark] .pause-dot{box-shadow:0 0 0 4px #d9ff6321}html[data-theme=dark] .pause-dot.active{box-shadow:0 0 0 4px #ff896f21}html[data-theme=dark] :is(.upload-dropzone>span,.media-placeholder){background:linear-gradient(135deg, #927cff29, #d9ff631a), var(--surface-subtle);color:#c8bdff}html[data-theme=dark] .notification-list article>span{color:var(--on-lime)}html[data-theme=dark] .public-preview-bar em{color:var(--lime)}html[data-theme=dark] :is(.public-nav-cta,.public-hero-actions .primary-action,.approval-primary,.owner-primary,.public-preview-main header button){background:var(--accent-fill);color:var(--on-accent);border-color:#0000}html[data-theme=dark] .theme-toggle:hover{border-color:#927cff73}html[data-theme=dark] :is(.public-nav nav a,.public-footer nav a):hover{color:var(--violet-dark)}html[data-theme=dark] .public-card-grid article:hover{border-color:#927cff61}@media (max-width:760px){.public-nav{grid-template-columns:minmax(0,1fr) auto}.public-nav-actions{justify-self:end}}@media (max-width:420px){.topbar .create-button{display:none}}:root{--control-line:#8d8798}html[data-theme=dark]{--control-line:#766f82}:is(.app-shell,.owner-shell,.upload-page,.approval-page,.public-shell) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select){border-color:var(--control-line);min-height:44px}:is(.app-shell,.owner-shell,.upload-page,.approval-page,.public-shell) textarea{border-color:var(--control-line)}:is(.upload-dropzone,.upload-handoff-card) input[type=file]{width:100%;min-width:0;max-width:100%}:is(.upload-dropzone,.upload-handoff-card) input[type=file]::file-selector-button{min-height:44px}.upload-handoff-card,.upload-handoff-card form,.upload-handoff-top{min-width:0}.upload-handoff-card form input{width:100%;min-width:0;max-width:100%}.token-reveal code{white-space:pre-wrap;overflow-wrap:anywhere}button.link-button[aria-label]{min-width:44px;padding-inline:0}.calendar-mode-switch button,.approval-action-switch button,.toast button{min-width:44px;min-height:44px}.calendar-filters select{min-height:44px;font-size:16px}.public-brand,.approval-brand,.owner-back,.upload-handoff-top>a,.public-nav nav a,.public-footer nav a,.public-mobile-menu summary,.public-mobile-menu a{align-items:center;min-height:44px;display:inline-flex}.public-nav-cta,.owner-primary,.owner-table-action,.owner-switches label{min-height:44px}.owner-switches label{cursor:pointer}.topbar-context{min-width:0}.topbar-context strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(34vw,360px);overflow:hidden}.grant-list article>div,.owner-list-row>div{min-width:0}.grant-list article strong,.owner-list-row strong{overflow-wrap:anywhere}.seven-day-strip,.storyboard-preview ol{scroll-snap-type:x proximity;scroll-padding-inline:2px}.seven-day-strip article,.storyboard-preview li{scroll-snap-align:start}.seven-day-strip:focus-visible{outline:3px solid var(--violet-dark);outline-offset:3px;border-radius:12px}.storyboard-preview ol:focus-visible{outline:3px solid var(--violet-dark);outline-offset:3px;border-radius:12px}.owner-table-wrap:focus-visible{outline:3px solid var(--violet-dark);outline-offset:3px;border-radius:12px}.owner-audit-list:focus-visible{outline:3px solid var(--violet-dark);outline-offset:3px;border-radius:12px}html[data-theme=dark] :is(.seven-day-strip,.storyboard-preview ol,.owner-table-wrap,.owner-audit-list):focus-visible{outline-color:var(--lime)}.next-post-card :is(button,a):focus-visible{outline-color:var(--lime)}.mobile-nav button:focus-visible{outline-color:var(--lime)}.owner-header :is(button,a):focus-visible{outline-color:var(--lime)}.public-product-preview :is(button,a):focus-visible{outline-color:var(--lime)}.theme-toggle-on-dark:focus-visible{outline-color:var(--lime)}.eyebrow{font-size:13px}.workspace-chevron,.topbar-context .topbar-kicker,.simulation-label,.simulation-notice>span{font-size:12px}.simulation-notice p{font-size:14px}.plan-card :is(small,p),.schedule-row time,.platform-pill,.status-pill,.idea-format,.idea-pillar,.idea-reason strong{font-size:13px}.primary-inline,.secondary-action,.danger-button{font-size:14px}.upload-dropzone p,.media-card p,.media-card>small,.metric-card span,.settings-list dt,.grant-list small,.variant-heading p,.variant-heading>span:last-child,.ready-destinations small{font-size:13px}.media-card h3,.metric-card p,.unavailable-panel>div p,.unavailable-panel>p,.settings-card>p:not(.eyebrow),.settings-footnote,.settings-list dd,.notification-list p,.grant-list strong,.campaign-planner>form p{font-size:14px}.unavailable-panel>strong,.revoked-label,.campaign-lens dt,.campaign-lens>div small{font-size:12px}.brand-brain-grid label,.campaign-lens dd,.seven-day-strip small,.seven-day-strip span,.mcp-setup-card :is(p,li,small){font-size:13px}.notification-count,.public-trust-row span,.public-card-grid article>span,.mobile-nav small,.notification-badge,.connection-row em,.alpha-badge,.simulated-badge,.simulation-chip,.approval-facts span,.settings-card code{font-size:12px}.settings-card small,.mcp-setup-card ol small{font-size:13px}:is(.calendar-empty-state,.media-empty) p{font-size:14px}.public-preview-main header button{min-height:44px}.public-footer small,.calendar-chip{font-size:13px}.calendar-plan-chip :is(span,strong){font-size:12px}.notification-list article.is-read{opacity:1}.notification-list article.is-read>span{background:var(--surface-soft);color:var(--muted)}.notification-list article.is-read :is(strong,p){color:var(--muted)}.owner-primary:disabled,.owner-table-action:disabled{cursor:not-allowed;opacity:.64}.provider-dot.instagram{background:#c13584}html[data-theme=light] :is(.approval-facts span,.approval-destinations header small,.approval-integrity small,.preview-top small,.schedule-row time,.upload-dropzone p,.media-card p,.metric-card p,.metric-card span,.unavailable-panel>div p,.unavailable-panel>p,.unavailable-panel>strong,.settings-list dt,.grant-list small,.revoked-label,.variant-heading p,.variant-heading>span:last-child,.calendar-day-empty,.plan-card small,.plan-card p),html[data-theme=light] .topbar-context .topbar-kicker{color:var(--muted)}html[data-theme=light] .simulation-notice details p{color:#6f6251}html[data-theme=light] .settings-card code,html[data-theme=light] .unavailable-panel>div>span,html[data-theme=light] .row-end button{color:var(--violet-dark)}html[data-theme=light] .nav-item em{color:#5b3fe6}html[data-theme=light] :is(.secondary-action,.text-button){color:var(--violet-dark)}html[data-theme=light] .idea-format,html[data-theme=light] .idea-reason p{color:#625d6b}html[data-theme=light] .idea-number.tone-2,html[data-theme=light] .ready-destinations small,html[data-theme=light] .approval-status-icon.is-success{color:#4f6918}html[data-theme=light] .idea-number.tone-3{color:#9b4e3e}html[data-theme=light] .simulated-badge{color:#7b4e0f}html[data-theme=light] .status-pill.slate{color:#625d6b}html[data-theme=light] .status-pill.amber{color:#82500d}html[data-theme=light] .approval-summary>span{color:#9b4e3e}html[data-theme=light] .approval-summary.is-clear>span{color:#4f6918}html[data-theme=light] :is(.delivery-status.published,.owner-status.published,.owner-status.ready,.calendar-chip.published){color:#4f6918;background:#effbd2}html[data-theme=light] :is(.delivery-status.scheduled,.delivery-status.processing,.owner-status.scheduled,.owner-status.processing,.calendar-chip.scheduled,.calendar-chip.processing){color:var(--violet-dark);background:#eeeaff}html[data-theme=light] :is(.delivery-status.paused,.delivery-status.unknown_outcome,.owner-status.paused,.owner-status.unknown_outcome,.calendar-chip.paused,.calendar-chip.unknown_outcome){color:#82500d;background:#fff3df}html[data-theme=light] :is(.delivery-status.failed,.delivery-status.missed,.delivery-status.cancelled,.owner-status.failed,.owner-status.missed,.owner-status.cancelled,.calendar-chip.failed,.calendar-chip.missed,.calendar-chip.cancelled){color:#9b4e3e;background:#fff0eb}html[data-theme=dark] .provider-dot.instagram{background:var(--coral)}html[data-theme=dark] .calendar-plan-chip{background:var(--lime);color:var(--on-lime)}html[data-theme=dark] :is(.platform-tabs>button.is-active,.agent-type-switch button.is-active,.approval-summary>.approval-summary-action){background:var(--accent-fill);color:var(--on-accent)}html[data-theme=dark] :is(.delivery-status.published,.owner-status.published,.owner-status.ready,.calendar-chip.published){color:#d5f884;background:#d9ff6324}html[data-theme=dark] :is(.delivery-status.scheduled,.delivery-status.processing,.owner-status.scheduled,.owner-status.processing,.calendar-chip.scheduled,.calendar-chip.processing){color:#c8bdff;background:#927cff29}html[data-theme=dark] :is(.delivery-status.paused,.delivery-status.unknown_outcome,.owner-status.paused,.owner-status.unknown_outcome,.calendar-chip.paused,.calendar-chip.unknown_outcome){color:#edc276;background:#f0ad4524}html[data-theme=dark] :is(.delivery-status.failed,.delivery-status.missed,.delivery-status.cancelled,.owner-status.failed,.owner-status.missed,.owner-status.cancelled,.calendar-chip.failed,.calendar-chip.missed,.calendar-chip.cancelled){color:#ffab99;background:#ff896f24}html[data-theme=dark] .bar-chart span{background:#927cff3d}html[data-theme=dark] .bar-chart>div:nth-child(4) span,html[data-theme=dark] .bar-chart>div:nth-child(6) span{background:var(--violet)}@media (max-width:1080px) and (min-width:841px){.next-post-card{grid-template-columns:minmax(0,1fr) 250px;gap:28px;padding:34px}}@media (max-width:840px){.next-post-card{grid-template-columns:1fr;gap:0;min-height:auto;padding:34px}.post-preview{display:none}.calendar-filters select,.owner-shell :is(input,textarea,select),.upload-page :is(input,textarea,select){font-size:17px}.media-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.next-post-card{padding:30px 24px}.welcome-row h1{font-size:clamp(32px,9vw,36px);line-height:1.04}.section-header h1{overflow-wrap:anywhere;font-size:clamp(31px,9vw,36px);line-height:1.03}.calendar-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding:17px}.calendar-filters{width:100%}.calendar-filters select{flex:1;min-width:0}.idea-card{min-height:auto;padding:18px}.calendar-panel,.calendar-empty-state{min-height:auto}.calendar-empty-state{padding-block:54px}.mobile-nav small{font-size:12px}.owner-list-row{flex-direction:column;align-items:stretch}.owner-list-row .owner-table-action{align-self:flex-start}:is(.connection-row small,.media-card h3,.campaign-lens dd,.ready-destinations strong,.idea-card h2,.schedule-copy h3,.maintenance-banner span,.owner-table td){overflow-wrap:anywhere}}@media (max-width:650px){.approval-facts :is(strong,small){text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.approval-destinations header{flex-wrap:wrap}.approval-destinations header strong{overflow-wrap:anywhere;min-width:0}.approval-destinations header small{margin-left:0}.approval-destinations :is(article>p,figcaption){overflow-wrap:anywhere}}@media (max-width:480px){.media-grid{grid-template-columns:1fr}.mcp-setup-card>div{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:420px){.upload-page{padding:16px}.upload-handoff-card{width:100%;max-width:100%;padding:22px 18px}.mobile-nav small{font-size:12px}.approval-summary{grid-template-columns:auto minmax(0,1fr);display:grid}.approval-summary>.approval-summary-action{grid-column:1/-1;width:100%}.platform-tabs :is(strong,small){text-overflow:clip;white-space:normal;overflow:visible}}@media (max-width:360px){.public-nav .brand-word{display:none}}@media (max-width:340px){.metric-grid{grid-template-columns:1fr}}.brand-update-card,.brand-update-page .approval-page-top{width:min(930px,100%)}.brand-update-head{align-items:flex-start}.brand-proposal-chip{color:#4d35d0;letter-spacing:.08em;white-space:nowrap;background:#eeeaff;border:1px solid #694cf53d;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:850}.brand-update-impact{background:#f3f9e6;border:1px solid #d5e5a8;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:30px 0 18px;padding:15px 17px;display:grid}.brand-update-impact strong{color:#28320d;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#d9ff63;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:850}.brand-update-impact span{color:#50573f;font-size:14px;line-height:1.6}.brand-proposal-reason{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;margin-bottom:28px;padding:16px 18px}.brand-proposal-reason>p{margin:0}.brand-proposal-reason>p:last-child{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;font-size:15px;line-height:1.6}.brand-diff-groups{gap:28px;display:grid}.brand-diff-group>h2{color:var(--ink);letter-spacing:-.025em;margin:0 0 12px;font-size:17px;font-weight:760}.brand-diff-list{gap:12px;display:grid}.brand-diff-row{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;overflow:hidden}.brand-diff-row>h3{border-bottom:1px solid var(--line);color:var(--ink);margin:0;padding:13px 16px;font-size:14px;font-weight:780}.brand-diff-values{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-diff-values>div{min-width:0;padding:16px}.brand-diff-values>div+div{border-left:1px solid var(--line)}.brand-diff-current{background:#f6f4ef}.brand-diff-proposed{background:#f1effd}.brand-diff-values span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.brand-diff-proposed span{color:var(--violet-dark)}.brand-diff-values p{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.brand-update-card .approval-technical-details{margin-top:24px}.brand-update-card .approval-integrity small{color:#625d6b;font-size:13px}.brand-update-actions{grid-template-columns:auto auto minmax(220px,auto);display:grid}.brand-update-actions>:first-child{justify-self:start}.brand-reject-button{color:#994d3d;cursor:pointer;background:#fff7f5;border:1px solid #d5a69c;border-radius:11px;place-items:center;min-height:44px;padding:0 17px;font-size:14px;font-weight:750;display:inline-grid}.brand-update-result{width:min(720px,100%)}.mcp-example-prompt{border:1px solid var(--line);background:var(--surface-subtle);border-radius:13px;margin:14px 0;padding:14px 16px}.mcp-example-prompt span{color:var(--violet-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.mcp-example-prompt p{color:var(--ink);margin:7px 0;font-size:14px;line-height:1.55}.mcp-example-prompt small{color:var(--muted);font-size:12px;line-height:1.5;display:block}html[data-theme=dark] .brand-proposal-chip{color:#c8bdff;background:#927cff24;border-color:#927cff59}html[data-theme=dark] .brand-update-impact{background:#d9ff6314;border-color:#d9ff6342}html[data-theme=dark] .brand-update-impact span{color:#c8cdb9}html[data-theme=dark] .brand-diff-current{background:#191621}html[data-theme=dark] .brand-diff-proposed{background:#231e35}html[data-theme=dark] .brand-reject-button{color:#ffb09f;background:#ff896f1a;border-color:#ff896f61}html[data-theme=dark] .brand-update-card .approval-integrity small{color:#b8b1c2}@media (max-width:650px){.brand-update-impact,.brand-diff-values{grid-template-columns:1fr}.brand-update-impact strong{width:fit-content}.brand-diff-values>div+div{border-top:1px solid var(--line);border-left:0}.brand-update-actions{grid-template-columns:1fr;display:grid}.brand-update-actions>*{justify-self:stretch;width:100%}}.activation-card{background:linear-gradient(135deg, #694cf50f, transparent 45%), var(--surface);border-color:#694cf52e;gap:18px;margin:0 0 20px;padding:22px;display:grid}.activation-card.is-complete{background:linear-gradient(135deg, #d9ff631a, transparent 48%), var(--surface);border-color:#739a343d}.activation-card-head{justify-content:space-between;align-items:center;gap:22px;display:flex}.activation-card-head h2{letter-spacing:-.025em;margin:0;font-size:20px}.activation-card-head>div>p:last-child{color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.activation-card-head .primary-action{white-space:nowrap;flex:none;min-height:44px}.activation-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.activation-milestones li{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:9px;display:flex}.activation-milestones li>span{background:var(--surface);border-radius:8px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.activation-milestones strong{text-overflow:ellipsis;font-size:13px;font-weight:750;line-height:1.3;overflow:hidden}.activation-milestones li.is-complete{color:var(--ink);border-color:#739a342e}.activation-milestones li.is-complete>span{background:var(--lime);color:#25310a}.activation-truth{color:var(--muted);margin:-4px 0 0;font-size:13px;line-height:1.5}html[data-theme=dark] .activation-card{background:linear-gradient(135deg,#927cff1a,#0000 45%),#1b1724;border-color:#927cff3d}html[data-theme=dark] .activation-card.is-complete{background:linear-gradient(135deg,#d9ff6312,#0000 48%),#1b1724;border-color:#d9ff6333}html[data-theme=dark] .activation-milestones li{background:#15121d}@media (max-width:900px){.activation-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.activation-card{padding:18px}.activation-card-head{flex-direction:column;align-items:stretch}.activation-card-head .primary-action{width:100%}.activation-milestones{grid-template-columns:1fr}.activation-milestones strong{white-space:normal}}.onboarding-shell{background:radial-gradient(circle at 12% 0%, #d9ff633d, transparent 28%), radial-gradient(circle at 92% 6%, #694cf52e, transparent 32%), var(--paper);min-height:100vh;padding:clamp(20px,4vw,48px)}.onboarding-shell>header{justify-content:space-between;align-items:center;width:min(860px,100%);margin:0 auto 28px;display:flex}.onboarding-card{border:1px solid var(--line);background:var(--surface);width:min(860px,100%);box-shadow:var(--shadow);border-radius:28px;margin:0 auto;padding:clamp(28px,6vw,58px)}.onboarding-card h1{letter-spacing:-.055em;margin:8px 0 14px;font-size:clamp(34px,6vw,54px);line-height:1}.onboarding-card>p:not(.eyebrow){max-width:540px;color:var(--muted);line-height:1.7}.onboarding-card form{gap:18px;margin-top:30px;display:grid}.onboarding-intro>p:last-child{max-width:640px;color:var(--muted);margin:0;font-size:16px;line-height:1.65}.onboarding-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:28px 0 0;padding:0;list-style:none;display:grid}.onboarding-progress li{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--muted);border-radius:13px;align-items:center;gap:9px;padding:10px;display:flex}.onboarding-progress li>span{background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:9px;flex:0 0 28px;place-items:center;font-size:14px;font-weight:850;display:grid}.onboarding-progress p{gap:2px;min-width:0;margin:0;display:grid}.onboarding-progress strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.onboarding-progress small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.onboarding-progress li.is-current{background:#694cf512;border-color:#694cf570}.onboarding-progress li.is-current>span{background:var(--violet);color:#fff}.onboarding-progress li.is-complete>span{background:var(--lime);color:#25310a}.onboarding-step{gap:22px;display:grid}.onboarding-step-head{align-items:start;gap:14px;display:flex}.onboarding-step-head>span{color:var(--violet);letter-spacing:.04em;text-transform:uppercase;background:#694cf51a;border-radius:999px;flex:none;padding:6px 9px;font-size:12px;font-weight:850}.onboarding-step-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,4vw,30px)}.onboarding-step-head p{color:var(--muted);margin:7px 0 0;font-size:15px;line-height:1.55}.onboarding-fields{gap:16px;display:grid}.onboarding-fields.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-full-field{grid-column:1/-1}.onboarding-card label,.workspace-settings-row label{color:var(--muted);gap:8px;font-size:14px;font-weight:750;display:grid}.onboarding-card input,.onboarding-card textarea,.workspace-settings-row input{border:1px solid var(--line);background:var(--white);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 14px}.onboarding-card textarea{resize:vertical;min-height:104px;padding-block:12px;line-height:1.55}.onboarding-card label>small{color:var(--muted);font-size:13px;font-weight:550;line-height:1.45}.onboarding-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:18px;display:flex}.onboarding-actions button{min-height:46px}.onboarding-review{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:0;display:grid;overflow:hidden}.onboarding-review p{justify-content:space-between;align-items:center;gap:18px;margin:0;padding:11px 13px;font-size:14px;display:flex}.onboarding-review p+p{border-top:1px solid var(--line)}.onboarding-review span{color:var(--muted)}.onboarding-review strong{color:var(--ink);text-align:right}.onboarding-truth{border-left:3px solid var(--lime);color:var(--muted);background:#d9ff631f;margin:0;padding:11px 13px;font-size:14px;line-height:1.55}.onboarding-card>small{color:var(--muted);margin-top:18px;display:block}.workspace-settings-row{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;display:grid}.account-signout{place-items:center;min-height:44px;display:inline-grid}.settings-card>.account-signout{margin-top:18px}.owner-suspension-note,.suspension-banner{background:#ff896f1a;border-color:#ff896f61}.composer-empty{text-align:center;max-width:720px;margin:28px auto}html[data-theme=dark] .onboarding-shell{background:radial-gradient(circle at 12% 0,#d9ff6314,#0000 28%),radial-gradient(circle at 92% 6%,#694cf529,#0000 32%),#0e0c14}html[data-theme=dark] .onboarding-card,html[data-theme=dark] .onboarding-card input,html[data-theme=dark] .onboarding-card textarea,html[data-theme=dark] .workspace-settings-row input{color:#f7f3ff;background:#1b1724}.onboarding-card .onboarding-check{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:14px;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:14px}.onboarding-card .onboarding-check input{width:18px;min-height:18px;accent-color:var(--violet);margin:2px 0 0}.onboarding-check span{gap:4px;display:grid}.onboarding-check strong{color:var(--ink);font-size:16px}.onboarding-check small{color:var(--muted);font-size:14px;font-weight:550;line-height:1.5}.onboarding-card .onboarding-error{color:var(--danger);background:#be372d14;border:1px solid #be372d4d;border-radius:12px;margin:0;padding:11px 13px;font-size:15px;line-height:1.5}.settings-disabled-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-disabled-fieldset:disabled{opacity:.68}.connection-enable{margin-top:14px}html[data-theme=dark] .onboarding-card .onboarding-check,html[data-theme=dark] .onboarding-progress li,html[data-theme=dark] .onboarding-review{background:#15121d}html[data-theme=dark] .onboarding-progress li.is-current{background:#927cff1f;border-color:#927cff75}html[data-theme=dark] .onboarding-step-head>span{color:#c8bdff;background:#927cff26}html[data-theme=dark] .onboarding-truth{background:#d9ff6314}@media (max-width:840px){.workspace-settings-row{grid-template-columns:1fr 1fr}}@media (max-width:540px){.workspace-settings-row{grid-template-columns:1fr}.onboarding-card .primary-action{width:100%}.onboarding-shell{padding:16px}.onboarding-shell>header{margin-bottom:18px}.onboarding-card{border-radius:20px;padding:24px 18px}.onboarding-progress{grid-template-columns:repeat(4,1fr)}.onboarding-progress li{justify-content:center;padding:8px 4px}.onboarding-progress li>p{display:none}.onboarding-fields.two-column{grid-template-columns:1fr}.onboarding-full-field{grid-column:auto}.onboarding-step-head{display:grid}.onboarding-step-head>span{width:fit-content}.onboarding-actions>span{display:none}.onboarding-actions,.onboarding-review p{flex-direction:column;align-items:stretch}.onboarding-actions .secondary-action,.onboarding-review strong{text-align:left;width:100%}}.provider-truth-note{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.provider-connection-block{border:1px solid var(--line);background:var(--surface-subtle);border-radius:14px;margin-top:16px;padding:0 14px 14px}.provider-connection-block .connection-row{border-top:0;grid-template-columns:31px minmax(0,1fr) auto}.provider-connection-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.provider-connection-actions form{margin:0}.connection-action{min-height:40px;text-decoration:none}.connection-action.is-disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.connection-status-badge{border:1px solid var(--line);background:var(--paper);color:var(--muted);letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-self:end;padding:5px 8px;font-size:12px;font-weight:800}.connection-status-badge.is-live{color:#4e7c22;background:#edf8df;border-color:#5f912a3d}.connection-status-badge.is-warning{color:#9a6213;background:#fff3dc;border-color:#a766163d}.demo-connections-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 -5px;font-size:12px;font-weight:800}.connection-row-empty{opacity:.8}.simulation-chip.is-live{color:#4e7c22;background:#edf8df}.simulation-chip.is-mixed{color:var(--violet);background:#eeeaff}html[data-theme=dark] .provider-connection-block{background:#15121d}html[data-theme=dark] .connection-status-badge.is-live,html[data-theme=dark] .simulation-chip.is-live{color:#bce47e;background:#1d2b16;border-color:#9dd65847}html[data-theme=dark] .connection-status-badge.is-warning{color:#f1c671;background:#352813;border-color:#f0ad4542}html[data-theme=dark] .simulation-chip.is-mixed{color:#c9bcff;background:#251f42;border-color:#967dff47}@media (max-width:540px){.provider-connection-block .connection-row{grid-template-columns:31px minmax(0,1fr)}.provider-connection-block .connection-status-badge{grid-column:2;justify-self:start}.provider-connection-actions,.provider-connection-actions form,.provider-connection-actions .connection-action{width:100%}}.pl-icon{flex:none;width:20px;height:20px}.nav-item{align-items:center;gap:12px;min-height:52px;padding:8px 12px}.nav-item>.pl-icon{color:#726e7b;transition:color .16s}.nav-item.is-current>.pl-icon{color:var(--lime)}.nav-item-copy{gap:1px;min-width:0;display:grid}.nav-item-copy strong{letter-spacing:-.01em;font-size:15px;font-weight:660;line-height:1.2}.nav-item-copy small{color:#726f78;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;line-height:1.25;overflow:hidden}.nav-item.is-current .nav-item-copy small{color:#ffffffad}.nav-item:hover .nav-item-copy small{color:#5d5966}.plan-card-title{color:#5f5b69;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:4px;margin:0 0 8px;font-size:12px;font-weight:780;display:flex}.help-tip{vertical-align:middle;letter-spacing:normal;text-transform:none;margin-left:5px;font-weight:500;display:inline-block;position:relative}.help-tip-toggle{border:1px solid var(--line);background:var(--surface,#fff);color:#6c6877;cursor:help;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:12px;font-weight:800;line-height:1;transition:background .14s,color .14s,border-color .14s;display:grid}.help-tip-toggle:hover,.help-tip.is-open .help-tip-toggle{border-color:var(--violet);background:var(--violet);color:#fff}.help-tip-body{z-index:40;border:1px solid var(--line);background:var(--surface,#fff);width:min(300px,78vw);box-shadow:var(--shadow);text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;border-radius:13px;padding:12px 14px;display:block;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.help-tip-body.align-start{left:0;transform:none}.help-tip-body.align-end{left:auto;right:0;transform:none}.help-tip-body strong{color:var(--ink);margin-bottom:5px;font-size:13px;font-weight:780;display:block}.help-tip-body>span{color:var(--muted);letter-spacing:normal;text-align:left;white-space:normal;font-size:13.5px;font-weight:500;line-height:1.55;display:block}.help-tip-body strong{letter-spacing:normal;white-space:normal}.panel-subtitle{color:var(--muted);margin:5px 0 0;font-size:13.5px;font-weight:500;line-height:1.5}.panel-heading h2{align-items:center;display:flex}.link-button.icon-only{border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid}.link-button.icon-only:hover{background:var(--surface-soft,#f0eee8)}.connections-card .panel-heading.compact>div:first-child{flex:auto;min-width:0}.connections-card .panel-heading.compact>.link-button{flex:0 0 44px}.connection-row{grid-template-columns:31px minmax(0,1fr) 22px}.connection-row>span:nth-child(2){min-width:0}.activation-card{border-width:2px;border-color:#694cf54d;padding:26px}.activation-card-head{display:block}.activation-lead{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:26px;min-width:0;display:grid}.activation-lead>:not(.activation-cta){grid-column:1}.activation-kicker{color:var(--violet);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:12px;font-weight:830;display:flex}.activation-kicker-dot{background:var(--violet);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #694cf529}.activation-card.is-complete .activation-kicker{color:#55701a}.activation-card.is-complete .activation-kicker-dot{background:#6f9024;box-shadow:0 0 0 4px #739a342e}.activation-card-head h2{letter-spacing:-.035em;font-size:25px;font-weight:730;line-height:1.18}.activation-card-head .activation-copy{max-width:56ch;color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.activation-progress-label{align-items:center;gap:11px;margin:16px 0 0;display:flex}.activation-progress{background:#694cf524;border-radius:999px;flex:none;width:168px;height:8px;display:block;overflow:hidden}.activation-progress>i{background:var(--violet);border-radius:999px;height:100%;transition:width .32s;display:block}.activation-card.is-complete .activation-progress>i{background:#6f9024}.activation-progress-label strong{color:var(--muted);font-size:13px;font-weight:700}.activation-cta{grid-area:1/2/5;align-self:center;min-height:50px;padding:0 22px;font-size:15px}.activation-milestones{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:9px}.activation-milestones li{align-items:flex-start;padding:11px 10px}.activation-milestones li>span:first-child{border:1px solid var(--line);flex:0 0 26px;width:26px;height:26px;font-size:13px}.activation-milestones li>span.activation-milestone-copy{width:auto;min-width:0;height:auto;color:inherit;text-align:left;background:0 0;border:0;flex:auto;place-items:start;gap:3px;display:grid}.activation-milestones li.is-complete .activation-milestone-copy strong{color:var(--ink)}.activation-milestones li.is-complete .activation-milestone-copy small{color:#55701a}html[data-theme=dark] .activation-milestones li.is-complete .activation-milestone-copy small{color:#a6c159}.activation-milestones strong{white-space:normal;font-size:13.5px;overflow:visible}.activation-milestones small{color:var(--muted);font-size:12px;font-weight:550;line-height:1.35}.activation-milestones li.is-current{border-color:var(--violet);color:var(--ink);background:#694cf512;box-shadow:0 0 0 3px #694cf51a}.activation-milestones li.is-current>span:first-child{background:var(--violet);color:#fff;border-color:#0000}.activation-milestones li.is-current small{color:var(--violet-dark);font-weight:700}.activation-milestones li.is-complete>span:first-child{border-color:#0000}.approval-summary{flex-direction:column;align-items:stretch;gap:0;min-width:min(370px,100%);padding:0}.approval-summary-title{border-bottom:1px solid var(--line);color:#5f5b69;letter-spacing:.05em;text-transform:uppercase;margin:0;padding:11px 15px;font-size:12px;font-weight:780}.approval-summary-count{align-items:center;gap:11px;padding:13px 15px;display:flex}.approval-summary-count>span{color:#c04d33;background:#fff0eb;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid}.approval-summary.is-clear .approval-summary-count>span{color:#4f6918;background:#eef7e0}.approval-summary-count>p{color:var(--muted);margin:0;font-size:12.5px;font-weight:620;line-height:1.3}.approval-summary .approval-summary-action{min-height:38px;margin-left:auto;padding:0 14px;font-size:13px}.approval-summary .auto-approval-preference{border-top:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:12px 15px}.auto-approval-preference strong{align-items:center;font-size:13.5px;display:flex}.auto-approval-preference small{font-size:12px;line-height:1.35}.empty-state>span{color:var(--violet);place-items:center;display:grid}.empty-state>span>.pl-icon{width:24px;height:24px}.empty-state p{max-width:46ch;margin-inline:auto;font-size:14px;line-height:1.6}.upload-dropzone>span>.pl-icon{width:22px;height:22px}.upload-dropzone input[type=file]{border:1px dashed var(--control-line,var(--line));background:var(--surface,#fff);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:12px;padding:9px 12px;font-size:13.5px}.upload-dropzone input[type=file]::file-selector-button{background:var(--ink);min-height:32px;color:var(--white);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-right:11px;padding:0 13px;font-size:13px;font-weight:700}.upload-dropzone input[type=file]:hover{border-color:var(--violet)}.media-select-field{gap:4px;display:grid}.media-field-label{color:#5f5b69;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:730}.welcome-tour-dialog{border:1px solid var(--line);background:var(--surface,#fff);width:min(520px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #18142c42}.welcome-tour-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#120f2094}.welcome-tour{text-align:center;padding:30px 30px 26px;position:relative}.welcome-tour-close{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;font-size:21px;line-height:1;display:grid;position:absolute;top:12px;right:12px}.welcome-tour-close:hover{background:var(--surface-soft,#f0eee8);color:var(--ink)}.welcome-tour-kicker{color:var(--violet);letter-spacing:.09em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800}.welcome-tour-mark{width:54px;height:54px;color:var(--violet);background:#694cf51f;border-radius:17px;place-items:center;margin:0 auto 16px;display:grid}.welcome-tour-mark>.pl-icon{width:26px;height:26px}.welcome-tour h2{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:730;line-height:1.2}.welcome-tour-copy{max-width:42ch;color:var(--muted);margin:12px auto 0;font-size:15px;line-height:1.62}.welcome-tour-point{background:var(--surface-soft,#f2f0ec);color:var(--ink);text-align:left;border-radius:13px;align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:13.5px;font-weight:620;line-height:1.5;display:flex}.welcome-tour-point>span{color:var(--violet);font-weight:800}.welcome-tour-dots{justify-content:center;gap:7px;margin:22px 0 0;padding:0;list-style:none;display:flex}.welcome-tour-dots li{background:var(--line);border-radius:999px;width:8px;height:8px;transition:width .2s,background .2s}.welcome-tour-dots li.is-done{background:#694cf573}.welcome-tour-dots li.is-current{background:var(--violet);width:24px}.welcome-tour-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.welcome-tour-actions .primary-action{min-height:46px;padding:0 20px}.app-shell :is(.primary-action,.secondary-action,.create-button){min-height:44px}.app-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--violet);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.activation-progress>i,.welcome-tour-dots li,.nav-item{transition:none}}html[data-theme=dark] .nav-item>.pl-icon{color:#9d97ab}html[data-theme=dark] .nav-item.is-current>.pl-icon{color:var(--lime)}html[data-theme=dark] .nav-item-copy small{color:#948da3}html[data-theme=dark] .nav-item.is-current .nav-item-copy small{color:#eee9fab8}html[data-theme=dark] .nav-item:hover .nav-item-copy small{color:#b7b0c4}html[data-theme=dark] :is(.plan-card-title,.media-field-label,.approval-summary-title){color:#a8a1b6}html[data-theme=dark] .help-tip-toggle{border-color:var(--line);background:var(--surface-soft);color:#b8b1c6}html[data-theme=dark] .help-tip-toggle:hover,html[data-theme=dark] .help-tip.is-open .help-tip-toggle{border-color:var(--violet);background:var(--violet);color:#12101a}html[data-theme=dark] .help-tip-body{border-color:var(--line);background:#221e30;box-shadow:0 20px 50px #00000073}html[data-theme=dark] .activation-card{border-color:#927cff66}html[data-theme=dark] .activation-kicker{color:#b7a9ff}html[data-theme=dark] .activation-kicker-dot{background:#b7a9ff;box-shadow:0 0 0 4px #927cff33}html[data-theme=dark] .activation-card.is-complete .activation-kicker{color:#cfee78}html[data-theme=dark] .activation-card.is-complete .activation-kicker-dot{background:#cfee78;box-shadow:0 0 0 4px #cfee782e}html[data-theme=dark] .activation-progress{background:#927cff38}html[data-theme=dark] .activation-progress>i{background:#927cff}html[data-theme=dark] .activation-card.is-complete .activation-progress>i{background:#cfee78}html[data-theme=dark] .activation-milestones li.is-current{background:#927cff24;border-color:#927cff;box-shadow:0 0 0 3px #927cff24}html[data-theme=dark] .activation-milestones li.is-current>span:first-child{color:#14111f;background:#927cff}html[data-theme=dark] .activation-milestones li.is-current small{color:#c8bdff}html[data-theme=dark] .approval-summary-count>span{color:#ffab99;background:#3a231d}html[data-theme=dark] .approval-summary.is-clear .approval-summary-count>span{color:#cfee78;background:#26301a}html[data-theme=dark] .upload-dropzone input[type=file]{background:var(--field);color:var(--muted)}html[data-theme=dark] .upload-dropzone input[type=file]::file-selector-button{color:#14111f;background:#927cff}html[data-theme=dark] .welcome-tour-dialog{border-color:var(--line);background:#1d1928;box-shadow:0 30px 80px #0000008c}html[data-theme=dark] .welcome-tour-kicker,html[data-theme=dark] .welcome-tour-point>span{color:#b7a9ff}html[data-theme=dark] .welcome-tour-mark{color:#b7a9ff;background:#927cff2e}html[data-theme=dark] .welcome-tour-point{background:#262133}html[data-theme=dark] .welcome-tour-dots li.is-current{background:#927cff}html[data-theme=dark] .welcome-tour-dots li.is-done{background:#927cff80}@media (max-width:980px){.activation-lead{grid-template-columns:minmax(0,1fr)}.activation-cta{grid-area:4/1;justify-content:center;width:100%;margin-top:16px}.activation-progress-label{grid-row:5}}@media (max-width:620px){.activation-card{padding:16px}.activation-cta{grid-row:3;margin-top:0}.activation-copy{grid-row:4}.activation-progress-label{grid-row:5}.activation-milestones{grid-template-columns:minmax(0,1fr)}.activation-progress{width:100%}.activation-progress-label{flex-wrap:wrap}.approval-summary{min-width:100%}.welcome-tour{padding:26px 20px 22px}.welcome-tour-actions{flex-direction:column-reverse}.welcome-tour-actions>button{justify-content:center;width:100%}.help-tip-body{width:min(300px,84vw)}}.dashboard-grid,.dashboard-grid>*,.right-rail,.right-rail>*{min-width:0}.settings-heading-copy{max-width:64ch;color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.5}.workspace-settings-row label>small,.brand-brain-grid label>small{color:var(--muted);font-size:12px;font-weight:540;line-height:1.4}@media (max-width:1100px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:590px){.right-rail{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.schedule-panel .panel-heading{flex-direction:column;align-items:stretch}.schedule-panel .panel-heading>.link-button{align-self:flex-start}}.create-button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.create-button.is-quiet{color:var(--violet-dark);box-shadow:none;background:#694cf512;border:1px solid #694cf53d}.create-button.is-quiet:hover{color:var(--violet-dark);box-shadow:none;background:#694cf51f;border-color:#694cf561}html[data-theme=dark] .create-button.is-quiet{color:#c8bdff;background:#927cff17;border-color:#927cff47}html[data-theme=dark] .create-button.is-quiet:hover{background:#927cff26;border-color:#927cff70}.create-button>.pl-icon,.topbar-logout>.pl-icon{width:17px;height:17px}.icon-button>.pl-icon{width:19px;height:19px}.workspace-switcher strong{font-size:14px;line-height:1.25}.workspace-switcher>span:nth-child(2){min-width:0}.connections-card .eyebrow.muted,.schedule-panel .eyebrow.muted,.workflow-card .eyebrow.muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme=dark] .link-button.icon-only:hover{background:var(--surface-soft)}@media (max-width:620px){.approval-summary-count{flex-wrap:wrap}.approval-summary-count>p{flex:auto}.approval-summary .approval-summary-action{width:100%;margin-left:0}.approval-summary .auto-approval-preference{align-items:flex-start}.auto-approval-preference strong{flex-wrap:wrap}}@media (max-width:650px){.approval-summary{flex-direction:column;grid-template-columns:none;gap:0;display:flex}.approval-summary .auto-approval-preference{border-top:1px solid var(--line);border-left:0;grid-column:auto;margin:0;padding:12px 15px}.approval-summary .approval-summary-action{grid-area:auto;align-self:auto;width:auto;margin-left:auto}.approval-summary-count{flex-wrap:wrap;row-gap:12px}.approval-summary-count>p{flex:120px}.panel-heading>.link-button{white-space:nowrap;flex:none}}.sidebar-foot{border-top:1px solid #17132614;gap:10px;margin-top:auto;padding-top:12px;display:grid}.sidebar-footer-nav{gap:2px;display:grid}.sidebar-footer-nav .nav-item{min-height:44px;padding-block:5px}.sidebar-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.sidebar-help>button{color:#5f596b;white-space:nowrap;cursor:pointer;background:#ffffff94;border:1px solid #17132617;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:6px 8px;font-family:inherit;font-size:12.5px;font-weight:700;line-height:1.1;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sidebar-help .pl-icon{width:15px;height:15px}.sidebar-help>button:hover{color:var(--violet-dark);background:#f0ecff;border-color:#694cf54d}.settings-approval-switch:before,.approval-summary .auto-approval-switch:before{content:"";border-radius:999px;position:absolute;inset:-8px -4px}.topbar-logout{min-width:44px;height:44px;min-height:44px}html[data-theme=dark] .sidebar-help>button{color:#c0b9cc;background:#ffffff0a;border-color:#ffffff1a}html[data-theme=dark] .sidebar-help>button:hover{color:#d2c8ff;background:#927cff1f;border-color:#927cff5c}html[data-theme=dark] .sidebar-foot{border-top-color:#ffffff14}.plan-card{width:100%;color:var(--ink);text-align:left;cursor:pointer;box-shadow:none;background:linear-gradient(145deg,#ffffffa8,#0000),#ece9e2;border:1px solid #17132614;border-radius:14px;margin-top:0;padding:11px 12px;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.plan-card:hover{border-color:#694cf547;transform:translateY(-1px);box-shadow:0 8px 22px #261e4214}.plan-card-head,.plan-card-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.plan-card-head>span:first-child{gap:2px;min-width:0;display:grid}.plan-card-head>span:first-child small{color:#716c79;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:780;line-height:1.1}.plan-card-head>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:720;line-height:1.2;overflow:hidden}.plan-card-remaining{color:var(--violet-dark);white-space:nowrap;flex:none;font-size:15px;font-weight:800}.plan-card-remaining small{color:#716c79;font-size:11px;font-weight:650}.plan-card .plan-progress{height:5px;margin:8px 0 7px;display:block}.plan-card-meta small{color:#716c79;font-size:11px;font-weight:620;line-height:1.2}.plan-card-meta small:last-child{color:var(--violet-dark);font-weight:740}html[data-theme=dark] .plan-card{background:linear-gradient(145deg,#ffffff0a,#0000 55%),#1d1928;border-color:#ffffff17}html[data-theme=dark] .plan-card:hover{border-color:#927cff59;box-shadow:0 9px 24px #0000003d}html[data-theme=dark] .plan-card-head>span:first-child small,html[data-theme=dark] .plan-card-remaining small,html[data-theme=dark] .plan-card-meta small{color:#aaa3b7}html[data-theme=dark] .plan-card-remaining,html[data-theme=dark] .plan-card-meta small:last-child{color:#c8bdff}.settings-mobile-guidance{display:none}@media (max-width:1080px){.topbar .create-button{display:none}.mobile-nav button{color:#aaa4b5;position:relative}.mobile-nav-badge{background:var(--coral);color:#171326;border:2px solid #171326;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:3px;font-size:10px;font-style:normal;font-weight:850;line-height:1;display:grid;position:absolute;top:3px;right:max(4px,50% - 23px)}.settings-mobile-guidance{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:flex}.settings-mobile-guidance>div:first-child{min-width:0}.settings-mobile-guidance .eyebrow{margin-bottom:5px}.settings-mobile-guidance h2,.settings-mobile-guidance p{margin:0}.settings-mobile-guidance h2{font-size:18px}.settings-mobile-guidance p:last-child{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5}.settings-mobile-guidance-actions{flex:none;align-items:center;gap:10px;display:flex}}@media (max-width:620px){.settings-mobile-guidance{flex-direction:column;align-items:stretch}.settings-mobile-guidance-actions{grid-template-columns:minmax(0,1fr);display:grid}.settings-mobile-guidance-actions>button{width:100%}.settings-tab-copy small{display:none}}@media (min-width:1081px) and (max-height:740px){.sidebar .workspace-switcher{margin-block:20px 18px}.sidebar-foot{gap:7px;padding-top:8px}.plan-card{padding-block:8px}}.content-wrap:has(.activation-card:not(.is-complete)) .next-post-card .primary-action{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff57}.content-wrap:has(.activation-card:not(.is-complete)) .next-post-card .primary-action:hover:not(:disabled){background:#ffffff2e;border-color:#ffffff8c}.nav-item,.plan-card{text-decoration:none}.copy-control{gap:4px;min-width:0;display:grid}.copy-control>button{justify-self:start}.copy-feedback{min-height:1.35em;color:var(--muted);font-size:12px;line-height:1.35}.copy-feedback.is-error{color:#9a4334;font-weight:700}.mcp-endpoint-row .copy-control{flex:none}.mcp-endpoint-row .copy-feedback:empty{display:none}.token-reveal .copy-control{align-items:start}.variant-character-count{font-variant-numeric:tabular-nums}.variant-character-count.is-invalid,.x-text-hint.is-invalid{color:#a44131;font-weight:750}.x-text-hint{color:var(--muted);margin:-3px 0 12px;font-size:12px;line-height:1.45}.variant-card textarea[aria-invalid=true]{border-color:#b8523f;box-shadow:0 0 0 3px #b8523f1f}.provider-media-notice{background:#fff9e9;border:1px solid #e3c482;border-radius:12px;margin-top:10px;padding:12px 13px}.provider-media-notice strong,.provider-media-notice p{margin:0;display:block}.provider-media-notice strong{color:#805312;font-size:13px}.provider-media-notice p{color:#6d6049;margin-top:4px;font-size:12px;line-height:1.5}.delivery-cancel-mark{color:#a44131;background:#fff0ec}.mobile-more-dialog,.unsaved-navigation-dialog{border:1px solid var(--line);background:var(--surface-raised);width:min(520px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;padding:20px;overflow:auto;box-shadow:0 30px 80px #17132659}.mobile-more-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100d1b94}.unsaved-navigation-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100d1b94}.mobile-more-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mobile-more-heading :is(p,h2){margin:0}.mobile-more-heading h2,.unsaved-navigation-copy h2{letter-spacing:-.035em;margin-top:4px;font-size:21px}.mobile-more-heading>button{border:1px solid var(--line);background:var(--surface-soft);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;place-items:center;font-size:24px;display:grid}.mobile-more-list{gap:9px;margin-top:18px;display:grid}.mobile-more-list>a{border:1px solid var(--line);background:var(--surface-soft);min-height:64px;color:var(--ink);border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;text-decoration:none;display:grid}.mobile-more-list>a.is-current{border-color:var(--violet);background:#694cf514}.mobile-more-list .pl-icon{width:25px;color:var(--violet)}.mobile-more-list span,.mobile-more-list :is(strong,small){min-width:0;display:block}.mobile-more-list small{color:var(--muted);margin-top:3px;font-size:12px}.mobile-more-list :is(em,b){font-size:12px;font-style:normal}.mobile-more-list em{color:#9a4334;grid-column:2;font-weight:750}.mobile-more-list b{color:var(--violet-dark);grid-area:1/3}.unsaved-navigation-dialog{width:min(560px,100% - 28px)}.unsaved-navigation-copy{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;display:grid}.unsaved-navigation-copy>span{color:#b87818;margin-top:5px}.unsaved-navigation-copy :is(p,h2){margin-block:0}.unsaved-navigation-copy>div>p:last-child{color:var(--muted);margin-top:9px;line-height:1.55}.unsaved-navigation-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.unsaved-navigation-actions>button{min-height:44px}.dialog-inline-error{color:#913c2e;background:#b8523f14;border-left:3px solid #b8523f;margin:16px 0 0;padding:9px 11px;font-size:13px;line-height:1.45}.weekly-plan-goal{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:5px;margin-top:16px;padding:11px 13px;display:grid}.weekly-plan-goal small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.weekly-plan-goal strong{overflow-wrap:anywhere;font-size:14px;line-height:1.45}html[data-theme=dark] .provider-media-notice{background:#dfad4a17;border-color:#dfad4a57}html[data-theme=dark] .provider-media-notice strong{color:#f0c66e}html[data-theme=dark] .provider-media-notice p,html[data-theme=dark] .copy-feedback{color:#b8b1c2}html[data-theme=dark] :is(.copy-feedback.is-error,.x-text-hint.is-invalid){color:#ffac9a}@media (max-width:1080px){html{--mobile-nav-clearance:calc(94px + env(safe-area-inset-bottom));scroll-padding-bottom:var(--mobile-nav-clearance)}.content-wrap{padding-bottom:calc(40px + var(--mobile-nav-clearance))}.mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-nav :is(a,button){color:#aaa4b5;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:50px;text-decoration:none;display:flex;position:relative}.mobile-nav :is(a,button).is-current{color:var(--lime);background:#ffffff12}.mobile-nav :is(a,button)>.pl-icon{width:19px;height:19px}.mobile-nav :is(a,button)>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}:is(.activation-cta,.next-post-card .primary-action,.schedule-action){scroll-margin-bottom:var(--mobile-nav-clearance)}.settings-tabs-scroll{scroll-padding-inline:12px}.settings-tabs>button{scroll-margin-inline:12px}.settings-tab-shell+.settings-mobile-guidance{margin:16px 0 0}}@media (max-width:680px){.composer-layout{flex-direction:column;display:flex}.variant-stack{order:1;width:100%}.schedule-box{order:2;width:100%;margin-bottom:20px;position:static}.unsaved-navigation-actions{grid-template-columns:1fr;display:grid}.unsaved-navigation-actions>button{width:100%}.mobile-more-dialog{margin:auto auto calc(14px + env(safe-area-inset-bottom))}}@media (max-width:620px){.today-view{flex-direction:column;display:flex}.today-view>.welcome-row{display:contents}.today-view>.welcome-row>div:first-child{order:1;margin-bottom:12px}.today-view>.simulation-notice{order:2;margin:0 0 12px}.today-view>:is(.activation-card,.next-post-card){order:3}.today-view .approval-summary{order:4;margin:16px 0}.today-view>.dashboard-grid{order:5}.welcome-row .approval-summary-action{display:none}.activation-milestones{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;margin:-1px!important;position:absolute!important;overflow:hidden!important}.content-wrap:not(:has(.approval-summary.has-items)) .activation-card.is-complete{display:none}.content-wrap:has(.activation-card:not(.is-complete)) .next-post-card{display:none}.content-wrap:has(.approval-summary.has-items) .next-post-card{display:none}}@media (forced-colors:active){.app-shell :is(.primary-action,.primary-inline,.create-button),.mobile-more-list>a,.provider-media-notice{border:2px solid buttontext}.app-shell :is(.nav-item,.mobile-nav a,.mobile-nav button).is-current{color:highlight;box-shadow:none;background:canvas;border:2px solid highlight}.app-shell :is(button,a,input,textarea,select,summary,h1):focus-visible{outline-offset:3px;outline:3px solid highlight}.mobile-nav-badge,.variant-character-count.is-invalid,.x-text-hint.is-invalid{color:canvastext;border:1px solid canvastext}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
