:root{--ink:#172023;--muted:#7c807b;--paper:#f8f9f5;--line:#e3e6de;--acid:#d5fa56;--white:#fff;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit}input,textarea{color:var(--ink)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #a1bb40}button{border:0}h1,h2,h3,h4,p{margin:0}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:30;background:#fff;flex-direction:column;width:242px;padding:35px 22px 0;display:flex;position:fixed;inset:0 auto 0 0}.brand{font-family:var(--display);letter-spacing:-1px;align-items:center;gap:12px;padding-left:7px;font-size:20px;font-weight:800;line-height:1.15;display:flex}.brand-second{display:block}.brand-mark{flex-shrink:0;grid-template-columns:repeat(2,1fr);gap:4px;width:33px;height:36px;display:grid;transform:rotate(-8deg)}.brand-mark span{background:var(--ink);border-radius:3px}.brand-mark span:first-child{border-radius:10px 3px 3px}.brand-mark span:last-child{background:var(--acid);border-radius:3px 3px 10px}.brand-mark.small{gap:3px;width:21px;height:23px}.brand-mark.small span{background:var(--ink)}.workspace-label{letter-spacing:1.7px;color:#999d94;margin:57px 0 17px 15px;font-size:9px;font-weight:700}.sidebar nav{flex-direction:column;gap:8px;display:flex}.nav-item{color:#777c76;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;padding:13px 14px;font-size:12px;display:flex}.nav-item:hover{background:#f6f7f1}.nav-item.active{color:var(--ink);background:#f0f4e4;border-color:#e7edda;font-weight:650}.nav-dot{background:#a1b95a;border-radius:100%;width:6px;height:6px;margin-left:auto}.nav-count{background:#e8ecdf;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:60px}.guarantee-mini{background:#f7f8f3;border:1px solid #eef0e6;border-radius:9px;margin:0 8px 27px;padding:20px 16px}.guarantee-mini>svg{margin-bottom:15px}.guarantee-mini h3{font-family:var(--display);letter-spacing:-.65px;font-size:17px;font-weight:750;line-height:1.5}.guarantee-mini p{color:#7c8275;margin-top:10px;font-size:11px;line-height:1.75}.guarantee-mini button{background:0 0;align-items:center;gap:7px;margin-top:18px;padding:0;font-size:10px;font-weight:600;display:flex}.profile{border-top:1px solid var(--line);align-items:center;gap:10px;padding:22px 3px;display:flex}.avatar,.top-avatar{background:#f3f5eb;border:1px solid #e2e6db;border-radius:50%;place-items:center;width:33px;height:33px;font-size:12px;font-weight:600;display:grid}.profile strong,.profile span{display:block}.profile strong{font-size:10px;font-weight:600}.profile div>span{color:#92978b;margin-top:4px;font-size:9px}.profile-dot{background:#9ea58e;border-radius:50%;width:6px;height:6px;margin-left:auto}.workspace{width:calc(100% - 242px);margin-left:242px}.topbar{border-bottom:1px solid var(--line);background:#fafbf8;justify-content:space-between;align-items:center;height:79px;padding:0 48px;display:flex}.breadcrumb{color:#94998e;align-items:center;gap:14px;font-size:11px;display:flex}.breadcrumb span{color:#c1c6ba}.breadcrumb strong{color:#50584b;font-weight:500}.topbar-right{align-items:center;gap:13px;display:flex}.mode-badge{color:#58683a;white-space:nowrap;background:#f0f4e7;border:1px solid #dee5d0;border-radius:5px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:600;display:inline-flex}.mode-badge>span,.live-pill>span{background:#8eaa4a;border-radius:50%;width:5px;height:5px;display:inline-block}.mode-badge.sandbox{color:#367295;background:#edf5fa;border-color:#d3e4ee}.topbar-note{color:#93998c;font-size:10px}.top-avatar{background:#fff;width:29px;height:29px;margin-left:12px;font-size:10px}main{max-width:1520px;margin:0 auto;padding:49px 48px 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:37px;display:flex}.eyebrow{letter-spacing:1.6px;font-size:9px;font-weight:650;display:inline-block}.page-heading .eyebrow{letter-spacing:1.8px;align-items:center;gap:8px;font-size:9px;display:flex}.tiny-spark{color:#91a14b;font-size:17px;line-height:1}h1{letter-spacing:-2.8px;margin:19px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:51px;font-weight:750;line-height:1.13}h1>span{color:#8d9588}.page-heading p{color:#7d8377;font-size:12px;line-height:1.9}.heading-note{color:#919788;gap:13px;margin:48px 57px 0 0;font-size:11px;line-height:1.7;display:flex;transform:rotate(-6deg)}.drawn-arrow{color:#98a47d;font-family:Georgia,serif;font-size:57px;font-weight:400;line-height:1;transform:rotate(6deg)}.studio-grid{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:25px;display:grid}.main-column,.insight-column{min-width:0}.agent-greeting{align-items:flex-start;gap:13px;margin:0 0 23px;padding:0 1px;display:flex}.agent-avatar{background:var(--acid);border:1px solid #c6e84d;border-radius:11px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.agent-name{align-items:center;gap:7px;margin:2px 0 7px;font-size:11px;font-weight:650;display:flex}.agent-name>span:last-child{color:#8d9584;font-size:9px;font-weight:400}.online-dot{background:#89a644;border-radius:100%;width:4px;height:4px;margin-left:3px}.agent-greeting p{color:#788171;max-width:570px;font-size:11px;line-height:1.8}.panel{border:1px solid var(--line);background:#fff;border-radius:10px}.brief-panel{padding:25px 25px 0}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.section-heading>div{align-items:center;gap:10px;display:flex}.section-heading h2{font-family:var(--display);letter-spacing:-.3px;font-size:14px;font-weight:750}.step-number{color:#7c8d56;background:#f1f4e8;border:1px solid #e6ecda;border-radius:5px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.muted{color:#9a9f91;font-size:9px}.brief-panel label{margin-bottom:9px;font-size:10px;font-weight:600;display:block}.brief-panel input:not([type=checkbox]),.brief-panel textarea{outline-offset:2px;background:#fcfcfa;border:1px solid #e1e5d9;border-radius:5px;width:100%;padding:12px 13px;font-size:11px;line-height:1.6}.brief-panel input:not([type=checkbox]):focus,.brief-panel textarea:focus{border-color:#b8cb78}.brief-panel textarea{resize:vertical;min-height:91px}.label-row{justify-content:space-between;align-items:baseline;margin-top:21px;display:flex}.label-row>span{color:#a0a596;font-size:9px}.field-note{color:#8b947f;align-items:center;gap:6px;margin-top:9px;font-size:8.5px;line-height:1.5;display:flex}.package-label{justify-content:space-between;align-items:baseline;margin:27px 0 10px;display:flex}.package-label label{margin:0}.package-label>span{letter-spacing:1.1px;color:#9a9f90;font-size:7px}.package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.package{text-align:left;background:#fff;border:1px solid #e6e9de;border-radius:6px;padding:16px 13px 15px;transition:background .15s,border-color .15s;position:relative}.package:hover{background:#fafcf4;border-color:#bdce8a}.package.selected{background:#f4f8e8;border-color:#afc367;box-shadow:0 0 0 1px #d3dfaf}.package-top{justify-content:space-between;align-items:center;font-size:11px;font-weight:650;display:flex}.radio-circle{border:1px solid #d0d6c5;border-radius:100%;place-items:center;width:12px;height:12px;display:grid}.selected .radio-circle{border-color:#8d9d53}.radio-circle>span{background:#879944;border-radius:50%;width:6px;height:6px;display:block}.package-price{font-family:var(--display);letter-spacing:-1.5px;margin-top:14px;font-size:28px;font-weight:750}.package-price>span{font-family:var(--sans);letter-spacing:0;color:#9a9e92;margin-left:5px;font-size:8px;font-weight:400}.package>p{color:#8d9383;min-height:29px;margin-top:6px;font-size:8px;line-height:1.8}.package-divider{background:#e8eddd;height:1px;margin:12px 0}.package-feature{color:#687457;align-items:flex-start;gap:5px;margin-top:5px;font-size:8px;line-height:1.7;display:flex}.package-feature svg{flex-shrink:0;margin-top:1px}.popular{background:var(--acid);color:#4f6030;letter-spacing:1px;white-space:nowrap;border:1px solid #bccd86;border-radius:4px;padding:4px 9px;font-size:6px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.brief-panel .test-toggle{cursor:pointer;align-items:center;gap:9px;margin:24px 0 0;font-weight:400;display:flex}.test-toggle input{opacity:0;width:31px;height:20px;position:absolute}.toggle-track{background:#e5e8dd;border-radius:20px;flex-shrink:0;width:28px;height:16px;padding:3px;transition:background .2s}.toggle-track:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .2s;display:block;box-shadow:0 1px 2px #0001}.test-toggle input:checked+.toggle-track{background:#a5bd60}.test-toggle input:checked+.toggle-track:after{transform:translate(12px)}.test-toggle input:focus-visible+.toggle-track{outline-offset:3px;outline:3px solid #a1bb40}.test-toggle>span:not(.toggle-track):not(.test-label){color:#69725e;font-size:9px}.test-toggle small{color:#a0a692;margin-left:6px;font-size:8px}.test-label{letter-spacing:.8px;color:#8a9674;background:#f3f5eb;border:1px solid #e8ecdf;border-radius:3px;margin-left:auto;padding:3px 5px;font-size:6px}.brief-footer{background:#fcfdf9;border-top:1px solid #eef0e7;border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;margin:22px -25px 0;padding:17px 25px;display:flex}.brief-footer>span{color:#919b81;align-items:center;gap:6px;font-size:8px;display:flex}.primary-button{background:var(--ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:21px;min-height:40px;padding:12px 17px;font-size:10px;font-weight:550;transition:background .15s,transform .15s;display:inline-flex}.primary-button:hover:not(:disabled){background:#34422c;transform:translateY(-1px)}.primary-button.wide{justify-content:space-between;width:100%;margin-top:18px}.secondary-button{border:1px solid var(--line);background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:10px;display:inline-flex}.secondary-button:hover{background:#f5f8ed}.product-card{color:#fff;background:#202c28;border-radius:9px;margin-top:1px;position:relative;overflow:hidden}.product-card-top{justify-content:space-between;align-items:center;padding:20px 20px 0;display:flex}.product-card-top>.eyebrow{letter-spacing:1.2px;color:#bac3a7;font-size:6px}.product-card-top>span:last-child{color:#c5d79e;font-size:21px;font-weight:300}.tote-art{width:100%;height:auto;margin:0 auto -5px;display:block}.product-card-bottom{justify-content:space-between;align-items:flex-end;padding:0 21px 22px;display:flex}.product-card-bottom div>span{letter-spacing:1.4px;color:#99aa91;font-size:6px}.product-card-bottom h3{font-family:var(--display);letter-spacing:-.9px;margin-top:8px;font-size:22px;font-weight:500}.art-number{color:#7b8e7e;letter-spacing:1px;margin-bottom:3px;font-size:7px}.workflow-panel{margin-top:20px;padding:23px 21px 0}.workflow-title{flex-direction:column;gap:12px;display:flex}.workflow-title h2{font-family:var(--display);letter-spacing:-.4px;font-size:13px;font-weight:750}.live-pill{letter-spacing:1px;color:#93a076;align-items:center;gap:5px;font-size:6px;display:flex}.live-pill>span{width:4px;height:4px}.workflow-panel>p{color:#929a87;margin-top:12px;font-size:9px;line-height:1.8}.timeline{margin-top:25px}.timeline-item{gap:12px;padding-bottom:22px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e4e9db;width:1px;position:absolute;top:24px;bottom:0;left:10px}.timeline-icon{z-index:1;color:#a2ae8b;background:#f6f8ef;border:1px solid #dce4cf;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:7px;display:grid;position:relative}.timeline-icon.complete{color:#7a9340;background:#eff7db}.timeline-icon.failed{color:#ac7051;background:#fff4ee;border-color:#ebd6c6}.timeline-item>div{flex:1;min-width:0}.timeline-item h4{text-transform:capitalize;font-size:9px;font-weight:600;line-height:1.7}.timeline-item p{color:#969d8a;overflow-wrap:anywhere;margin:4px 0 7px;font-size:8px;line-height:1.65}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.tool-name{color:#9da78c;background:#fafcf5;border:1px solid #e9eddf;border-radius:3px;align-items:center;gap:11px;padding:4px 7px;font-size:7px;display:inline-flex}.tool-name>span{color:#c0c9b0;font-size:9px}.tool-endpoint{overflow-wrap:anywhere;color:#8e9b7c;background:#f7f9f2;border-radius:3px;padding:5px 6px;font-size:7px;display:block}.timeline-status{color:#9ba88a;margin-top:5px;font-size:7px;display:block}.timeline-foot{color:#a3ac94;border-top:1px solid #edf0e5;align-items:center;gap:7px;padding:14px 0;font-size:7px;display:flex}.trust-note{color:#869776;gap:9px;margin:19px 12px 0;display:flex}.trust-note>svg{flex-shrink:0;margin-top:1px}.trust-note p{color:#808c72;font-size:8px;line-height:1.9}.trust-note p>span{color:#a3ab96}.chat-panel{margin-top:27px;padding:0 2px}.chat-panel>.eyebrow{color:#99a189;letter-spacing:1.5px;font-size:7px}.chat-panel form{background:#fff;border:1px solid #e2e7d8;border-radius:7px;align-items:center;gap:8px;margin-top:11px;padding:8px 8px 8px 13px;display:flex}.chat-panel input{background:0 0;border:0;flex:1;min-width:0;padding:6px 0;font-size:10px}.chat-panel input::placeholder{color:#b0b6a5}.chat-panel form>button{color:#829764;background:#edf3df;border-radius:4px;place-items:center;padding:7px;display:grid}.chat-panel>small{color:#9ca58e;margin-top:8px;font-size:7px;line-height:1.7;display:block}.chat-reply{color:#657254;background:#eef3e3;border-radius:7px;margin:10px 0;padding:14px;font-size:11px;line-height:1.8}.footer{border-top:1px solid var(--line);color:#a1aa93;justify-content:space-between;margin-top:47px;padding:23px 0 25px;font-size:8px;display:flex}.footer>span:last-child{align-items:center;gap:8px;display:flex}.footer-star{color:#9cac78;font-size:13px}.error-box{color:#8c513c;background:#fff6f1;border:1px solid #edc7b9;border-radius:7px;gap:11px;margin-top:18px;padding:16px;display:flex}.error-box>svg{flex-shrink:0}.error-box strong{font-size:11px}.error-box p{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.7}.error-box>button{background:0 0;align-self:flex-start;margin-left:auto;font-size:21px}.result-panel{margin-top:23px;padding:24px}.result-panel .section-heading{flex-wrap:wrap;margin-bottom:25px}.status-pill{white-space:nowrap;color:#84916f;background:#f2f3eb;border:1px solid #e4e8d9;border-radius:4px;align-items:center;padding:6px 9px;font-size:8px;display:inline-flex}.status-pill.delivered,.status-pill.paid{color:#648338;background:#edf5d9;border-color:#d8e8b8}.status-pill.refunded{color:#7c6a9c;background:#f0edfa;border-color:#e5dcf2}.status-pill.refund_failed{color:#a96443;background:#fff0e8;border-color:#f2d2c1}.quote-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.quote-heading .eyebrow{color:#8c987a;letter-spacing:1.2px;font-size:7px}.quote-heading h3{font-family:var(--display);letter-spacing:-.8px;margin-top:7px;font-size:23px}.quote-amount{font-family:var(--display);letter-spacing:-1.5px;text-align:right;white-space:nowrap;font-size:28px;font-weight:650}.quote-amount>small{font-family:var(--sans);letter-spacing:0;color:#9aa38c;margin-top:4px;font-size:8px;font-weight:400;display:block}.quote-explanation{color:#8b967a;margin-top:17px;font-size:11px;line-height:1.8}.payment-promise{color:#7f8d6c;align-items:flex-start;gap:8px;padding:15px 0 0;font-size:10px;line-height:1.8;display:flex}.payment-promise svg{flex-shrink:0;margin-top:2px}.checkout-box{background:#f7faef;border:1px solid #dfe8cd;border-radius:7px;margin-top:20px;padding:20px}.checkout-box>.eyebrow{color:#8d9b75;font-size:7px}.checkout-box h3{font-family:var(--display);letter-spacing:-.5px;margin-top:12px;font-size:18px}.checkout-box>p{color:#8c967d;margin-top:10px;font-size:10px;line-height:1.8}.paypal-buttons{margin-top:15px}.paid-state{padding-top:22px}.success-icon{color:#749142;background:#e4efc9;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:12px;display:grid}.paid-state h3{font-size:15px}.paid-state p{color:#8a967a;margin-top:8px;font-size:11px;line-height:1.8}.working-state{color:#839363;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.loading-dot{background:#9cb758;border-radius:100%;width:7px;height:7px;animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.3;transform:scale(.8)}}.delivery-banner{color:#7d9351;background:#f0f6e2;border:1px solid #e5edcf;border-radius:5px;align-items:center;gap:7px;margin-top:20px;padding:12px 13px;font-size:10px;display:flex}.preview-tabs{border-bottom:1px solid var(--line);margin-top:23px;display:flex;overflow-x:auto}.preview-tabs>button{color:#8b9879;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;padding:11px 12px;font-size:10px}.preview-tabs>button[aria-selected=true]{color:var(--ink);border-color:#9ab74e}.copy-preview{padding:22px 2px 8px}.copy-preview>.eyebrow{color:#9aa885;font-size:7px}.copy-preview h3{font-family:var(--display);letter-spacing:-.7px;margin:14px 0;font-size:24px;line-height:1.4}.copy-preview p{color:#7e8a70;margin:12px 0;font-size:11px;line-height:1.9}.copy-preview .copy-subtitle{font-size:12px}.copy-preview ul{color:#748568;margin:19px 0;padding-left:18px;font-size:11px;line-height:1.9}.copy-preview details{color:#748368;border-top:1px solid #edf0e6;padding:12px 0;font-size:11px}.copy-preview summary{cursor:pointer;font-weight:550}.copy-preview details p{margin-bottom:0}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag{color:#8b9a77;background:#f3f6eb;border-radius:4px;padding:5px 8px;font-size:9px}.script-scene{border-top:1px solid #edf0e6;align-items:flex-start;gap:14px;padding:15px 0;display:flex}.script-scene>.mono{color:#9ba987;flex-shrink:0;width:45px;padding-top:4px}.script-scene strong{font-size:11px}.script-scene p{margin:8px 0}.script-scene small{color:#99a58c;font-size:9px}.download-row{border-top:1px solid #edf0e5;justify-content:flex-end;align-items:center;gap:7px;padding-top:17px;display:flex}.download-row>span{color:#8c9a7b;margin-right:auto;font-size:9px}.quality-note{color:#9ca78e;margin-top:15px;font-size:8px;line-height:1.8}.order-reference{border-top:1px solid #edf0e5;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:13px;display:flex}.order-reference>.mono{color:#abb49f;overflow-wrap:anywhere;font-size:7px}.order-reference>button{color:#889b6f;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;font-size:8px;display:flex}.refund-state{color:#9283a3;background:#f6f4fb;border:1px solid #e8e1f1;border-radius:7px;margin-top:23px;padding:21px}.refund-state h3{font-family:var(--display);color:#62546e;letter-spacing:-.4px;margin-top:10px;font-size:18px;line-height:1.5}.refund-state p{margin-top:10px;font-size:11px;line-height:1.8}.qc-attempt{border-top:1px solid #e9e1f0;margin-top:13px;padding-top:12px;font-size:9px;line-height:1.7}.qc-attempt>strong,.qc-attempt>span{display:block}.qc-attempt>span{margin-top:4px}.refund-state>.secondary-button{margin-top:16px}.page-heading.compact{margin-bottom:36px}.compact>.primary-button{align-self:flex-end;margin-bottom:7px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px;display:grid}.metric{padding:24px}.metric>span{color:#8b997a;font-size:11px}.metric>strong{font-family:var(--display);letter-spacing:-1.7px;margin-top:14px;font-size:35px;font-weight:650;display:block}.metric>small{color:#abb59c;margin-top:8px;font-size:9px;display:block}.ledger-panel{padding:24px 0 0}.ledger-panel>.section-heading{padding:0 24px}.text-button{color:#8a9b74;background:0 0;padding:6px;font-size:10px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}thead{background:#fcfdf9;border-top:1px solid #eef1e6;border-bottom:1px solid #eef1e6}th{letter-spacing:1px;color:#a0ac8e;padding:14px 20px;font-size:7px;font-weight:550}td{color:#7f8e6e;border-bottom:1px solid #eff2e8;padding:21px 20px;font-size:10px}tr:last-child td{border-bottom:0}td>strong{color:#405035;white-space:nowrap;font-size:11px;font-weight:550;display:block}td>.mono{color:#aab69a;margin-top:7px;font-size:7px;display:block}td>small{color:#a0ad8e;margin-top:6px;font-size:9px;display:block}.capitalize{text-transform:capitalize}.table-open{color:#91a66f;background:#f4f7eb;border:1px solid #e8eddd;border-radius:4px;place-items:center;width:29px;height:29px;display:grid}.ledger-disclaimer{color:#99a88a;align-items:flex-start;gap:8px;margin:22px 4px;font-size:10px;line-height:1.8;display:flex}.ledger-disclaimer>svg{flex-shrink:0;margin-top:1px}.empty-state{text-align:center;color:#9bad82;padding:60px 25px}.empty-state>svg{margin-bottom:15px}.empty-state h3{font-family:var(--display);color:#5a6e45;letter-spacing:-.7px;font-size:23px}.empty-state p{margin-top:12px;font-size:11px;line-height:1.8}.empty-state>.primary-button{margin-top:22px}.error-inline{color:#a25e43;padding:0 24px 20px;font-size:11px}.how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.how-card{padding:30px}.how-number{font-family:var(--display);letter-spacing:-1.4px;color:#bccb9b;font-size:35px}.how-card h2{font-family:var(--display);letter-spacing:-.7px;margin-top:25px;font-size:20px}.how-card p{color:#8b9a79;margin-top:15px;font-size:12px;line-height:1.9}.how-bottom{background:#f1f6e5;border-color:#e2ebd0;align-items:flex-start;gap:23px;margin-top:25px;padding:30px;display:flex}.how-bottom>svg{color:#8ca363;flex-shrink:0}.how-bottom h2{font-family:var(--display);letter-spacing:-.5px;font-size:18px}.how-bottom p{color:#8a9a77;max-width:670px;margin-top:12px;font-size:11px;line-height:1.9}.how-bottom>.primary-button{flex-shrink:0;align-self:center;margin-left:auto}@media (min-width:1600px){.sidebar{width:260px;padding-left:25px;padding-right:25px}.workspace{width:calc(100% - 260px);margin-left:260px}main{padding-top:60px}.studio-grid{grid-template-columns:minmax(0,1fr) 370px;gap:32px}.page-heading{margin-bottom:44px}h1{letter-spacing:-3.5px;font-size:62px}.page-heading p{font-size:14px}.heading-note{font-size:13px}.brief-panel{padding:30px 30px 0}.brief-footer{margin-left:-30px;margin-right:-30px;padding:20px 30px}.section-heading h2{font-size:16px}.brief-panel label{font-size:12px}.brief-panel input:not([type=checkbox]),.brief-panel textarea{padding:14px;font-size:13px}.agent-greeting p{font-size:13px}.agent-name{font-size:12px}.agent-name>span:last-child{font-size:10px}.agent-greeting{margin-bottom:28px}.agent-avatar{width:46px;height:46px}.package{padding:20px 18px}.package-top{font-size:13px}.package-price{font-size:33px}.package>p{min-height:36px;font-size:10px}.package-feature,.package-price>span{font-size:10px}.package-label{margin-top:31px}.field-note{font-size:10px}.primary-button{padding:14px 21px;font-size:12px}.brief-footer>span,.brief-panel .test-toggle>span:not(.toggle-track):not(.test-label){font-size:10px}.test-toggle small{font-size:9px}.product-card-top{padding:25px 24px 0}.product-card-top>.eyebrow{font-size:7px}.product-card-bottom h3{font-size:26px}.product-card-bottom{padding:0 25px 27px}.workflow-panel{margin-top:25px;padding:27px 25px 0}.workflow-title h2{font-size:15px}.workflow-title{gap:13px}.workflow-panel>p{font-size:11px}.live-pill{font-size:7px}.timeline-item h4{font-size:11px}.timeline-item p{font-size:10px}.timeline-item{gap:13px;padding-bottom:26px}.timeline-icon{width:24px;height:24px;font-size:8px}.timeline-item:not(:last-child):before{top:27px;left:11px}.tool-name{font-size:8px}.timeline-foot{padding:17px 0;font-size:8px}.trust-note p{font-size:9px}.chat-panel>.eyebrow{font-size:8px}.chat-panel input{font-size:12px}.chat-panel>small,.footer{font-size:9px}.muted{font-size:10px}.package-label>span{font-size:8px}.popular{font-size:7px}.label-row>span{font-size:10px}.sidebar .nav-item{font-size:13px}.sidebar .workspace-label{font-size:10px}}@media (max-width:1200px){.sidebar{width:205px;padding-left:15px;padding-right:15px}.workspace{width:calc(100% - 205px);margin-left:205px}.brand{gap:9px;font-size:18px}.brand-mark{width:29px;height:32px}.topbar{padding:0 30px}main{padding:37px 30px 0}.studio-grid{grid-template-columns:minmax(0,1fr) 280px;gap:20px}.heading-note{margin-right:15px;font-size:10px}h1{font-size:46px}.brief-panel{padding:20px 18px 0}.brief-footer{margin-left:-18px;margin-right:-18px;padding:17px 18px}.package-grid{gap:7px}.package{padding:14px 9px}.package-feature{font-size:7px}.package>p{font-size:7.5px}.package-price>span{margin-left:3px;font-size:7px}.muted{display:none}.product-card-top{padding:18px 17px 0}.product-card-top>.eyebrow{font-size:5.5px}.product-card-bottom h3{font-size:20px}.product-card-bottom{padding:0 18px 20px}.workflow-panel{padding:21px 17px 0}.workflow-title h2{font-size:12px}.metrics-grid{gap:12px}.metric{padding:19px}.metric>strong{font-size:29px}.how-bottom{flex-wrap:wrap}.how-bottom>div{flex:1}.how-bottom>.primary-button{margin-left:52px}.topbar-note{display:none}}@media (max-width:1020px){.sidebar{width:184px;padding-left:12px;padding-right:12px}.workspace{width:calc(100% - 184px);margin-left:184px}.brand{gap:8px;font-size:16px}.brand-mark{width:26px;height:29px}.nav-item{gap:9px;padding:12px 10px;font-size:11px}.guarantee-mini{margin-left:3px;margin-right:3px;padding:15px 12px}.guarantee-mini h3{font-size:15px}.guarantee-mini p{font-size:10px}.guarantee-mini button{font-size:8px}.studio-grid{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.topbar{padding:0 24px}main{padding-left:24px;padding-right:24px}.heading-note{display:none}.package-grid{grid-template-columns:1fr;gap:9px}.package{grid-template-columns:1fr 1fr;gap:5px 10px;padding:12px;display:grid}.package-top{grid-column:1}.package-price{grid-area:2/1;margin:0;font-size:24px}.package>p{grid-area:1/2/3;align-self:center;min-height:auto;margin:0;font-size:8px}.package-divider{display:none}.package-feature{font-size:8px}.popular{padding:2px 5px;font-size:5px;bottom:-6px;left:auto;right:8px;transform:none}.test-toggle small{margin-top:3px;margin-left:0;display:block}.brief-footer>span{font-size:7px}.primary-button{gap:10px;padding:11px 13px}.product-card-top>.eyebrow{font-size:4.7px}.product-card-bottom h3{font-size:17px}.product-card-bottom div>span,.art-number{font-size:5px}.workflow-title h2{font-size:11px}.workflow-panel{padding-left:15px;padding-right:15px}.timeline-item{gap:9px}.timeline-item h4{font-size:9px}.timeline-item p{font-size:7.5px}.tool-name{font-size:6px}.timeline-foot{gap:4px;font-size:6px}.trust-note{margin-left:5px;margin-right:3px}.trust-note p{font-size:7px}.agent-name{flex-wrap:wrap;gap:5px;font-size:10px}.agent-name>span:last-child{font-size:8px}.agent-greeting p{font-size:10px}.agent-avatar{width:35px;height:35px}.agent-greeting{gap:10px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric>strong{font-size:35px}.how-grid{gap:15px}.how-card{padding:23px}.how-card h2{font-size:17px}.how-card p{font-size:11px}.page-heading.compact .primary-button{white-space:nowrap}.quote-heading{align-items:flex-start}.quote-heading h3{font-size:20px}.quote-amount{font-size:23px}.result-panel{padding:19px}.download-row{flex-wrap:wrap}.download-row>span{width:100%}}@media (max-width:760px){.sidebar{top:0;border-right:0;border-bottom:1px solid var(--line);z-index:30;background:#fff;flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;height:auto;padding:14px 18px 0;display:flex;position:sticky;inset:auto}.app-shell{display:block}.brand{letter-spacing:-.65px;gap:8px;padding-left:0;font-size:15px}.brand-second{margin-left:3px;display:inline}.brand-mark{gap:3px;width:23px;height:25px}.workspace-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;order:3;gap:5px;width:100%;display:flex}.nav-item{white-space:nowrap;border-bottom:0;border-radius:5px 5px 0 0;flex:1;justify-content:center;gap:7px;padding:10px;font-size:10px}.nav-item>svg{width:15px;height:15px}.nav-item.active{border-bottom:2px solid #a2b969}.nav-dot{display:none}.nav-count{margin-left:0;padding:1px 4px;font-size:8px}.workspace{width:100%;margin:0}.topbar{background:#f8f9f5;height:51px;padding:0 21px}.breadcrumb{gap:10px;font-size:9px}.topbar-right{gap:0}.mode-badge{padding:6px 8px;font-size:8px}.mode-badge>span{width:4px;height:4px}.top-avatar{display:none}main{padding:30px 21px 0}.page-heading{margin-bottom:28px}.page-heading .eyebrow{letter-spacing:1.3px;gap:6px;font-size:6.5px}.tiny-spark{font-size:14px}h1{letter-spacing:-2.4px;margin-top:16px;margin-bottom:16px;font-size:43px;line-height:1.12}.page-heading p{font-size:11px;line-height:1.8}.desktop-break{display:none}.studio-grid{flex-direction:column;gap:25px;display:flex}.main-column,.insight-column{width:100%}.agent-greeting{gap:11px;margin-bottom:19px}.agent-avatar{width:36px;height:36px}.agent-name{font-size:10px}.agent-name>span:last-child{font-size:8px}.agent-greeting p{font-size:10px;line-height:1.8}.brief-panel{padding:22px 17px 0}.section-heading{margin-bottom:22px}.section-heading h2{font-size:13px}.step-number{width:22px;height:22px}.brief-panel label{font-size:10px}.brief-panel input:not([type=checkbox]),.brief-panel textarea{padding:12px;font-size:12px}.brief-panel textarea{min-height:115px}.label-row{margin-top:19px}.label-row>span{font-size:8px}.field-note{align-items:flex-start;font-size:8px}.field-note>svg{flex-shrink:0;margin-top:1px}.package-label{gap:7px;margin-top:24px}.package-label>span{white-space:nowrap;letter-spacing:.7px;font-size:5.8px}.package-grid{gap:11px}.package{grid-template-columns:1fr 1.1fr;gap:6px 15px;padding:14px}.package-top{font-size:12px}.radio-circle{width:13px;height:13px;margin-right:7px}.package-price{font-size:29px}.package-price>span{margin-left:6px;font-size:8px}.package>p{font-size:9px;line-height:1.6}.package-feature{font-size:8px;line-height:1.7}.package-feature svg{width:12px;height:12px}.popular{letter-spacing:.7px;padding:3px 6px;font-size:5.5px;bottom:-6px;right:12px}.brief-panel .test-toggle{gap:8px;margin-top:23px}.test-toggle>span:not(.toggle-track):not(.test-label){font-size:9px}.test-toggle small{margin-top:3px;font-size:8px}.test-label{font-size:5px}.brief-footer{gap:10px;margin-top:21px;margin-left:-17px;margin-right:-17px;padding:16px 17px}.brief-footer>span{gap:4px;font-size:7px}.brief-footer>span svg{flex-shrink:0;width:13px}.primary-button{gap:13px;min-height:42px;padding:12px 14px;font-size:10px}.chat-panel{margin-top:24px}.chat-panel input{font-size:11px}.chat-panel>small{font-size:8px}.chat-panel>.eyebrow{font-size:7px}.insight-column{grid-template-columns:1fr;gap:20px;display:grid}.product-card{max-width:none;margin:0}.product-card-top{padding:21px 23px 0}.product-card-top>.eyebrow{font-size:6px}.tote-art{max-width:350px;margin-top:-6px;margin-bottom:-12px}.product-card-bottom{padding:0 23px 24px}.product-card-bottom h3{font-size:24px}.product-card-bottom div>span{font-size:6px}.art-number{font-size:7px}.workflow-panel{margin:0;padding:24px 23px 0}.workflow-title{flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.workflow-title h2{font-size:13px}.live-pill{letter-spacing:.6px;font-size:5px}.workflow-panel>p{margin-top:11px;font-size:10px}.timeline{margin-top:24px}.timeline-item{gap:13px;padding-bottom:23px}.timeline-icon{width:23px;height:23px;font-size:8px}.timeline-item:not(:last-child):before{top:26px;left:11px}.timeline-item h4{font-size:11px}.timeline-item p{margin-bottom:8px;font-size:9px}.tool-name{padding:4px 8px;font-size:8px}.timeline-foot{padding:16px 0;font-size:8px}.trust-note{gap:10px;margin:0 6px}.trust-note p{font-size:9px}.result-panel{padding:20px 17px}.result-panel .section-heading h2{font-size:12px}.result-panel .section-heading{gap:10px}.status-pill{padding:5px 7px;font-size:7px}.quote-heading h3{font-size:20px}.quote-heading .eyebrow{font-size:6px}.quote-amount{font-size:24px}.quote-amount>small{font-size:7px}.quote-explanation{font-size:10px}.payment-promise{font-size:9px}.checkout-box{padding:16px}.checkout-box h3{font-size:17px}.paid-state h3{font-size:14px}.paid-state p{font-size:10px}.delivery-banner{padding:11px;font-size:9px}.delivery-banner>svg{flex-shrink:0}.preview-tabs>button{padding:12px 9px;font-size:9px}.copy-preview h3{font-size:22px}.copy-preview p,.copy-preview ul,.copy-preview details{font-size:10px}.download-row>.secondary-button{flex:1}.quality-note{font-size:8px}.refund-state{padding:17px}.refund-state h3{font-size:17px}.refund-state p{font-size:10px}.order-reference{flex-wrap:wrap;gap:10px}.order-reference>.mono{font-size:6px}.footer{gap:10px;margin-top:32px;padding:20px 0;font-size:6.5px}.footer-star{font-size:10px}.page-heading.compact{margin-bottom:28px;display:block}.page-heading.compact h1{font-size:39px}.compact>.primary-button{margin-top:20px;margin-bottom:0}.metrics-grid{gap:10px;margin-bottom:20px}.metric{padding:19px 16px}.metric>span{font-size:10px}.metric>strong{margin-top:11px;font-size:29px}.metric>small{font-size:8px;line-height:1.6}.ledger-panel{padding-top:21px}.ledger-panel>.section-heading{margin-bottom:20px;padding:0 17px}.ledger-panel>.section-heading h2{font-size:13px}.ledger-panel table{min-width:620px}th{padding:13px 17px;font-size:6px}td{padding:18px 17px;font-size:9px}td>strong{font-size:10px}.ledger-disclaimer{margin-top:18px;font-size:9px}.empty-state{padding:38px 20px}.empty-state h3{font-size:20px}.empty-state p{font-size:10px}.how-grid{grid-template-columns:1fr;gap:16px}.how-card{padding:25px}.how-number{font-size:30px}.how-card h2{margin-top:18px;font-size:21px}.how-card p{font-size:12px;line-height:1.9}.how-bottom{gap:15px;margin-top:20px;padding:23px}.how-bottom>svg{width:24px;height:24px}.how-bottom h2{font-size:16px}.how-bottom p{font-size:11px}.how-bottom>.primary-button{margin-left:39px}.error-box{padding:14px}.error-box p{font-size:10px}.tool-endpoint,.timeline-status{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.setup-note,.recovery-state{color:#93845d;background:#faf7e9;border:1px solid #ebe2bf;border-radius:5px;margin-top:18px;padding:15px;font-size:10px;line-height:1.8}.recovery-state h3{color:#71623f;font-size:13px}.recovery-state p{margin-top:7px}.recovery-state>.primary-button{margin-top:13px}
