@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Roman.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Italic.woff2)format("woff2");font-weight:400 700;font-style:italic;font-display:swap}:root{--dark:#0f1012;--dark-2:#17181c;--cream:#f4f0eb;--cream-2:#ece7dd;--paper-soft:#fdfcf9;--card:#efeae2;--white:#fffaf2;--ink:#141517;--ink-soft:#3a3b3d;--muted:#68655f;--faint:#9b968f;--line:#ddd4c8;--line-soft:#e6ddd0;--amber:#ffb200;--amber-deep:#a16a00;--amber-tint:#f7ecd6;--pink:#d34dc7;--magenta:#d34dc7;--mint:#4dd3a4;--teal:#4dd3a4;--blue:#2f6bff;--green:#4dd3a4;--red:#c8503f;--red-tint:#f6e2dd;--font-serif:"Fraunces", "Satoshi", serif;--font-display:"Fraunces", "Satoshi", serif;--mark-asterisk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='1589.27 750.175 74.05 70.645'%3E%3Cpath d='M1663.32 787.083L1637.5 788.215L1657.88 804.291L1635.24 820.82L1626.41 796.366L1617.35 820.82L1594.71 804.291L1615.31 788.215L1589.27 787.083L1597.88 760.817L1619.39 775.308L1612.6 750.175H1640.45L1633.2 775.308L1654.71 760.817L1663.32 787.083Z' fill='%23000'/%3E%3C/svg%3E");--radius:12px;--radius-sm:9px;--shadow:0 24px 60px -40px #11131573;--shadow-lg:0 40px 90px -50px #1113158c;color:var(--ink);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Satoshi,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--cream);min-width:320px;min-height:100vh;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3{letter-spacing:-.01em;color:var(--ink);font-family:Satoshi;font-weight:900}em,.accent{font-family:var(--font-serif);letter-spacing:-.02em;color:inherit;font-style:italic;font-weight:500}.accent.amber{color:var(--amber-deep)}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.eyebrow:before{content:"";background:var(--amber);width:14px;height:14px;-webkit-mask:var(--mark-asterisk) center / contain no-repeat;-webkit-mask:var(--mark-asterisk) center / contain no-repeat;mask:var(--mark-asterisk) center / contain no-repeat;flex:none}.muted{color:var(--muted)}.error{border:1px solid var(--red);border-radius:var(--radius-sm);background:var(--red-tint);color:#9c3527;margin:4px 0 0;padding:11px 13px;font-size:.88rem;font-weight:600}.notice{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-tint);color:#9a6510;margin:0 0 12px;padding:11px 13px;font-size:.88rem;font-weight:600}.pill{border:1px solid var(--line);background:var(--white);color:var(--muted);letter-spacing:.02em;white-space:nowrap;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.72rem;font-weight:800;display:inline-flex}.pill.success{color:#4d7a1e;background:#e2efd6;border-color:#0000}.score{color:var(--amber-deep);font-variant-numeric:tabular-nums;font-weight:900}button{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .18s,border-color .18s,box-shadow .18s,color .18s}button:disabled{cursor:not-allowed;opacity:.45;transform:none}.review-actions button,.reason-chips button,.schedule-actions button,.connect-actions button,.auto-publish-control button,.settings-panel button,.reply-box button,.credentials-form button,.post-row-actions button,.channel-row button,.connect-step button,.topbar-button,.drawer-close,.schedule-card button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;padding:10px 18px;font-size:.88rem;font-weight:800}.review-actions button:hover:not(:disabled),.reason-chips button:hover:not(:disabled),.schedule-actions button:hover:not(:disabled),.connect-actions button:hover:not(:disabled),.settings-panel button:hover:not(:disabled),.post-row-actions button:hover:not(:disabled),.channel-row button:hover:not(:disabled),.topbar-button:hover,.schedule-card button:hover:not(:disabled),.drawer-close:hover{border-color:var(--ink);transform:translateY(-2px)}.primary,.review-actions button.primary,.login-form button,.wizard-form button,.samples button,.credentials-form button{background:var(--ink);color:var(--cream);border-color:#0000;font-weight:900}.primary:hover:not(:disabled),.review-actions button.primary:hover:not(:disabled),.login-form button:hover:not(:disabled),.wizard-form button:hover:not(:disabled),.samples button:hover:not(:disabled),.credentials-form button:hover:not(:disabled){background:#000;transform:translateY(-2px);box-shadow:0 16px 30px -18px #1113158c}.reason-chips button.active{background:var(--amber);color:#241703;border-color:#0000}.danger-button,.settings-panel button.danger-button{border:1px solid var(--red);background:var(--red-tint);color:#9c3527;border-radius:999px;padding:10px 18px;font-weight:800}.danger-button:hover:not(:disabled){background:var(--red);color:var(--white);transform:translateY(-2px)}input[type=text],input[type=email],input[type=password],input:not([type]),select,textarea{background:var(--white);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;transition:border-color .18s,box-shadow .18s}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-tint);outline:none}textarea{resize:vertical;line-height:1.55}label{color:var(--ink-soft);font-size:.84rem;font-weight:800}input[type=range]{accent-color:var(--amber);background:0 0;border:0;padding:0}input[type=checkbox]{width:auto;accent-color:var(--amber)}.login-shell,.dashboard-shell{min-height:100vh}.login-shell{background:var(--cream);place-items:center;padding:32px 24px;display:grid;position:relative;overflow:hidden}.login-shell:before,.login-shell:after{content:"";filter:blur(2px);opacity:.5;pointer-events:none;border-radius:999px;position:absolute}.login-shell:before{background:radial-gradient(circle at 40% 40%, var(--amber), transparent 70%);width:220px;height:220px;top:-70px;left:-60px}.login-shell:after{background:radial-gradient(circle at 50% 50%, var(--pink), transparent 70%);opacity:.28;width:260px;height:260px;bottom:-90px;right:-80px}.login-panel{z-index:1;background:var(--card);border:1px solid var(--line);width:min(100%,470px);box-shadow:var(--shadow-lg);border-radius:18px;padding:40px 36px;position:relative}.login-panel .wordmark{color:var(--ink)}.login-panel h1{margin:0 0 12px;font-size:2.35rem;font-weight:900;line-height:.98}.login-panel>.muted{color:var(--muted);margin:0;font-size:1rem;line-height:1.55}.login-form{gap:12px;margin-top:26px;display:grid}.login-form button{white-space:nowrap;border-radius:999px;padding:14px 20px;font-weight:900}.login-benefits{border-top:1px solid var(--line);gap:12px;margin:28px 0 0;padding:24px 0 0;list-style:none;display:grid}.login-benefits li{color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:.92rem;font-weight:500;display:grid}.login-benefits li:before{content:"";background:var(--amber);width:15px;height:15px;box-shadow:0 0 0 4px var(--amber-tint);border-radius:50%;margin-top:3px}.login-benefits li:nth-child(2):before{background:var(--mint);box-shadow:0 0 0 4px #d9efe5}.login-benefits li:nth-child(3):before{background:var(--pink);box-shadow:0 0 0 4px #f6dff4}.inline-control{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.dashboard-shell{background:var(--cream);position:relative}.topbar{z-index:20;background:var(--dark);height:62px;color:var(--cream);justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:-.01em;color:var(--cream);font-family:Satoshi;font-size:1.35rem;font-weight:900;text-decoration:none}.wordmark em{color:var(--pink);font-style:normal}.topbar-actions{color:#f4f0ebb8;align-items:center;gap:12px;display:flex}.topbar-actions>a{color:#f4f0ebc7;font-size:.88rem;font-weight:800;text-decoration:none;transition:color .16s}.topbar-actions>a:hover{color:var(--white)}.brand-switcher select,.topbar-button{height:38px;color:var(--cream);background:#f4f0eb14;border:1px solid #f4f0eb38;border-radius:999px;padding:0 15px;font-size:.86rem;font-weight:800}.brand-switcher select{appearance:none}.brand-switcher select option{color:var(--ink)}.topbar-button{color:#f6c66e}.topbar-button:hover{transform:translateY(-1px);border-color:var(--cream)!important}.app-layout{z-index:1;grid-template-columns:232px minmax(0,1fr);align-items:start;gap:34px;width:min(100% - 48px,1300px);margin-inline:auto;padding:30px 0 72px;display:grid;position:relative}.sidebar{align-content:start;gap:4px;display:grid;position:sticky;top:92px}.sidebar .eyebrow{margin:4px 0 8px 14px}.nav-group-label{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 4px 14px;font-size:.66rem;font-weight:900}.tab-list{gap:3px;display:grid}.tab-list button{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 16px;font-size:.94rem;font-weight:800;display:flex}.tab-list button svg{opacity:.75;flex-shrink:0;width:18px;height:18px}.tab-list button:hover{background:var(--card);color:var(--ink)}.tab-list button.active{background:var(--ink);color:var(--cream)}.tab-list button.active svg{opacity:1}.page-main{align-content:start;gap:22px;min-width:0;display:grid}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.page-head h1{margin:0;font-size:2.35rem;font-weight:900;line-height:.98}.page-head p{color:var(--muted);max-width:60ch;margin:9px 0 0;font-size:1rem;line-height:1.5}.page-status{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.page-status:before{content:"";background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 3px var(--amber-tint);border-radius:50%}.settings-panel,.review-detail,.metric-card,.insight-panel,.performance-panel,.learning-hero,.timeline-panel,.schedule-card,.inbox-post-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.settings-panel,.review-detail,.performance-panel,.learning-hero,.timeline-panel{padding:24px 26px}.metric-card,.insight-panel,.schedule-card,.inbox-post-group{padding:20px 22px}.settings-panel h2,.performance-panel h2,.insight-panel h2,.timeline-panel h2,.learning-hero h2{margin:0 0 4px;font-size:1.2rem;font-weight:900}.settings-panel>.muted,.performance-panel>.muted{margin:0 0 16px;font-size:.92rem}.settings-panel h3{margin:4px 0 0;font-size:1rem;font-weight:900}.settings-panel label{margin-bottom:6px;display:block}.settings-panel input,.settings-panel select,.settings-panel textarea{margin-bottom:14px}.queue-cockpit{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:18px;min-width:0;display:grid}.queue-list{align-content:start;gap:9px;min-width:0;display:grid}.queue-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);width:100%;color:var(--ink);text-align:left;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.queue-row:hover{border-color:var(--ink);transform:translate(3px)}.queue-row.active{border-color:var(--amber);background:var(--amber-tint)}.queue-row-id{color:var(--faint);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:900}.queue-row strong{text-transform:capitalize;font-size:.94rem;font-weight:800}.queue-row small{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.review-detail{align-content:start;gap:15px;display:grid}.detail-meta{flex-wrap:wrap;gap:8px;display:flex}.detail-meta span{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);text-transform:capitalize;border-radius:999px;padding:5px 12px;font-size:.74rem;font-weight:800}.detail-meta span:first-child{background:var(--amber);color:#241703;border-color:#0000}.draft-copy{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);white-space:pre-wrap;margin:0;padding:20px;font-size:1.02rem;line-height:1.62}.video-draft-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:16px;padding:20px;display:flex}.video-thumb{background:linear-gradient(160deg, var(--amber) 0%, #fff 60%);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;width:96px;height:170px;display:flex}.video-thumb-icon{font-size:1.6rem}.video-thumb-duration{font-size:.78rem;font-weight:700}.video-script-text{flex:auto;min-width:0}.video-script-hook{margin:0 0 10px;font-size:1.08rem;font-weight:700;line-height:1.4}.video-script-beats{margin:0 0 10px;padding-left:20px;line-height:1.55}.video-script-cta{margin:0;font-weight:600}.reason-chips{flex-wrap:wrap;gap:8px;display:flex}.reason-chips button{padding:7px 14px;font-size:.82rem}.review-actions{flex-wrap:wrap;gap:10px;display:flex}.review-actions .primary{margin-left:auto}.keyboard-hint{color:var(--faint);margin:0;font-size:.82rem}.empty-state{border:1px dashed var(--line);border-radius:var(--radius);background:var(--card);min-height:200px;color:var(--muted);text-align:center;place-items:center;gap:12px;padding:36px 24px;font-weight:800;display:grid}.empty-state:before{content:"✳";color:var(--amber);font-size:26px;line-height:1}.empty-state.compact{min-height:0;padding:22px;font-size:.9rem;font-weight:700}.empty-state.compact:before{font-size:18px}.success-state{border:1px solid var(--mint);border-radius:var(--radius);color:#2d6a50;text-align:center;background:#e2efe8;justify-items:center;gap:16px;padding:44px 30px;font-weight:900;display:grid}.success-state span{font-size:1.25rem}.success-state button{background:var(--ink);color:var(--cream);border:0;border-radius:999px;padding:13px 24px;font-weight:900}.success-state button:hover{background:#000;transform:translateY(-2px)}.data-list{min-width:0;display:grid}.data-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 0;display:grid}.data-row:first-child{border-top:0}.data-row strong{text-transform:capitalize;font-size:.92rem;font-weight:800}.data-row small{color:var(--muted);margin-top:3px;font-size:.8rem;line-height:1.45;display:block}.account-table{gap:0;min-width:0;display:grid}.account-table>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) 1fr .6fr .8fr;align-items:center;gap:12px;padding:12px 0;display:grid}.account-table-head{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900;border-top:0!important}.account-table strong{font-size:.9rem;font-weight:800}.account-table small{color:var(--faint);margin-top:2px;font-size:.74rem;display:block}.metric-grid,.performance-overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.metric-card{align-content:start;gap:6px;display:grid}.metric-card .eyebrow{margin:0}.metric-card strong{letter-spacing:-.02em;color:var(--ink);font-family:Satoshi;font-size:2.1rem;font-weight:900;line-height:1}.metric-card span:not(.eyebrow){color:var(--muted);font-size:.82rem;line-height:1.4}.insight-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.insight-panel{align-content:start;gap:12px;display:grid}.performance-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.performance-panel{align-content:start;gap:6px;display:grid}.platform-chart{width:100%;height:auto;margin:8px 0 4px}.platform-chart line{stroke:var(--line);stroke-width:1px}.platform-chart rect{fill:var(--amber)}.platform-chart text{fill:var(--muted);font-size:11px;font-weight:800}.completed-post-row .post-row-actions{align-items:center;gap:8px;display:inline-flex}.post-row-actions a,.published-link{color:#b06f12;font-size:.84rem;font-weight:800;text-decoration:none}.post-row-actions a:hover,.published-link:hover{text-decoration:underline}.post-row-actions button{padding:6px 14px;font-size:.82rem}.learning-page,.analytics-page,.performance-page,.schedule-page,.inbox-page{align-content:start;gap:18px;min-width:0;display:grid}.learning-hero{background:radial-gradient(520px 180px at 100% 0%, var(--amber-tint), transparent 62%), var(--card);gap:6px;display:grid}.learning-hero .progress{margin:10px 0 0}.progress{border:1px solid var(--amber);background:var(--amber-tint);color:#9a6510;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 15px;font-size:.84rem;font-weight:800;display:inline-flex}.digest-preview{gap:6px;display:grid}.digest-preview strong{font-size:.94rem;font-weight:800}.digest-preview small{color:var(--faint);font-size:.78rem}.digest-preview p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.5}.schedule-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.schedule-card{align-content:start;gap:10px;display:grid}.schedule-card header,.inbox-post-group header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.schedule-card header strong,.inbox-post-group header strong{text-transform:capitalize;font-size:1rem;font-weight:800}.schedule-card header small,.inbox-post-group header small{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.schedule-card label{margin-bottom:-4px}.schedule-actions{gap:8px;display:flex}.schedule-actions button{flex:1;padding:9px 12px;font-size:.85rem}.timeline-panel{gap:4px;display:grid}.timeline-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 0;display:grid}.timeline-row:first-of-type{border-top:0}.timeline-row strong{font-size:.9rem;font-weight:800}.timeline-row small{color:var(--muted);margin-top:3px;font-size:.78rem;display:block}.timeline-row>span:last-child{text-align:right}.inbox-post-group{gap:14px;display:grid}.comment-list{gap:12px;display:grid}.comment-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:start;gap:16px;padding-top:14px;display:grid}.comment-row>div strong{font-size:.92rem;font-weight:800}.comment-row>div small{color:var(--faint);margin-left:8px;font-size:.76rem}.comment-row>div p{color:var(--ink-soft);margin:8px 0 0;font-size:.9rem;line-height:1.5}.reply-box{gap:8px;display:grid}.reply-box button{justify-self:end;padding:9px 16px;font-size:.85rem}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:18px;display:grid}.channels-panel,.post-setup-panel,.workspace-panel{grid-column:1/-1}.channel-list{gap:10px;margin-bottom:18px;display:grid}.channel-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:minmax(150px,1fr) auto auto auto auto;align-items:center;gap:14px;padding:15px 17px;display:grid}.channel-row strong{text-transform:capitalize;font-weight:800}.channel-row small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.auto-publish-control{justify-items:start;gap:4px;display:grid}.auto-publish-control small{color:var(--faint);font-size:.72rem}.connect-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.credentials-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);gap:8px;margin-top:16px;padding:20px 22px;display:grid}.credentials-form h3{margin:0;font-size:1.02rem;font-weight:900}.credentials-form label{color:var(--ink-soft);font-size:.82rem;font-weight:800}.credentials-form .muted{font-size:.8rem;line-height:1.5}.credentials-form button{justify-self:start;margin-top:4px;padding:12px 20px}.settings-subgrid{border-top:1px solid var(--line-soft);gap:12px;padding:18px 0;display:grid}.settings-subgrid:first-of-type{border-top:0;padding-top:6px}.settings-subgrid h3{margin:0}.slider-row{grid-template-columns:minmax(0,1fr) 130px 46px;align-items:center;gap:12px;display:grid}.slider-row label{align-items:start;gap:10px;margin:0;display:flex}.slider-row label span{display:grid}.slider-row label small{color:var(--muted);font-size:.76rem;font-weight:500}.slider-row input[type=range]{margin:0}.slider-row .score{text-align:right;font-size:.85rem}.checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.checkbox-grid label,.checkbox-line{color:var(--ink-soft);text-transform:capitalize;align-items:center;gap:9px;margin:0 0 8px;font-weight:600;display:flex}.checkbox-line{text-transform:none}.outcome-drawer{z-index:40;border-left:1px solid var(--line);background:var(--card);align-content:start;gap:14px;width:min(100%,480px);padding:26px 28px 40px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-30px 0 70px -34px #11131573}.drawer-close{justify-self:end;padding:8px 16px!important;font-size:.82rem!important}.outcome-drawer h2{margin:0;font-size:1.3rem}.outcome-facts{flex-wrap:wrap;gap:8px;display:flex}.outcome-facts span{border:1px solid var(--line);background:var(--white);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-size:.76rem;font-weight:800}.drawer-section{border-top:1px solid var(--line-soft);gap:8px;padding-top:16px;display:grid}.drawer-section h3{margin:0;font-size:.98rem;font-weight:900}.wizard-layout{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr);align-items:start;gap:48px;width:min(100% - 48px,1100px);margin-inline:auto;padding:58px 0 72px;display:grid;position:relative}.wizard-copy{gap:16px;display:grid;position:sticky;top:100px}.wizard-copy h1{margin:0;font-size:3rem;font-weight:900;line-height:.96}.wizard-copy>.muted{color:var(--muted);font-size:1.05rem;line-height:1.6}.wizard-steps{gap:2px;margin:10px 0 0;padding:0;display:grid}.wizard-steps li{color:var(--muted);border-radius:999px;grid-template-columns:30px 1fr;align-items:center;gap:13px;padding:11px 13px;font-size:.94rem;font-weight:800;list-style:none;display:grid}.wizard-steps li .step-dot{border:1px solid var(--line);background:var(--white);width:26px;height:26px;color:var(--faint);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.wizard-steps li.active{background:var(--amber-tint);color:#9a6510}.wizard-steps li.active .step-dot{border-color:var(--amber);background:var(--amber);color:#241703}.wizard-steps li.done{color:var(--mint)}.wizard-steps li.done .step-dot{border-color:var(--mint);color:#2d6a50;background:#e2efe8}.wizard-panel{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:18px;align-content:start;gap:18px;padding:34px 34px 36px;display:grid}.wizard-form{gap:12px;display:grid}.wizard-form h2,.samples h2,.connect-step h2{margin:0;font-size:1.4rem;font-weight:900}.wizard-form label,.samples label{color:var(--ink-soft);font-size:.84rem;font-weight:800}.wizard-form button,.samples button{border-radius:999px;justify-self:start;padding:13px 22px;font-weight:900}.samples,.connect-step{gap:14px;display:grid}.sample-list{gap:12px;display:grid}.sample-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:18px 20px}.sample-type{color:var(--amber-deep);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:900}.sample-card p:last-child{color:var(--ink);margin:0;line-height:1.6}.quiz-step{text-align:start;gap:14px;display:grid}.quiz-step h2{margin:0;font-size:1.2rem;font-weight:900}.quiz-options{gap:10px;display:grid}.quiz-option-btn{text-align:start;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);justify-self:stretch;padding:13px 16px;font-weight:700}.quiz-option-btn:hover:not(:disabled){border-color:var(--amber-deep)}.quiz-other-toggle{color:var(--ink-soft);background:0 0;justify-self:start;padding:6px 0;font-weight:700}.quiz-other{gap:8px;display:grid}.quiz-other label{color:var(--ink-soft);font-size:.84rem;font-weight:800}@media (width<=960px){.app-layout{grid-template-columns:1fr;gap:20px}.sidebar{grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;padding-bottom:6px;position:static;overflow-x:auto}.sidebar .eyebrow,.nav-group-label{display:none}.tab-list{grid-auto-columns:max-content;grid-auto-flow:column}.tab-list button{white-space:nowrap}.wizard-layout{grid-template-columns:1fr;gap:28px;padding-top:34px}.wizard-copy{position:static}.queue-cockpit{grid-template-columns:1fr}}@media (width<=620px){.topbar{padding:0 16px}.app-layout{width:min(100% - 28px,1300px)}.channel-row{grid-template-columns:1fr;gap:8px}.comment-row{grid-template-columns:1fr}.slider-row{grid-template-columns:1fr auto}.slider-row input[type=range]{grid-column:1/-1}.inline-control{grid-template-columns:1fr}.page-head h1,.wizard-copy h1{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.03em;font-weight:500}h1{font-weight:600}.primary:hover:not(:disabled),.review-actions button.primary:hover:not(:disabled),.login-form button:hover:not(:disabled),.wizard-form button:hover:not(:disabled),.samples button:hover:not(:disabled),.credentials-form button:hover:not(:disabled){background:var(--magenta);box-shadow:0 16px 34px -18px #d34dc78c}body:after{content:"";z-index:900;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media (pointer:fine){html.has-cursor,html.has-cursor *{cursor:none}}.cursor-blob{mix-blend-mode:difference;z-index:2000;pointer-events:none;will-change:transform;background:#fff;border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.cursor-blob.is-hover{width:44px;height:44px;margin:-22px 0 0 -22px}@media (pointer:coarse){.cursor-blob{display:none}}.boot-screen{background:var(--cream);min-height:100vh;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.boot-mark{letter-spacing:-.02em;font-family:Satoshi,sans-serif;font-size:1.7rem;font-weight:900}.boot-mark em{font-family:var(--font-serif);color:var(--magenta);font-style:italic;font-weight:500}.boot-spinner{border:3px solid color-mix(in srgb, var(--ink) 14%, transparent);border-top-color:var(--magenta);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite boot-spin}@keyframes boot-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.boot-spinner{animation-duration:2s}}.channel-picker{gap:14px;display:grid}.channel-picker-grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;display:grid}.channel-option{text-align:left;border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.channel-option:hover:not(:disabled){border-color:var(--ink);transform:translateY(-2px);box-shadow:0 14px 30px -22px #1415178c}.channel-option:disabled{cursor:default}.channel-option.is-connected{background:color-mix(in srgb, var(--mint) 12%, var(--white));border-color:color-mix(in srgb, var(--mint) 45%, var(--line))}.channel-option.is-highlight{border-color:var(--magenta);box-shadow:0 0 0 1px color-mix(in srgb, var(--magenta) 40%, transparent)}.channel-option.is-open{border-color:var(--ink)}.channel-option-icon{background:color-mix(in srgb, var(--ink) 5%, var(--white));width:40px;height:40px;color:var(--ink);border-radius:10px;place-items:center;display:grid}.channel-option[data-platform=linkedin] .channel-option-icon{color:#0a66c2}.channel-option[data-platform=facebook] .channel-option-icon{color:#1877f2}.channel-option[data-platform=instagram] .channel-option-icon{color:#e4405f}.channel-option[data-platform=bluesky] .channel-option-icon{color:#1185fe}.channel-option[data-platform=reddit] .channel-option-icon{color:#ff4500}.channel-option[data-platform=pinterest] .channel-option-icon{color:#e60023}.channel-option[data-platform=google_business] .channel-option-icon{color:#4285f4}.channel-option[data-platform=youtube_shorts] .channel-option-icon{color:red}.channel-option[data-platform=x] .channel-option-icon,.channel-option[data-platform=tiktok] .channel-option-icon,.channel-option[data-platform=threads] .channel-option-icon{color:#111418}.channel-option-body{gap:2px;min-width:0;display:grid}.channel-option-body strong{font-size:.98rem;font-weight:800}.channel-option-body small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.channel-option.is-connected .channel-option-body small{color:#4d7a1e;font-weight:700}.channel-option-cta{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:900}.channel-option:hover:not(:disabled) .channel-option-cta{color:var(--ink)}.channel-option.is-connected .channel-option-cta{color:#4d7a1e;font-size:1rem}.channel-cred{border:1px solid var(--line);background:var(--white);border-radius:14px;padding:18px 20px}.channels-add-heading{margin:22px 0 0;font-size:1.05rem;font-weight:900}.samples .sample-list{max-height:34vh;padding-right:4px;overflow-y:auto}.onboarding-shell .samples textarea,.onboarding-shell .wizard-form textarea{max-height:22vh}
