@charset "UTF-8";
:root{--paper:#f3f2eb;--card:#fffef9;--ink:#232721;--muted:#74796e;--line:#dedfd4;--lime:#d9ed84;--green:#527748;--orange:#a06c2c;--sans:"Avenir Next","Trebuchet MS",sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Georgia,serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:65px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #72934c;outline-offset:4px}button{transition:background .15s,transform .15s}button:not(:disabled):active{transform:translateY(1px)}a{color:inherit;text-decoration:none}.prototype-bar{height:39px;background:#f2deaf;border-bottom:1px solid #dfc991;display:flex;align-items:center;justify-content:center;gap:9px;font-size:11px;letter-spacing:.015em;position:sticky;top:0;z-index:20}.status-dot,.small-dot{width:6px;height:6px;background:#97702b;border-radius:50%;display:inline-block}.bar-detail{font-weight:400;color:#776343;margin-left:18px}.app-shell{display:grid;grid-template-columns:234px 1fr;min-height:calc(100vh - 39px)}.sidebar{border-right:1px solid var(--line);padding:38px 23px 22px;position:sticky;top:39px;height:calc(100vh - 39px);display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;font-size:22px;letter-spacing:-1.1px;font-weight:650;line-height:1.05}.brand-mark{background:var(--ink);color:var(--paper);width:37px;height:40px;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center;font:italic 33px/1 var(--serif)}.brand-mark>span{position:absolute;font:15px var(--sans);right:2px;top:-2px;color:var(--lime)}.brand-sub{display:block;font-size:8px;font-weight:600;letter-spacing:3px;margin-top:5px}.eyebrow{font-size:9px;letter-spacing:1.65px;font-weight:700;margin:0;color:var(--muted)}.sidebar-label{margin:52px 12px 13px}.nav-link{padding:12px 11px;display:flex;align-items:center;gap:11px;font-size:11px;font-weight:600;border-radius:5px;margin:3px 0;color:#73766d;white-space:nowrap}.nav-link>span:first-child{font-size:20px;font-weight:400;line-height:1}.nav-link.active{background:#e3e6d8;color:var(--ink)}.nav-link:hover{background:#e9eadf}.nav-count{margin-left:auto;font-size:9px;background:#d0d7c1;min-width:22px;padding:1px 4px;border-radius:3px;text-align:center}.sidebar-note{margin-top:auto;border-top:1px solid var(--line);padding:29px 11px 35px}.sidebar-note .small-dot{background:var(--green)}.sidebar-note p{font:italic 24px/1.2 var(--serif);margin:10px 0 14px}.sidebar-note>span:last-child{font-size:10px;line-height:1.8;display:block;color:var(--muted);max-width:155px}.profile{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:19px 6px 0}.avatar{border-radius:50%;background:#e2dacc;font:12px var(--serif);width:33px;height:33px;display:grid;place-items:center}.profile strong,.profile div span{display:block}.profile strong{font-size:11px}.profile div span{font-size:8px;color:var(--muted);margin-top:2px}main{padding:37px 44px 16px;min-width:0;max-width:1670px;width:100%;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:31px}.page-heading .eyebrow{margin-bottom:10px}h1{font:400 43px/1.12 var(--serif);letter-spacing:-1.55px;margin:0}h1 em{font-weight:400;color:#667a51}h2{font-size:18px;letter-spacing:-.5px;margin:6px 0 0;font-weight:600}.intro{font-size:11px;color:var(--muted);margin:13px 0 0}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:11px 16px;min-height:39px;border-radius:4px;font-size:10px;font-weight:650;white-space:nowrap}.button-dark{background:var(--ink);color:#fff}.button-dark:hover{background:#444b3d}.button-outline{background:transparent;border:1px solid #bfc3b3}.button-outline:hover{background:#eeefe5}.button-lime{background:var(--lime);border:1px solid #c5d974}.button-lime:hover{background:#cbe268}.button>span{font-size:15px}.connection-strip{display:flex;align-items:center;background:var(--card);border:1px solid var(--line);padding:24px 27px;border-radius:7px;gap:23px}.account{display:flex;gap:14px;align-items:center;flex-shrink:0}.platform-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;font-size:31px;line-height:1}.instagram{border:1px solid #c7c9b8;background:#eff0e7}.tiktok{background:#242722;color:#f1f3e9;font-size:32px}.account .eyebrow{font-size:8px;letter-spacing:1.1px;display:block}.account strong{font-size:14px;display:block;margin:3px 0}.account-status{display:flex;gap:5px;align-items:center;font-size:8px;color:var(--green)}.account-status i{width:4px;height:4px;background:currentColor;border-radius:100%}.account-status.pending{color:var(--orange)}.connection-path{display:flex;align-items:center;gap:7px;width:85px;color:#8a9479}.connection-path span{height:1px;flex:1;background:#d0d5c2}.connection-path b{font:21px var(--serif)}.connection-note{margin-left:auto;padding-left:26px;border-left:1px solid var(--line)}.connection-note strong{display:block;font-size:10px;font-weight:600;margin-bottom:5px}.connection-note>span{font-size:8px;line-height:1.8;color:var(--muted)}.automation-panel{display:flex;align-items:center;gap:20px;padding:27px 0 31px;border-bottom:1px solid var(--line);margin-bottom:28px}.automation-copy{margin-right:auto}.automation-copy h2{font-size:20px;font-family:var(--serif);font-weight:400;letter-spacing:-.25px}.automation-copy p{margin:8px 0 0;font-size:9px;color:var(--muted);max-width:350px;line-height:1.7}.cutoff-label{font-size:9px;color:#565d50;display:flex;flex-direction:column;gap:5px;min-width:185px}.cutoff-label input{font-size:10px;background:#f9f9f2;border:1px solid var(--line);padding:8px;border-radius:3px;color:var(--ink)}.cutoff-label small{font-size:8px;color:var(--muted)}.automation-switch{display:flex;align-items:center;gap:10px;padding-left:18px;margin-left:4px;border-left:1px solid var(--line);min-width:174px}.automation-switch button{border:0;background:#c7cbbf;width:32px;height:19px;border-radius:15px;padding:3px}.automation-switch button span{width:13px;height:13px;background:#fff;border-radius:50%;display:block;box-shadow:0 1px 3px #0002;transition:transform .2s}.automation-switch button[aria-checked=true]{background:#66844b}.automation-switch button[aria-checked=true] span{transform:translateX(13px)}.automation-switch strong,.automation-switch div span{display:block}.automation-switch strong{font-size:10px}.automation-switch div span{font-size:8px;color:var(--muted);margin-top:3px}.workspace{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(500px,1.55fr);gap:25px;align-items:start}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.queue-panel .section-heading{min-height:39px}.queue-panel h2{font-size:15px}.queue-panel h2>span{font-size:9px;border-radius:4px;padding:1px 5px;background:#e2e5d8;color:#5d694e;margin-left:5px;vertical-align:middle}.live-label{font-size:8px;letter-spacing:1px;color:#727969;border:1px solid #d6dacb;border-radius:3px;padding:3px 5px}.queue-item{width:100%;border:1px solid var(--line);border-radius:6px;padding:12px;background:#f9f9f2;text-align:left;display:flex;gap:12px;margin-bottom:10px;position:relative;transition:background .2s,border-color .2s}.queue-item:hover{background:#fffffa}.queue-item.selected{background:#fffef9;border-color:#8a9c6c;box-shadow:0 0 0 1px #8a9c6c}.queue-item.selected:after{content:"";position:absolute;top:18px;right:-1px;width:3px;height:30px;background:#657c47;border-radius:2px}.queue-thumbnail{width:57px;height:77px;flex-shrink:0;border-radius:3px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:5px;text-align:center;font:15px/.95 var(--serif);letter-spacing:-.5px;position:relative}.queue-thumbnail>span{position:relative;z-index:1}.art-business{background:#d2dbb5;color:#2c4430}.art-work{background:#dfd4ba;color:#524939}.art-audio{background:#b7c8c8;color:#315b5e}.art-past{background:#d7d7ce;color:#5a5f52}.queue-item-info{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:3px 0;justify-content:space-between}.queue-item-info strong{font-size:11px;line-height:1.4;font-weight:650}.queue-item-info>span:nth-child(2){font-size:8px;color:var(--muted);margin:3px 0 6px}.badge{display:inline-block;font-size:8px;line-height:1.3;white-space:nowrap;padding:4px 6px;border-radius:3px;letter-spacing:.05px}.badge.ready{background:#e9efdd;color:#5b7344}.badge.schedule{background:#e2e8ec;color:#536879}.badge.warning{background:#f2e4cb;color:#986b34}.badge.neutral{background:#eceee5;color:#747b69}.badge.demo{background:#dbe8bf;color:#4e6638}.queue-footnote{display:flex;gap:9px;color:var(--muted);font-size:8px;line-height:1.8;margin:15px 4px 0;max-width:240px}.queue-footnote>span{font-size:16px;line-height:1}.editor-panel{background:var(--card);border:1px solid var(--line);border-radius:7px;overflow:hidden}.editor-heading{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e9eade}.editor-heading h2{font-size:15px}.editor-content{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(190px,1.15fr);gap:22px;padding:23px 24px 17px}.preview-shell{min-width:0}.preview-art{aspect-ratio:9/16;width:100%;max-height:380px;border-radius:4px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:16px;background:#d2dbb5;color:#2c4430;isolation:isolate}.preview-art:before{content:"";position:absolute;width:135%;aspect-ratio:1;left:-56%;bottom:-12%;border:1px solid currentColor;border-radius:50%;opacity:.13;z-index:-1}.preview-art:after{content:"";position:absolute;width:110%;aspect-ratio:1;right:-56%;top:8%;background:#fff;opacity:.2;border-radius:50%;z-index:-1}.preview-brand{font-size:6px;letter-spacing:1.7px;font-weight:600}.preview-title{font:400 37px/.98 var(--serif);letter-spacing:-1.4px;white-space:pre-line;margin:auto 0;word-break:normal}.preview-bottom{display:flex;justify-content:space-between;font-size:6px}.preview-disclaimer{display:block;color:#818675;font-size:7px;line-height:1.5;text-align:center;margin-top:8px}.edit-fields{display:flex;flex-direction:column;min-width:0}.edit-fields label{font-size:9px;font-weight:600;margin-bottom:6px}.edit-fields textarea{width:100%;resize:vertical;min-height:106px;border:1px solid #d8dccd;border-radius:4px;background:#fffffc;color:#444e3b;padding:10px;font-size:10px;line-height:1.7}.field-meta{font-size:7px;color:#929689;display:flex;justify-content:space-between;gap:6px;margin-top:5px}.eligibility{display:flex;flex-direction:column;gap:4px;margin:15px 0;font-size:8px;color:#63794b}.eligibility span{display:block}.eligibility.warn{color:#9e7139}.delivery-options{display:flex;flex-direction:column}.delivery-options select,.delivery-options input{width:100%;background:#fffffc;border:1px solid #d8dccd;border-radius:4px;padding:8px;font-size:9px;color:#49523f;min-height:33px}.delivery-options #schedule-label{margin-top:12px;display:flex;justify-content:space-between}.delivery-options #schedule-label span{font-size:7px;color:#939889;font-weight:400}.schedule-note{font-size:7px;line-height:1.65;color:#919686;margin:9px 0 0}.editor-notice{font-size:8px;line-height:1.6;color:#757e69;margin:0 24px 17px;border-left:2px solid #c6d1b2;padding:1px 9px;min-height:26px;display:flex;align-items:center}.editor-actions{border-top:1px solid #e9eade;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.editor-actions>div{display:flex;gap:8px}.editor-actions .button{padding:9px 12px;font-size:8px;min-height:34px;gap:7px}.text-button{background:none;border:none;color:#737d65;padding:5px 0;font-size:9px;text-decoration:none}.text-button:hover{text-decoration:underline}.text-button.danger{color:#97725a;font-size:8px}.workflow-panel{margin-top:37px;padding:25px 27px;background:#e9edde;border:1px solid #d4ddc5;border-radius:7px}.workflow-panel .eyebrow{color:#748261}.workflow-panel h2{font:400 24px var(--serif);letter-spacing:-.5px}.workflow-panel .section-heading{margin-bottom:24px}.flow-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:19px;margin:0}.flow-steps li{position:relative;padding-top:3px;transition:opacity .3s}.flow-steps li:not(:last-child):after{content:"→";position:absolute;top:5px;right:0;color:#bcc5ac}.step-number{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #bdc9ad;color:#758565;font-size:8px;margin-bottom:12px;background:#e9edde;transition:all .2s}.flow-steps strong{font-size:9px;font-weight:650;display:block}.flow-steps p{font-size:7px;line-height:1.8;color:#818d74;margin:5px 0 0}.flow-steps .running .step-number{background:var(--ink);border-color:var(--ink);color:var(--lime);box-shadow:0 0 0 4px #c4d5a4}.flow-steps .done .step-number{background:#c7d7aa;border-color:#b8c69d;color:#445333}.api-detail{display:flex;align-items:center;gap:11px;border-top:1px solid #d5dec6;margin-top:23px;padding-top:15px;color:#8c987d;font-size:7px;flex-wrap:wrap}.api-detail>span:first-child{color:#667858;margin-right:auto}.api-detail code{font-family:monospace;font-size:7px}.activity-panel{margin-top:31px}.activity-panel h2{font-size:16px}.activity-panel .section-heading{margin-bottom:17px}.activity-header,.activity-log>li{display:grid;grid-template-columns:100px 95px 1fr;gap:20px;padding:10px 0;border-bottom:1px solid var(--line)}.activity-header{font-size:7px;letter-spacing:1.1px;font-weight:700;color:#8a907e;padding-top:0}.activity-log{list-style:none;padding:0;margin:0}.activity-log>li{font-size:9px;align-items:center}.activity-log time{font-size:8px;color:#838a77;font-variant-numeric:tabular-nums}.activity-log .log-type{font-size:8px;color:#6c7d56}.activity-log .log-type.warning{color:#9b7544}.activity-log .log-type.demo{color:#73875a}.activity-log .log-detail{color:#68715d;font-size:8px}.activity-note{font-size:7px;color:#929989;margin:12px 0}footer{display:flex;justify-content:space-between;gap:20px;font-size:7px;color:#9a9f91;border-top:1px solid var(--line);padding:18px 0 0;margin-top:30px}footer b{font-weight:400;margin-left:10px}.queue-item,.editor-panel,.connection-strip{animation:enter .5s ease both}.queue-item:nth-child(2){animation-delay:.06s}.queue-item:nth-child(3){animation-delay:.12s}.queue-item:nth-child(4){animation-delay:.18s}@keyframes enter{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){main{padding-left:55px;padding-right:55px}.workspace{grid-template-columns:.7fr 1.55fr}.editor-content{grid-template-columns:.75fr 1.3fr}.preview-title{font-size:45px}.edit-fields textarea{min-height:130px}.queue-item{padding:15px}.queue-thumbnail{height:86px;width:63px}.connection-note>span{font-size:9px}}
@media(max-width:1230px){.app-shell{grid-template-columns:185px 1fr}.sidebar{padding-left:14px;padding-right:14px}.nav-link{font-size:9px;gap:8px}.nav-count{display:none}main{padding:28px 25px 16px}h1{font-size:35px}.connection-note{display:none}.connection-strip{gap:18px;justify-content:center}.automation-copy p{max-width:260px}.automation-panel{gap:16px}.automation-switch{padding-left:13px;min-width:156px}.workspace{grid-template-columns:minmax(220px,.72fr) minmax(440px,1.4fr);gap:19px}.editor-content{padding:20px;gap:17px}.editor-heading{padding:17px 20px}.editor-actions{padding:13px 18px}.preview-title{font-size:32px}.flow-steps{gap:13px}}
@media(max-width:1020px){.app-shell{display:block}.sidebar{height:auto;position:static;flex-direction:row;align-items:center;justify-content:space-between;padding:18px 25px;border-bottom:1px solid var(--line);border-right:0}.brand{font-size:20px}.brand-mark{height:34px;width:32px}.sidebar-label,.sidebar-note,.profile{display:none}.sidebar nav{display:flex;gap:10px}.nav-link{font-size:10px}.nav-link>span:first-child{font-size:15px}.page-heading{margin-top:3px}.workspace{grid-template-columns:minmax(210px,.8fr) minmax(410px,1.5fr)}.automation-copy p{max-width:270px}.automation-switch{min-width:150px}.cutoff-label{min-width:180px}.preview-title{font-size:30px}}
@media(max-width:740px){.prototype-bar{height:auto;min-height:42px;padding:8px 12px;flex-wrap:wrap;font-size:9px;gap:7px}.bar-detail{display:none}.sidebar{padding:16px}.sidebar nav{gap:0}.nav-link{font-size:0;padding:8px 10px}.nav-link>span:first-child{font-size:22px}.brand{font-size:20px}main{padding:25px 17px 15px}.page-heading{align-items:flex-start;gap:12px;margin-bottom:25px}h1{font-size:32px;max-width:300px;line-height:1.05}.page-heading .eyebrow{font-size:7px}.intro{font-size:9px;max-width:250px;line-height:1.7}.page-heading .button{font-size:0;padding:10px 13px;min-height:35px}.page-heading .button>span{font-size:19px}.connection-strip{padding:18px 13px;gap:14px;justify-content:space-between}.account{gap:9px}.platform-icon{width:28px;height:29px;font-size:24px;border-radius:7px}.account strong{font-size:11px}.account .eyebrow{font-size:6px;letter-spacing:.7px}.account-status{font-size:6px}.connection-path{width:27px;gap:0}.connection-path span{display:none}.connection-path b{margin:auto}.automation-panel{flex-wrap:wrap;padding:23px 0;gap:20px}.automation-copy{width:100%}.automation-copy p{max-width:350px}.cutoff-label{flex:1}.automation-switch{min-width:145px;padding-left:12px}.workspace{display:block}.queue-panel{margin-bottom:24px}.queue-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.queue-item{margin:0;padding:9px;gap:8px}.queue-thumbnail{width:40px;height:57px;font-size:12px}.queue-item-info strong{font-size:9px}.queue-item-info>span:nth-child(2){font-size:6px}.queue-item .badge{font-size:6px;padding:3px 4px}.queue-footnote{max-width:none;font-size:7px;margin-top:12px}.editor-content{grid-template-columns:.85fr 1.15fr;gap:16px;padding:18px}.editor-heading{padding:16px 18px}.editor-heading h2{font-size:14px}.preview-title{font-size:31px}.preview-art{padding:13px}.editor-actions{padding:13px 18px}.editor-actions .button{font-size:7px;padding:8px;gap:5px}.editor-actions>div{gap:6px}.editor-actions .text-button{font-size:7px}.workflow-panel{padding:21px 18px;margin-top:24px}.workflow-panel h2{font-size:22px}.flow-steps{grid-template-columns:1fr;gap:16px}.flow-steps li{padding-left:41px;min-height:35px}.step-number{position:absolute;top:3px;left:0}.flow-steps li:not(:last-child):after{content:"";top:29px;left:12px;height:22px;width:1px;background:#bdc9ad}.flow-steps strong{font-size:10px}.flow-steps p{font-size:8px}.flow-steps p br{display:none}.flow-steps p br:after{content:" · "}.api-detail{gap:7px}.api-detail>span:first-child{flex-basis:100%;margin-bottom:3px}.activity-panel h2{font-size:15px}.activity-header,.activity-log>li{grid-template-columns:52px 62px 1fr;gap:11px}.activity-log .log-detail{font-size:7px}.activity-log .log-type{font-size:7px}.activity-log time{font-size:7px}.activity-header{font-size:6px}footer{display:block;font-size:6px}footer>span:last-child{display:block;margin-top:6px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
[hidden]{display:none!important}
.preview-art.art-business{background:#d2dbb5;color:#2c4430}.preview-art.art-work{background:#dfd4ba;color:#524939}.preview-art.art-audio{background:#b7c8c8;color:#315b5e}.preview-art.art-past{background:#d7d7ce;color:#5a5f52}
.intro{font-size:12px}.account .eyebrow{font-size:9px}.account-status{font-size:10px}.connection-note>span{font-size:10px}.automation-copy p{font-size:11px}.cutoff-label{font-size:10px}.cutoff-label small{font-size:9px}.automation-switch strong{font-size:11px}.automation-switch div span{font-size:9px}.queue-item-info strong{font-size:12px}.queue-item-info>span:nth-child(2){font-size:9px}.badge{font-size:9px}.queue-footnote{font-size:9px}.edit-fields label{font-size:11px}.edit-fields textarea{font-size:12px}.field-meta{font-size:9px}.eligibility{font-size:10px}.delivery-options select,.delivery-options input{font-size:11px}.delivery-options #schedule-label span{font-size:9px}.schedule-note{font-size:9px}.editor-notice{font-size:10px}.editor-actions .button,.editor-actions .text-button{font-size:10px}.flow-steps strong{font-size:11px}.flow-steps p{font-size:10px}.api-detail,.api-detail code{font-size:9px}.activity-log .log-detail,.activity-log .log-type,.activity-log time{font-size:10px}.activity-header{font-size:9px}.activity-note{font-size:9px}footer{font-size:9px}
@media(max-width:740px){.intro{font-size:10px}.account .eyebrow{font-size:7px}.account-status{font-size:8px}.queue-item-info strong{font-size:10px}.queue-item-info>span:nth-child(2){font-size:8px}.queue-item .badge{font-size:8px}.editor-content{grid-template-columns:.8fr 1.2fr;gap:13px}.edit-fields textarea{font-size:11px}.field-meta{flex-wrap:wrap}.preview-title{font-size:26px}.editor-actions{flex-wrap:wrap;justify-content:flex-end}.editor-actions>.text-button{margin-right:auto}.activity-log .log-detail,.activity-log .log-type,.activity-log time{font-size:9px}.activity-header{font-size:7px}.api-detail,.api-detail code{font-size:8px}}
@media(max-width:740px){.flow-steps p br{display:block}.flow-steps p br:after{content:none}}
