.mq-screen{color:var(--mx-text);max-width:1440px;margin:0 auto;padding:28px clamp(16px,3vw,42px) 60px}.mq-screen *{box-sizing:border-box}.mq-screen h1,.mq-screen h2,.mq-screen h3,.mq-screen p{margin-top:0}.mq-screen h1{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(28px,3vw,38px)}.mq-screen h2{letter-spacing:-.025em;font-size:18px}.mq-screen h3{font-size:15px}.mq-kicker{color:var(--mx-accent);margin-bottom:10px;font-size:12px;font-weight:600}.mq-muted{color:var(--mx-text-secondary);font-size:13px;line-height:1.65}.mq-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:27px;display:flex}.mq-head p{margin-bottom:0}.mq-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:18px;display:grid}.mq-grid-half{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.mq-card{background:var(--mx-surface);border:1px solid var(--mx-border);border-radius:var(--radius-md);min-width:0;margin-bottom:18px;padding:24px}.mq-card-top{justify-content:space-between;align-items:start;gap:14px;display:flex}.mq-card-top h2{margin-bottom:4px}.mq-field{margin:15px 0;display:block}.mq-field>span{margin-bottom:7px;font-size:12px;font-weight:600;display:block}.mq-field input,.mq-field textarea,.mq-field select,.mq-screen input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),.mq-screen textarea,.mq-screen select{background:var(--mx-surface);width:100%;color:var(--mx-text);border:1px solid var(--mx-border);border-radius:var(--radius-sm);font:inherit;font-size:var(--type-sm);min-height:var(--control-height);padding:9px 12px}.mq-screen textarea{resize:vertical;min-height:90px;line-height:1.55}.mq-screen input:focus-visible,.mq-screen textarea:focus-visible,.mq-screen select:focus-visible,.mq-screen button:focus-visible{outline:3px solid color-mix(in srgb,var(--mx-accent) 40%,transparent);outline-offset:2px}.mq-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mq-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.mq-tag{background:var(--mx-canvas);border:1px solid var(--mx-border);color:var(--mx-text-secondary);white-space:nowrap;border-radius:6px;align-items:center;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.mq-tag[data-status=confirmed],.mq-tag[data-status=approved],.mq-tag[data-status=active]{color:var(--mx-positive);background:var(--mx-positive-subtle)}.mq-tag[data-status=suggested],.mq-tag[data-status=draft],.mq-tag[data-status=needs_clarification]{color:var(--mx-caution);background:var(--mx-caution-subtle)}.mq-tag[data-status=unsupported],.mq-tag[data-status=blocked],.mq-tag[data-status=unavailable]{color:var(--mx-critical);background:var(--mx-critical-subtle)}.mq-list{gap:0;display:grid}.mq-list-item{border-bottom:1px solid var(--mx-border);padding:13px 0}.mq-list-item:last-child{border-bottom:0}.mq-fact{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;border:0;border-bottom:1px solid var(--mx-border);background:0 0;grid-template-columns:minmax(110px,.8fr) minmax(150px,1.7fr) auto;align-items:center;gap:12px;padding:13px 3px;font-size:13px;display:grid}.mq-fact:hover,.mq-fact[aria-current=true]{background:color-mix(in srgb,var(--mx-accent) 6%,transparent)}.mq-fact strong{font-size:12px}.mq-fact-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mq-note{background:color-mix(in srgb,var(--mx-accent) 6%,var(--mx-surface));border:1px solid color-mix(in srgb,var(--mx-accent) 18%,var(--mx-border));color:var(--mx-text-secondary);border-radius:10px;padding:13px;font-size:12px;line-height:1.6}.mq-alert{background:var(--mx-critical-subtle);color:var(--mx-critical);border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.mq-success{background:var(--mx-positive-subtle);color:var(--mx-positive);border-radius:10px;margin:12px 0;padding:12px;font-size:12px}.mq-divider{border:0;border-top:1px solid var(--mx-border);margin:22px 0}.mq-progress{background:var(--mx-border);border-radius:10px;height:4px;margin-bottom:28px;overflow:hidden}.mq-progress span{background:var(--mx-accent);height:100%;display:block}.mq-preview{border-radius:12px;flex-direction:column;justify-content:space-between;min-height:270px;padding:28px;display:flex;overflow:hidden}.mq-preview h2{letter-spacing:-.02em;max-width:420px;margin:12px 0;font-size:clamp(26px,3vw,40px);line-height:1.08}.mq-swatch{border:1px solid var(--mx-text-secondary);border-radius:10px;flex:none;width:48px;height:48px}.mq-auth{background:var(--mx-surface);min-height:100dvh;color:var(--mx-text);grid-template-columns:1fr 1fr;display:grid}.mq-auth-hero{background:var(--mx-surface-raised);color:var(--mx-text);border-right:1px solid var(--mx-border);flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.mq-auth-hero>*{z-index:1;position:relative}.mq-auth-hero h1{letter-spacing:-.02em;max-width:590px;font-size:clamp(35px,4vw,58px);line-height:1.06}.mq-auth-hero p{color:var(--mx-text-secondary);max-width:430px;line-height:1.8}.mq-auth-panel{place-items:center;padding:26px;display:grid}.mq-auth-form{width:min(100%,420px)}.mq-auth-form h2{letter-spacing:-.02em;margin:12px 0;font-size:34px}.mq-auth-form .mq-btn{width:100%;min-height:48px;margin-top:10px}.mq-auth-form .mq-field{margin:18px 0}.mq-auth-form .mq-row .mq-btn{width:auto;min-height:var(--control-height-sm)}.mq-auth-separator{color:var(--mx-text-secondary);align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}.mq-auth-separator:before,.mq-auth-separator:after{content:"";border-top:1px solid var(--mx-border);flex:1}.mq-inline-link{color:var(--mx-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px;font-weight:600}.mq-check{align-items:start;gap:9px;font-size:12px;line-height:1.5;display:flex}.mq-check input{margin-top:3px}.mq-table-wrap{overflow:auto}.mq-table{border-collapse:collapse;width:100%;font-size:12px}.mq-table th,.mq-table td{text-align:left;border-bottom:1px solid var(--mx-border);vertical-align:top;padding:12px}.mq-table th{color:var(--mx-text-secondary);font-size:12px}.mq-screen a{color:var(--mx-accent)}@media (max-width:900px){.mq-grid,.mq-grid-half{grid-template-columns:1fr}.mq-head{flex-direction:column}.mq-auth{grid-template-columns:1fr}.mq-auth-hero{min-height:220px}.mq-auth-hero h1{font-size:36px}.mq-auth-hero p{display:none}.mq-auth-panel{padding:36px 20px}.mq-fact{grid-template-columns:minmax(90px,.7fr) minmax(90px,1.3fr) auto}}@media (prefers-reduced-motion:no-preference){.mq-btn,.mq-tab{transition:background .15s,border-color .15s}}.co-screen{max-width:1120px;padding-top:4px}.co-identity{background:var(--mx-surface);border:1px solid var(--mx-border);border-radius:var(--mx-radius-large);overflow:hidden}.co-cover{background:var(--mx-surface-raised);border-bottom:1px solid var(--mx-border);height:104px;display:flex}.co-cover span{flex:1}.co-cover span:first-child{flex:5}.co-cover span:nth-child(2){flex:2}.co-cover[data-empty]{background-image:repeating-linear-gradient(90deg,var(--mx-border) 0 1px,transparent 1px 32px)}.co-identity-body{grid-template-columns:auto 1fr;padding:0 32px 24px;display:grid}.co-logo{background:var(--mx-text);width:88px;height:88px;color:var(--mx-surface);border:4px solid var(--mx-surface);border-radius:var(--mx-radius-large);grid-column:1;place-items:center;margin-top:-44px;font-size:36px;font-weight:600;display:grid;overflow:hidden}.co-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.co-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.co-actions .mq-btn{gap:7px}.co-identity-body>h1{letter-spacing:-.025em;grid-column:1/-1;margin:16px 0 6px;font-size:clamp(30px,4vw,40px);line-height:1.1}.co-identity-body>p{grid-column:1/-1;margin:0}.co-lede{max-width:68ch;color:var(--mx-text-secondary);font-size:16px;line-height:1.55}.co-meta{color:var(--mx-text-secondary);flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.co-meta li,.co-meta a{align-items:center;gap:6px;display:inline-flex}.co-meta a{text-decoration:none}.co-meta a:hover{text-decoration:underline}.co-gates{background:var(--mx-surface-raised);border-top:1px solid var(--mx-border);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 32px;font-size:13px;display:flex}.co-gates ul{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.co-gates button{min-height:32px;color:var(--mx-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.co-gates button:hover,.co-gates button[data-state=confirmed]{color:var(--mx-text)}.co-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.co-gate-mark{border:1.5px dashed var(--mx-border-strong);border-radius:50%;place-items:center;width:16px;height:16px;display:grid}[data-state=suggested] .co-gate-mark{border:1.5px solid var(--mx-caution);background:var(--mx-caution-subtle)}[data-state=confirmed] .co-gate-mark{background:var(--mx-positive);color:var(--mx-surface);border:0}.co-tabs{border-bottom:1px solid var(--mx-border);gap:4px;margin:24px 0 16px;display:flex;overflow-x:auto}.co-count{background:var(--mx-caution-subtle);min-width:18px;color:var(--mx-caution);text-align:center;border-radius:9px;padding:0 5px;font-size:12px;font-weight:600;line-height:18px}.co-panel{background:var(--mx-surface);border:1px solid var(--mx-border);border-radius:var(--mx-radius-large);padding:8px 32px}.co-fieldset{border:0;min-width:0;margin:0;padding:0}.co-group{border-top:1px solid var(--mx-border);grid-template-columns:190px minmax(0,1fr);gap:32px;padding:28px 0;display:grid}.co-panel>.co-group:first-child,.co-fieldset>.co-group:first-child{border-top:0}.co-group>header{align-self:start;position:sticky;top:88px}.co-group>header h2{margin-bottom:4px;font-size:16px}.co-group>header p{margin-bottom:10px}.co-fact{border-top:1px solid var(--mx-border);outline:0;justify-content:space-between;align-items:flex-start;gap:20px;padding:13px 0;scroll-margin:96px;display:flex}.co-group>div>.co-fact:first-child{border-top:0;padding-top:0}.co-label{color:var(--mx-text-secondary);margin-bottom:3px;font-size:12px;font-weight:600;display:block}.co-value{white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;margin:0;font-size:15px;line-height:1.5}.co-origin{color:var(--mx-text-secondary);align-items:center;gap:5px;margin-top:2px;font-size:13px;display:inline-flex}.co-origin[data-confirmed]{color:var(--mx-positive)}.co-fact-side{flex:none;align-items:center;gap:10px;display:flex}.co-fact-actions{align-items:center;gap:6px;display:inline-flex}.co-icon{border-radius:var(--mx-radius-control);width:34px;height:34px;color:var(--mx-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.co-icon:hover:not(:disabled){background:var(--mx-surface-raised);color:var(--mx-text)}.co-add{color:var(--mx-accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:14px;display:block}.co-add:hover b{text-decoration:underline}.co-add b{font-weight:500}.co-add span{color:var(--fg3)}.co-fact:focus-visible{outline:3px solid color-mix(in srgb,var(--mx-accent) 40%,transparent);outline-offset:4px;border-radius:4px}.co-fact.co-editor{display:block}.co-editor .mq-field{margin:0 0 12px}.co-editor .mq-field span{color:var(--mx-text-secondary)}.co-suggestions{border:1px solid var(--mx-accent-border);border-radius:var(--mx-radius-panel);background:var(--mx-accent-subtle);margin:20px 0 4px;padding:16px 20px}.co-suggestions h2{margin-bottom:4px;font-size:15px}.co-suggestion{border-top:1px solid var(--mx-accent-border);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.co-suggestions h2+.co-suggestion{border-top:0}.co-suggestion p{margin:2px 0;font-size:14px}.co-suggestion strong{font-size:12px}.co-suggestion .mq-row{flex:none}.co-import{align-items:flex-end;gap:10px;display:flex}.co-import .mq-field{flex:1;margin:0}.co-choices{grid-template-columns:1fr 1fr;gap:12px;display:grid}.co-choice{border:1px solid var(--mx-border);border-radius:var(--mx-radius-panel);cursor:pointer;gap:10px;padding:14px 16px;display:flex}.co-choice:has(:checked){border-color:var(--mx-accent);background:var(--mx-accent-subtle)}.co-choice input{accent-color:var(--mx-accent);margin-top:3px}.co-choice strong{font-size:14px;display:block}.co-choice small{color:var(--mx-text-secondary);margin-top:3px;font-size:13px;line-height:1.45;display:block}.co-group .mq-field:first-child{margin-top:0}.co-proof{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}.co-proof .co-panel{padding:24px}.co-proof h2{margin-bottom:6px;font-size:16px}.co-proof-list{margin:12px 0 0;padding:0;list-style:none}.co-proof-list li{border-top:1px solid var(--mx-border);padding:16px 0}.co-proof-list strong{font-size:14px}.co-proof-body{max-width:64ch;color:var(--mx-text-secondary);margin:6px 0 0;font-size:14px;line-height:1.5}.co-proof-list .co-meta{margin-top:8px}.co-proof-list .mq-row{gap:6px;margin:6px 0 -5px -5px}.co-empty{border:1px dashed var(--mx-border-strong);border-radius:var(--mx-radius-panel);color:var(--mx-text-secondary);margin:16px 0 8px;padding:24px;font-size:14px;line-height:1.5}.co-save{margin-top:16px}.co-history{grid-template-columns:200px minmax(0,1fr);gap:32px;padding:24px 32px;display:grid}.co-history h2{margin:0;font-size:16px}.co-history nav{align-content:start;gap:2px;max-height:560px;display:grid;overflow:auto}.co-version{border-radius:var(--mx-radius-control);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:9px 12px;display:block}.co-version:hover{background:var(--mx-surface-raised)}.co-version[aria-current=true]{background:var(--mx-accent-subtle)}.co-version strong{font-size:13px;font-weight:600;display:block}.co-version small{color:var(--mx-text-secondary);font-size:12px}.co-history section>.mq-muted{margin:6px 0 16px}.co-snapshot{margin:0}.co-snapshot>div{border-top:1px solid var(--mx-border);grid-template-columns:150px minmax(0,1fr) auto;gap:16px;padding:12px 0;display:grid}.co-snapshot dt{color:var(--mx-text-secondary);font-size:12px;font-weight:600}.co-snapshot dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}@media (max-width:900px){.co-identity-body{padding:0 20px 20px}.co-gates{padding:12px 20px}.co-panel{padding:4px 20px}.co-group{grid-template-columns:1fr;gap:12px;padding:20px 0}.co-group>header{position:static}.co-proof,.co-history,.co-choices{grid-template-columns:1fr}.co-history{padding:20px}.co-history nav{max-height:180px}.co-fact{flex-direction:column;gap:8px}.co-fact-side{justify-content:space-between;width:100%}.co-fact-actions{margin-left:auto}.co-suggestion{flex-direction:column;align-items:flex-start}.co-snapshot>div{grid-template-columns:1fr auto}.co-snapshot dt{grid-column:1/-1}.co-cover{height:72px}.co-actions{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:no-preference){.co-tab,.co-icon,.co-choice{transition:background .15s,border-color .15s,color .15s}}
.ar-auth{background:var(--bg);min-height:100dvh;color:var(--fg);justify-content:center;align-items:flex-start;padding:calc(6vh + 32px) 20px 70px;display:flex}.ar-auth-inner{flex-direction:column;gap:24px;width:min(400px,100%);display:flex}.ar-mark{font-size:16px;font-weight:600}.ar-mark .mq-wordmark{color:var(--fg)}.ar-auth-card{flex-direction:column;gap:12px;display:flex}.ar-auth-card h1{letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.18}.ar-auth-card>p{color:var(--fg2);margin:-6px 0 0;font-size:13px;line-height:1.5}.ar-auth-card form{flex-direction:column;gap:12px;display:flex}.ar-wide{width:100%}.ar-or{color:var(--fg3);align-items:center;gap:10px;font-size:12px;display:flex}.ar-or:before,.ar-or:after{content:"";background:var(--line);flex:1;height:1px}.ar-field{color:var(--fg2);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.ar-field>span small,.ar-hint small{color:var(--fg3);font-size:12px;font-weight:400}.ar-field input,.ar-field textarea,.ar-onboarding input:not([type=radio]):not([type=checkbox]),.ar-onboarding textarea{width:100%;min-height:var(--control-height);border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--panel);color:var(--fg);font:400 14px var(--f);box-sizing:border-box;padding:8px 12px}.ar-field textarea,.ar-onboarding textarea{resize:vertical;min-height:84px}.ar-field input:focus-visible,.ar-field textarea:focus-visible,.ar-button:focus-visible,.ar-link:focus-visible,.ar-onboarding input:focus-visible{outline:2px solid var(--info);outline-offset:2px}.ar-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ar-hint{min-height:17px}.ar-link{color:var(--acc-t);font:400 12px var(--f);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ar-auth-footer{text-align:center;color:var(--fg2);font-size:12px}.ar-onboarding{width:min(680px,100% - 32px);color:var(--fg);margin:0 auto;padding:32px 0 80px;font-size:14px}.ar-ob-head{margin-bottom:24px}.ar-ob-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ar-ob-top small{color:var(--fg3);font-size:12px}.ar-brand{align-items:center;gap:8px;font-size:16px;display:inline-flex}.ar-brand span{background:var(--fg);color:var(--bg);border-radius:4px;place-items:center;width:17px;height:17px;font-size:12px;font-weight:800;display:grid}.ar-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:28px;display:grid}.ar-steps>div{color:var(--fg3);font-size:12px;line-height:1.3}.ar-steps>div:before{content:"";background:var(--chip);border-radius:2px;height:3px;margin-bottom:7px;display:block}.ar-steps>.done:before,.ar-steps>.now:before{background:var(--acc)}.ar-steps>.now{color:var(--fg);font-weight:600}.ar-ob-head h1{letter-spacing:-.035em;margin:0 0 8px;font-size:28px;line-height:1.18}.ar-ob-head p{color:var(--fg2);margin:0;line-height:1.55}.ar-ob-card{margin-top:22px}.ar-ob-card form{flex-direction:column;gap:14px;display:flex}.ar-mode{align-self:flex-start}.ar-ob-footer{border-top:1px solid var(--line);color:var(--fg3);justify-content:space-between;align-items:center;gap:16px;padding-top:14px;font-size:12px;display:flex}.ar-onboarding .mq-card{background:0 0;border:0;border-radius:0;margin:0;padding:0}.ar-onboarding .mq-field{margin:0}.ar-onboarding .mq-field>span{color:var(--fg2);font-size:13px;font-weight:500}.ar-onboarding .mq-inline-link{color:var(--fg);text-underline-offset:2px;padding:0;font-size:12px;text-decoration:underline}.ar-onboarding .mq-muted{color:var(--fg2);font-size:13px}.ar-onboarding .company-essentials{gap:16px}.ar-onboarding .company-essentials .mq-field{flex-direction:column;gap:7px;display:flex}.ar-onboarding .company-essentials .mq-row{gap:5px}.ar-onboarding .mq-note{background:var(--sunk);color:var(--fg2);border:0;border-radius:14px}.ar-onboarding .co-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ar-onboarding .co-choice{border:1px solid var(--line2);background:0 0;border-radius:16px;align-items:flex-start;padding:14px 16px}.ar-onboarding .co-choice:has(:checked){border-color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc);background:0 0}.ar-onboarding .co-choice input{accent-color:var(--acc)}.ar-onboarding .co-choice strong{color:var(--fg);font-size:14px}.ar-onboarding .co-choice small{color:var(--fg2);font-size:13px}.ar-onboarding .co-fieldset{border:0;margin:0 0 22px;padding:0}.ar-onboarding details.mq-field{border-top:1px solid var(--line);padding:20px 0}.ar-onboarding details.mq-field summary{cursor:pointer;font-weight:600;color:var(--fg)!important}.ar-onboarding .mq-grid-half{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.ar-onboarding .mq-between{gap:12px}.ar-onboarding .ar-brief-list{flex-direction:column;gap:10px;display:flex}.ar-onboarding .ar-brief-section{grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.ar-onboarding .ar-brief-number{background:var(--sunk);border-radius:8px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:grid}.ar-onboarding .ar-brief-section h2{margin:0 0 14px;font-size:18px}.ar-onboarding .ar-brief-details{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.ar-onboarding .ar-brief-details>summary{cursor:pointer;font-size:14px;font-weight:600}.ar-onboarding .ar-brief-details[open]>summary{margin-bottom:22px}.ar-onboarding .ar-brief-details .ar-brief-section{margin:0 0 24px}.ar-onboarding .ar-brief-footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:14px;display:flex}.ar-onboarding .ar-brief-footer .ar-spacer{flex:1}.ar-onboarding .ar-brief-list .co-choice{margin:0!important}.ar-onboarding .ar-brief-cost{margin-top:14px}@media (max-width:700px){.ar-onboarding{padding-top:24px}.ar-steps>div{font-size:12px}.ar-onboarding .co-choices,.ar-onboarding .mq-grid-half{grid-template-columns:1fr}.ar-ob-footer{flex-direction:column;align-items:flex-start}.ar-ob-footer .ar-button{align-self:flex-end}.ar-onboarding .ar-brief-footer .ar-spacer{flex-basis:100%}.ar-auth{padding-top:36px}.ar-onboarding{width:calc(100% - 40px);padding-top:36px}.ar-auth-card h1,.ar-ob-head h1{font-size:25px}}.ar-link:hover{text-decoration:underline}
.reference-company,.reference-brand,.reference-settings,.reference-profile,.reference-connections{max-width:1280px;color:var(--fg);font-size:15px}.reference-company h1,.reference-brand h1,.reference-settings h1,.reference-profile h1,.reference-connections h1{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.2}.reference-company h2,.reference-brand h2,.reference-settings h2,.reference-profile h2,.reference-connections h2{letter-spacing:-.015em;font-size:18px;line-height:1.35}.reference-company .mq-muted,.reference-brand .mq-muted,.reference-settings .mq-muted,.reference-profile .mq-muted,.reference-connections .mq-muted{color:var(--fg2);font-size:14px}.reference-company .mq-head,.reference-brand .mq-head,.reference-settings .mq-head,.reference-profile .mq-head,.reference-connections .mq-head{margin-bottom:26px}.reference-company .mq-note,.reference-brand .mq-note,.reference-settings .mq-note{background:var(--raise);color:var(--fg2);border:0;border-radius:10px;padding:13px 16px;font-size:13px}.reference-company .co-count{background:var(--raise);color:var(--fg3)}.reference-company .co-panel,.reference-company .co-proof .co-panel,.reference-company .co-suggestions,.reference-profile .mq-card,.reference-settings .mq-card,.reference-brand .mq-card,.reference-settings-body .mq-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.reference-company .co-group{border-top:0;grid-template-columns:1fr;gap:10px;padding:28px 0}.reference-company .co-group>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:static}.reference-company .co-group>header h2{min-width:0;margin:0;font-size:18px}.reference-company .co-group>header p{flex-basis:100%;margin:0 0 4px;font-size:12px}.reference-company .co-group>div>.co-fact,.reference-company .co-fact{border:0;grid-template-columns:155px minmax(0,1fr) auto;align-items:start;gap:16px;padding:12px 0;display:grid}.reference-company .co-label{color:var(--fg3);font-size:12px;font-weight:450}.reference-company .co-value{color:var(--fg);font-size:14px}.reference-company .co-origin{color:var(--fg3);font-size:12px}.reference-company .co-icon{color:var(--fg2)}.reference-company .co-choice{background:var(--panel);border:1px solid var(--line2);border-radius:10px}.reference-company .co-choice:has(:checked){background:var(--raise);border-color:var(--fg3)}.reference-company .co-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.reference-company .co-proof-list li{border-color:var(--line)}.reference-company .co-history{grid-template-columns:210px minmax(0,1fr)}.reference-company .co-version[aria-current=true]{background:var(--chip)}.reference-brand .mq-grid-half{grid-template-columns:minmax(0,1.4fr) minmax(300px,.8fr);gap:40px}.reference-brand .mq-grid-half .mq-grid-half{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reference-brand .mq-card{margin-bottom:36px}.reference-brand .mq-card .mq-card{margin-top:28px}.reference-brand .reference-section-heading{margin:32px 0 10px}.reference-brand .mq-field>span,.reference-settings .mq-field>span,.reference-profile .mq-field>span{color:var(--fg2);font-size:12px;font-weight:500}.reference-brand .mq-preview{background:var(--sunk);min-height:310px}.reference-brand aside{align-self:start;position:sticky;top:78px}.reference-brand .mq-swatch{border-color:var(--line2);border-radius:7px;width:28px;height:28px}.reference-back{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:12px;padding:0;font-size:12px;display:block}.reference-settings-body,.reference-settings .mq-card{max-width:960px}.reference-settings .mq-card h2{margin-bottom:22px}.reference-settings .mq-metric{font-size:24px;font-weight:650}.reference-settings .mq-list-item{border-color:var(--line);font-size:14px}.reference-settings .mq-grid-half{gap:24px}.reference-settings .mq-field input,.reference-settings .mq-field select,.reference-brand .mq-field input,.reference-brand .mq-field select,.reference-brand .mq-field textarea,.reference-profile .mq-field input{background:var(--panel);border-color:var(--line2);color:var(--fg);font-size:14px}.reference-profile{max-width:920px}.reference-profile>.mq-grid-half{max-width:720px;display:block}.reference-profile .mq-card{margin-bottom:36px}.reference-profile .mq-card h2{margin-bottom:18px}.reference-profile .chip-tabs{background:var(--sunk);border-radius:10px;padding:3px;display:inline-flex}.reference-profile .chip-tabs button{border-radius:8px}.reference-connections{max-width:1040px;margin:0 auto;padding:4px 40px 60px}.reference-connections .reference-search input{background:var(--panel);border:1px solid var(--line2);width:225px;color:var(--fg);font:inherit;border-radius:999px;padding:9px 14px;font-size:13px}.reference-connection-group{margin:32px 0 42px}.reference-connection-group h2{margin-bottom:16px}.reference-connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 26px;display:grid}.reference-connection-item{align-items:center;gap:12px;min-width:0;min-height:56px;display:flex}.reference-connection-item>div{flex:1;min-width:0}.reference-connection-item strong{font-size:14px;font-weight:600;display:block}.reference-connection-item small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg3);font-size:12px;display:block;overflow:hidden}.reference-connection-icon{background:var(--raise);width:38px;height:38px;color:var(--fg2);border-radius:9px;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.reference-connection-item .mq-btn{background:0 0;border:0}.reference-connection-item .reference-wordpress{background:var(--raise);border-radius:10px;flex-basis:100%;gap:10px;padding:15px;display:grid}.reference-wordpress label{gap:5px;font-size:12px;display:grid}.reference-wordpress input{background:var(--panel);border:1px solid var(--line2);color:var(--fg);border-radius:8px;padding:9px}@media (max-width:900px){.reference-company .co-group>div>.co-fact,.reference-company .co-fact{grid-template-columns:120px minmax(0,1fr) auto}.reference-brand .mq-grid-half,.reference-company .co-proof{grid-template-columns:1fr}.reference-brand aside{position:static}.reference-connection-grid{grid-template-columns:1fr}.reference-connections{padding:10px 18px 50px}}@media (max-width:700px){.reference-company .co-group>div>.co-fact,.reference-company .co-fact{grid-template-columns:1fr;gap:3px}.reference-company .co-fact-side{width:auto}.reference-brand .mq-grid-half .mq-grid-half{grid-template-columns:1fr}.reference-connections .mq-head{display:block}.reference-connections .reference-search input{width:100%}}.reference-company .co-fact{grid-template-columns:minmax(0,1fr) auto}.reference-company .co-fact>div:first-child{grid-template-columns:135px minmax(0,1fr);column-gap:18px;display:grid}.reference-company .co-fact .co-label{grid-area:1/1/3}.reference-company .co-fact .co-value,.reference-company .co-fact .co-origin,.reference-company .co-fact .co-add{grid-column:2}.reference-credit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:12px 0;display:grid}.reference-credit-stats small{color:var(--fg3);margin-bottom:8px;font-size:12px;display:block}.reference-credit-stats strong{font-size:24px;font-weight:650}.reference-credit-bar{background:var(--raise);border-radius:8px;width:100%;height:9px;margin:16px 0;display:flex;overflow:hidden}.reference-credit-bar span{background:var(--acc)}.reference-credit-bar i{background:var(--warn)}@media (max-width:700px){.reference-credit-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-company .co-fact>div:first-child{grid-template-columns:1fr}.reference-company .co-fact .co-label,.reference-company .co-fact .co-value,.reference-company .co-fact .co-origin,.reference-company .co-fact .co-add{grid-area:auto/1}}.reference-landing-preview{border-radius:12px;flex-direction:column;align-items:flex-start;gap:14px;min-height:160px;margin-top:16px;padding:22px;display:flex}.reference-landing-preview strong{max-width:26ch;font-size:21px;line-height:1.25}.reference-preview-brand{font-size:12px;font-weight:700}.reference-preview-cta{border-radius:7px;padding:9px 14px;font-size:12px;font-weight:650;display:inline-block}.reference-settings .mq-table{font-size:13px}.reference-settings .mq-table th{color:var(--fg3);font-size:12px;font-weight:500}.reference-settings .mq-table td,.reference-settings .mq-table th{border-color:var(--line);padding:14px 10px}.reference-settings .mq-table .mq-inline-link{color:var(--bad)}.reference-company.mq-screen,.reference-brand.mq-screen,.reference-settings.mq-screen,.reference-profile.mq-screen{max-width:none;margin:0;padding:0 0 56px}.reference-company.co-screen{width:100%}.reference-company .co-panel{max-width:none}.reference-company .co-tabs{margin:32px 0 28px}.reference-company .co-group{border-bottom:1px solid var(--line);min-width:0;padding:22px 0 32px}.reference-company .co-group>header{justify-content:space-between;width:100%;display:flex;position:relative}.reference-company .co-group>header h2{font-size:16px}.reference-company .co-group>header p{flex-basis:100%;order:2;width:100%}.reference-company .co-group>div{width:100%;min-width:0}.reference-company .co-group>div>.co-fact{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}.reference-company .co-fact>div:first-child{grid-template-columns:165px minmax(0,1fr);min-width:0}.reference-company .co-fact .co-value{overflow-wrap:break-word;word-break:normal;min-width:0;max-width:none}.reference-company .co-fact-side{justify-content:flex-end;min-width:36px}.reference-company .co-detail-link{margin:24px 0}.reference-company .co-icon{width:32px;height:32px}.reference-company .co-proof{max-width:1100px}.reference-company .mq-head .mq-row{justify-content:flex-end}.reference-company .mq-note{margin-bottom:0}.reference-settings-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:36px;display:grid}.reference-settings-nav{align-content:start;gap:5px;display:grid}.reference-settings-nav button{width:100%;color:var(--fg2);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 14px;font-size:14px;font-weight:600}.reference-settings-nav button[aria-current=page]{background:var(--chip);color:var(--fg)}.reference-settings-body{min-width:0;max-width:none}.reference-settings .mq-card{max-width:none;margin:0 0 38px}.reference-settings .mq-card h2{margin:0 0 20px}.reference-settings .reference-credit-stats{margin-top:0}.reference-settings .reference-credit-bar{margin:14px 0}.reference-settings .reference-settings-body>.mq-card>.mq-muted{margin:10px 0}.reference-profile{width:100%}.reference-profile-body{max-width:720px}.reference-profile .mq-card{margin:0 0 36px}.reference-profile .mq-card h2{margin:0 0 18px}.reference-profile .mq-field{margin:12px 0}.reference-profile .mq-card .mq-btn{margin-top:4px}.reference-appearance-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.reference-appearance-row .mq-muted{margin:0}.reference-password-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.reference-brand .mq-head{align-items:start}.reference-brand-actions{align-items:center;gap:10px;display:flex}.reference-brand .mq-grid-half{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr)}.reference-brand .mq-grid-half .mq-grid-half{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-brand .mq-field .mq-row{flex-wrap:nowrap}.reference-brand .mq-field input[type=color]{border-radius:7px;flex:none;border:1px solid var(--line2)!important;width:42px!important;height:42px!important;padding:3px!important}.reference-brand .mq-field .mq-row input:not([type=color]){flex:1;min-width:0}.reference-connections.cx-page{max-width:920px;margin:0 auto;padding:0 0 56px}.reference-connections .mq-head{align-items:flex-start}.reference-connections .mq-head>.mq-row{flex-wrap:nowrap}.reference-add-menu{position:relative}.reference-add-menu summary{white-space:nowrap;cursor:pointer;align-items:center;list-style:none;display:flex}.reference-add-menu summary::-webkit-details-marker{display:none}.reference-add-menu>div{z-index:10;background:var(--panel);border:1px solid var(--line2);border-radius:10px;min-width:210px;padding:6px;position:absolute;top:46px;right:0;box-shadow:0 12px 30px #0002}.reference-add-menu button{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px;display:block}.reference-add-menu button:disabled{color:var(--fg3);cursor:not-allowed}.reference-add-menu button:hover:not(:disabled){background:var(--raise)}.reference-connections .reference-connection-group{margin:26px 0 36px}.reference-connections .reference-connection-group h2{font-size:18px}@media (max-width:900px){.reference-settings-layout{grid-template-columns:1fr;gap:20px}.reference-settings-nav{display:flex;overflow:auto}.reference-settings-nav button{white-space:nowrap;width:auto}.reference-brand .mq-grid-half{grid-template-columns:1fr}.reference-brand aside{position:static}.reference-connections.cx-page{max-width:none}}@media (max-width:700px){.reference-company .co-group>div>.co-fact{grid-template-columns:minmax(0,1fr) auto}.reference-company .co-fact>div:first-child{grid-template-columns:1fr}.reference-company .co-fact .co-label,.reference-company .co-fact .co-value,.reference-company .co-fact .co-origin,.reference-company .co-fact .co-add{grid-area:auto/1}.reference-profile .reference-password-fields{grid-template-columns:1fr}.reference-profile .reference-appearance-row{flex-direction:column;align-items:flex-start}.reference-brand .mq-grid-half .mq-grid-half{grid-template-columns:1fr}.reference-connections .mq-head>.mq-row{flex-wrap:wrap}}.reference-company .co-fact-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.reference-company .co-fact-intro{margin:0}.reference-company .co-site-check{flex:none;align-items:center;gap:8px;display:flex}.reference-company .co-site-check input{border:1px solid var(--line2);background:var(--panel);width:150px;min-height:40px;color:var(--fg);font:inherit;border-radius:9px;padding:8px;font-size:13px}@media (max-width:900px){.reference-company .co-fact-toolbar{flex-direction:column;align-items:flex-start}.reference-company .co-site-check{flex-wrap:wrap;max-width:100%}}.reference-profile .reference-password-hint{margin:-2px 0 12px}.reference-company .co-group>header{top:auto}.reference-company .co-fact-section{border-bottom:1px solid var(--line);margin-bottom:24px;padding:12px 0 24px}.reference-company .co-fact-section>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.reference-company .co-fact-section>summary::-webkit-details-marker{display:none}.reference-company .co-fact-section>summary svg{transition:transform .15s}.reference-company .co-fact-section[open]>summary svg{transform:rotate(90deg)}.reference-company .co-fact-section>summary strong{flex:1;font-size:15px;font-weight:550}.reference-company .co-fact-section>summary span{color:var(--fg2);font-size:13px}.reference-company .co-fact-section .co-fact{grid-template-columns:minmax(0,1fr) auto;padding:16px 12px}.reference-company .co-fact-section .co-fact>div:first-child{grid-template-columns:170px minmax(0,1fr)}.reference-company .co-label{font-size:13px;font-weight:400}.reference-company .co-origin{align-items:center;gap:6px;margin-top:4px;display:flex}.reference-company .co-fact .co-value{margin:0;font-size:14px}.reference-company .co-confirm-group{min-height:32px;margin-bottom:12px;padding:5px 11px;font-size:12px}.reference-company .co-edit-link{color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:550}.reference-company .co-fact-toolbar{margin-bottom:20px}.reference-company .co-fact-intro{font-size:13px;line-height:1.6}.reference-company .co-site-check button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.reference-company .co-fact.co-editor{display:block}@media (max-width:700px){.reference-company .co-fact-section .co-fact>div:first-child{grid-template-columns:1fr}.reference-company .co-fact-section .co-label,.reference-company .co-fact-section .co-value,.reference-company .co-fact-section .co-origin{grid-area:auto/1}.reference-company .co-site-check button{white-space:normal}.reference-company h1,.reference-brand h1,.reference-settings h1,.reference-profile h1,.reference-connections h1{font-size:25px}}.reference-company .co-proof{max-width:none;display:block}.reference-company .co-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.reference-company .co-proof-list li{border:0;padding:20px 0}.reference-company .co-proof-toolbar{flex-wrap:wrap;gap:16px;margin-bottom:28px}.reference-company .co-voice-panel{margin-bottom:36px}.reference-company .co-voice-panel>.co-fieldset>.mq-between{margin-bottom:20px}.reference-company .co-voice-panel .co-choices{margin-bottom:24px}.reference-company .co-voice-panel textarea{min-height:80px}.reference-company .co-voice-panel .mq-field small{color:var(--fg3);font-weight:400}.reference-company .co-voice-note{font-size:12px}@media (max-width:700px){.reference-company .co-proof-list{grid-template-columns:1fr}}.co-preference-form{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.co-preference-form>.mq-field{flex:1;min-width:180px}.co-preference-form>details{width:100%;color:var(--fg2);font-size:12px}.reference-connection-item small{-webkit-line-clamp:2;white-space:normal;color:var(--fg2);-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box}.reference-connection-item strong{font-size:15px;font-weight:500;line-height:1.35}.reference-connection-icon{background:var(--tile);border:1px solid var(--line);border-radius:12px;width:42px;height:42px}.reference-settings-nav button{text-align:center;min-height:40px;padding:0 16px;font-weight:550}.reference-company .co-fact-section .co-fact{padding-block:12px}.reference-company .co-fact .co-value{font-size:13px}.page-content>.reference-connections{max-width:none;padding:0}.reference-company .co-choice:has(:checked){border-color:var(--acc);box-shadow:0 0 0 1px var(--acc);background:0 0}.reference-profile .reference-appearance-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:700px){.reference-company .mq-head{flex-direction:column}.reference-company .mq-head>.mq-row{justify-content:flex-start;width:100%}.reference-profile .reference-appearance-row{flex-direction:row}.reference-profile .reference-appearance-row>.mq-muted{font-size:12px}}.reference-company .co-proof-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.co-proof-form>.co-proof-wide,.co-proof-form>.mq-check,.co-proof-form>[role=alert]{grid-column:1/-1}.reference-company .co-proof-form>.mq-field,.reference-company .co-proof-form .confirm-actions{margin:0}.reference-company .co-proof-form textarea{min-height:82px}.reference-company .co-proof-form .mq-field>span{font-size:13px}.reference-company .co-proof-form input[type=file]{border:0;min-height:0;padding:0}.reference-company .confirm-dialog:has(.co-proof-form){border-radius:20px;padding:24px}.reference-company .confirm-dialog:has(.co-proof-form)>.row-between{margin-bottom:16px}.reference-company .confirm-dialog:has(.co-proof-form) h2{margin:0}.reference-settings .reference-weekly-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-settings .reference-weekly-fields>.mq-field{margin:0}.reference-settings .reference-weekly-toggle{font-size:13px;margin:0!important}.reference-settings .reference-memory{border-top:1px solid var(--line);padding-top:18px}.reference-memory>summary{cursor:pointer;margin-bottom:16px;font-size:14px}@media (max-width:700px){.reference-company .co-proof-form,.reference-settings .reference-weekly-fields{grid-template-columns:1fr}.reference-company .co-proof-form>*{grid-column:1}}.reference-company .co-proof-form .mq-field>span{color:var(--fg2);font-weight:500}.reference-company .co-proof-form input:not([type=file]),.reference-company .co-proof-form select,.reference-company .co-proof-form textarea{border:1px solid var(--line2);background:var(--panel);border-radius:9px}.reference-settings .reference-weekly-fields{margin:18px 0}.reference-settings .reference-weekly-toggle{min-height:24px}.reference-settings .reference-weekly-toggle input{width:14px;min-width:14px;height:14px;accent-color:var(--acc)}.research-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);color:var(--fg);margin:20px 0 26px;padding:18px 20px}.research-panel h2{margin:0 0 12px}.research-panel h3{margin:18px 0 9px;font-size:15px}.research-job,.research-suggestion{border-top:1px solid var(--line);min-width:0;padding:12px 0}.research-job-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.research-job-head span{color:var(--fg2);font-size:12px}.research-job p,.research-suggestion p{color:var(--fg2);overflow-wrap:anywhere;margin:6px 0}.research-job ul{color:var(--fg2);margin:8px 0}.research-suggestion{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.research-suggestion>div:first-child{flex:1;min-width:0}.research-suggestion small{color:var(--fg2);margin:5px 0;display:block}.research-suggestion blockquote{border-left:2px solid var(--line2);color:var(--fg2);margin:8px 0;padding-left:12px;font-size:13px}.research-sources{color:var(--fg2);flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.research-sources a{color:var(--acc-t);text-decoration:underline}.research-actions{flex-wrap:wrap;align-items:start;gap:8px;display:flex}.ar-onboarding>.research-panel{max-width:760px;margin:16px auto}
.brand-studio .brand-head{align-items:flex-start;margin-bottom:26px}.brand-studio .brand-title{align-items:center;gap:10px;display:flex}.brand-studio .brand-title h1{margin:0}.brand-studio .brand-head .mq-muted{max-width:65ch;margin:8px 0 0;font-size:15px;line-height:1.5}.brand-studio .brand-approval{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.brand-studio .brand-approval-reason{text-align:right;max-width:220px;color:var(--fg3);font-size:12px}.brand-studio .brand-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.brand-studio .brand-editor,.brand-studio .brand-preview{min-width:0}.brand-studio fieldset{border:0;min-width:0;margin:0;padding:0}.brand-studio .brand-section{margin:0 0 30px}.brand-studio .brand-section h2{margin:0 0 18px}.brand-studio .brand-neutral{color:var(--fg3);margin:0 0 12px;font-size:12px}.brand-studio .brand-logo-row{align-items:center;gap:12px;display:flex}.brand-studio .brand-logo-square{border-radius:12px;flex:none;place-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:grid;overflow:hidden}.brand-studio .brand-logo-square img{max-width:100%;max-height:100%}.brand-studio .brand-logo-controls{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:13px;display:flex}.brand-studio .brand-logo-controls label{color:var(--fg3);font-size:12px}.brand-studio .brand-logo-controls input[type=file]{width:100%;color:var(--fg2);font-size:12px}.brand-studio .brand-found-logo{background:var(--sunk);border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;display:flex}.brand-studio .brand-found-thumbnail{background:var(--panel);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.brand-studio .brand-found-copy{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12px;display:flex}.brand-studio .brand-found-copy small{color:var(--fg3);font-size:12px}.brand-studio .brand-found-copy .mq-check{font-size:12px}.brand-studio .brand-found-copy .mq-check input{margin-top:1px}.brand-studio .brand-small-button{white-space:nowrap;padding:5px 10px;min-height:34px!important;font-size:12px!important}.brand-studio .brand-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.brand-studio .brand-color-field{min-width:0}.brand-studio .brand-color-field>label,.brand-studio .brand-field>span{color:var(--fg2);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.brand-studio .brand-color-row{align-items:center;gap:8px;min-width:0;display:flex}.brand-studio .brand-color-row input[type=color]{border:1px solid var(--line2);background:var(--panel);border-radius:6px;flex:none;width:40px;height:34px;padding:2px}.brand-studio .brand-color-row .brand-hex{border:1px solid var(--line2);background:var(--panel);width:80px;min-width:0;min-height:34px;color:var(--fg);font:12px var(--mono);border-radius:7px;flex:1;padding:5px 8px}.brand-studio .brand-found-colors{margin-top:18px}.brand-studio .brand-found-colors>span{color:var(--fg3);margin-bottom:8px;font-size:12px;display:block}.brand-studio .brand-found-colors>div{flex-wrap:wrap;gap:6px;display:flex}.brand-studio .brand-color-candidate{border:1px solid var(--line2);cursor:pointer;border-radius:7px;width:30px;height:30px;padding:0}.brand-studio .brand-color-candidate:hover{outline:2px solid var(--fg)}.brand-studio .brand-field{margin:0 0 18px;display:block}.brand-studio .brand-field input,.brand-studio .brand-field textarea{width:100%;min-height:var(--control-height);background:var(--panel);border:1px solid var(--line2);color:var(--fg);font:inherit;border-radius:9px;padding:9px 12px;font-size:14px;display:block}.brand-studio .brand-field textarea{resize:vertical;min-height:84px;line-height:1.55}.brand-studio .brand-font-tabs{background:var(--sunk);border-radius:999px;align-items:center;gap:2px;width:100%;padding:3px;display:flex}.brand-studio .brand-font-tabs button{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 13px;font-size:13px}.brand-studio .brand-font-tabs button[aria-pressed=true]{background:var(--panel);color:var(--fg);box-shadow:0 1px 2px #0000001f}.brand-studio .brand-save{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:14px;padding-top:20px;display:flex}.brand-studio .brand-save .mq-check{color:var(--fg2);font-size:13px}.brand-studio .brand-preview{position:sticky;top:76px}.brand-studio .brand-preview-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.brand-studio .brand-preview-heading h2{margin:0}.brand-studio .brand-preview-heading>span{background:var(--sunk);color:var(--fg3);border-radius:6px;padding:3px 8px;font-size:12px}.brand-studio .brand-creative{aspect-ratio:1;border-radius:8px;flex-direction:column;width:100%;padding:8.0556%;display:flex;position:relative;overflow:hidden}.brand-studio .brand-preview-line{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.brand-studio .brand-preview-mark{border-radius:2px;flex:none;width:9px;height:9px}.brand-studio .brand-creative-body{margin:0;position:absolute;top:20.8333%;left:8.0556%;right:8.0556%}.brand-studio .brand-accent-rule{width:28px;height:3px;margin-bottom:14px;display:block}.brand-studio .brand-creative h3{letter-spacing:-.02em;max-width:23ch;margin:0;font-size:26px;line-height:1.18}.brand-studio .brand-creative p{opacity:.9;max-width:36ch;margin:10px 0 0;font-size:13px;line-height:1.45}.brand-studio .brand-landing{border:1px solid var(--line2);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-height:160px;margin-top:12px;padding:20px;display:flex}.brand-studio .brand-landing .brand-preview-line{font-size:12px}.brand-studio .brand-landing strong{max-width:33ch;font-size:16px;line-height:1.35}.brand-studio .brand-landing p{opacity:.8;margin:0;font-size:12px;line-height:1.4}.brand-studio .brand-preview-cta{border-radius:6px;padding:7px 12px;font-size:12px;font-weight:650;display:inline-block}.brand-studio .brand-contrast{background:var(--sunk);color:var(--fg2);border-radius:10px;gap:9px;margin-top:12px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.brand-studio .brand-contrast-warn{color:var(--warn)}.brand-studio .brand-preview-foot{color:var(--fg3);margin:10px 0 0;font-size:12px}.brand-studio a{color:var(--fg2)}.brand-studio :is(input,textarea,button):focus-visible{outline:2px solid var(--info);outline-offset:2px}@media (max-width:1100px){.brand-studio .brand-layout{grid-template-columns:1fr}.brand-studio .brand-preview{max-width:520px;position:static}}@media (max-width:700px){.brand-studio .brand-head{flex-direction:column}.brand-studio .brand-approval{align-items:flex-start}.brand-studio .brand-approval-reason{text-align:left}.brand-studio .brand-colors{grid-template-columns:1fr}.brand-studio .brand-found-logo{flex-wrap:wrap}.brand-studio .brand-found-logo .brand-small-button{margin-left:46px}}.brand-studio .brand-title h1{font-weight:600}.brand-studio .brand-title .mq-tag{margin:0}.brand-studio .brand-section{margin-bottom:32px}.brand-studio .brand-section h2{margin-bottom:14px;font-size:17px}.brand-studio .brand-color-row .brand-hex{min-height:var(--control-height);background:var(--canvas);border-radius:9px;padding:9px 12px}.brand-studio .brand-small-button{padding:0 12px;font-size:13px!important}.brand-studio .brand-color-row .brand-small-button:not(.mq-primary){background:0 0;border-color:#0000}.brand-studio .brand-font-tabs button{padding:5px 13px;font-weight:500}.brand-studio .brand-font-tabs button[aria-pressed=true]{background:var(--segsel)}.brand-studio .brand-field{margin-bottom:12px}.brand-studio .brand-field input,.brand-studio .brand-field textarea{background:var(--canvas);font-size:15px}.brand-studio .brand-logo-controls{gap:6px}.brand-studio .brand-logo-controls .brand-upload{min-height:34px;color:var(--fg);cursor:pointer;padding:0 12px;font-size:13px;position:relative;overflow:hidden}.brand-studio .brand-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.brand-studio .brand-upload:focus-within{outline:2px solid var(--acc);outline-offset:2px}.brand-studio .brand-logo-controls small{color:var(--fg3)}@media (max-width:700px){.brand-studio .brand-field input,.brand-studio .brand-field textarea{font-size:16px}}.brand-studio .brand-preview{container-type:inline-size}.brand-studio .brand-creative h3{letter-spacing:normal;font-size:6.667cqw;font-weight:700;line-height:1.24}.brand-studio .brand-creative p{color:inherit;opacity:1;font-size:3.333cqw;line-height:1.24}.brand-studio .brand-preview-line{font-weight:600}.brand-studio .brand-contrast{background:var(--raise)}.brand-accent-warning{background:var(--mx-caution-subtle);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.brand-accent-warning svg{color:var(--warn);margin-top:2px}
.mx-port{color:var(--fg);flex-direction:column;gap:28px;display:flex}.mx-port-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.mx-port-head h1{letter-spacing:-.025em;margin:4px 0 8px;font-size:28px;line-height:1.2}.mx-port-head p{color:var(--fg2);margin:6px 0 0;font-size:15px;line-height:1.6}.mx-muted{color:var(--fg2);font-size:14px}.mx-kicker{color:var(--fg3);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.mx-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mx-summary button{background:var(--raise);border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:20px 22px;display:flex}.mx-summary strong{letter-spacing:-.04em;font-size:28px}.mx-summary span{color:var(--fg2);font-size:14px}.mx-home-grid,.mx-strategy-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.mx-home-main,.mx-home-aside{flex-direction:column;gap:28px;display:flex}.mx-home-aside h2,.mx-work-group h2{margin:0;font-size:16px;font-weight:600}.mx-home-aside section:not(.mx-soft-tile)>h2{margin-bottom:14px}.mx-soft-tile{background:var(--raise);border:1px solid var(--line);text-align:left;width:100%;color:inherit;border-radius:16px;padding:22px;display:block}.mx-soft-tile p{color:var(--fg2);margin:8px 0;font-size:13px}.mx-section-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mx-section-head button,.mx-text-arrow,.mx-title-link,.mx-show-more{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mx-section-head button,.mx-text-arrow,.mx-show-more{font-size:12px}.mx-section-head button:hover,.mx-text-arrow:hover,.mx-title-link:hover{text-decoration:underline}.mx-metrics{border-top:1px solid var(--line);gap:12px;margin:20px 0 16px;padding-top:14px;display:grid}.mx-metrics>div{justify-content:space-between;font-size:13px;display:flex}.mx-metrics span{color:var(--fg2)}.mx-text-arrow{align-items:center;gap:4px;display:inline-flex}.mx-work-group{border-bottom:1px solid var(--line);padding-bottom:24px}.mx-work-group h2{margin-bottom:10px}.mx-work-group h2 span{color:var(--fg3);background:var(--chip);border-radius:999px;padding:3px 7px;font-size:12px}.mx-work-item{border-radius:10px;align-items:center;gap:14px;padding:16px 12px;display:flex}.mx-work-item:hover{background:var(--raise)}.mx-icon-tile{background:var(--chip);width:30px;height:30px;color:var(--fg2);border-radius:7px;flex:none;place-items:center;display:grid}.mx-work-copy{flex:1;min-width:0}.mx-title-link{text-align:left;align-items:center;gap:4px;font-weight:550;display:inline-flex}.mx-work-copy p{color:var(--fg2);margin:4px 0 0;font-size:13px}.mx-work-item .button{flex:none}.mx-show-more{margin:12px 10px;font-weight:600}.mx-empty{padding:40px 0}.mx-empty p{color:var(--fg2)}.mx-progress{cursor:pointer;margin-bottom:8px}.mx-progress strong,.mx-progress>span:last-child{display:block}.mx-progress>span:last-child{color:var(--fg2);font-size:12px}.mx-progress-bar{background:var(--chip);border-radius:9px;height:5px;margin:14px 0;display:block;overflow:hidden}.mx-progress-bar i{background:var(--fg);border-radius:9px;height:100%;display:block}.mx-ask-inline{border:1px solid var(--line2);border-radius:8px;margin-top:10px;display:flex;overflow:hidden}.mx-ask-inline input{min-width:0;color:var(--fg);background:0 0;border:0;flex:1;padding:9px}.mx-ask-inline button{border:0;border-left:1px solid var(--line2);color:var(--fg);cursor:pointer;background:0 0;padding:8px}@media (max-width:900px){.mx-home-grid,.mx-strategy-grid{grid-template-columns:1fr}.mx-home-aside{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:700px){.mx-summary{grid-template-columns:1fr;gap:8px}.mx-summary button{padding:12px 16px}.mx-home-aside{grid-template-columns:1fr}.mx-work-item{flex-wrap:wrap}.mx-work-item .button{margin-left:44px}}.mx-strategy-grid>div,.mx-strategy-grid aside{min-width:0}.mx-strategy .card{padding:0}.mx-strategy .section-title{font-size:18px}.mx-strategy .mx-detail-list{grid-template-columns:110px 1fr;gap:9px 16px;margin-top:22px;font-size:13px;display:grid}.mx-detail-list dt{color:var(--fg3)}.mx-detail-list dd{margin:0}.mx-position-row{grid-template-columns:150px minmax(0,1fr) auto;gap:14px;align-items:start!important;display:grid!important}.mx-position-row>span:first-child{color:var(--fg3);font-size:12px}.mx-position-row p{color:var(--fg);margin:0;font-size:13px}.mx-strategy aside .item-row{flex-direction:column;align-items:start;gap:6px;display:flex}.mx-strategy aside .item-row p{margin:4px 0}.mx-all-goals{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.mx-all-goals summary{cursor:pointer;font-weight:600}.mx-goal-summary{gap:16px;padding:10px 0;display:flex}.mx-goal-summary span{color:var(--fg2)}.mx-work>.card{padding:0}.mx-work .work-tabs{margin-bottom:28px}.mx-campaign-groups{gap:28px;display:grid}.mx-campaign-groups section>h2{margin:0 0 10px;font-size:18px}.mx-campaign-groups section>h2 span{color:var(--fg3);margin-left:5px;font-size:13px;font-weight:400}.mx-work .campaign-card-grid{grid-template-columns:1fr;gap:0;display:grid}.mx-campaign-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:15px 12px;display:flex}.mx-campaign-row:hover{background:var(--raise)}.mx-campaign-copy{flex:1;gap:4px;min-width:0;display:grid}.mx-campaign-copy strong{font-size:14px}.mx-campaign-copy small{color:var(--fg2);font-size:12px}.mx-tab-intro{margin:0 0 22px}.mx-work .work-goal{border:0;border-bottom:1px solid var(--line);padding:18px 0}.mx-work .work-goal>.row-between p{color:var(--fg2)}@media (max-width:700px){.mx-position-row{grid-template-columns:1fr auto}.mx-position-row p{grid-area:2/1/auto/-1}.mx-campaign-row{flex-wrap:wrap}}.mx-plan .campaign-advanced{border:1px solid var(--line);background:var(--raise);border-radius:16px;margin-top:4px;padding:18px 22px}.mx-plan .campaign-advanced>summary{color:var(--fg);padding:0;font-size:14px}.mx-plan .campaign-advanced[open]>summary{border-bottom:1px solid var(--line);padding-bottom:18px}.mx-plan-header{justify-content:space-between;align-items:center;display:flex}.mx-plan-header>div{align-items:center;gap:12px;display:flex}.mx-plan-header p{color:var(--fg2);margin:0}.mx-plan-history{border:1px solid var(--line);border-radius:12px;padding:16px}.mx-plan-approval{background:var(--raise);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.mx-plan-approval h2{margin:0 0 8px;font-size:18px}.mx-plan-approval p{color:var(--fg2);margin:0 0 8px;font-size:13px}.mx-plan-approval small{color:var(--fg2)}.mx-plan-brief{background:var(--raise);border-radius:14px;grid-template-columns:2fr 1fr 1fr;gap:24px;margin:0;padding:24px;display:grid}.mx-plan-brief dt{color:var(--fg3);margin-bottom:6px;font-size:12px}.mx-plan-brief dd{margin:0;font-size:14px}.mx-plan-content h2{font-size:18px}.mx-plan-output{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 4px;display:flex}.mx-plan-output>div{flex:1;gap:5px;display:grid}.mx-plan-output strong{font-size:14px}.mx-plan-output small{color:var(--fg2);font-size:12px}.mx-plan-output .button{flex:none}.mx-builder{max-width:1280px}.mx-builder .campaign-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.mx-builder .campaign-steps{background:var(--chip);border-radius:999px;align-self:flex-end;margin-top:-48px;padding:3px}.mx-builder .mx-ai-status{background:var(--raise);border-radius:12px;align-items:start;gap:10px;padding:14px 16px;display:flex}.mx-builder .mx-ai-status strong{font-size:13px}.mx-builder .mx-ai-status p{margin:3px 0 0}.mx-builder>.card:has(.mx-ai-status){padding:0}.mx-builder .campaign-intro{background:0 0;padding:0}.mx-builder .campaign-intro h2{margin:4px 0;font-size:16px}.mx-builder .campaign-intro p{color:var(--fg2);font-size:13px}.mx-builder .campaign-suggestions{gap:6px}.mx-builder .campaign-suggestion{border-color:var(--line2);background:0 0;min-height:40px;padding:11px 14px}.mx-builder .campaign-suggestion strong{font-size:13px}.mx-builder .campaign-suggestion span{display:none}.mx-builder .campaign-personas{grid-template-columns:1fr}.mx-builder .campaign-persona{background:0 0;border-color:#0000;height:auto;min-height:0;padding:12px 12px 12px 40px}.mx-builder .campaign-persona.selected{background:var(--raise);border-color:var(--line2)}.mx-builder .campaign-persona strong{font-size:14px}.mx-builder .campaign-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-builder .campaign-channel{border-color:var(--line2);background:0 0;min-height:68px;padding:14px 12px 12px 42px}.mx-builder .campaign-channel.selected{background:var(--raise);border-color:var(--fg2)}.mx-builder .campaign-channel .campaign-check{top:15px;left:14px}.mx-builder .campaign-layout>aside{top:24px}.mx-builder .campaign-aside{background:var(--raise);border-radius:14px;padding:20px}.mx-builder .campaign-aside .button{justify-content:center;width:100%}.mx-builder .campaign-output-list div{padding:15px 0;font-size:13px}.mx-task-detail>.page-grid{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.mx-task-detail .card{padding:0}.mx-task-detail .step-list{flex-wrap:wrap;gap:0;margin:16px 0;display:flex}.mx-task-detail .step-item{border-top:4px solid var(--chip);flex:1;min-width:130px;padding:12px 8px 0 0;display:block}.mx-task-detail .step-item:has(.step-dot):first-child{border-color:var(--ok)}.mx-task-detail .step-dot{display:none}.mx-task-detail .step-item strong{font-size:13px}.mx-task-detail .step-item p{color:var(--fg2);font-size:12px}.mx-task-detail .item-row{border-bottom:1px solid var(--line);padding:13px 0}.mx-task-detail .work-stage-list{padding-left:0;list-style:none}.mx-conversation{gap:14px;min-height:100%}.mx-conversation .conversation-messages{flex:1;min-height:200px}.mx-conversation .message{background:0 0;border:0;padding:0;font-size:14px}.mx-conversation .message.user{background:var(--chip);border-radius:20px;align-self:flex-end;max-width:85%;padding:9px 14px}.mx-conversation .message strong{display:none}.mx-conversation .message p{margin:0}.mx-conversation .conversation-pair{flex-direction:column;gap:12px;display:flex}.mx-conversation .chip-tabs button{background:var(--chip);border-radius:999px;font-size:12px}.mx-conversation .conversation-compose{border:1px solid var(--line2);border-radius:22px;padding:4px 4px 4px 12px}.mx-conversation .conversation-compose textarea{box-shadow:none;resize:none;background:0 0;border:0}.mx-builder .campaign-intro{border-top:1px solid var(--line);padding:10px 0}.mx-builder .campaign-intro summary{cursor:pointer;color:var(--fg2);font-size:12px}.mx-builder .campaign-intro[open]{padding-bottom:14px}.mx-builder .campaign-suggestions,.mx-builder .campaign-form{margin-top:12px}.mx-plan-actions{align-items:center;gap:8px;display:flex;position:relative}.mx-plan-actions details{position:relative}.mx-plan-actions summary{border:1px solid var(--line2);cursor:pointer;border-radius:8px;padding:8px 13px;font-size:13px;list-style:none}.mx-plan-actions summary::-webkit-details-marker{display:none}.mx-plan-actions details>div{z-index:2;background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:4px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 30px #0002}.mx-plan-actions details>div .button{justify-content:flex-start}.mx-work .work-goal h2{margin:0;font-size:18px}.mx-work .work-goal .toolbar{align-items:center;gap:7px;display:flex}.mx-goal-details{grid-template-columns:150px minmax(0,1fr);gap:8px 16px;margin:20px 0;font-size:13px;display:grid}.mx-goal-details dt{color:var(--fg3)}.mx-goal-details dd{margin:0}.mx-goal-history summary{cursor:pointer;font-size:12px;font-weight:600}.mx-goal-history .work-history{background:0 0;padding:8px 0}@media (max-width:900px){.mx-builder .campaign-layout,.mx-task-detail>.page-grid{grid-template-columns:1fr}.mx-builder .campaign-layout>aside{position:static}.mx-plan-brief{grid-template-columns:1fr}}@media (max-width:700px){.mx-builder .campaign-steps{align-self:flex-start;margin:0}.mx-builder .campaign-channels{grid-template-columns:1fr}.mx-plan-header>div{display:block}.mx-plan-output{flex-wrap:wrap}}@media (max-width:900px){.mx-home-grid,.mx-strategy-grid{grid-template-columns:1fr}}@media (max-width:700px){.mx-port{gap:24px}.mx-port-head h1,.mx-builder-header h1,.mx-plan-title h1{font-size:25px}.mx-summary{gap:8px}.mx-summary button{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 10px}.mx-summary strong{font-size:23px}.mx-summary span{font-size:12px}.mx-work-item{flex-wrap:wrap;gap:10px;padding:16px 0}.mx-work-item>.mx-work-copy{flex-basis:calc(100% - 48px)}.mx-work-item>.button{margin-left:44px}}.mx-port>.page-header{margin-bottom:0}@media (max-width:700px){.mx-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}.mx-work>.page-header{margin-bottom:8px}.mx-port{gap:32px}.mx-progress-bar i{background:var(--acc)}
.mx-work .work-tabs{border:0;gap:8px}.mx-work .mx-campaign-groups section>h2{font-size:17px}.mx-work .mx-campaign-row{padding:13px 8px}.mx-work .mx-campaign-row .status{display:none}.mx-all-goals-body{padding:18px 0}.mx-all-goals-body>.button{margin-bottom:12px}.mx-builder-header,.mx-plan-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.mx-builder-header h1,.mx-plan-title h1{letter-spacing:-.03em;margin:5px 0 0;font-size:28px;line-height:1.2}.mx-builder-back{color:var(--fg2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:13px;display:inline-flex}.mx-builder-back:hover{text-decoration:underline}.mx-builder .campaign-steps{background:var(--chip);border-radius:999px;align-self:auto;gap:2px;margin:0;padding:3px;display:flex}.mx-builder .campaign-steps button:disabled{cursor:default;opacity:.6}.mx-builder .mx-ai-status{align-items:center;padding:11px 14px}.mx-builder .mx-ai-status p{margin:0 0 0 4px;display:inline}.mx-builder-section{gap:12px;display:grid}.mx-builder-section-head{align-items:center;gap:10px;display:flex}.mx-builder-section-head>span{background:var(--chip);width:22px;height:22px;color:var(--fg2);border-radius:6px;place-items:center;font-size:12px;display:grid}.mx-builder-section-head h2{margin:0;font-size:17px}.mx-builder-section>.muted{margin:0}.mx-builder .campaign-suggestions{grid-template-columns:1fr;gap:6px;margin:0;display:grid}.mx-builder .campaign-suggestion{border-radius:9px;align-items:center;min-height:43px;padding:10px 14px 10px 41px;display:flex;position:relative}.mx-builder .campaign-suggestion strong{font-weight:500}.mx-radio{border:1px solid var(--line2);border-radius:50%;width:15px;height:15px;position:absolute;left:14px}.mx-builder .campaign-suggestion[aria-pressed=true] .mx-radio:after{content:"";background:var(--fg);border-radius:50%;width:7px;height:7px;margin:3px;display:block}.mx-direction-label{color:var(--fg2);font-size:13px}.mx-builder-section>textarea{min-height:70px}.mx-builder-ai{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mx-builder-ai span{color:var(--fg3);font-size:12px}.mx-builder-details{border-top:1px solid var(--line);padding-top:10px}.mx-builder-details summary{cursor:pointer;color:var(--fg2);font-size:12px}.mx-builder .campaign-personas{margin:10px 0}.mx-builder .campaign-persona{border-bottom:1px solid var(--line);border-radius:0;padding:12px 10px 12px 36px}.mx-builder .campaign-aside{border:0;padding:20px}.mx-builder .campaign-aside h2{margin:0;font-size:16px}.mx-builder .campaign-aside p b{color:var(--fg)}.mx-plan-title h1{align-items:center;gap:9px;display:flex}.mx-plan-title p{color:var(--fg2);margin:7px 0 0;font-size:14px}.mx-plan .mx-plan-approval{border:0;border-radius:10px}.mx-plan .mx-plan-brief{border-radius:10px;padding:18px 22px}.mx-plan .mx-plan-content{margin-top:4px}.mx-plan .mx-plan-content h2{font-size:18px}.mx-plan .mx-plan-output{padding:14px 4px}.mx-plan .campaign-advanced{border:1px solid var(--line);background:var(--raise);border-radius:10px;padding:16px 20px}.mx-plan .campaign-advanced>summary{font-size:13px}.mx-plan .campaign-advanced .page-grid{margin-top:18px}.mx-builder .mx-section-number{background:var(--chip);width:22px;height:22px;color:var(--fg2);vertical-align:middle;border-radius:6px;place-items:center;margin-right:10px;font-size:12px;display:inline-grid}@media (max-width:900px){.mx-home .mx-home-grid,.mx-builder .campaign-layout{grid-template-columns:1fr}.mx-builder .campaign-layout>aside{position:static}}@media (max-width:700px){.mx-builder-header,.mx-plan-title{flex-direction:column;align-items:flex-start}.mx-builder .campaign-steps{align-self:flex-start}.mx-plan .mx-plan-brief{grid-template-columns:1fr}}.mx-builder .campaign-layout{grid-template-columns:minmax(0,1fr) 340px;gap:40px}.mx-builder .campaign-aside{background:0 0;border-radius:0;padding:0}.mx-builder .campaign-layout>.stack{gap:32px}.mx-builder .campaign-import{background:0 0;padding:12px 0}@media (max-width:1100px){.mx-builder .campaign-layout{grid-template-columns:1fr}.mx-builder .campaign-layout>aside{position:static}}.mx-builder-header h1{letter-spacing:-.035em;margin:0;font-weight:600}.mx-builder-header p{color:var(--fg2);margin:6px 0 0;font-size:15px;line-height:1.6}.mx-builder-header .campaign-steps{flex:none}.mx-builder .campaign-suggestion{border-radius:16px;min-height:52px}.mx-builder .campaign-suggestion[aria-pressed=true]{border-color:var(--acc);background:var(--acc-s)}.mx-builder .campaign-suggestion[aria-pressed=true] .mx-radio:after{background:var(--acc)}.mx-builder .campaign-persona{border:0;border-radius:10px;padding:14px 12px 14px 36px}.mx-builder .campaign-persona.selected{background:0 0}.mx-builder .campaign-persona:hover{background:var(--hover)}.mx-builder .campaign-persona>strong{font-weight:500}.mx-builder .campaign-persona>span:not(.campaign-check){font-size:13px;line-height:1.5}.mx-builder .campaign-persona .campaign-check{border-radius:4px;width:16px;height:16px;top:16px;left:0}.mx-builder .campaign-personas>div{padding-right:60px;position:relative}.mx-builder .campaign-personas>div>.button{font-size:12px;position:absolute;top:10px;right:0}.mx-builder-cost{gap:12px;font-size:14px;display:grid}.mx-builder-cost>div{justify-content:space-between;gap:16px;display:flex}.mx-builder-cost dt{color:var(--fg2)}.mx-builder-cost dd{margin:0;font-weight:600}.mx-work .mx-campaign-row{gap:14px;width:calc(100% + 24px);margin:0 -12px;padding:14px 12px}.mx-work .mx-campaign-initials{background:var(--acc-s);width:36px;height:36px;color:var(--acc-t);border-radius:10px;font-size:13px;font-weight:600}.mx-campaign-formats{align-items:center;gap:5px;display:flex}.mx-review-buttons{flex-wrap:wrap;gap:8px;margin:16px 0 32px;display:flex}.mx-task-table{margin-top:16px;overflow-x:auto}.mx-task-table table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.mx-task-table th{color:var(--fg3);font-size:12px;font-weight:500}.mx-task-table th,.mx-task-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.mx-task-table th:first-child,.mx-task-table td:first-child{padding-left:0}.mx-task-table small{color:var(--fg3);margin-top:4px;font-size:12px;display:block}.mx-task-table .text-link{text-align:left;font-size:14px;text-decoration:none}.mx-task-table .text-link:hover{text-decoration:underline}.mx-task-table tr:last-child td{border-bottom:0}.mx-ideas .mx-idea-group{border-bottom:1px solid var(--line);padding:20px 0}.mx-idea-group h3{margin:0;font-size:14px;font-weight:600}.mx-idea-group>.row{gap:10px}.mx-ideas .work-goal{border:0;padding:10px 12px}.mx-ideas .work-goal strong,.mx-ideas .work-goal p{font-size:14px;font-weight:400;display:inline}.mx-ideas .work-goal p:before{content:" — "}.mx-ideas .work-goal small{display:block}.mx-ideas .work-goal .button{font-size:12px}.mx-idea-form{grid-template-columns:1fr 2fr auto;align-items:end;gap:10px;margin-top:12px;display:grid}.mx-ideas>section>.work-form{margin-top:16px}@media (max-width:700px){.mx-campaign-formats{display:none}.mx-idea-form{grid-template-columns:1fr}.mx-task-table td{min-width:110px}.mx-task-table td:first-child{min-width:180px}}
.decision-card{padding:28px}.decision-card h2{margin:18px 0 10px;font-size:25px}.decision-card p{color:var(--mx-text-secondary);max-width:700px;margin-bottom:20px;font-size:13px}.goal-measure{gap:7px;margin-top:25px;display:grid}.goal-measure strong{font-size:17px}.goal-measure .badge{justify-self:start}.overview-counts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.overview-counts div{gap:3px;display:grid}.overview-counts span{color:var(--mx-text-secondary);font-size:12px}.overview-counts strong{font-size:21px}.briefing-body{gap:13px;margin-top:20px;display:grid}.briefing-body strong{font-size:12px}.briefing-body p{color:var(--mx-text-secondary);margin:2px 0 0 15px;font-size:12px}.agent-status{align-items:flex-start;gap:10px;margin-top:17px;display:flex}.agent-status svg{color:var(--mx-accent)}.agent-status strong{font-size:12px}.agent-status p{color:var(--mx-text-secondary);margin:3px 0 0;font-size:12px}.work-form{gap:14px;display:grid}.work-form-actions{justify-content:flex-end;gap:8px;display:flex}.work-card-list{gap:13px;display:grid}.work-card{cursor:pointer}.work-card:hover{border-color:var(--mx-accent-border)}.work-card h3{margin:8px 0 5px}.work-card p{color:var(--mx-text-secondary);margin:0;font-size:12px}.work-card-footer{color:var(--mx-text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.plan-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0;display:grid}.plan-summary div{gap:5px;display:grid}.plan-summary strong{font-size:13px}.plan-deliverables{gap:8px;display:grid}.plan-deliverable{border:1px solid var(--mx-border);border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.plan-deliverable svg{color:var(--mx-accent)}.plan-deliverable span{flex:1;font-size:12px;font-weight:600}.step-list{gap:0;display:grid}.step-item{border-bottom:1px solid var(--mx-border);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.step-item:last-child{border:0}.step-dot{background:var(--mx-accent-subtle);width:26px;height:26px;color:var(--mx-accent);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.step-item strong{font-size:12px}.step-item p{color:var(--mx-text-secondary);margin:3px 0 0;font-size:12px}.log-item{border-bottom:1px solid var(--mx-border);padding:11px 0;font-size:12px}.log-item:last-child{border:0}.log-item time{color:var(--mx-text-secondary);margin-right:9px}.conversation-layout{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:18px;min-height:510px;display:grid}.conversation-feed{flex-direction:column;min-height:450px;display:flex}.conversation-messages{flex:1;align-content:start;gap:14px;max-height:500px;display:grid;overflow:auto}.message{background:var(--mx-surface-raised);border-radius:12px;max-width:90%;padding:13px 15px;font-size:12px}.message.user{background:var(--mx-accent-subtle);justify-self:end}.message strong{color:var(--mx-text-secondary);margin-bottom:5px;font-size:12px;display:block}.message p{white-space:pre-wrap;margin:0}.message small{color:var(--mx-text-secondary);margin-top:7px;display:block}.conversation-compose{gap:7px;margin-top:18px;display:flex}.conversation-compose textarea{flex:1;min-height:55px}.conversation-compose button{align-self:flex-end}.drawer-content .conversation-layout{min-height:0;display:block}.drawer-content .conversation-layout>aside{display:none}.drawer-content .conversation-feed{min-height:calc(100vh - 175px)}@media (max-width:700px){.overview-counts{grid-template-columns:repeat(3,1fr)}.plan-summary,.conversation-layout{grid-template-columns:1fr}.conversation-layout{min-height:0}.conversation-feed{min-height:400px}}.work-deliverable-editor{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:12px 0;padding:16px}.work-deliverable-editor .row-between{margin-bottom:12px}.work-brief-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:18px 0;display:grid}.work-brief-summary div{border-top:1px solid var(--border);min-width:0;padding:10px 0}.work-brief-summary dt{color:var(--mx-text-secondary);font-size:12px;font-weight:600}.work-brief-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0}.work-goal{border-bottom:1px solid var(--border);padding:16px 0}.work-goal .toolbar{flex-wrap:wrap;align-items:end}.work-goal .field-wrap{min-width:150px}.work-history{background:var(--surface);border-radius:6px;padding:10px;font-size:12px}.work-preserve-text{white-space:pre-wrap;overflow-wrap:anywhere}.work-stage-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.work-stage-list li{align-items:center;gap:10px;display:flex}.plan-deliverable{align-items:start}.plan-deliverable p{color:var(--mx-text-secondary);overflow-wrap:anywhere;margin:5px 0;font-size:12px}.conversation-messages{scroll-margin-bottom:20px}@media (max-width:700px){.work-brief-summary{grid-template-columns:1fr}.work-deliverable-editor{padding:12px}.work-goal .toolbar{flex-wrap:wrap;display:flex}}
.campaign-builder{max-width:1240px}.campaign-steps{flex-wrap:wrap;gap:9px;margin:-4px 0 5px;display:flex}.campaign-steps span{border:1px solid var(--mx-border);color:var(--mx-text-secondary);background:var(--mx-surface);border-radius:999px;padding:9px 13px;font-size:12px;font-weight:600}.campaign-steps .current{color:var(--mx-accent);border-color:var(--mx-accent-border);background:var(--mx-accent-subtle)}.campaign-layout{grid-template-columns:minmax(0,1.75fr) minmax(250px,.75fr);align-items:start;gap:20px;display:grid}.campaign-intro{background:var(--mx-surface);border-color:var(--mx-accent-border)}.campaign-intro h2{margin:12px 0 6px;font-size:24px}.campaign-intro p{color:var(--mx-text);font-size:13px;line-height:1.6}.campaign-intro small,.campaign-aside small{color:var(--mx-text-secondary);margin-top:12px;font-size:12px;display:block}.campaign-kicker{color:var(--mx-accent);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.campaign-suggestions,.campaign-personas,.campaign-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.campaign-suggestion,.campaign-persona,.campaign-channel{border:1px solid var(--mx-border);background:var(--mx-surface);min-width:0;color:var(--mx-text);text-align:left;cursor:pointer;border-radius:12px;align-content:start;gap:7px;padding:16px;display:grid;position:relative}.campaign-suggestion:hover,.campaign-persona:hover,.campaign-channel:hover{border-color:var(--mx-accent-border)}.campaign-suggestion strong,.campaign-persona strong,.campaign-channel strong{font-size:13px}.campaign-suggestion span,.campaign-persona span:not(.campaign-check){color:var(--mx-text);font-size:12px;line-height:1.5}.campaign-suggestion small,.campaign-persona small,.campaign-channel small{color:var(--mx-text-secondary);font-size:12px;line-height:1.5}.campaign-suggestion svg{color:var(--mx-accent);position:absolute;top:14px;right:13px}.campaign-persona,.campaign-channel{padding-left:43px}.campaign-persona.selected,.campaign-channel.selected{border-color:var(--mx-accent);background:var(--mx-accent-subtle)}.campaign-check{border:1px solid var(--mx-border);background:var(--mx-surface);width:18px;height:18px;color:var(--mx-accent);border-radius:6px;place-items:center;display:grid;position:absolute;top:16px;left:15px}.campaign-persona.selected .campaign-check,.campaign-channel.selected .campaign-check{border-color:var(--mx-accent)}.campaign-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.campaign-channel{min-height:95px;padding-top:44px;padding-left:15px}.campaign-channel .campaign-check{top:14px;left:15px}.campaign-form,.campaign-persona-form{gap:15px;margin-top:18px;display:grid}.campaign-aside{gap:12px;display:grid;position:sticky;top:90px}.campaign-aside>strong{letter-spacing:-.02em;font-size:27px}.campaign-aside p{color:var(--mx-text-secondary);margin:0;font-size:12px;line-height:1.6}.campaign-aside .button{justify-self:start}.campaign-aside .campaign-suggestion{width:100%}.campaign-review-grid{border-top:1px solid var(--mx-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:21px;display:grid}.campaign-review-grid>div{align-content:start;gap:7px;display:grid}.campaign-review-grid strong{font-size:13px}.campaign-output-list{gap:0;margin-top:12px;display:grid}.campaign-output-list div{border-bottom:1px solid var(--mx-border);justify-content:space-between;gap:14px;padding:11px 0;font-size:12px;display:flex}.campaign-output-list span{color:var(--mx-text-secondary)}.campaign-hero{border:1px solid var(--mx-accent-border);background:var(--mx-surface);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.campaign-hero h2{margin:4px 0;font-size:19px}.campaign-hero p{color:var(--mx-text-secondary);margin:0;font-size:12px}.campaign-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-card{gap:10px;display:grid}.campaign-card :is(h2,h3){margin:0;font-size:17px}.campaign-card p{color:var(--mx-text-secondary);margin:0;font-size:12px;line-height:1.5}.campaign-card .button{justify-self:start}.campaign-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.campaign-plan-intro{background:var(--mx-surface);border-color:var(--mx-accent-border)}.campaign-plan-intro h2{margin:8px 0;font-size:20px}.campaign-plan-intro p{font-size:13px;line-height:1.6}.campaign-plan-output{border-top:1px solid var(--mx-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.campaign-plan-output strong{font-size:13px;display:block}.campaign-plan-output small{color:var(--mx-text-secondary);font-size:12px}.campaign-plan-output .button{flex:none}@media (max-width:900px){.campaign-layout{grid-template-columns:1fr}.campaign-aside{position:static}.campaign-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.campaign-suggestions,.campaign-personas,.campaign-card-grid,.campaign-review-grid{grid-template-columns:1fr}.campaign-hero,.campaign-plan-output{flex-direction:column;align-items:flex-start}}.campaign-advanced>summary{cursor:pointer;color:var(--mx-accent);padding:12px 0;font-size:12px;font-weight:600}.campaign-advanced[open]>summary{margin-bottom:14px}.campaign-advanced .page-grid{margin-top:2px}.campaign-persona{width:100%;height:calc(100% - 34px);min-height:100px}.campaign-import{background:var(--mx-accent-subtle);border-radius:10px;margin:14px 0;padding:12px 15px;font-size:13px}.campaign-import p{margin:0 0 9px}.campaign-suggestion strong{padding-right:18px}.campaign-persona strong,.campaign-suggestion strong,.campaign-output-list span{overflow-wrap:anywhere}.campaign-layout>aside{position:sticky;top:24px}.campaign-aside{position:static}.campaign-suggestions{grid-template-columns:1fr}.campaign-suggestion{width:100%}@media (max-width:900px){.campaign-layout>aside{position:static}}
.cx-page{max-width:1300px;color:var(--mx-text);margin:0 auto;padding:clamp(16px,3vw,36px)}.cx-page *{box-sizing:border-box}.cx-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.cx-heading h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:clamp(25px,3vw,34px);line-height:1.15}.cx-heading p,.cx-muted{color:var(--mx-text-secondary);line-height:1.55}.cx-heading p{margin:0}.cx-eyebrow{color:var(--mx-accent);font-size:12px;font-weight:600}.cx-actions,.cx-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-row{justify-content:space-between}.cx-card{background:var(--mx-surface);border:1px solid var(--mx-border);border-radius:var(--radius-md);min-width:0;box-shadow:0 2px 8px var(--mx-scrim);padding:20px}.cx-card h2{margin:0 0 15px;font-size:17px}.cx-card h3{font-size:14px}.cx-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:18px;display:grid}.cx-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cx-stack{align-content:start;gap:16px;display:grid}.cx-page label{gap:6px;margin:12px 0;font-size:12px;font-weight:600;display:grid}.cx-page input,.cx-page textarea,.cx-page select{border:1px solid var(--mx-border);border-radius:var(--radius-sm);background:var(--mx-surface);width:100%;min-width:0;color:inherit;font:inherit;font-size:var(--type-sm);min-height:var(--control-height);padding:8px 10px;font-weight:400}.cx-page textarea{resize:vertical;line-height:1.5}.cx-page :focus-visible{outline:2px solid var(--mx-accent);outline-offset:2px}.cx-inline{align-items:center;gap:6px!important;display:flex!important}.cx-inline select{width:auto}.cx-alert,.cx-warning,.cx-success{border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.cx-alert{background:var(--mx-critical-subtle);color:var(--mx-critical)}.cx-warning{background:var(--mx-caution-subtle);color:var(--mx-caution)}.cx-success{background:var(--mx-positive-subtle);color:var(--mx-positive)}.cx-pill{background:var(--mx-accent-subtle);color:var(--mx-accent);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-block}.cx-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--mx-border);background:var(--mx-canvas);border-radius:10px;margin:18px 0;padding:20px;line-height:1.55}.cx-preview p{margin-bottom:0}.cx-markdown{white-space:normal}.cx-markdown>*{margin:0 0 .8em}.cx-markdown :is(h3,h4,h5){margin-top:1.2em;line-height:1.3}.cx-markdown :is(ul,ol){padding-left:1.4em}@media (max-width:900px){.cx-split .cx-preview{max-height:55vh;overflow:auto}}.cx-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cx-list li{border:1px solid var(--mx-border);border-radius:10px;padding:14px}.cx-page table{border-collapse:collapse;width:100%}.cx-page th,.cx-page td{text-align:left;border-bottom:1px solid var(--mx-border);vertical-align:top;padding:10px 8px;font-size:12px}.cx-page fieldset{border:1px solid var(--mx-border);border-radius:10px;margin:12px 0}.cx-page a{color:var(--mx-accent)}.cx-metric{margin:5px 0;font-size:26px;font-weight:600}.cx-small{color:var(--mx-text-secondary);font-size:12px}@media (max-width:900px){.cx-grid,.cx-grid3{grid-template-columns:1fr}.cx-heading{display:block}.cx-heading .cx-actions{margin-top:16px}.cx-page{padding:16px}.cx-page table{white-space:nowrap;display:block;overflow-x:auto}}.cx-exact-preview{border:1px solid var(--mx-border);background:var(--mx-surface-raised);border-radius:10px;min-height:120px;padding:12px;overflow:auto}.cx-exact-preview img{width:min(100%,520px);height:auto;box-shadow:0 8px 24px var(--mx-text);margin:auto;display:block}.cx-exact-preview iframe{background:var(--mx-surface);border:0;min-height:540px;margin:auto;display:block}.cx-email-desktop{width:100%;max-width:680px}.cx-email-mobile{width:min(100%,375px)}.cx-slide-list{gap:8px;margin:12px 0;display:grid}.cx-slide-list>div{border:1px solid var(--mx-border);border-radius:10px;align-items:center;gap:6px;padding:5px;display:flex}.cx-slide-list>div>button:first-child{text-align:left;flex:1}.cx-slide-selected{background:var(--mx-accent-subtle)}.cx-page-iframe{border:1px solid var(--mx-border);background:#fff;width:100%;height:540px;margin-top:16px;display:block}.cx-section-toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.cx-section-toggles input,.cx-page .cx-inline input[type=checkbox]{width:auto}.cx-filter-card{margin-bottom:16px}.cx-filter-card .cx-actions{align-items:end}.cx-filter-card label{min-width:130px}.cx-scroll{overflow:auto}.cx-page .cx-scroll table{display:table;overflow:visible}.cx-block{color:var(--mx-text-secondary);margin-top:5px;display:block}.cx-brief{grid-template-columns:130px 1fr;gap:7px 12px;font-size:13px;display:grid}.cx-brief dt{color:var(--mx-text-secondary)}.cx-brief dd{overflow-wrap:anywhere;margin:0}.cx-sequence{padding-left:22px}.cx-sequence li{margin-bottom:8px}.cx-sequence p{color:var(--mx-text-secondary);margin:4px 0}.cx-month-grid{border-left:1px solid var(--mx-border);border-top:1px solid var(--mx-border);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cx-month-head,.cx-month-day{border-right:1px solid var(--mx-border);border-bottom:1px solid var(--mx-border);min-width:0;padding:8px}.cx-month-head{background:var(--mx-canvas);font-size:12px;font-weight:600}.cx-month-day{min-height:95px}.cx-month-day strong{font-size:12px}.cx-calendar-chip{background:var(--mx-accent-subtle);width:100%;color:var(--mx-accent);text-align:left;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:6px;margin:5px 0;padding:4px;font-size:12px;display:block}@media (max-width:700px){.cx-month-day{min-height:60px;padding:3px}.cx-calendar-chip{font-size:12px}.cx-section-toggles,.cx-brief{grid-template-columns:1fr}.cx-brief dt{font-weight:600}}.cx-channel-preview{background:var(--mx-surface);gap:10px;max-width:700px;padding:22px 26px;display:grid}.cx-channel-preview small{color:var(--mx-text-secondary);font-size:12px}.cx-channel-preview strong{font-size:15px}.cx-channel-preview p{margin:0;line-height:1.7}.cx-publish .cx-actions{margin-top:12px}.cx-publish .cx-actions>a{font-size:13px}.cx-confirm{z-index:30;background:var(--mx-surface);height:max-content;max-height:76vh;color:var(--mx-text);border:1px solid var(--mx-border);box-shadow:0 25px 70px var(--mx-scrim);border-radius:12px;padding:24px;position:fixed;inset:12% max(16px,50vw - 350px);overflow:auto}.cx-confirm .cx-preview{max-height:35vh;overflow:auto}.cx-connection{border-top:1px solid var(--mx-border);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:12px;display:flex}.cx-wordpress{max-width:520px}.cx-publish .cx-inline select{max-width:260px}@media (max-width:700px){.cx-confirm{max-height:90vh;inset:5% 12px}.cx-connection{flex-direction:column;align-items:flex-start}}.cx-modal-backdrop{z-index:80;background:var(--mx-scrim);position:fixed;inset:0}.cx-publish select{max-width:100%}.cx-publish a{overflow-wrap:anywhere}.cx-editor-page,.cx-carousel-page,.rq-page{max-width:1280px;color:var(--fg);padding:0}.cx-editor-page .cx-heading h1,.cx-carousel-page .cx-heading h1,.rq-page .cx-heading h1{letter-spacing:-.025em;margin:0 0 6px;font-size:28px}.cx-editor-page .cx-heading p,.cx-carousel-page .cx-heading p,.rq-page .cx-heading p{color:var(--fg2);font-size:14px}.cx-editor-page .cx-card,.cx-carousel-page .cx-card,.rq-page .cx-card{box-shadow:none}.cx-back{color:var(--fg3);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 12px;padding:0;font-size:13px;display:block}.cx-back:hover{color:var(--fg)}.cx-back:disabled{opacity:.45;cursor:not-allowed}.cx-editor-page>.cx-campaign-select{max-width:260px;color:var(--fg3);margin:0 0 20px}.cx-editor-page>.cx-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:32px;display:grid}.cx-editor-page .cx-split{display:contents}.cx-editor-page .cx-writing-canvas{background:var(--panel);border:1px solid var(--line2);border-radius:14px;grid-area:1/1/span 2;padding:0;overflow:hidden}.cx-writing-canvas h2{border-bottom:1px solid var(--line);color:var(--fg2);margin:0;padding:18px 24px;font-size:14px}.cx-writing-canvas>label{text-transform:uppercase;letter-spacing:.07em;color:var(--fg3);margin:0;padding:16px 24px 0;font-size:12px}.cx-writing-canvas>label>input,.cx-writing-canvas>label>textarea{box-shadow:none;color:var(--fg);resize:vertical;background:0 0;border:0;padding:8px 4px;font-size:16px;line-height:1.7}.cx-writing-canvas>label:first-of-type>input{font-size:23px;font-weight:600;line-height:1.3}.cx-writing-canvas .cx-actions{border-top:1px solid var(--line);padding:16px 24px}.cx-editor-page .cx-editor-preview{background:var(--raise);border:0;border-radius:14px;grid-area:1/2;padding:18px}.cx-editor-preview h2{margin:0;font-size:15px}.cx-editor-preview .cx-preview,.cx-editor-preview .cx-exact-preview{background:var(--panel);border-color:var(--line2);margin:12px 0 0}.cx-editor-page>.cx-grid>.cx-stack>.cx-card{background:0 0;border:0;padding:0}.cx-editor-page>.cx-grid>.cx-stack>.cx-card h2{font-size:17px}.cx-carousel-page .cx-heading{margin-bottom:24px}.cx-carousel-tools{align-items:end;gap:12px;margin:0 0 22px;display:flex}.cx-carousel-tools label{min-width:0;color:var(--fg3);align-items:center;gap:10px;margin:0;display:flex}.cx-carousel-tools select{width:auto;min-width:150px}.cx-carousel-tools .cx-small{margin-left:auto}.cx-carousel-workspace{grid-template-columns:170px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cx-carousel-nav{flex-direction:column;gap:10px;max-height:660px;display:flex;position:sticky;top:76px;overflow:auto}.cx-carousel-nav button{text-align:left;border:1px solid var(--line2);background:var(--raise);color:var(--fg2);cursor:pointer;font:inherit;border-radius:10px;padding:9px;font-size:12px}.cx-carousel-nav button[aria-current=true]{border:2px solid var(--fg);padding:8px}.cx-carousel-mini{color:#fff;background:#1c2640;border-radius:5px;justify-content:center;align-items:center;min-height:92px;margin-bottom:7px;padding:12px;font-size:12px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.cx-carousel-panel{border:1px solid var(--line2);background:var(--panel);border-radius:13px;min-height:560px;padding:18px}.cx-carousel-panel h2{margin:0;font-size:17px}.cx-carousel-panel .cx-actions{gap:6px}.cx-carousel-panel .cx-actions .cx-button{min-height:var(--control-height-sm);font-size:var(--type-xs)}.cx-carousel-slide{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:16px;margin-top:18px;display:grid}.cx-carousel-fields label{margin:0 0 12px}.cx-carousel-fields label span{float:right;color:var(--fg3);font-weight:400}.cx-carousel-fields input,.cx-carousel-fields textarea{background:var(--sunk);border-color:var(--line2)}.cx-carousel-fields details{margin-top:16px}.cx-carousel-fields summary,.cx-carousel-details summary{cursor:pointer;color:var(--fg2)}.cx-carousel-visual .cx-exact-preview{background:0 0;border:0;padding:0}.cx-carousel-visual .cx-exact-preview img{width:100%;box-shadow:none}.cx-carousel-details{margin:20px 0}.cx-carousel-details>label{max-width:700px}.cx-carousel-save{z-index:5;background:var(--panel);border:1px solid var(--line2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 17px;display:flex;position:sticky;bottom:12px;box-shadow:0 12px 30px #0002}@media (max-width:1100px){.cx-editor-page>.cx-grid{grid-template-columns:1fr}.cx-editor-page .cx-writing-canvas,.cx-editor-page .cx-editor-preview,.cx-editor-page>.cx-grid>.cx-stack{grid-area:auto/1}}@media (max-width:700px){.cx-editor-page,.cx-carousel-page,.rq-page{padding:0}.cx-carousel-workspace{grid-template-columns:1fr;gap:15px}.cx-carousel-nav{flex-direction:row;max-height:none;position:static;overflow:auto}.cx-carousel-nav button{flex:0 0 112px}.cx-carousel-slide{grid-template-columns:1fr}.cx-carousel-visual{max-width:360px}.cx-carousel-tools{flex-wrap:wrap}.cx-carousel-tools .cx-small{margin-left:0}.cx-carousel-panel{min-height:0}.cx-carousel-save{flex-wrap:wrap}.cx-carousel-save .cx-actions{justify-content:flex-end;width:100%}}.cx-editor-page .cx-writing-canvas>.cx-actions{background:var(--panel);z-index:3;position:sticky;bottom:0}.cx-editor-page .cx-writing-canvas>.cx-actions .cx-button.cx-primary{margin-left:auto}.cx-editor-page .cx-publish{background:0 0;border:0;padding:0}.cx-editor-page .cx-publish>.cx-row h2{font-size:18px}.cx-editor-page .cx-publish .cx-confirm{background:var(--panel);border-color:var(--line2)}@media (max-width:1100px){.cx-editor-page .cx-writing-canvas{grid-row:1}.cx-editor-page .cx-editor-preview{grid-row:2}.cx-editor-page>.cx-grid>.cx-stack{grid-row:3}}.rq-page .cx-quick-draft{background:var(--panel);border-color:var(--line2);width:min(500px,100vw - 24px);max-height:calc(100dvh - 24px);padding:24px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.rq-page .cx-quick-draft label{color:var(--fg2);font-size:13px}.rq-page .cx-quick-draft textarea,.rq-page .cx-quick-draft select{background:var(--sunk);border-color:var(--line2);font-size:14px}.rq-page .cx-quick-draft .cx-actions{justify-content:flex-end;margin-top:20px}.rq-page .cx-quick-draft .cx-actions>.cx-small{width:100%}.cx-editor-header{align-items:flex-start;gap:14px;margin:4px 0 30px;display:flex}.cx-editor-logo{border:1px solid var(--line2);background:var(--panel);width:32px;height:32px;color:var(--acc);border-radius:7px;flex:none;place-items:center;font-size:17px;font-weight:750;display:grid}.cx-editor-heading{flex:1;min-width:0}.cx-editor-heading h1{letter-spacing:-.02em;margin:3px 0 8px;font-size:24px;line-height:1.2}.cx-editor-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cx-editor-meta .cx-pill{background:var(--chip);color:var(--fg2);padding:3px 8px;font-size:12px}.cx-editor-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.cx-editor-head-actions>.cx-button,.cx-editor-head-actions summary{min-height:var(--control-height-sm)!important;padding:7px 10px!important;font-size:12px!important}.cx-editor-head-actions .cx-history,.cx-head-feedback,.cx-rewrite-note{position:relative}.cx-history summary,.cx-head-feedback summary,.cx-rewrite-note summary{cursor:pointer;list-style:none}.cx-history summary::-webkit-details-marker{display:none}.cx-head-feedback summary::-webkit-details-marker{display:none}.cx-rewrite-note summary::-webkit-details-marker{display:none}.cx-history-panel,.cx-rewrite-menu{z-index:12;border:1px solid var(--line2);background:var(--panel);border-radius:10px;width:min(330px,100vw - 32px);padding:17px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #0002}.cx-history-panel h2{margin:0 0 10px;font-size:16px}.cx-history-panel label,.cx-rewrite-menu label{margin:10px 0!important;display:grid!important}.cx-editor-page>.cx-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:24px}.cx-editor-page .cx-writing-canvas{grid-area:1/1/span 2}.cx-canvas-top{background:var(--raise);border-bottom:1px solid var(--line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.cx-founder-line{color:var(--fg2);font-size:12px}.cx-rewrite-pills{flex-wrap:wrap;gap:4px;display:flex}.cx-rewrite-pills>.cx-button,.cx-rewrite-pills summary{background:0 0!important;border:0!important;min-height:28px!important;padding:3px 7px!important;font-size:12px!important}.cx-rewrite-pills>.cx-button:hover,.cx-rewrite-pills summary:hover{background:var(--chip)!important}.cx-rewrite-cost{color:var(--fg3);margin:0;padding:10px 24px;font-size:12px}.cx-writing-canvas>label{padding:14px 24px 0!important}.cx-writing-canvas>label:has(textarea)>textarea{min-height:320px}.cx-writing-canvas>label>textarea{font-size:15px;line-height:1.75}.cx-editor-page .cx-canvas-footer{border-top:1px solid var(--line2);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.cx-editor-page .cx-editor-preview{grid-area:1/2}.cx-editor-page .cx-editor-preview .cx-row{align-items:center}.cx-editor-page .cx-editor-preview .cx-preview{margin:14px 0 0;padding:0;overflow:hidden}.cx-platform-head{align-items:center;gap:9px;padding:14px 16px;display:flex}.cx-platform-head>span:nth-child(2){flex:1;gap:2px;display:grid}.cx-platform-head strong{font-size:13px}.cx-platform-head small{font-size:12px}.cx-platform-avatar{background:var(--chip);width:30px;height:30px;color:var(--acc);border-radius:50%;place-items:center;font-weight:750;display:grid}.cx-channel-preview p{white-space:pre-wrap;margin:0;padding:0 16px 16px;font-size:12px;line-height:1.6}.cx-platform-actions{border-top:1px solid var(--line);color:var(--fg3);padding:10px 16px;font-size:12px}.cx-editor-page>.cx-grid>.cx-stack{grid-area:2/2;gap:18px}.cx-editor-page .cx-ready-ring{border:3px solid var(--ok);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:10px;font-weight:700;display:grid}.cx-editor-page .cx-readiness h2{margin:0 0 3px}.cx-editor-page .cx-readiness p{margin:0}.cx-editor-page .cx-export .cx-actions{border:0;padding:0}.cx-editor-page .cx-export .cx-actions label{margin:0}.cx-carousel-mini{background:0 0;min-height:0;padding:0;display:block}.cx-carousel-mini .cx-exact-preview{background:0 0;border:0;min-height:0;padding:0}.cx-carousel-mini .cx-exact-preview img{width:100%;box-shadow:none;border-radius:5px}.cx-carousel-nav button{width:170px}.cx-carousel-slide{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr);gap:24px}.cx-carousel-visual .cx-exact-preview{min-height:250px}.cx-carousel-page .cx-carousel-save .cx-actions{border:0;padding:0}@media (max-width:1100px){.cx-editor-page>.cx-grid{grid-template-columns:1fr}.cx-editor-page .cx-writing-canvas,.cx-editor-page .cx-editor-preview,.cx-editor-page>.cx-grid>.cx-stack{grid-area:auto/1}.cx-editor-header{flex-wrap:wrap}.cx-editor-head-actions{justify-content:flex-start;width:100%}}@media (max-width:700px){.cx-carousel-nav button{flex:0 0 110px;width:110px}.cx-carousel-slide{grid-template-columns:1fr}.cx-editor-head-actions{gap:5px}.cx-editor-head-actions>.cx-button,.cx-editor-head-actions summary{min-height:var(--control-height)!important}}.cx-editor-page .cx-editor-header{margin-bottom:30px}.cx-editor-page .cx-editor-heading h1{font-size:23px;line-height:1.25}.cx-editor-page .cx-editor-logo{border-radius:10px;width:40px;height:40px}.cx-editor-page .cx-canvas-top{background:var(--raise);flex-direction:column;align-items:stretch;gap:8px;padding:13px 18px;display:flex}.cx-editor-page .cx-founder-line{min-height:20px;color:var(--fg2);font-size:13px;display:block}.cx-editor-page .cx-rewrite-pills{align-items:center;gap:8px;width:100%}.cx-editor-page .cx-rewrite-pills>.cx-button,.cx-editor-page .cx-rewrite-pills summary{min-height:var(--control-height-sm)!important;padding:4px 9px!important;font-size:12px!important}.cx-editor-page .cx-writing-canvas{flex-direction:column;min-height:630px;display:flex}.cx-editor-page .cx-writing-canvas>label:has(textarea)>textarea{min-height:390px;font-size:16px;line-height:1.75}.cx-editor-page .cx-writing-canvas>label>input{font-size:16px}.cx-editor-page .cx-writing-canvas .cx-canvas-footer{margin-top:auto}:is(.cx-editor-page .cx-canvas-linkedin_founder>label:has(textarea)>textarea,.cx-editor-page .cx-canvas-linkedin_company>label:has(textarea)>textarea){min-height:400px}.cx-editor-page .cx-canvas-x>label:has(textarea)>textarea{min-height:350px}.cx-editor-page .cx-canvas-blog>label:first-of-type>input,.cx-editor-page .cx-canvas-seo>label:first-of-type>input,.cx-editor-page .cx-canvas-instagram_static>label:first-of-type>input{min-height:170px;font-size:23px;font-weight:650;line-height:1.35}:is(.cx-editor-page .cx-canvas-blog>label:has(textarea)>textarea,.cx-editor-page .cx-canvas-seo>label:has(textarea)>textarea){min-height:440px}.cx-editor-page .cx-canvas-instagram_static>label:has(textarea)>textarea{min-height:160px}.cx-editor-page .cx-canvas-email fieldset{border:0;border-top:1px solid var(--line);border-radius:0;margin:12px 0;padding:24px}.cx-editor-page .cx-canvas-email fieldset legend{color:var(--fg3);text-transform:uppercase;letter-spacing:.07em;font-size:12px}.cx-editor-page .cx-canvas-email fieldset label:has(input){min-height:150px}.cx-editor-page .cx-canvas-email fieldset input{background:0 0;border:0;padding:8px 0;font-size:22px;font-weight:600}.cx-editor-page .cx-canvas-email fieldset textarea{background:0 0;border:0;min-height:180px;font-size:16px;line-height:1.75}.cx-editor-page .cx-formatting{border-bottom:1px solid var(--line);color:var(--fg3);justify-content:space-between;gap:14px;padding:12px 24px;font-size:12px;display:flex}.cx-editor-page .cx-editor-preview{overflow:hidden}.cx-editor-page .cx-preview-heading{align-items:center;gap:8px}.cx-editor-page .cx-preview-heading>div:first-child{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.cx-editor-page .cx-preview-heading .cx-small{flex-basis:100%;padding-left:23px}.cx-editor-page .cx-channel-preview{max-width:none;padding:0;display:block}.cx-editor-page .cx-channel-preview.cx-mobile-preview{max-width:280px;margin-inline:auto}.cx-editor-page .cx-channel-preview p{white-space:pre-wrap;font-size:13px;line-height:1.55}.cx-editor-page .cx-channel-preview.cx-x-preview p{font-size:14px;line-height:1.5}.cx-editor-page .cx-platform-head{border-bottom:1px solid var(--line)}.cx-editor-page .cx-platform-avatar{background:var(--chip);color:var(--fg)}.cx-editor-page .cx-platform-actions{font-size:12px}.cx-editor-page .cx-readiness .cx-row{justify-content:flex-start;align-items:center;gap:14px}.cx-editor-page .cx-ready-ring{border-color:var(--ok);font-size:12px}.cx-editor-page .cx-checks{margin:0;padding:0!important}.cx-editor-page .cx-checks summary{cursor:pointer;color:var(--fg2);font-size:13px;list-style:none}.cx-editor-page .cx-checks summary::-webkit-details-marker{display:none}.cx-editor-page .cx-checks summary:before{content:"›";margin-right:8px;display:inline-block}.cx-editor-page .cx-checks[open] summary:before{transform:rotate(90deg)}.cx-editor-page .cx-checks>div{padding:8px 0 0 20px}.cx-editor-page .cx-publish-destination{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.cx-editor-page .cx-publish-destination span{flex:1;gap:2px;font-size:13px;display:grid}.cx-editor-page .cx-publish-destination small{color:var(--fg3);font-size:12px}.cx-carousel-page .cx-carousel-panel{background:var(--raise);border-color:var(--line);min-height:480px}.cx-carousel-page .cx-carousel-nav button{background:var(--raise)}.cx-carousel-page .cx-carousel-slide{grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr)}.cx-carousel-page .cx-carousel-visual .cx-exact-preview{min-height:340px}.cx-carousel-page .cx-carousel-fields input,.cx-carousel-page .cx-carousel-fields textarea{background:var(--panel);font-size:14px}@media (max-width:700px){.cx-editor-page .cx-editor-heading h1{font-size:23px}.cx-editor-page .cx-canvas-top{padding:14px 16px}.cx-editor-page .cx-rewrite-pills{flex-wrap:wrap}.cx-editor-page .cx-writing-canvas{min-height:0}.cx-editor-page .cx-writing-canvas>label:has(textarea)>textarea{min-height:300px}.cx-editor-page .cx-preview-heading>div:first-child{flex:1}.cx-editor-page .cx-formatting{flex-wrap:wrap}.cx-carousel-page .cx-carousel-slide{grid-template-columns:1fr}.cx-carousel-page .cx-carousel-visual .cx-exact-preview{min-height:250px}}.cx-editor-page .cx-email-select{color:var(--fg2);margin:12px 0 6px;font-size:12px}.cx-editor-page .cx-email-select select{background:var(--panel)}.cx-editor-page .cx-article-browser{background:var(--sunk);border-bottom:1px solid var(--line);border-radius:8px 8px 0 0;align-items:center;gap:5px;margin:-1px -1px 0;padding:8px 10px;display:flex}.cx-editor-page .cx-article-browser>span{background:var(--line2);border-radius:50%;width:8px;height:8px}.cx-editor-page .cx-article-browser small{text-overflow:ellipsis;white-space:nowrap;color:var(--fg3);margin-left:8px;overflow:hidden}.cx-editor-page .cx-article-preview{white-space:normal;max-height:620px;padding:18px 20px;overflow:auto}.cx-editor-page .cx-article-preview h3{margin:0 0 9px;font-size:22px;line-height:1.3}.cx-editor-page .cx-article-preview>small{color:var(--fg3)}.cx-editor-page .cx-article-preview .cx-markdown{margin-top:16px;font-size:14px;line-height:1.65}.cx-editor-page .cx-search-result{border-bottom:1px solid var(--line);white-space:normal;padding:14px 18px}.cx-editor-page .cx-search-result small{color:var(--fg2);font-size:12px;display:block}.cx-editor-page .cx-search-result strong{color:var(--info);margin:4px 0;font-size:17px;font-weight:500;display:block}.cx-editor-page .cx-search-result p{color:var(--fg2);margin:0;font-size:13px;line-height:1.4}.cx-editor-page>.cx-grid{gap:32px}.cx-editor-page .cx-writing-canvas{border-color:var(--line);border-radius:24px;box-shadow:0 2px 18px #0000000d}@media (max-width:1100px){.cx-editor-page>.cx-grid{grid-template-columns:minmax(0,1fr)}.cx-editor-page .cx-writing-canvas,.cx-editor-page .cx-editor-preview,.cx-editor-page>.cx-grid>.cx-stack{grid-area:auto/1}.cx-editor-page .cx-writing-canvas{grid-row:1}.cx-editor-page .cx-editor-preview{grid-row:2}.cx-editor-page>.cx-grid>.cx-stack{grid-row:3}.cx-editor-header{flex-wrap:wrap}.cx-editor-head-actions{justify-content:flex-start;width:100%}}@media (max-width:700px){.cx-editor-page>.cx-grid{gap:24px}}.cx-editor-page .cx-canvas-blog>label:first-of-type>textarea,.cx-editor-page .cx-canvas-seo>label:first-of-type>textarea{resize:vertical;min-height:100px;font-size:24px;font-weight:600;line-height:1.4}.cx-editor-page .cx-editor-head-actions>.cx-button,.cx-editor-page .cx-editor-head-actions summary{border-radius:10px;min-height:var(--control-height)!important;padding:0 16px!important;font-size:14px!important}.cx-editor-page .cx-canvas-top{background:var(--canvas);border-bottom:0;padding:18px 22px 8px}.cx-editor-page .cx-rewrite-pills{background:var(--raise);border:1px solid var(--line);border-radius:999px;gap:2px;width:max-content;max-width:100%;padding:3px}.cx-editor-page .cx-rewrite-cost{font-size:12px}.cx-editor-page .cx-writing-canvas>label{font-size:12px;font-weight:500;padding:8px 30px 0!important}.cx-editor-page .cx-writing-canvas>label>textarea{padding-inline:0;font-size:16.5px;line-height:1.72}.cx-editor-page .cx-preview-heading>div:first-child{flex:1}.cx-editor-page .cx-preview-heading h2{font-size:13px}.cx-editor-page .cx-preview-heading .cx-small{font-size:12px}@media (max-width:700px){.cx-editor-page .cx-writing-canvas>label{padding-inline:18px!important}.cx-editor-page .cx-rewrite-pills{border-radius:16px}}.rq-page .cx-quick-draft{border-radius:20px;width:min(560px,100vw - 24px);padding:24px}.rq-page .cx-quick-draft .cx-row{justify-content:space-between}.rq-page .cx-quick-draft h2{margin:0;font-size:18px}.rq-page .cx-quick-draft label{margin:20px 0;font-weight:500}.rq-page .cx-quick-draft textarea,.rq-page .cx-quick-draft select{background:var(--canvas);border-radius:9px;font-size:15px}.quick-draft-close{color:var(--fg3);background:0 0;border:0;width:34px;height:34px;font-size:20px}.cx-editor-page .cx-formatting{background:var(--raise);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;padding:10px 18px}.cx-formatting>span:first-child{text-transform:uppercase;letter-spacing:.08em;margin-right:8px;font-size:12px}.cx-formatting>span:last-child{margin-left:auto;font-size:12px}.cx-formatting button{color:var(--fg2);font:500 13px var(--f);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px}.cx-formatting button:hover:not(:disabled){background:var(--chip);color:var(--fg)}.cx-formatting button:disabled{opacity:.5;cursor:not-allowed}.cx-editor-page .cx-canvas-blog>label:first-of-type>textarea,.cx-editor-page .cx-canvas-seo>label:first-of-type>textarea{height:300px;min-height:300px;font-size:24px;font-weight:600;line-height:1.3}.cx-editor-page .cx-canvas-email fieldset label:has(input){min-height:0;margin-bottom:18px}.cx-editor-page .cx-canvas-email fieldset input{font-size:18px}.cx-editor-page .cx-canvas-email fieldset textarea{min-height:120px}.cx-editor-page .cx-formatting{gap:8px;padding:12px 24px}.cx-editor-page .cx-formatting>span:first-child{text-transform:none;letter-spacing:normal;margin-right:auto;font-size:12px}.cx-editor-page .cx-formatting>span:last-child{margin-left:0}.cx-editor-page .cx-formatting button{border:1px solid var(--line2);background:var(--panel);min-width:36px;min-height:34px}
.rq-page .cx-heading{margin-bottom:28px}.rq-page .cx-heading p{max-width:590px}.rq-filterbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 30px;display:flex}.rq-page .rq-filterbar label{flex:0 auto;min-width:0;margin:0;font-size:0;display:block}.rq-page .rq-filterbar select{width:auto;max-width:100%;min-height:40px;font-size:14px;display:block}.rq-filterbar>.cx-small{white-space:nowrap;margin-left:auto}.rq-group{margin:0 0 34px}.rq-group-head{justify-content:flex-start;gap:8px;padding:0 0 12px}.rq-group-head h2{margin:0;font-size:17px}.rq-group-head .cx-small{margin-left:auto}.rq-group-head .cx-button{display:none}.rq-grid{gap:0;display:grid}.rq-card{min-width:0;min-height:68px;color:var(--fg);grid-template-columns:20px 34px minmax(0,1fr) auto 70px;align-items:center;gap:0 12px;padding:7px 2px;font-size:14px;display:grid;position:relative}.rq-card:hover{background:var(--raise)}.rq-select{margin:0!important}.rq-select input{width:15px!important;height:15px!important}.rq-channel{background:var(--panel);border:1px solid var(--line2);width:34px;height:34px;color:var(--fg2);border-radius:8px;place-items:center;font-size:17px;font-weight:700;display:grid}.rq-main{gap:3px;min-width:0;display:grid}.rq-main .cx-small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-title{text-align:left;color:var(--fg);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:550;overflow:hidden}.rq-title:hover{text-decoration:underline}.rq-issue{color:var(--bad);font-size:12px}.rq-card>.status{white-space:nowrap;grid-column:4}.rq-review{grid-column:5;min-height:var(--control-height-sm)!important;padding:4px 10px!important;font-size:12px!important}.rq-inspect,.rq-feedback{grid-column:3/-1;min-width:0;margin:0}.rq-inspect summary,.rq-feedback summary{cursor:pointer;color:var(--fg2);font-size:12px;list-style:none}.rq-inspect summary::-webkit-details-marker{display:none}.rq-feedback summary::-webkit-details-marker{display:none}.rq-inspect:not([open]){position:absolute;bottom:1px;left:66px}.rq-feedback:not([open]){display:none}.rq-inspect[open],.rq-feedback[open]{padding:14px 0}.rq-inspect .cx-preview{max-height:320px;overflow:auto}.rq-inspect .cx-exact-preview{max-width:520px}.rq-inspect .cx-exact-preview img{width:100%}.rq-inline-approve{grid-column:5;display:none}.rq-batch{background:var(--raise);border-radius:10px;margin-bottom:22px;padding:12px 16px}@media (max-width:700px){.rq-filterbar label{flex-basis:calc(50% - 6px)}.rq-card{grid-template-columns:20px 32px minmax(0,1fr) auto;gap:7px}.rq-card>.status{grid-column:3;justify-self:start}.rq-review{grid-area:1/4/span 2}.rq-inspect,.rq-feedback{grid-column:2/-1}.rq-page .cx-heading .cx-actions{width:100%}}.rq-page .rq-select-mode{min-height:var(--control-height-sm);padding:5px 10px;font-size:12px}.rq-page .rq-card{border-radius:14px;grid-template-columns:16px 34px minmax(0,1fr) auto 70px;column-gap:14px;min-height:68px;padding:12px}.rq-page .rq-channel{border:1px solid var(--line);background:var(--tile);border-radius:9px;width:34px;height:34px}.rq-page .rq-title{font-size:15px;font-weight:500}.rq-page .rq-main .cx-small{color:var(--fg2);font-size:13px}.rq-page .rq-issue,.rq-page .rq-inspect:not([open]){display:none}.rq-page .rq-inspect.rq-inspect-visible:not([open]){grid-column:3/-1;padding:3px 0;display:block;position:static}.rq-page .rq-inspect[open]{border-top:1px solid var(--line);grid-column:3/-1;padding:14px 0 18px}.rq-page .rq-inspect>div{margin:12px 0}@media (max-width:700px){.page-content>.rq-page>.cx-heading{margin-bottom:24px}.rq-page .rq-filterbar label{flex-basis:auto;min-width:65%;max-width:100%}.rq-page .rq-filterbar select{font-size:16px}.rq-page .rq-filterbar>.cx-small{flex:1 0 60%;margin-left:0}.rq-page .rq-card{grid-template-columns:16px 34px minmax(0,1fr) auto;column-gap:14px;padding-inline:4px}.rq-page .rq-card>.status{grid-area:1/4;justify-self:end}.rq-page .rq-review{display:none}.rq-page .rq-inspect.rq-inspect-visible:not([open]),.rq-page .rq-inspect[open]{grid-column:2/-1}}.rq-page .rq-filterbar select{max-width:210px;min-height:var(--control-height);border:1px solid var(--line2);background:var(--canvas);border-radius:9px;padding:9px 30px 9px 12px;font-size:15px}.rq-page .rq-filterbar{margin-bottom:32px}.rq-page .rq-grid{margin-inline:-12px}.rq-page .rq-card{grid-template-columns:13px 34px minmax(0,1fr) auto 76px;min-height:68px}.rq-page .rq-main{gap:0}.rq-page .rq-main .cx-small{font-size:13px;line-height:1.55}.rq-page .rq-review{border-radius:10px;min-height:34px!important;padding:0 12px!important;font-size:13px!important}.rq-page .rq-group-head{padding-bottom:12px}.rq-page .rq-group{margin-bottom:32px}@media (max-width:700px){.rq-page .rq-filterbar select{font-size:16px}.rq-page .rq-card{grid-template-columns:13px 34px minmax(0,1fr) auto}.rq-page .rq-filterbar{margin-bottom:24px}}.rq-empty{text-align:center;color:var(--fg3);padding:28px 16px;font-size:14px}.rq-empty h2{margin-bottom:8px}.rq-page .rq-filterbar select{width:210px}.rq-page .rq-filterbar label:first-child select{width:200px}@media (max-width:700px){.rq-page .rq-filterbar label:first-child select{width:210px}.rq-page .rq-filterbar>.cx-small{flex:1 0 auto;margin-left:auto}}.rq-page .rq-filterbar select{min-height:var(--control-height);border-radius:var(--radius-sm);font-size:var(--type-md);padding-block:8px;line-height:1.2}.rq-filter-toggle{display:none}.rq-filter-panel{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}@media (max-width:700px){.rq-filter-toggle{margin-bottom:12px;display:inline-flex}.rq-filter-panel:not(.is-open){display:none}.rq-filter-panel.is-open{flex-direction:column;align-items:stretch;width:100%;display:flex}.rq-page .rq-filter-panel label,.rq-page .rq-filter-panel select{width:100%;min-width:0;max-width:none}}
