:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#29322f;background:#f7f8f5;font-synthesis:none;--brand: #e96740;--ink: #29322f;--muted: #7d8580;--line: #e8ebe4;--surface: #fff;--green: #315747}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.55}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:3px}button{cursor:pointer}button:disabled{opacity:.58;cursor:wait}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #e9674066;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:32px;line-height:1.22;letter-spacing:-1.1px;font-weight:600;margin-bottom:10px}h2{font-size:17px;line-height:1.4;font-weight:600;letter-spacing:-.3px;margin-bottom:8px}h3{font-size:14px;font-weight:600}p{margin-bottom:14px}small,.fine-print{font-size:12px;line-height:1.65;color:var(--muted)}.muted{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.65px;color:#7f877f;font-weight:650;margin-bottom:14px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ink);color:#fff;text-decoration:none;border:1px solid var(--ink);border-radius:8px;padding:10px 16px;line-height:1.4;font-weight:550;font-size:12px;min-height:39px;white-space:nowrap;transition:background .16s,transform .16s}.button:hover{background:#415047}.button.secondary{background:#fff;color:#455048;border-color:#dde2d9}.button.secondary:hover{background:#f6f7f3}.text-button{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;color:#48584d;font-size:12px;font-weight:600;text-decoration:none}.full-width{width:100%}.app-shell{display:flex;min-height:100vh}.sidebar{width:228px;flex-shrink:0;border-right:1px solid #e4e8df;background:#f0f2eb;display:flex;flex-direction:column;padding:31px 18px 18px;position:fixed;inset:0 auto 0 0;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;letter-spacing:-.8px}.brand-mark{display:inline-flex;width:32px;height:34px;align-items:center;justify-content:center;background:#293b31;color:#fff;border-radius:8px;font-family:Georgia,serif;font-size:30px;line-height:1;font-style:italic;letter-spacing:-4px;padding-right:4px}.brand-mark span{color:#f3a56c}.brand-light{font-weight:400;color:#6d786e}.brand-link{text-decoration:none;margin-bottom:44px;padding-left:8px}.nav-label{font-size:9px;letter-spacing:1.3px;color:#919a8f;font-weight:600;padding-left:14px;margin-bottom:12px}nav{display:flex;flex-direction:column;gap:6px}nav a{display:flex;gap:12px;align-items:center;padding:11px 13px;text-decoration:none;color:#737e72;font-size:12px;font-weight:500;border-radius:7px}nav a.active{background:#e3e8dc;color:#344c3a;font-weight:600}nav a:hover{background:#e7ebe1}.sidebar-bottom{margin-top:auto}.studio-card{display:flex;align-items:center;gap:9px;border-top:1px solid #dfe4d8;padding:21px 4px 0;margin-top:21px}.studio-card strong{display:block;font-size:10px;max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-card small{font-size:9px;display:block}.avatar{width:29px;height:29px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e7eadf;color:#687561;font-size:10px;flex-shrink:0;font-weight:600}.avatar.small{width:31px;height:31px;background:#dce4d1;color:#556844;font-size:9px}.avatar.tiny{width:22px;height:22px;background:#edf0e8;font-size:8px}.connected-dot,.green-dot{width:5px;height:5px;border-radius:50%;display:inline-block;background:#86a36f;flex-shrink:0}.connected-dot{margin-left:auto}.main-shell{margin-left:228px;width:calc(100% - 228px);display:flex;flex-direction:column;min-height:100vh}.topbar{height:66px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fafbf8}.breadcrumb{font-size:11px;color:#99a096}.breadcrumb span{padding:0 13px;color:#c2c8bc}.breadcrumb strong{font-weight:500;color:#5f6d5e}.topbar-right{display:flex;align-items:center;gap:18px}.demo-pill{font-size:9px;color:#7c856d;border:1px solid #e3e7d9;border-radius:4px;padding:4px 8px}.page-content{padding:41px 42px 28px;max-width:1580px;width:100%;margin:0 auto;flex:1}.page-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.page-header .muted{font-size:12px;margin-bottom:0}.header-actions{display:flex;gap:10px;align-items:center}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.metric{padding:21px 23px 18px;border:1px solid var(--line);background:#fff;border-radius:11px;min-height:139px}.metric-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7c877b;gap:8px}.metric-label svg{color:#919e8a}.metric strong{display:block;font-size:32px;letter-spacing:-1px;font-weight:550;line-height:1.5;margin-top:5px}.metric small{font-size:10px;display:flex;align-items:center;gap:6px;color:#9ba395}.metric-unit{font-size:10px;color:#a6ada2;font-weight:400;letter-spacing:0;padding-left:8px}.metric.highlight{background:#edf1e6;border-color:#e2e8d8}.metric.highlight strong{color:#3c5740}.metric .multi-money{font-size:21px}.focus-banner{display:flex;align-items:center;gap:14px;border:1px solid #e5e8de;background:#f0f2e9;padding:17px 21px;border-radius:9px;margin-bottom:29px}.focus-icon{height:33px;width:33px;background:#e2e8d7;color:#668151;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.focus-banner strong{font-size:11px;font-weight:600}.focus-banner p{font-size:10px;color:#86917e;margin:3px 0 0}.focus-banner .text-button{margin-left:auto;white-space:nowrap;font-size:10px;color:#647452}.card{border:1px solid var(--line);border-radius:11px;background:#fff;overflow:hidden}.section-top{display:flex;justify-content:space-between;align-items:center;padding:23px 23px 19px;gap:15px}.section-top h2{margin-bottom:3px;font-size:15px}.section-top p{font-size:10px;margin:0}.count{font-size:10px;line-height:1;background:#f0f2ec;border:1px solid #e5e8df;padding:3px 6px;border-radius:4px;margin-left:5px;font-weight:500;color:#929b8a;vertical-align:middle}.view-hint{font-size:10px;color:#98a18e;display:flex;align-items:center;gap:7px}.queue-toolbar{padding:0 23px 15px;display:flex;gap:12px;justify-content:space-between;align-items:center}.tabs{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.tabs button{padding:7px 10px;background:none;border:1px solid transparent;border-radius:5px;color:#889180;font-size:10px;white-space:nowrap}.tabs .selected{color:#425b3d;background:#edf1e5;border-color:#e4e9dc}.search{display:flex;align-items:center;border:1px solid #e4e8df;padding:7px 10px;border-radius:6px;gap:7px;max-width:190px;color:#a1aa98}.search input{width:100%;min-width:0;border:0;outline:0!important;background:none;font-size:10px;color:#4d5a49;padding:0}.search input::placeholder{color:#a1aa98}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:9px;letter-spacing:.6px;color:#98a18f;background:#fafbf7;font-weight:550;padding:12px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap}td{padding:17px 20px;border-bottom:1px solid #f0f2ed;font-size:11px;vertical-align:middle}.jobs-table th:first-child,.jobs-table td:first-child{padding-left:23px}.jobs-table tbody tr:hover{background:#fcfdf9}.job-title{display:flex;align-items:center;gap:12px;text-decoration:none;min-width:260px}.job-title strong{font-weight:550;font-size:11px;display:block;color:#42503e;max-width:290px}.job-title small{display:block;font-size:9px;color:#9ca392;margin-top:5px}.inline-dot{padding:0 6px;color:#c2c8b8}.job-art{width:38px;height:43px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e8de;border-radius:5px;flex-shrink:0;color:#99a383;background:#eef0e5}.art-1{background:#f5eee2;color:#b7a17b;border-color:#ede4d4}.art-2{background:#e7ece6;color:#8fa58d;border-color:#dce5da}.art-3{background:#f5e9e3;color:#c9a28b;border-color:#efdfd7}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:4px 7px;background:#f0f2ed;color:#88927f;font-size:9px;line-height:1.5;white-space:nowrap;border:1px solid #e7ebe1}.status-dot{width:4px;height:4px;display:inline-block;border-radius:50%;background:currentColor}.badge.awaiting_customer{background:#fcf4e3;color:#ab8d48;border-color:#f3e9cf}.badge.awaiting_fee_decision,.badge.payment_review{background:#fbeee6;color:#bd825a;border-color:#f5e0d0}.badge.awaiting_payment{background:#f5effa;color:#9e83b5;border-color:#ece0f3}.badge.ready_for_designer,.badge.approved{background:#edf3e7;color:#74905c;border-color:#e1ebd8}.badge.in_production{background:#eaf1f2;color:#719299;border-color:#dce8eb}.version-label{font-size:10px;color:#6a7960}.round-label{display:block;color:#a7ad9d;font-size:8px;margin-top:4px;white-space:nowrap}.date-cell{color:#7f8a74;font-size:10px;white-space:nowrap}.assignee{display:flex;align-items:center;gap:7px;color:#8b957f;font-size:10px;white-space:nowrap}.open-job{display:flex;color:#aeb6a4;padding:4px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:14px 23px;font-size:9px;color:#a1aa94}.table-footer label{display:flex;gap:9px;align-items:center}.table-footer select{font-size:9px;padding:4px 6px;max-width:165px;min-height:0;color:#7e8974;border-color:#e5e9df}.dashboard-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;color:#a4ac9a;margin-top:25px}.dashboard-note a{color:#7c8d6e}.app-footer{padding:17px 42px 22px;display:flex;justify-content:space-between;font-size:9px;color:#adb5a3}.footer-dot{padding:0 7px}.back-link{display:inline-block;font-size:11px;color:#89947e;text-decoration:none;margin-bottom:20px}.content-columns,.settings-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr);gap:24px;align-items:start}.form-card{padding:25px}.form-stack{display:flex;flex-direction:column;gap:18px}.form-stack h2{margin-bottom:0}.field{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:500}.field>span{color:#5a6656}.field small{font-size:10px;font-weight:400}.field input,.field textarea,.field select{width:100%}input,textarea,select,.input-like{background:#fff;border:1px solid #dfe4d9;border-radius:6px;padding:10px 11px;color:#465140;font-size:12px;min-height:39px}input::placeholder,textarea::placeholder{color:#adb5a2}textarea{resize:vertical;line-height:1.6}input[type=color]{width:70px;padding:4px}input[type=file]{padding:18px;border-style:dashed;background:#fbfcf8;font-size:11px;cursor:pointer}input[type=checkbox]{width:16px;height:16px;min-height:0;accent-color:var(--green);flex-shrink:0;margin:2px 0 0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-actions{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:5px;flex-wrap:wrap}.tip-card{padding:29px;background:#f0f2e9}.tip-card h2{font-size:21px;letter-spacing:-.5px;margin-top:10px}.tip-card p{font-size:12px;color:#839077}.tip-card blockquote{font-size:11px}.notice{border:1px solid #f0d4ca;background:#fff4ef;color:#9e624c;border-radius:7px;padding:13px 16px;font-size:12px;margin-bottom:20px}.notice.success{border-color:#d9e7ce;background:#f0f6e9;color:#688653}.notice.info{border-color:#dce5d8;background:#f3f6ef;color:#718465}.notice .inline-form{margin-left:10px}.empty{text-align:center;padding:50px 30px;color:#95a086}.empty h2{font-size:19px;color:#5c6e51;margin-top:16px}.empty p{font-size:12px}.empty-icon{display:inline-flex;padding:16px;background:#f0f3ea;border-radius:12px;color:#879b75}hr{border:0;border-top:1px solid var(--line);width:100%;margin:7px 0}blockquote{margin:15px 0;background:#f6f8f2;border-left:3px solid #bdcbaa;padding:15px 17px;white-space:pre-wrap;font-size:12px;color:#748568;border-radius:0 5px 5px 0}blockquote small{display:block;margin-top:9px}.job-status-bar{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0;font-size:10px;color:#98a38e;margin-bottom:24px;flex-wrap:wrap}.job-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:23px;align-items:start}.job-main,.job-aside{display:flex;flex-direction:column;gap:21px}.job-aside .form-card{padding:22px}.job-aside h2{font-size:14px}.job-aside p{font-size:11px}.action-card{padding:25px;border-color:#e9dccb;background:#fffdf8}.action-card h2{font-size:22px}.proof-canvas{background:#eef0e9;min-height:300px;display:flex;align-items:center;justify-content:center;padding:27px}.proof-canvas img{display:block;max-width:100%;max-height:510px;object-fit:contain;border-radius:4px;box-shadow:0 5px 20px #394c3720}.proof-caption{padding:22px 25px}.proof-caption strong,.proof-caption h3{font-size:12px}.proof-caption p{white-space:pre-wrap;font-size:12px;color:#7f8d73;margin:7px 0}.approved-line{display:flex;align-items:center;gap:7px;color:#6b8957!important}.decision{font-size:10px;color:#a58d61;border:1px solid #eadfc9;background:#fbf6e9;padding:4px 8px;border-radius:5px}.decision.approved{color:#6c8a57;border-color:#d8e6cc;background:#edf5e7}.pdf-preview{text-align:center;color:#899b77;padding:35px 10px}.pdf-preview h3{margin:15px 0}.detail-list{margin:12px 0 18px}.detail-list>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f3eb;font-size:11px}.detail-list dt{color:#99a48d}.detail-list dd{margin:0;color:#6a7e5b}.timeline{list-style:none;margin:20px 0 0;padding:0}.timeline li{display:flex;align-items:flex-start;gap:12px;position:relative;padding-bottom:19px}.timeline li:not(:last-child):before{content:"";position:absolute;top:15px;bottom:0;left:4px;width:1px;background:#e9eee2}.timeline p{font-size:11px;margin:0 0 3px;color:#77886a}.timeline small{font-size:9px;color:#a9b29e}.timeline-dot{width:9px;height:9px;border:2px solid #d1dbc4;border-radius:50%;margin-top:5px;background:#fff;flex-shrink:0;z-index:1}.timeline-dot.customer{background:#eab79a;border-color:#f2d6c4}.timeline-dot.system{background:#b7c6db;border-color:#d4dfee}.inline-form{display:inline-block;margin-top:12px}details{margin-top:18px;font-size:11px;color:#809073}summary{cursor:pointer;color:#7d8d70}details>.form-stack{margin-top:14px}details p{margin-top:12px}.version-row{width:100%;background:transparent;border:0;text-align:left;cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf1e7;font-size:11px;color:#81906f;text-decoration:none}.order-search{display:flex;align-items:end;gap:10px;margin-bottom:25px}.order-search .field{flex:1}.section-gap{margin-top:23px}.usage-card{display:flex;align-items:center;gap:30px;margin-bottom:25px}.usage-card h2{margin-top:10px;font-size:23px}.usage-card progress{width:230px;height:7px;accent-color:#8ca66e}.usage-card form{margin-left:auto}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px;max-width:900px}.plan-card{padding:30px}.plan-card.featured{background:#f2f5ec;border-color:#dce5d1}.plan-price{font-size:38px;font-weight:600;letter-spacing:-1px;margin:18px 0 25px}.plan-price small{font-size:11px;letter-spacing:0;font-weight:400;margin-left:8px}.plan-card ul{list-style:none;padding:0;margin-bottom:30px}.plan-card li{display:flex;align-items:center;gap:10px;margin:13px 0;font-size:12px;color:#7d906d}.task-state{text-transform:capitalize;font-size:11px;color:#8c987f}.task-state.failed{color:#bd795c}.task-state.sent{color:#73925d}.mail-item{border-top:1px solid var(--line);padding:17px 0;margin:0}.mail-item summary{display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none}.mail-item strong{display:block;font-size:12px;font-weight:550}.mail-item small{display:block;font-size:10px;margin-top:4px}.mail-item pre{white-space:pre-wrap;word-break:break-word;font-size:11px;padding:18px;background:#f6f8f1;border-radius:6px;max-width:100%}.guide-steps{list-style:none;margin:0;padding:0;max-width:790px}.guide-steps li{display:flex;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.guide-steps li:last-child{border:0}.guide-steps li>span{font-family:Georgia,serif;font-size:30px;font-style:italic;color:#bbc8aa;line-height:1}.guide-steps h2{font-size:16px}.guide-steps p{font-size:12px;color:#8a9b78;margin-bottom:0}.help-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-grid p{font-size:12px;color:#8a9b78}.help-grid a{font-size:11px;display:inline-flex;align-items:center;gap:10px}.customer-page{min-height:100vh;background:#f7f8f3}.customer-header{display:flex;align-items:center;justify-content:space-between;padding:25px 6%;border-bottom:1px solid #e4e9dc;background:#fff}.customer-studio{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:650;letter-spacing:-.5px;text-decoration:none}.studio-symbol{color:var(--brand);font-size:31px;line-height:1}.customer-header>span{font-size:9px;letter-spacing:1px;color:#98a28b}.customer-main{max-width:1230px;margin:auto;padding:40px 40px 65px}.customer-main>h1{font-size:35px;font-weight:550;margin-bottom:10px;letter-spacing:-1.3px}.customer-subtitle{font-size:13px;color:#8b987e;margin-bottom:29px}.customer-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:24px;align-items:start}.customer-art .proof-canvas{padding:25px;min-height:410px}.customer-actions{display:flex;flex-direction:column;gap:20px}.customer-actions h2{font-size:22px;margin-top:7px}.customer-actions p{font-size:12px;color:#879978}.customer-actions .button:not(.secondary){background:var(--brand);border-color:var(--brand);color:#fff}.customer-actions .eyebrow{font-size:9px;color:#a5ad9a}.checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.65;color:#8a987c;font-weight:400}.or-divider{border-top:1px solid #e5eadc;text-align:center;margin:27px 0 23px}.or-divider span{position:relative;top:-10px;background:#fff;padding:0 12px;font-size:8px;letter-spacing:1px;color:#a8b39a}.policy-card{background:#f0f3e9}.policy-card p{font-size:11px;color:#91a17f;white-space:pre-wrap}.policy-card a{display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#7d916b}.secure-label{display:flex;align-items:center;gap:5px;font-size:8px;color:#a1ac94;white-space:nowrap}.quote-amount{font-size:37px;letter-spacing:-1.2px;margin:15px 0;color:#49613b;display:block}.success-icon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;background:#e8f0de;color:#83a267;border-radius:50%;margin-bottom:15px}.customer-footer{display:flex;align-items:center;justify-content:center;gap:25px;border-top:1px solid #e5eadd;padding:25px;color:#a7b198;font-size:10px}.customer-footer .brand{font-size:12px}.customer-footer .brand-mark{height:25px;width:25px;font-size:22px;border-radius:5px}.customer-footer a{font-size:9px;color:#9caa8c}.demo-notice{border:1px solid #e4e9dc;color:#a1aa96;font-size:10px;padding:7px 12px;display:inline-block;margin-bottom:25px;border-radius:4px}.checkout-page,.error-page,.login-page{max-width:540px;padding:45px;margin:8vh auto;background:#fff;border:1px solid #e4e9db;border-radius:13px}.checkout-page .brand,.login-page .brand{margin-bottom:35px}.checkout-page h1{font-size:28px}.error-page .brand-mark{margin-bottom:20px}.error-page p{font-size:13px;color:#929e85}.login-page .form-stack{margin-top:20px}.login-page h1{font-size:26px}.legal-page{max-width:780px;margin:50px auto;padding:35px}.legal-page h1{margin-top:30px}.legal-page p{font-size:13px;color:#859775}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.page-content{padding-top:49px}.metrics{gap:20px}.metric{padding:25px 27px}.job-title strong{font-size:12px;max-width:390px}.jobs-table td{padding-top:20px;padding-bottom:20px}.jobs-table th{padding-top:13px;padding-bottom:13px}.queue-toolbar .tabs button{font-size:11px}.sidebar{width:242px}.main-shell{margin-left:242px;width:calc(100% - 242px)}}@media(max-width:1200px){.page-content{padding:30px 26px}.topbar{padding:0 26px}.sidebar{width:196px;padding-left:12px;padding-right:12px}.main-shell{margin-left:196px;width:calc(100% - 196px)}.brand{font-size:14px}.metrics{gap:10px}.metric{padding:16px}.metric strong{font-size:27px}.queue-toolbar{flex-wrap:wrap}.queue-toolbar .search{max-width:100%;width:100%}.job-columns{grid-template-columns:minmax(0,1fr) 270px}.page-header h1{font-size:27px}.app-footer{padding-left:26px;padding-right:26px}.customer-main{padding-left:25px;padding-right:25px}}@media(max-width:900px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{align-items:flex-start;flex-direction:column}.header-actions{width:100%;justify-content:flex-end}.content-columns,.settings-layout,.job-columns{grid-template-columns:1fr}.job-aside{display:grid;grid-template-columns:1fr 1fr;align-items:start}.customer-layout{grid-template-columns:1fr}.customer-actions{display:grid;grid-template-columns:1fr 1fr;align-items:start}.customer-art .proof-canvas{min-height:300px}.customer-main>h1{font-size:30px}.focus-banner .text-button{white-space:normal}.usage-card{flex-wrap:wrap}.usage-card form{margin-left:0}.help-grid,.plan-grid{grid-template-columns:1fr}.customer-header{padding:20px 25px}}@media(max-width:640px){body{font-size:13px}.sidebar{position:static;width:100%;padding:14px 16px;flex-direction:row;align-items:center;justify-content:space-between;border-right:0;border-bottom:1px solid #dfe5d6;gap:10px}.brand-link{margin:0;padding:0}.sidebar .brand{font-size:12px}.sidebar .brand-mark{width:26px;height:28px;font-size:24px}.sidebar .nav-label,.sidebar-bottom{display:none}.sidebar>nav{flex-direction:row;gap:2px}.sidebar>nav a{font-size:0;padding:8px;gap:0}.sidebar>nav svg{width:18px;height:18px}.app-shell{display:block}.main-shell{margin:0;width:100%}.topbar{height:47px;padding:0 18px}.breadcrumb{font-size:9px}.demo-pill{font-size:8px;padding:3px 6px}.topbar .avatar{display:none}.page-content{padding:25px 18px}.page-header{gap:17px;margin-bottom:23px}.page-header h1{font-size:26px}.page-header .eyebrow{font-size:8px;letter-spacing:1.1px}.page-header .muted{font-size:11px}.header-actions{justify-content:flex-start}.metrics{gap:9px;margin-bottom:17px}.metric{min-height:126px;padding:14px}.metric-label{font-size:9px}.metric-label svg{height:14px;width:14px}.metric strong{font-size:27px}.metric small,.metric-unit{font-size:8px}.focus-banner{padding:13px 14px;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:20px}.focus-banner>div{flex:1}.focus-banner .text-button{margin-left:43px}.focus-banner strong{font-size:10px}.focus-banner p{font-size:9px}.section-top{padding:19px 16px}.queue-toolbar{padding:0 15px 14px}.tabs{gap:0}.tabs button{font-size:9px;padding:6px 7px}.view-hint{font-size:8px}.table-footer{padding:14px;font-size:8px;gap:10px}.table-footer label{font-size:0;gap:0}.table-footer select{font-size:9px;max-width:145px}.dashboard-note{font-size:9px;align-items:flex-start;text-align:center}.dashboard-note svg{flex-shrink:0}.app-footer{padding:15px 18px;font-size:8px;flex-direction:column;gap:7px;align-items:center}.form-card,.action-card{padding:21px}.job-aside{display:flex}.form-grid{grid-template-columns:1fr}.form-actions{justify-content:flex-start}.content-columns{gap:18px}.job-status-bar{gap:10px;font-size:9px}.job-status-bar .badge{font-size:9px}.proof-canvas{padding:18px;min-height:220px}.customer-main{padding:26px 16px 35px}.customer-main>h1{font-size:27px}.customer-main .eyebrow{font-size:8px;letter-spacing:1.1px}.customer-header{padding:16px}.customer-header>span{font-size:8px;letter-spacing:0}.customer-studio{font-size:12px;gap:5px}.customer-actions{display:flex}.customer-art .proof-canvas{min-height:230px;padding:16px}.customer-layout{gap:17px}.customer-footer{gap:13px;flex-wrap:wrap;padding:22px 16px}.customer-footer>span{font-size:9px}.customer-footer .brand{font-size:10px}.form-card .eyebrow{font-size:8px}.customer-actions h2{font-size:21px}.checkout-page,.error-page,.login-page{padding:26px;margin:25px 16px}.legal-page{margin:0;padding:30px 20px}.usage-card{gap:15px}.usage-card progress{width:100%}.tip-card{padding:24px}.guide-steps li{gap:17px}.guide-steps li>span{font-size:25px}.job-title{min-width:250px}.job-title strong{max-width:230px}.plan-card{padding:24px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--muted: #626e5a}blockquote{color:#626e5a}.table-scroll{position:relative;max-width:100%;min-width:0}.card{min-width:0}.brand-light,.nav-label,nav a,.studio-card small,.breadcrumb,.breadcrumb strong,.demo-pill,.eyebrow,.muted,.metric-label,.metric small,.metric-unit,.focus-banner p,.focus-banner .text-button,.count,.view-hint,.tabs button,.search,.search input::placeholder,th,.job-title small,.round-label,.date-cell,.assignee,.table-footer,.table-footer select,.dashboard-note,.dashboard-note a,.app-footer,small,.fine-print,.field small,.field>span,.tip-card p,.tip-card blockquote,.job-status-bar,.proof-caption p,.detail-list dt,.detail-list dd,.timeline p,.timeline small,summary,.version-row,.task-state,.guide-steps p,.help-grid p,.customer-header>span,.customer-subtitle,.customer-actions p,.customer-actions .eyebrow,.checkbox-label,.policy-card p,.policy-card a,.secure-label,.customer-footer,.customer-footer a,.demo-notice,.legal-page p{color:#626e5a}.badge{color:#5c6952}.badge.awaiting_customer{color:#84651e}.badge.awaiting_fee_decision,.badge.payment_review{color:#9c542d}.badge.awaiting_payment{color:#785292}.badge.ready_for_designer,.badge.approved{color:#4d7035}.badge.in_production{color:#4e7176}.task-state.sent,.approved-line{color:#4d7035!important}.task-state.failed{color:#9c542d}.decision{color:#84651e}.decision.approved{color:#4d7035}.customer-actions .button:not(.secondary){color:var(--brandText, #18251b)}.or-divider span{color:#626e5a}.plan-card li,.version-label{color:#526844}.job-title strong{font-size:12px}.job-title small,.round-label,.badge{font-size:10px}.date-cell,.assignee{font-size:11px}.metric-label{font-size:12px}.metric small,.metric-unit{font-size:11px}.eyebrow{font-size:10px}.tabs button,.section-top p,.table-footer,.dashboard-note,.search input{font-size:11px}th,.app-footer,.nav-label,.demo-pill{font-size:10px}.customer-header>span,.secure-label{font-size:10px}.customer-actions .eyebrow{font-size:10px}.customer-footer>span{font-size:10px}@media(max-width:640px){.metric-label{font-size:10px}.metric small,.metric-unit{font-size:9px}.demo-pill{font-size:8px}.table-footer,.tabs button{font-size:10px}.customer-header>span{font-size:8px}.eyebrow{font-size:9px}}
